You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
605a928350
Fix Windows build: POSIX dependencies (netdb.h, fork, setsid, SIGHUP, etc.)
...
- Wrap POSIX headers (netdb.h, ifaddrs.h, net/if.h) in #ifndef _WIN32 in config_parser.c
- Add Windows stub for get_netif_index() - returns 0 (no interface binding)
- Wrap daemonize() function for Windows - returns 0 (no fork/setsid support)
- Replace setlinebuf() with setvbuf() for Windows compatibility
- Wrap SIGHUP signal handler in #ifndef _WIN32
- Add explicit poll() declaration for Windows in platform_compat.h
- All 22 tests pass on Linux
2 months ago
..
Makefile.am
Add platform_compat.h for Windows POSIX compatibility
2 months ago
debug_config.c
Fix Windows build errors: config_parser.h, poll(), localtime()
2 months ago
debug_config.h
Fix Windows build: add conditional headers for sys/socket.h
2 months ago
ll_queue.c
Backup before routing refactor: etcp_bind id=0 + etcp_send routing
2 months ago
ll_queue.h
Fix Windows build: add sa_family_t typedef, replace arpa/inet.h, fix ll_queue warnings
2 months ago
ll_queue.h1
Backup before route_lib.c refactoring
2 months ago
memory_pool.c
Сохранить текущее состояние перед исправлением компиляционных ошибок
3 months ago
memory_pool.h
Fix: Resolved double free in timeout_heap_pop() and test_etcp_simple_traffic bind conflict
2 months ago
platform_compat.h
Fix Windows build: POSIX dependencies (netdb.h, fork, setsid, SIGHUP, etc.)
2 months ago
sha256.c
Backup before route_lib.c refactoring
2 months ago
sha256.h
Backup before route_lib.c refactoring
2 months ago
socket_compat.c
Add cross-platform socket compatibility layer for Windows support
2 months ago
socket_compat.h
Add cross-platform socket compatibility layer for Windows support
2 months ago
test_size.c
Backup before fixing etcp_connections list addition
2 months ago
timeout_heap.c
Fix test_pkt_normalizer_etcp: fixed packet normalizer and test verification logic
2 months ago
timeout_heap.c1
Backup before route_lib.c refactoring
2 months ago
timeout_heap.h
Fix build: rename u_async to lib, add missing constants, out-of-tree build support
3 months ago
u_async.c
Add platform_compat.h for Windows POSIX compatibility
2 months ago
u_async.c1
Backup before route_lib.c refactoring
2 months ago
u_async.h
Add platform_compat.h for Windows POSIX compatibility
2 months ago
wintun.dll
Add cross-platform TUN support with Wintun for Windows
2 months ago
wintun.h
Add cross-platform TUN support with Wintun for Windows
2 months ago