Evgeny
cbde38d52a
Remove accidentally committed binaries and temp files
5 months ago
Evgeny
c136db5666
Fix: round-robin link selection + byte order fixes + local_node update
5 months ago
Evgeny
77fd7c19de
WIP: debug byte order diagnostics
5 months ago
Evgeny
d74ab1c1c6
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
Evgeny
54982f2dfb
ping
6 months ago
Evgeny
7cdb84c7a2
Add NAT detection with burst ping, test timing, fix port conflicts
...
- route_ping.c: burst mode - send next ping immediately on response
- route_ping.h: add target_ipv4/target_port/pubkey to BGP_PING_REQUEST
- test_nat_detection.c: add test for ping without embedded pubkey
- test_etcp_simple_traffic.c: use dynamic ports + fix timebase units
- Makefile.am: show test execution time in ms
6 months ago
Evgeny
31eb4a5d26
Add NAT detection with STUN-like ping and integration test
6 months ago
Evgeny
b613e3a8e0
serializer
6 months ago
Evgeny
5dc8ad6784
1
6 months ago
Evgeny
2903b82941
Add test_serialize to Makefile and include serialize in libuasync.a
...
- tests/Makefile.am: add test_serialize to check_PROGRAMS
- lib/Makefile.am: add serialize.c/h to libuasync_a_SOURCES
6 months ago
Evgeny
dba092d88b
Add serialize library for binary serialization with dynamic allocation
...
- serialize.h/c: universal binary serialization for structures with
variable-length fields (ASCIIZ, ARRAY) using pointers
- Auto allocation via u_malloc during deserialization
- Support for header (arbitrary bytes at buffer start)
- serialize_encode(): serialize structure to buffer
- serialize_decode(): deserialize from buffer (without header)
- serialize_free(): free structure and all its pointers
- tests/test_serialize.c: unit tests
6 months ago
Evgeny
3b31821316
Add test_route_ping.c test file
6 months ago
Evgeny
ffbc0da86f
add ping
6 months ago
Evgeny
389124d327
Fix test_bgp_route_exchange: correct IP byte order constants and platform_compat.h endian include
6 months ago
Evgeny
05323ded60
WIP: backup before debugging test_bgp_route_exchange
6 months ago
Evgeny
07306e378b
backup: state before full initialization for ping test with real links
6 months ago
Evgeny
feb8024506
1
6 months ago
Evgeny
9f13cf5459
route redesign + tests
6 months ago
Evgeny
be6058c642
backup: before plan 1 fix for route_lib test (non-overlapping subnets)
6 months ago
Evgeny
27618217cc
fix: update tests for new NODEINFO routing API
...
- Added route_node.o to test linking
- Simplified test_route_lib to avoid old API calls
- Minor fixes to build system
Branch: feature/nodeinfo-routing
6 months ago
Evgeny
097e1acc6d
queue: add variable size hash
...
bgp: add to headers new node info
6 months ago
Evgeny
9517454ee6
firewall + random init pkt size
6 months ago
Evgeny
46b62e2e77
1
6 months ago
Evgeny
98f886b8a8
test fix, log update
6 months ago
Evgeny
12ba3b9719
backup: before adding inflight bytes limit to loadbalancer
6 months ago
Evgeny
7261e596eb
fix: improve test_routing_mesh and fix duplicate init_connections in test_etcp_two_instances
...
- Refactored test_routing_mesh to use proper ETCP + normalizer flow
- Removed duplicate init_connections() calls that caused 'Address already in use'
- Improved error reporting in etcp_link_new()
- Test now respects single mainloop architecture
6 months ago
Evgeny
0d9c18c653
conn fix
7 months ago
Evgeny
ef75d20d0f
1
7 months ago
jeka
e8b6153297
bugfix
7 months ago
jeka
aa5171bcd1
route improvements
7 months ago
jeka
167b3b36da
routing + bgp big update
7 months ago
jeka
79f027a3d3
1
7 months ago
jeka
473190281a
routing базово работает
7 months ago
Evgeny
f9bdb2733f
1
7 months ago
Evgeny
83a21fee1b
1
7 months ago
Evgeny
e876437c69
1
7 months ago
jeka
7abe8d320c
1
7 months ago
Evgeny
119e3960e4
1
7 months ago
jeka
5816fbea70
1
7 months ago
Evgeny
4352041416
1
7 months ago
Evgeny
4656f87f98
Test: add etcp_conn_reinit stub to fail standalone test if called
7 months ago
jeka
1811764f6d
+queue names
7 months ago
Evgeny
55828da328
c
7 months ago
jeka
066a9aa89e
+memory check module
...
fix double free @routing
7 months ago
jeka
15c7968c8c
mem
7 months ago
jeka
388fa6a1e1
add normalizer reset from etcp connection reset
7 months ago
Evgeny
35950c60f7
тесты проходят добавлен mtu в link
7 months ago
Evgeny
a34579b158
tests
7 months ago
Evgeny
43c339e37e
tests fix
7 months ago
jeka
de053a00c0
cleanup tests (winsock)
7 months ago