9 Commits (09bc8c35c5c4fdef6af33b7399b05edda005a208)

Author SHA1 Message Date
evgeny e3caf15f32 Guard routing loops and reconcile blocked transit against current paths 3 days ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 5 days ago
evgeny 232ad2de6b etcp_router: разделить служебные функции и API в хедере + чистка мёртвого кода 4 weeks ago
evgeny 01ea6913ae etcp_router: sess_id как локальный счётчик переустановок (не в протоколе) 4 weeks ago
evgeny 2d04bf941b etcp_router: вынести подпись/шифрование в route_crypto, одна функция отправки с флагами 4 weeks ago
evgeny 5b8c725c01 etcp_router: round-robin send + контроль заполненности send_q через waiter на send_input_q 4 weeks 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/ 2 months ago
Evgeny 0381f4df89 Убраны TCP_TIMESTAMPS и TCP_KEEPALIVE из lwip_tcp_opts.h (не используются, конфликтовали с ws2ipdef.h на Windows) 3 months ago