22 Commits (72fee9e2451fa32193ab7ce66fb1595323a78ceb)

Author SHA1 Message Date
evgeny 72fee9e245 Separate core, UTUN and chat lifecycles with owned asynchronous work 3 days 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 a7ecee01f5 etcp: replace connections linked-list with indexed ll_queue, add state/ref_count lifecycle 3 months ago
Evgeny 73f707ef9b crypto: migrate ECDH(secp256r1) to X25519, drop TinyCrypt 4 months ago
Evgeny e39979bfac Config: Added [allowed_keys] section for client public key authorization on server 5 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
Evgeny 35950c60f7 тесты проходят добавлен mtu в link 7 months ago
jeka de053a00c0 cleanup tests (winsock) 7 months ago
jeka fcdd07ba94 фиксы тестов (winsock) 7 months ago
Evgeny f5faa7c834 Fix Windows build: add default_CSPRNG and improve build.sh error handling 8 months ago
Evgeny 4d486c7017 Fix test files for Windows cross-platform compatibility 8 months ago
Evgeny 8334b97521 Backup before adding NAT IP:port tracking to ETCP handshake 8 months ago
Evgeny 5dfb67a4e3 Fix: Update tests/Makefile.am for correct object dependencies 8 months ago
Evgeny 277ab872bf Fix: routing initialization timing and test callbacks 8 months ago
Evgeny 1bb59bad98 Fix: Isolate test configs and add key validation retry 8 months ago
Evgeny beafb9b198 Fix: Remove usleep from event loops and fix segfault in tests 8 months ago
Evgeny a0c4727b8b Fix: Added explicit type casts for ll_queue type conversions 8 months ago
Evgeny 9a5db10939 Refactor: Code cleanup and improvements across multiple modules 8 months ago
Evgeny dd4644776d Refactor: Add dgram fields to ll_queue, remove ref_count, integrate pkt_normalizer 8 months ago
Evgeny 8f60e6092a Fix ETCP input_queue processing and add 100 packets test 8 months ago