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
a73e36b559
Fix mesh topology: try normal decryption first, then INIT
...
Reversed the decryption order:
1. If link exists with session_ready, try normal decryption first
2. If normal decryption succeeds, process packet normally (goto process_decrypted)
3. If normal decryption fails OR no link OR no session, try INIT decryption
4. If INIT succeeds, create new server-side connection and link
This is more efficient because:
- Most packets are regular data (use normal decryption)
- INIT packets are rare (only during connection setup)
- Works correctly for both standard client-server and mesh topologies
All 23 tests now pass.
2 months ago
.opencode
Backup before route_lib.c refactoring
2 months ago
doc
Backup before adding NAT IP:port tracking to ETCP handshake
2 months ago
lib
Fix u_async: Windows socket registration, timers, and poll issues
2 months ago
net_emulator
Refactor: Move mainloop from utun_instance to main
3 months ago
src
Fix mesh topology: try normal decryption first, then INIT
2 months ago
tests
Rewrite test_routing_mesh to use programmatic config creation
2 months ago
tinycrypt
Fix Windows: use sys/time.h for gettimeofday, remove custom implementation
2 months ago
.gitignore
Update .gitignore: add test binaries and all log files
2 months ago
AGENTS.md
Backup before adding NAT IP:port tracking to ETCP handshake
2 months ago
INSTALL.autotools
Major refactoring: Tasks 1-4 complete
3 months ago
Makefile
Backup before fixing u_async socket registration bug
2 months ago
Makefile.am
Build: Out-of-tree build system with separate build directory
2 months ago
build.bat
Add build.bat for Windows MSYS2 build
2 months ago
build.sh
Fix Windows build: add default_CSPRNG and improve build.sh error handling
2 months ago
build_win.log
Backup before fixing u_async socket registration bug
2 months ago
c_gen_filelist
Fix c_util script: implement proper C code navigation (toc, func, struct, enum commands)
2 months ago
c_util
Add edit command with checksum verification
2 months ago
check.bat
Add check.bat - Windows test runner script
2 months ago
cl
Backup before fixing u_async socket registration bug
2 months ago
configure.ac
Fix Windows detection in configure.ac - check both host_os and host
2 months ago
configure.log
Backup before fixing u_async socket registration bug
2 months ago
filelist.txt
Fix c_util script: implement proper C code navigation (toc, func, struct, enum commands)
2 months ago
log
Сохранить текущее состояние перед исправлением компиляционных ошибок
3 months ago
monitor.py
Reorganize project structure: move sources to src/, update Makefile, add header symlinks
3 months ago
utun.conf
Ревизия: добавлены DEBUG сообщения для ошибок и предупреждений
3 months ago