79 Commits (7a35f4c386a639e75fc35f9bb45cc6f120b6b0d3)

Author SHA1 Message Date
Evgeny fceec1aea6 fix: move debug logs before async operations (queue_put, timer_set, resume) for meaningful log ordering 5 months ago
Evgeny 803387f2b4 router close_all_for_node: integrate with BGP remove_conn, fail fast on no route, stop PAUSE cycle 5 months ago
Evgeny 2d516bf16e fix route_bgp etcp_send leaks and etcp_socket_remove infinite loop on link->conn==NULL 5 months ago
Evgeny d6c6ca9eb3 fix route_bgp/route_ping: old paths queue leak, etcp_send fail leak, nat_check_arg leak on cancel 5 months ago
Evgeny c24a6367cc add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 6 months ago
Evgeny d0d4199273 etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test 6 months ago
Evgeny 6c057ca89a fix BGP: delay up_cbk until connection initialized, fix send_table_request leak 6 months ago
Evgeny a356eedc0d cleanup BGP/connection logging 6 months ago
Evgeny 227a1aafad cleanup debug logging 6 months ago
Evgeny 048d1c18b1 fix: restore lost if(changed) block in update_my_nodeinfo + add debug warnings 6 months ago
Evgeny 9c509d4c86 add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 6 months ago
Evgeny 907ef244c6 NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite 6 months ago
jeka 30413ebce0 1 6 months ago
Evgeny 3625a4e5d5 Restart NAT check when client address changes in INIT_REQUEST 6 months ago
Evgeny a3063ea47a NODEINFO: Add nat_addr/nat_port fields, use interface_addr for addr/port 6 months ago
Evgeny f02603f8ac Add socket type (public/nat/private) to handshake and skip private nodes in NAT detection 6 months ago
Evgeny bcb1c37c87 Fix two more UAF in route_bgp: move DEBUG_INFO before etcp_send 6 months ago
Evgeny 04f02ffead NAT: полное решение для отмены pending при падении conn 6 months ago
Evgeny 07db51382e NAT: исправлена ошибка в route_ping_cancel_for_conn + добавлен дебаг 6 months ago
Evgeny ca42e2fa66 NAT: отмена pending NAT checks при удалении соединения 6 months ago
Evgeny 57dba26e7c GUI: поле действия и кнопка Send для отправки команд в utun 6 months ago
Evgeny 0984ea749a Исправлен byte order для IP адресов в NAT detection flow 6 months ago
Evgeny b466d14fe4 Добавлено поле interface_addr в ETCP_SOCKET и interface_ip/port в BGP_NAT_CHECK_REQ 6 months ago
Evgeny c136db5666 Fix: round-robin link selection + byte order fixes + local_node update 6 months ago
Evgeny 77fd7c19de WIP: debug byte order diagnostics 6 months ago
jeka b2ed0317a6 ping refactor 6 months ago
Evgeny 0157fe6035 1 6 months ago
jeka ae2b654a67 1 6 months ago
Evgeny 58eea06f60 1 6 months ago
Evgeny a1dd99c8d4 1 6 months ago
Evgeny d523c6ef45 1 6 months ago
Evgeny cac786f684 1 6 months ago
Evgeny 9ed88d2418 1 6 months ago
Evgeny 8bad15b7bb 1 6 months ago
Evgeny 1a171d5a24 1 6 months ago
Evgeny 122e619649 1 6 months ago
Evgeny 09fa26bc2c 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 ffbc0da86f add ping 6 months ago
Evgeny feb8024506 1 7 months ago
Evgeny c76646a39a 1 7 months ago
Evgeny 07e4f6f086 withdraw send fix 7 months ago
Evgeny 5050f9a8aa remove node after link down 7 months ago
Evgeny e47593cd77 1 7 months ago
Evgeny 5184181695 1 7 months ago
Evgeny b9f8930d1c 1 7 months ago
Evgeny ceb94bee7a BGP: add table requesters to senders_list for broadcast propagation to further nodes 7 months ago
Evgeny 9a9a4ccf3c 1 7 months ago
Evgeny d3c4b5f6e7 1 7 months ago