6 Commits (dccf54b30bb8a00f75f1838d2b5b0d3bc7a81dc5)

Author SHA1 Message Date
Evgeny f617dcd68e db_sync: LMDB→SQLite, multi-instance, etcp_api, chatgui integration 3 months ago
Evgeny d70cdbb040 chatgui: preserve active channel selection on reload, members sync, profile settings, member list model 3 months ago
Evgeny de7841f33a chatgui: create group, unified logging, fix uasync_post epoll bug 3 months ago
Evgeny a9a6b6bb10 TOPO_GROUP: add group_type support (UTUN/CHAT), mismatch detection, topo_groups_create_group() 3 months ago
Evgeny 3f874a80ab TOPO_GROUP: embed struct ll_entry as first member (direct queue embedding, hash index) 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 797c0736a7 headers: add extern "C" guards for C++ interop (chatgui) 3 months ago
Evgeny 0b5a710fe6 etcp_connect + BGP_READY callbacks + router reconnect test 3 months ago
Evgeny a7b20f268f feat: conn_mgr, dummynet block-addr, indirect routing, alien nodes, nodeinfo refactor 3 months ago
Evgeny c0207ad41d fix: move nodeinfo_dyn_size declaration to route_bgp.h 3 months ago
Evgeny 6717c863e7 etcp_router: Ed25519 digital signature for service messages 3 months ago
Evgeny 9c509d4c86 add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 5 months ago
Evgeny 907ef244c6 NAT: Full Cone (EIM) NAT with ETCP_ID_NAT protocol, per-node routing, and comprehensive test suite 5 months ago
Evgeny 3625a4e5d5 Restart NAT check when client address changes in INIT_REQUEST 5 months ago
Evgeny ae1c59f3a9 Fix unaligned uint64_t access in packed struct causing garbage request_id 5 months ago
Evgeny ca42e2fa66 NAT: отмена pending NAT checks при удалении соединения 5 months ago
Evgeny 57dba26e7c GUI: поле действия и кнопка Send для отправки команд в utun 5 months ago
Evgeny b466d14fe4 Добавлено поле interface_addr в ETCP_SOCKET и interface_ip/port в BGP_NAT_CHECK_REQ 5 months ago
Evgeny 77fd7c19de WIP: debug byte order diagnostics 5 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 5050f9a8aa remove node after link down 6 months ago
Evgeny e47593cd77 1 6 months ago
Evgeny 9f13cf5459 route redesign + tests 6 months ago
Evgeny a93e34f85f feat: transition to NODEINFO based routing system 6 months ago
Evgeny 5c9e9ba144 route: transition from BGP_ROUTE_PACKET to NODEINFO based routing 6 months ago
Evgeny 097e1acc6d queue: add variable size hash 6 months ago
Evgeny 58c637ce1a add bgp request "send all" 6 months ago
jeka 1ee288fdeb 1 7 months ago
jeka 167b3b36da routing + bgp big update 7 months ago
jeka bd33bf1d9f в процессе доработки (tmp cpmmit) 7 months ago
jeka 7dd38d74c8 в процессе доработки роутинга (не рабочий комит) 7 months ago
jeka 90a8e66328 routing - local routes (id,ip) 7 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