Commit Graph

  • 0ffcfb2f52 reset fix jeka 2026-03-03 18:41:39 +0300
  • 61d575f09b logs jeka 2026-03-03 15:15:34 +0300
  • 2f06979f17 r jeka 2026-03-02 22:05:21 +0300
  • c271084d35 tun/win шлёт в routing. jeka 2026-03-02 20:22:34 +0300
  • 136a3642c0 1 jeka 2026-03-01 17:57:24 +0300
  • a37d343410 1 jeka 2026-03-01 17:55:33 +0300
  • 783f229711 obf jeka 2026-03-01 17:19:47 +0300
  • c420b8f18e пердайт icmp в tun jeka 2026-03-01 02:48:03 +0300
  • 06f58f5e2e Fix: Add ifindex field for Linux jeka 2026-02-28 16:31:04 +0300
  • f821ab9640 1 jeka 2026-02-28 16:25:01 +0300
  • fc32d756e6 Fix: Suppress netsh output jeka 2026-02-28 16:23:23 +0300
  • 9269bc9c61 Fix: Delete system routes on shutdown jeka 2026-02-28 16:20:16 +0300
  • 3945ff5665 Fix: Use netsh for adding routes on Windows (wintun) jeka 2026-02-28 16:08:06 +0300
  • 9d0223d3fa refactor jeka 2026-02-28 15:15:34 +0300
  • b27ea97055 1 jeka 2026-02-22 23:28:11 +0300
  • 17e1a193c5 1 jeka 2026-02-22 00:49:47 +0300
  • e8dc0abb31 Merge branch 'master' of http://git.syqiq.tech/jeka/utun2 jeka 2026-02-21 23:44:33 +0300
  • cab860fce8 route jeka 2026-02-21 23:44:22 +0300
  • 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