52 Commits (2e3eb0976a4c5da10f0c19b3e18f5132ebee42a0)

Author SHA1 Message Date
Evgeny 0157fe6035 1 6 months ago
jeka ae2b654a67 1 6 months ago
Evgeny fdd4ec02f6 1 6 months ago
Evgeny 54982f2dfb ping 6 months ago
Evgeny 31eb4a5d26 Add NAT detection with STUN-like ping and integration test 6 months ago
Evgeny 09195b2f61 Add IPv6 support for sockets and connections 6 months ago
Evgeny ffbc0da86f add ping 6 months ago
Evgeny 05323ded60 WIP: backup before debugging test_bgp_route_exchange 6 months ago
Evgeny fb386976c5 win_upd 6 months ago
jeka ac09cd850f 1 6 months ago
Evgeny 097e1acc6d queue: add variable size hash 7 months ago
Evgeny 4143daaee4 add so_mark 7 months ago
Evgeny 9517454ee6 firewall + random init pkt size 7 months ago
jeka ec2a075f79 +link stats 7 months ago
Evgeny 30a76bd576 add per-connection inflight limit 7 months ago
jeka 26cfa3209a add per-link inflight 7 months ago
jeka ca1e522a38 1 7 months ago
jeka 4c3681c045 control socket disconnect fix 7 months ago
Evgeny 0d9c18c653 conn fix 7 months ago
jeka 59162bd29a fix reconnect 7 months ago
jeka b1c8ba7e90 add metrics to monitor 7 months ago
jeka 15c7968c8c mem 8 months ago
Evgeny 35950c60f7 тесты проходят добавлен mtu в link 8 months ago
jeka 46c95b3fd8 +bping +gui rtt 8 months ago
jeka aef89a0258 ts 8 months ago
jeka b27ea97055 1 8 months ago
jeka 90a8e66328 routing - local routes (id,ip) 8 months ago
Evgeny 8502451ec7 compile fixes 8 months ago
Evgeny 00e09c767e ETCP: реализация восстановления связи при падении всех линков 8 months ago
Evgeny a5818d9cc4 Backup before fixing test_routing_mesh segfault 8 months ago
Evgeny bf33ae4e47 ETCP: добавлена проверка keepalive таймаута и статус линка 8 months ago
Evgeny 15a9521559 ETCP: реализация keepalive пакетов для каждого линка 8 months ago
Evgeny 3f1d4077e9 Add cross-platform socket compatibility layer for Windows support 8 months ago
Evgeny d08b14a8c1 ETCP: Add NAT IP:port tracking to handshake protocol 8 months ago
Evgeny 22dd1b78c3 Add local_link_id exchange in ETCP handshake (0x02-0x05) 8 months ago
Evgeny d74f76a5a0 Fix: Resolved double free in timeout_heap_pop() and test_etcp_simple_traffic bind conflict 9 months ago
Evgeny e048b10899 Fix: ETCP module compilation errors and build system issues 9 months ago
Evgeny f1a76c9d30 Fix memory leaks and crashes in ETCP tests 9 months ago
Evgeny 6fd3a39cc8 Fix: ETCP connection initialization and crypto handling 9 months ago
Evgeny 56dfd2f0df Ревизия: добавлены DEBUG сообщения для ошибок и предупреждений 9 months ago
Evgeny d126d92d3f Add etcp_socket_add uasync integration for packet reception 9 months ago
Evgeny ec66a80492 Implements connection establishment (init + init response) for ETCP protocol 9 months ago
Evgeny 50e59bb835 Финальный коммит: полный рефакторинг и улучшения 9 months ago
Evgeny 727e504a55 Test: Add ETCP 2-instance connection test with crypto and link management 9 months ago
Evgeny dfe26557e3 Crypto: Fixed CCM nonce size to 13 bytes, all crypto tests passing 9 months ago
Evgeny 3f7fd9f8ad Сохранить текущее состояние перед исправлением компиляционных ошибок 9 months ago
Evgeny f6c337bd1c FINAL: Encryption fully implemented with tests. Add etcp_connections_get_crypto_stats signature fix and tests in Makefile.am 9 months ago
Evgeny 7b338e1adf Fix etcp_link_new call (add conns parameter) and add missing etcp_socket_read_callback. 9 months ago
Evgeny 20e5401ec9 ETCP_CONNECTIONS: add encryption support with secure channel (AES-CCM), nonce, counters. Simplified architecture by removing socket wrappers and integrating uasync_add_socket. pubkey exchange moved to INIT packet only. Added statistics counters. 9 months ago
Evgeny 3f0a23aa93 Fix build: rename u_async to lib, add missing constants, out-of-tree build support 9 months ago