0003b6ac7f
- Added GeoIP integration (Issue #16) with service and access list updates. - Fixed rate limiting burst field usage and added bypass list support (Issue #19). - Implemented CrowdSec bouncer integration (Issue #17) with registration and health checks. - Enhanced WAF integration (Issue #18) with per-host toggle, paranoia levels, and rule exclusions. - Updated documentation and added new API routes for GeoIP, rate limits, and WAF exclusions. chore: Add QA report for race and test failures - Documented findings from race condition tests and WebSocket test flakiness. - Identified issues with CrowdSec registration tests in non-bash environments. - Noted security status contract mismatches and missing table errors in handler/service tests. audit: Conduct full QA audit of security phases - Verified all security implementation phases with comprehensive testing. - Resolved linting issues and ensured codebase health. - Documented test results and issues found during the audit.
4.0 KiB
4.0 KiB