149 Commits (46c95b3fd8004f4f80097086dbca4735c2a423a8)

Author SHA1 Message Date
Evgeny 3ddfb79338 Backup before replacing all printf with DEBUG_ macros in tests 2 months ago
Evgeny 1bafe6a681 Backup before fixing etcp_connections list addition 2 months ago
Evgeny d0268563a1 Fix uasync socket counting bug causing test failures 2 months ago
Evgeny d74f76a5a0 Fix: Resolved double free in timeout_heap_pop() and test_etcp_simple_traffic bind conflict 2 months ago
Evgeny 7e957de0e5 TUN: Добавил явное отключение TUN в тест test_etcp_two_instances 2 months ago
Evgeny d6a26e392d TUN: Сделал инициализацию TUN опциональной и отключенной по умолчанию 2 months ago
Evgeny 64489fa194 Add comprehensive ETCP traffic flow debugging tests 2 months ago
Evgeny 1e5a381f06 Prepare for ETCP traffic flow debugging - analysis complete 2 months ago
Evgeny e048b10899 Fix: ETCP module compilation errors and build system issues 2 months ago
Evgeny a5d85c2779 Add single-line packet dump with debug output for ETCP 2 months ago
Evgeny 3ca0254518 Performance optimization: reduce test execution time by 20x 2 months ago
Evgeny f1a76c9d30 Fix memory leaks and crashes in ETCP tests 2 months ago
Evgeny 195d0b303c Fix: ETCP connection timing and packet handling improvements 2 months ago
Evgeny 6fd3a39cc8 Fix: ETCP connection initialization and crypto handling 2 months ago
Evgeny 8d66275078 Fix: исправлена ошибка инициализации ключей 2 months ago
Evgeny 56dfd2f0df Ревизия: добавлены DEBUG сообщения для ошибок и предупреждений 2 months ago
Evgeny 6429d1cda6 Build: Fixed test build configuration - moved tests from root Makefile.am to tests/Makefile.am 2 months ago
Evgeny 4ddb190293 Найдена реальная ошибка: bind Address already in use 2 months ago
Evgeny 8c5960c677 Clean: Remove all obsolete ETCP tests, keep only working handshake test 2 months ago
Evgeny c026cdec88 Fix: Client config uses fixed port 9002, add protective comments 2 months ago
Evgeny 6c1a1b207d Fix test to poll correct uasync instances\n\n- Server sockets registered in server_instance->ua\n- Client sockets in client_instance->ua\n- Poll correct instances for packet reception\n- Test now shows [RECV] when packets arrive 2 months ago
Evgeny e666c6ac1a Add two-instance test with handshake monitoring and debug output 2 months ago
Evgeny 11501faeb8 Enable server-only operation and add server section to configs 2 months ago
Evgeny ce8f3bae6a Add real instance tests for connection establishment 2 months ago
Evgeny e737f2ae0b Add full integration test using real UTUN instances 2 months ago
Evgeny 4a2044973c Fix includes and complete test_etcp_connection_init build 2 months ago
Evgeny cc533c500d Fix header include order in test and update Makefile 2 months ago
Evgeny 59242134d9 Add test_etcp_connection_init to Makefile.am 2 months ago
Evgeny ec66a80492 Implements connection establishment (init + init response) for ETCP protocol 2 months ago
Evgeny 50e59bb835 Финальный коммит: полный рефакторинг и улучшения 2 months ago
Evgeny 50dfa71e81 Phase 1: Add comprehensive test coverage for routing, ETCP connections, and secure channel 2 months ago
Evgeny 727e504a55 Test: Add ETCP 2-instance connection test with crypto and link management 2 months ago
Evgeny a1bcd6edb7 Исправлена криптография: исправлен размер nonce для CCM (13 байт) и завершены тесты 2 months ago
Evgeny 5758640afb Добавлен тест криптографии ETCP с базовой структурой 2 months ago
Evgeny 3f7fd9f8ad Сохранить текущее состояние перед исправлением компиляционных ошибок 2 months ago
Evgeny f6c337bd1c FINAL: Encryption fully implemented with tests. Add etcp_connections_get_crypto_stats signature fix and tests in Makefile.am 3 months ago
Evgeny fbd9119cd3 Add simple socket test (works) 3 months ago
Evgeny 3f0a23aa93 Fix build: rename u_async to lib, add missing constants, out-of-tree build support 3 months ago
Evgeny 8d9340c949 Refactor: Move mainloop from utun_instance to main 3 months ago
Evgeny c869ccf174 Major refactoring: Tasks 1-4 complete 3 months ago
Evgeny 2c58c008ce Test suite cleanup and reorganization 3 months ago
Evgeny 8d8fc4be6e Update secure channel library API with CRC32 integration 3 months ago
jek ec49b12a19 Refactor u_async into shared module: move sources to u_async/, update Makefiles, remove duplicates 3 months ago
jek 9eab53179d Refactor uasync to instance-based API with memory leak detection 3 months ago
jek e800087941 Add packet normalizer fragmentation fix, service packets, and ETCP reset functionality 3 months ago
jek 7e3a339f38 Fix stress test: move reset_test_data() outside loop 3 months ago
jek d57ab133c5 Add async queue wait functionality and enhance packet normalizer tests 3 months ago
jek 76c7c56de6 Add ETCP protocol implementation with window management and tests 3 months ago
jek aa97731e4b Refactor tests and improve packet normalizer 3 months ago