Commit Graph

7 Commits

Author SHA256 Message Date
26fbcf3584 Mark runnable scripts executable in git
The repo was committed from WSL with core.filemode=false, so the exec
bit was never recorded. After actions/checkout the entry script comes
down as 100644 and tests/test_cli.sh fails with Permission denied.

Set mode 100755 on every script that is invoked directly (entry,
installer, test suite, mock binaries). Sourced helpers under lib/
keep 100644 per convention.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 13:58:42 +08:00
818c52c10d Align rule table display widths 2026-04-17 12:17:00 +08:00
87ee5283c8 Fix FORWARD-drop reply handling 2026-04-17 12:10:11 +08:00
4c431584eb Harden rule health checks 2026-04-17 11:21:54 +08:00
eb8c76492c Serialize rule writes and add tests 2026-04-17 10:21:37 +08:00
66c25b06a7 test persist rollback recovery 2026-04-17 10:05:52 +08:00
28960eee03 Implement iptables forward manager core 2026-04-17 09:36:40 +08:00