Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Added
Comprehensive Test Coverage : Achieved near 100% test coverage with 250+ tests
Added 50+ new test functions covering all error paths and edge cases
Integration tests for full server lifecycle
Concurrent operation and thread safety tests
Fuzz testing infrastructure for robustness
Enhanced Error Handling : All error paths now have proper test coverage
Improved Filter Support : Fixed and tested all LDAP filter edge cases
Password Security Tests : Comprehensive testing for all password hash formats
YAML Parser Validation : Complete test coverage for YAML parsing and validation errors
File Watcher Tests : Full coverage for hot-reload functionality
Server Tests : Integration tests for server startup, shutdown, and concurrent connections
Changed
Improved LDAP filter parser to be more lenient with syntax (matching real-world LDAP servers)
Enhanced test organization with separate test modules for each component
Better error messages throughout the codebase
Fixed
UTF-8 boundary handling in LDAP filter parser (found via fuzzing)
Buffer overrun protection in LDAP protocol decoder (found via fuzzing)
Various edge cases in filter parsing and evaluation
Security
Added comprehensive fuzz testing to catch potential security issues
Fixed buffer boundary checks in protocol decoder
Enhanced input validation throughout the codebase
You can’t perform that action at this time.