26 Commits (d310bccf082c1fdb26bddfb089686aa08bf268b3)

Author SHA1 Message Date
evgeny d310bccf08 fix: memory pool alloc mismatch in tests, db_sync SEND_DATA buffer overflow 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 3d04c37f56 stcp: add on_close callback to stcp_server_create/stcp_client_connect; member_sync: add join_ts/update_sig/update_ts fields, verify update_sig in apply; topo_node_sqlite: add join_ts/update_sig/update_ts to member_put, add member_get_join, add node_update_verified; chat_sync: include join_ts in join_msg, add update_sig/update_ts to CHANNEL_INFO_RESP; WELCOME verify join_sig; tests: use generated node_ids, reduce max ticks 3 months ago
Evgeny a7ecee01f5 etcp: replace connections linked-list with indexed ll_queue, add state/ref_count lifecycle 3 months ago
Evgeny 28e5950d29 TOPO_BGP -> TOPO_GROUP: multi-group support 3 months ago
Evgeny 3c3d9a65d9 refactor: переименование route_node/route_bgp в topo_node/topo_bgp 3 months ago
Evgeny c7ac42eb5f route_node: refactor NODEINFO — separate protocol/memory structs, linked lists with memory_pool 3 months ago
Evgeny c5123e4baf bgp: prevent sending NODEINFO to self + own NODEINFO early return 3 months ago
Evgeny 7c953c1929 bgp: add test_bgp_triangle + keepalive_adaptive config option 3 months ago
Evgeny fcb6a59ca9 fix ASSERT macros: return -1 instead of bare return in int main() (FreeBSD -Wreturn-mismatch) 5 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 d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
Evgeny 389124d327 Fix test_bgp_route_exchange: correct IP byte order constants and platform_compat.h endian include 6 months ago
Evgeny 9f13cf5459 route redesign + tests 6 months ago
jeka 167b3b36da routing + bgp big update 7 months ago
jeka 79f027a3d3 1 7 months ago
jeka 473190281a routing базово работает 7 months ago
jeka de053a00c0 cleanup tests (winsock) 7 months ago
jeka fcdd07ba94 фиксы тестов (winsock) 7 months ago
Evgeny 15a9521559 ETCP: реализация keepalive пакетов для каждого линка 8 months ago
Evgeny f5faa7c834 Fix Windows build: add default_CSPRNG and improve build.sh error handling 8 months ago
Evgeny 4d486c7017 Fix test files for Windows cross-platform compatibility 8 months ago
Evgeny 1f3a99086a Fix test_bgp_route_exchange: use proper byte order and uasync timers 8 months ago
Evgeny 43114d727c BGP: Complete route exchange with connection tracking and broadcast 8 months ago
Evgeny 68668821e4 BGP: Implement route exchange module between uTun instances 8 months ago