TNT/tests
m1ngsama 9ca1e9d977 fix: data races, missing persistence, and input safety bugs
- Make client width/height _Atomic to fix data race between window-change
  callback thread and session thread
- Persist join/leave system messages via message_save()
- Fix ftell() error handling: check <= 0 instead of == 0
- Make room_add_message static to enforce lock-must-be-held contract
- Use local copy in execute_command to avoid mutating command_input
- Increase help_copy buffer from 4096 to 8192 for CJK text safety
- Add :q/:quit/:exit command for Vim-style disconnect
- Fix unit test Makefile to link common.c
2026-04-19 17:14:48 +08:00
..
unit fix: data races, missing persistence, and input safety bugs 2026-04-19 17:14:48 +08:00
test_anonymous_access.sh refactor: optimize rendering, log loading, and migrate to libssh callback API (#9) 2026-02-07 23:17:55 +08:00
test_basic.sh refactor: optimize rendering, log loading, and migrate to libssh callback API (#9) 2026-02-07 23:17:55 +08:00
test_connection_limits.sh fix: separate per-ip concurrency from connection rate 2026-03-10 19:08:28 +08:00
test_exec_mode.sh refactor: stabilize SSH runtime and add exec interface 2026-03-10 18:52:20 +08:00
test_security_features.sh fix: separate per-ip concurrency from connection rate 2026-03-10 19:08:28 +08:00
test_stress.sh fix: separate per-ip concurrency from connection rate 2026-03-10 19:08:28 +08:00