You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
9869cf66f1
add etcp_router service routing layer + remote TCP proxy (uip+socket via router)
...
etcp_router: routable service packets with dst/src node_id
- etcp_router_bind/unbind: per-instance service handler registry
- etcp_route_send: send to node by id via BGP routing
- multi-hop forwarding through intermediate nodes
- loopback optimization (dst==self dispatches directly)
remote_proxy: exit node creating OS sockets on demand
- handles CONNECT/DATA/CLOSE via etcp_router
- non-blocking socket connect with uasync callbacks
- echo back response data to requesting node
tcp_proxy: etcp_transport for remote proxy
- via_node_id in mapping selects between sock/etcp transport
- unified handler for both tcp_proxy and remote_proxy roles
- config: forward = port -> ip:port via NODE_HEX [remote_proxy] section
tests: test_etcp_router (20 pkts bidirectional), test_remote_proxy (echo)
5 months ago
..
Makefile.am
add etcp_router service routing layer + remote TCP proxy (uip+socket via router)
5 months ago
Makefile.working
…
TEST_SUMMARY.md
…
bench_timeout_heap.c
Add timeout_heap and uasync benchmarks; update build files
8 months ago
bench_uasync_timeouts.c
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
buffer_overflow_fix.patch
…
debug_socket_test.sh
…
key_fix.patch
…
replace_patterns.py
…
simple_test.c
Fix remaining test files: replace POSIX headers with platform_compat.h
8 months ago
test_bgp_route_exchange.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_config_debug.c
test fix, log update
6 months ago
test_crypto.c
…
test_debug_categories.c
…
test_dummynet.c
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
test_ecc_encrypt.c
…
test_etcp_100_packets.c
Config: Added [allowed_keys] section for client public key authorization on server
5 months ago
test_etcp_api.c
Config: Added [allowed_keys] section for client public key authorization on server
5 months ago
test_etcp_congestion.c
congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response)
5 months ago
test_etcp_crypto.c
…
test_etcp_dummynet.c
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
test_etcp_link_id.c
mem
7 months ago
test_etcp_minimal.c
…
test_etcp_ping.c
Config: Added [allowed_keys] section for client public key authorization on server
5 months ago
test_etcp_reconnect.c
fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test
5 months ago
test_etcp_reinit_inflight.c
add inflight data return to normalizer on reinit + configurable inflight min/max limits + test
5 months ago
test_etcp_router.c
add etcp_router service routing layer + remote TCP proxy (uip+socket via router)
5 months ago
test_etcp_simple_traffic.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_etcp_two_instances.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_intensive_memory_pool.c
queue: add variable size hash
6 months ago
test_ll_queue.c
queue: add variable size hash
6 months ago
test_memory_pool_and_config.c
queue: add variable size hash
6 months ago
test_nat_detection.c
add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT
5 months ago
test_nat_engine.c
Fix: Split multi-var init and rename s_net/d_net to src_net/dst_net to avoid MSYS2 S_un macro conflict
5 months ago
test_nat_stress.c
Refactor: Replace custom tc_hton*/tc_ntoh* with standard htobe16/be16toh/htobe32/be32toh, move htobe16/be16toh to platform_compat.h
5 months ago
test_nat_transport.c
Refactor: Replace custom tc_hton*/tc_ntoh* with standard htobe16/be16toh/htobe32/be32toh, move htobe16/be16toh to platform_compat.h
5 months ago
test_offset.c
mem
7 months ago
test_packet_dump.c
…
test_pkt_normalizer_etcp.c
etcp: unified send hook via etcp_udp_send, remove loss_rate, add dummynet_filter inline mode, rewrite BGP test
5 months ago
test_pkt_normalizer_standalone.c
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
test_remote_proxy.c
add etcp_router service routing layer + remote TCP proxy (uip+socket via router)
5 months ago
test_route_lib.c
1
6 months ago
test_route_ping.c
add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT
5 months ago
test_serialize.c
serializer
6 months ago
test_u_async_comprehensive.c
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
test_u_async_performance.c
congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response)
5 months ago
test_u_async_timeouts.c
Add name parameter to uasync_set_timeout for timer identification in dumps
5 months ago
test_utils.h
Fix remaining Windows test build issues
8 months ago
update_test.py
…
working_crypto_test.c
…