17 Commits (3d04c37f56eed934255d2198d4e0a6a05f68b6cd)

Author SHA1 Message Date
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 389ef00da6 refactor: split socket meta 'type' into config_type and nat_type — separate config (PUBLIC/NAT/PRIVATE) from detected NAT (EIM/STRICT/DIRECT) across NODEINFO, conn_mgr, route_bgp, route_node, etcpmon; win32 compat fixes (memmem, SHUT_WR, tun test_mode, tcp_proxy guards) 3 months ago
Evgeny a7b20f268f feat: conn_mgr, dummynet block-addr, indirect routing, alien nodes, nodeinfo refactor 3 months ago
Evgeny 9c509d4c86 add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 5 months ago
Evgeny e39979bfac Config: Added [allowed_keys] section for client public key authorization on server 5 months ago
Evgeny a3063ea47a NODEINFO: Add nat_addr/nat_port fields, use interface_addr for addr/port 5 months ago
Evgeny 0984ea749a Исправлен byte order для IP адресов в NAT detection flow 5 months ago
Evgeny c136db5666 Fix: round-robin link selection + byte order fixes + local_node update 5 months ago
Evgeny 77fd7c19de WIP: debug byte order diagnostics 5 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
Evgeny 54982f2dfb ping 6 months ago
Evgeny 7cdb84c7a2 Add NAT detection with burst ping, test timing, fix port conflicts 6 months ago
Evgeny 31eb4a5d26 Add NAT detection with STUN-like ping and integration test 6 months ago