Commit graph

2 commits

Author SHA1 Message Date
da8b77d625 docs: reorganize documentation structure
- Move all documentation to docs/ directory for better organization
- Rewrite README.md following Linux kernel style (English only)
- Rename HACKING -> CONTRIBUTING.md
- Rename QUICKREF -> QUICKREF.md
- Rename README -> README.old
- Add comprehensive Development-Guide.md for contributors

Documentation structure:
- README.md: Project overview and quick start
- docs/Development-Guide.md: Complete developer manual
- docs/CONTRIBUTING.md: Contribution guidelines
- docs/DEPLOYMENT.md: Production deployment guide
- docs/SECURITY_QUICKREF.md: Security config reference
- docs/QUICKREF.md: Command cheat sheet

This aligns with Linux kernel documentation practices:
simple, organized, and accessible.
2026-02-07 23:31:53 +08:00
0374b9331d test: add comprehensive security feature test suite
- Add test_security_features.sh for automated verification
- Test all 6 security fix categories
- Verify 10 specific security features
- 100% pass rate (10/10 tests)

Tests verify:
- 4096-bit RSA key generation
- Secure key file permissions (0600)
- All environment variable configurations
- Message log sanitization
- AddressSanitizer build compatibility
- ThreadSanitizer compilation
- Large log file handling (2000+ messages)

Add TEST_RESULTS.md with:
- Complete test summary and results
- Security features verification table
- Configuration examples for all modes
- Build verification steps
- Known limitations and next steps

All 23 security vulnerabilities verified as fixed.
2026-01-22 14:32:38 +08:00