37 Commits (518df33b0e9eb0b97a78855ab13b3328d389d913)

Author SHA1 Message Date
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
Evgeny fcf3fb7f51 refactor: move transport (etcp/stcp/normalizer) to transport_layer/, routing (bgp/pings/topo*) to routing_layer/ 2 months ago
Evgeny a7ecee01f5 etcp: replace connections linked-list with indexed ll_queue, add state/ref_count lifecycle 3 months ago
Evgeny 73f707ef9b crypto: migrate ECDH(secp256r1) to X25519, drop TinyCrypt 4 months ago
Evgeny d0d4199273 etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test 5 months ago
Evgeny e39979bfac Config: Added [allowed_keys] section for client public key authorization on server 5 months ago
Evgeny 0984ea749a Исправлен byte order для IP адресов в NAT detection flow 5 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
Evgeny 9f13cf5459 route redesign + tests 6 months ago
Evgeny 46b62e2e77 1 6 months ago
Evgeny 98f886b8a8 test fix, log update 6 months ago
Evgeny 7261e596eb fix: improve test_routing_mesh and fix duplicate init_connections in test_etcp_two_instances 6 months ago
jeka 167b3b36da routing + bgp big update 7 months ago
jeka 066a9aa89e +memory check module 7 months ago
jeka de053a00c0 cleanup tests (winsock) 7 months ago
jeka fcdd07ba94 фиксы тестов (winsock) 7 months ago
Evgeny 27f2edca40 Fix remaining Windows test build issues 8 months ago
Evgeny 4d486c7017 Fix test files for Windows cross-platform compatibility 8 months ago
Evgeny 4fcdfc15f9 Add exact IP:port match validation to NAT test 8 months ago
Evgeny 507f2da831 Improve NAT IP:port test validation to check specific values 8 months ago
Evgeny a843b998ed Add NAT IP:port validation to test_etcp_two_instances 8 months ago
Evgeny 8334b97521 Backup before adding NAT IP:port tracking to ETCP handshake 8 months ago
Evgeny 5a7107b855 Simplify tun_if: unified init, write, close API with queue-based reads 8 months ago
Evgeny 1bb59bad98 Fix: Isolate test configs and add key validation retry 8 months ago
Evgeny d5e43b4745 Fix: Optimize test_etcp_two_instances and test_etcp_simple_traffic 8 months ago
Evgeny beafb9b198 Fix: Remove usleep from event loops and fix segfault in tests 8 months ago
Evgeny a90b3038ac Replace printf with DEBUG_ macros in test_etcp_two_instances.c 8 months ago
Evgeny e1556eb8c4 Replace printf with DEBUG_ macros in 4 test files and partial in test_etcp_two_instances.c 8 months ago
Evgeny 3ddfb79338 Backup before replacing all printf with DEBUG_ macros in tests 8 months ago
Evgeny 1bafe6a681 Backup before fixing etcp_connections list addition 8 months ago
Evgeny 7e957de0e5 TUN: Добавил явное отключение TUN в тест test_etcp_two_instances 8 months ago
Evgeny d6a26e392d TUN: Сделал инициализацию TUN опциональной и отключенной по умолчанию 8 months ago
Evgeny 3ca0254518 Performance optimization: reduce test execution time by 20x 8 months ago
Evgeny f1a76c9d30 Fix memory leaks and crashes in ETCP tests 8 months ago
Evgeny 56dfd2f0df Ревизия: добавлены DEBUG сообщения для ошибок и предупреждений 8 months ago
Evgeny e666c6ac1a Add two-instance test with handshake monitoring and debug output 8 months ago