151 Commits (8cb05da11ca014ec8169f660bbe1ec787f025e1e)

Author SHA1 Message Date
Evgeny 11d511797a Fix compiler warnings: remove incorrect address-of operator and add getpid for Windows 6 months ago
Evgeny e0ce9fefc3 Fix allowed_keys check to only apply to ETCP_INIT packets, not PING/PONG 6 months ago
Evgeny 6aedf5fe91 Replace buggy get_default_route_ip() with get_outgoing_local_ip() for reliable local IP detection 6 months ago
Evgeny 724a9ff5c7 Add getmyip module for reliable local IP detection 6 months ago
Evgeny 697aee0351 Socket info: show config and netif IP in log, monitor shows interface IP 6 months ago
jeka 30413ebce0 1 6 months ago
Evgeny e39979bfac Config: Added [allowed_keys] section for client public key authorization on server 6 months ago
Evgeny 3625a4e5d5 Restart NAT check when client address changes in INIT_REQUEST 6 months ago
Evgeny f02603f8ac Add socket type (public/nat/private) to handshake and skip private nodes in NAT detection 6 months ago
Evgeny 0c748501c8 GUI: Add NAT address to socket display in etcpmon 6 months ago
Evgeny 4b9bffffbd Debug: Add diagnostic logging for PONG handling to trace ping response issues 6 months ago
Evgeny 33fd5bc123 ETCP: add session_id to prevent false reinit on new link addition 6 months ago
Evgeny 8e9db5211a 1 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
jeka f02e1dccec 1 6 months ago
Evgeny 6a971389b6 channel select: round-robin and inflight 6 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 6 months ago
jeka b2ed0317a6 ping refactor 6 months ago
Evgeny 0157fe6035 1 6 months ago
Evgeny 53a97d2bab 1 6 months ago
Evgeny a1dd99c8d4 1 6 months ago
Evgeny 6cba046409 1 6 months ago
Evgeny fdd4ec02f6 1 6 months ago
Evgeny 8bad15b7bb 1 6 months ago
Evgeny 1a171d5a24 1 6 months ago
Evgeny cd63f5a1b3 add sockets to gui 6 months ago
Evgeny e8e20cad88 add sockets to gui 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
jeka 0dbefab922 1 6 months ago
Evgeny 3e2bf2be4a 1 6 months ago
Evgeny 3904c9540d win_upd 6 months ago
Evgeny fb386976c5 win_upd 6 months ago
jeka 52da3fbfe5 1 6 months ago
Evgeny 097e1acc6d queue: add variable size hash 7 months ago
Evgeny 4143daaee4 add so_mark 7 months ago
jeka ac40591dc1 restrict keepalive by server 7 months ago
jeka 603cfd8c58 1 7 months ago
Evgeny 9517454ee6 firewall + random init pkt size 7 months ago
jeka 23482c5046 1 7 months ago
Evgeny 61e26db877 1 7 months ago
Evgeny 46b62e2e77 1 7 months ago
Evgeny 98f886b8a8 test fix, log update 7 months ago
jeka fd040176a0 1 7 months ago
jeka 35a40229b7 1 7 months ago
Evgeny 14a9fffa87 1 7 months ago