9 Commits (f10078e48280ebcc648ef51bd52ded1af4eebc89)

Author SHA1 Message Date
evgeny e3caf15f32 Guard routing loops and reconcile blocked transit against current paths 3 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 3 weeks ago
evgeny 232ad2de6b etcp_router: разделить служебные функции и API в хедере + чистка мёртвого кода 1 month ago
evgeny 01ea6913ae etcp_router: sess_id как локальный счётчик переустановок (не в протоколе) 1 month ago
evgeny 2d04bf941b etcp_router: вынести подпись/шифрование в route_crypto, одна функция отправки с флагами 1 month ago
evgeny 5b8c725c01 etcp_router: round-robin send + контроль заполненности send_q через waiter на send_input_q 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
Evgeny fcf3fb7f51 refactor: move transport (etcp/stcp/normalizer) to transport_layer/, routing (bgp/pings/topo*) to routing_layer/ 3 months ago
Evgeny 0381f4df89 Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows) 3 months ago