Commit Graph

  • fc9fac2e3a Fix: Remove reference to missing test_control_server.c Evgeny 2026-02-21 23:29:31 +0300
  • f844f65abe график jeka 2026-02-21 23:12:39 +0300
  • 797ade9633 +autostart graph jeka 2026-02-21 23:10:20 +0300
  • bd6054bac9 фикс графиков jeka 2026-02-21 23:00:02 +0300
  • 90a8e66328 routing - local routes (id,ip) jeka 2026-02-21 21:57:17 +0300
  • 8502451ec7 compile fixes Evgeny 2026-02-21 21:30:39 +0300
  • 1947810cb0 gr restore v2 jeka 2026-02-21 21:24:09 +0300
  • b8ea33160d восстановление морды (частичное) jeka 2026-02-21 21:04:11 +0300
  • 6ffec2f1e7 Fix: INVALID_SOCKET usage in POSIX code and remove missing test Evgeny 2026-02-21 18:09:47 +0300
  • cd169b106a gui + small fixes jeka 2026-02-21 17:55:20 +0300
  • 9113428e7d graph bugfix jeka 2026-02-21 10:28:35 +0300
  • 3749c5037c fix build for linux Evgeny 2026-02-20 22:39:58 +0300
  • fee6542abb +etcpmon jeka 2026-02-20 21:32:36 +0300
  • d10bddd1f7 Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring jeka 2026-02-20 21:20:50 +0300
  • 734851329f Control: Add monitoring server with ETCP protocol support jeka 2026-02-19 01:24:42 +0300
  • 96100663e7 Exclude test_dummynet from make check (temporarily disabled due to long execution time) Evgeny 2026-02-17 21:31:47 +0300
  • 00e09c767e ETCP: реализация восстановления связи при падении всех линков Evgeny 2026-02-17 01:41:05 +0300
  • 79e980c17d 1 jeka 2026-02-17 00:53:27 +0300
  • 47f2f8a025 Build: Fix Windows build with OpenSSL support jeka 2026-02-17 00:21:39 +0300
  • 8a3cdaf759 1 jeka 2026-02-16 23:42:28 +0300
  • 3ab19094d0 Fix: segfault in ETCP tests and add wintun.dll to gitignore jeka 2026-02-16 23:36:50 +0300
  • 7781c4676b Fix: Segfault in test_routing_mesh during cleanup Evgeny 2026-02-16 22:04:03 +0300
  • a5818d9cc4 Backup before fixing test_routing_mesh segfault Evgeny 2026-02-16 22:02:57 +0300
  • 0490c846c2 ETCP: loadbalancer исключает down-линки, link_status=1 при инициализации Evgeny 2026-02-16 19:57:20 +0300
  • bf33ae4e47 ETCP: добавлена проверка keepalive таймаута и статус линка Evgeny 2026-02-16 19:44:27 +0300
  • 15a9521559 ETCP: реализация keepalive пакетов для каждого линка Evgeny 2026-02-16 19:17:47 +0300
  • 232bd49309 config: отключены логи uasync по умолчанию Evgeny 2026-02-16 18:22:57 +0300
  • 424e2c6b14 fix: исправлена блокировка при добавлении маршрутов через netlink Evgeny 2026-02-16 18:12:18 +0300
  • d917b42942 fix: исправлен порядок байт при добавлении маршрутов из конфига Evgeny 2026-02-16 17:33:33 +0300
  • 4cd22b1513 feat: переименован allowed_subnet в route_subnet, добавлено управление системными маршрутами Evgeny 2026-02-16 17:07:52 +0300
  • 4a3c5724b7 Windows: Исправлен запуск utun - TUN, логирование, права администратора jeka 2026-02-16 14:31:16 +0300
  • 697f362d54 1 jeka 2026-02-16 11:20:14 +0300
  • 8a5a5c361f Remove generated Makefile and temp file src/aa from repo (already in .gitignore) jeka 2026-02-16 11:16:14 +0300
  • 8263db2726 Remove temp build files (cl, build_win.log) and update .gitignore jeka 2026-02-16 10:44:53 +0300
  • 9c768bfd17 Fix timer leaks in ETCP: cancel retrans_timer, ack_resp_timer, and shaper_timer on connection close jeka 2026-02-16 10:39:36 +0300
  • a0b02b9812 Fix port conflicts in test_pkt_normalizer_etcp - use unique ports 9041/9042 jeka 2026-02-16 10:35:26 +0300
  • 78dfdde400 Fix Windows test failures: proper WSAPoll error handling and FD_SETSIZE check jeka 2026-02-16 10:33:43 +0300
  • 6dfeac03a8 1 jeka 2026-02-16 08:44:05 +0300
  • 603768052d Debug: Enable crypto packet dumps conditionally based on debug level Evgeny 2026-02-16 08:15:51 +0300
  • a73e36b559 Fix mesh topology: try normal decryption first, then INIT Evgeny 2026-02-16 01:02:10 +0300
  • 27b02cef68 Fix mesh topology handling with fallback to normal decryption Evgeny 2026-02-16 00:51:28 +0300
  • 1cc475e9b0 Rewrite test_routing_mesh to use programmatic config creation Evgeny 2026-02-15 23:56:18 +0300
  • 0a4373ffe1 Fix: Treat client links as INIT packets on receive Evgeny 2026-02-15 23:35:23 +0300
  • f7e1234d3d Mesh test с файлами конфигов - все еще ошибки расшифровки Evgeny 2026-02-15 21:36:18 +0300
  • 59f01c6a15 WIP: исправление портов и добавление отладки в mesh test Evgeny 2026-02-15 21:32:32 +0300
  • c1e2f061b9 Рефакторинг utun_instance_create - устранено дублирование кода Evgeny 2026-02-15 20:44:14 +0300
  • bee1e41b07 Добавлен тестовый режим для TUN интерфейса и тест роутинга mesh Evgeny 2026-02-15 20:37:10 +0300
  • 602d9174a4 Remove test binaries from git tracking (now ignored) Evgeny 2026-02-15 18:57:23 +0300
  • 704554af84 Update .gitignore: add test binaries and all log files Evgeny 2026-02-15 18:55:53 +0300
  • eb721be508 Simplify: Extract common crypto logic into helper functions for both OpenSSL and TinyCrypt Evgeny 2026-02-15 18:47:49 +0300
  • 25f5b84bf9 Simplify: Remove unreachable duplicate code block in init_connections Evgeny 2026-02-15 18:40:43 +0300
  • f4295d962e Simplify: Deduplicate queue cleanup in etcp_connection_close using helper functions Evgeny 2026-02-15 18:39:03 +0300
  • ca16d175e6 Backup: before code simplification refactoring Evgeny 2026-02-15 18:37:23 +0300
  • 806226c049 Remove test logs from git and add to .gitignore jeka 2026-02-15 18:05:14 +0300
  • 10d6b28090 Update test logs after u_async fixes jeka 2026-02-15 17:56:50 +0300
  • c8af35c4b9 Fix u_async: Windows socket registration, timers, and poll issues jeka 2026-02-15 17:38:45 +0300
  • 53c7330a7f Backup before fixing u_async socket registration bug jeka 2026-02-15 17:25:34 +0300
  • e29ae4dea8 Add check.bat - Windows test runner script Evgeny 2026-02-15 16:17:00 +0300
  • 28ff3a4776 Fix test_u_async_comprehensive: add Windows socketpair replacement using UDP sockets Evgeny 2026-02-15 14:31:31 +0300
  • 20a3eaf73c Fix remaining test files: replace POSIX headers with platform_compat.h Evgeny 2026-02-15 13:25:05 +0300
  • c75ac9d23b Fix test_u_async_comprehensive.c: replace POSIX headers with platform_compat.h Evgeny 2026-02-15 13:18:34 +0300
  • 29d26cf139 Force rebuild of utun-ecc_platform_specific.o on every build to ensure platform-specific changes are picked up Evgeny 2026-02-15 13:09:10 +0300
  • f510d78bb5 Fix Windows: use sys/time.h for gettimeofday, remove custom implementation Evgeny 2026-02-15 12:57:53 +0300
  • 4403c46788 Fix Windows build: skip gettimeofday on MSYS2, force recompile ecc_platform_specific Evgeny 2026-02-15 12:26:32 +0300
  • c2a178cd60 Touch ecc_platform_specific.c to force recompilation Evgeny 2026-02-15 11:54:20 +0300
  • 8c84bda1a4 Fix ecc_platform_specific.c: check Windows first, fix typo (| to ||), add stdint.h Evgeny 2026-02-15 04:47:53 +0300
  • 560e121d4c Fix tests Makefile.am: WIN_LIBS must be defined before COMMON_LIBS Evgeny 2026-02-15 04:41:25 +0300
  • ada25ec4cc Add -ladvapi32 for Windows CryptGenRandom support Evgeny 2026-02-15 04:36:47 +0300
  • f5faa7c834 Fix Windows build: add default_CSPRNG and improve build.sh error handling Evgeny 2026-02-15 04:34:05 +0300
  • 27f2edca40 Fix remaining Windows test build issues Evgeny 2026-02-15 04:24:46 +0300
  • 4d486c7017 Fix test files for Windows cross-platform compatibility Evgeny 2026-02-15 04:09:24 +0300
  • 0798b149ab Fix Windows build: use WSAPoll instead of poll for linking Evgeny 2026-02-15 03:54:35 +0300
  • 84e6d59d77 Fix Windows build: wintun function pointer declarations Evgeny 2026-02-15 03:49:47 +0300
  • 2a546c5fbc Fix Windows build: tun_windows.c function pointers and MIB_IPINTERFACE_ROW Evgeny 2026-02-15 03:46:05 +0300
  • f51705c57d Fix Windows detection in configure.ac - check both host_os and host Evgeny 2026-02-15 03:39:18 +0300
  • 8af2904033 Fix Windows build: net/if.h and route_lib.h forward declarations Evgeny 2026-02-15 03:30:42 +0300
  • 605a928350 Fix Windows build: POSIX dependencies (netdb.h, fork, setsid, SIGHUP, etc.) Evgeny 2026-02-15 03:26:02 +0300
  • c83fdeeaad Fix Windows build: add sa_family_t typedef, replace arpa/inet.h, fix ll_queue warnings Evgeny 2026-02-15 03:06:02 +0300
  • 9b1d43996e Remove #include <poll.h> from Windows section - already in winsock2.h Evgeny 2026-02-15 02:58:32 +0300
  • 1bd4bf5d11 Fix Windows build errors: config_parser.h, poll(), localtime() Evgeny 2026-02-15 02:56:08 +0300
  • 0688efcd0e Fix platform_compat.h - remove duplicate definitions for MSYS2 Evgeny 2026-02-15 02:52:27 +0300
  • 0c43a633b9 Add platform_compat.h for Windows POSIX compatibility Evgeny 2026-02-15 02:46:41 +0300
  • 9428098b1b Add build.bat for Windows MSYS2 build Evgeny 2026-02-15 02:40:18 +0300
  • b0fd7d60a0 Fix Windows build: add conditional headers for sys/socket.h Evgeny 2026-02-15 02:39:02 +0300
  • 15b670e563 Add cross-platform TUN support with Wintun for Windows Evgeny 2026-02-15 01:40:17 +0300
  • 3f1d4077e9 Add cross-platform socket compatibility layer for Windows support Evgeny 2026-02-15 01:01:35 +0300
  • 1f3a99086a Fix test_bgp_route_exchange: use proper byte order and uasync timers Evgeny 2026-02-14 22:30:32 +0300
  • 43114d727c BGP: Complete route exchange with connection tracking and broadcast Evgeny 2026-02-14 21:48:27 +0300
  • 68668821e4 BGP: Implement route exchange module between uTun instances Evgeny 2026-02-14 20:37:14 +0300
  • 4fcdfc15f9 Add exact IP:port match validation to NAT test Evgeny 2026-02-14 11:19:47 +0300
  • 507f2da831 Improve NAT IP:port test validation to check specific values Evgeny 2026-02-14 11:14:52 +0300
  • a843b998ed Add NAT IP:port validation to test_etcp_two_instances Evgeny 2026-02-14 11:11:45 +0300
  • d08b14a8c1 ETCP: Add NAT IP:port tracking to handshake protocol Evgeny 2026-02-14 11:07:00 +0300
  • 8334b97521 Backup before adding NAT IP:port tracking to ETCP handshake Evgeny 2026-02-14 11:02:20 +0300
  • e21e0d874f routing: refactor to use etcp_bind(id=0) and etcp_send Evgeny 2026-02-14 02:00:51 +0300
  • 801770f117 Backup before routing refactor: etcp_bind id=0 + etcp_send routing Evgeny 2026-02-14 01:58:59 +0300
  • d694c92b1f Refactor etcp_api: per-instance bindings with struct ETCP_BINDINGS Evgeny 2026-02-14 01:39:55 +0300
  • 1a7356e923 Clean up test_etcp_api: set WARN level, remove obsolete comments Evgeny 2026-02-14 01:07:44 +0300
  • 7a1f160094 Fix test_etcp_api: use single callback with connection check Evgeny 2026-02-14 01:07:11 +0300
  • 6e93c087ca Add test_etcp_api.c - test for ETCP API (etcp_send, etcp_bind) Evgeny 2026-02-13 23:37:13 +0300