Release v1.4.0
Unreleased
v1.4.0 - 2024-12-09
Feat
-
Add TLS check for network connections
- Add LMTP protocol support in connection handling
- Refactor backend server handling, unify connection methods
- Add soft whitelist functionality and Lua bindings
- Add soft whitelist functionality and Lua bindings
- Add 'soft whitelist' feature for flexible IP management
Fix
-
Optimize dovecot session handling and server selection.
- Remove redundant error logging for Lua filter execution
- Refactor backend server check in monitoring filter
- Refactor session handling and error handling.
- Enhance TLS handling and simplify response checks
- Refactor error logging and enhance server authentication
- Remove redundant methods GetBackendServerIP and GetBackendServerPort
- Refactor error handling in connection protocols
- Fix logging
- Add early return in feature error handling
- Reorder whitelist checks for brute force protection.
- Implement SoftWhitelistProvider interface in softallow modules
- Update SoftWhitelist map initialization and retrieval
- Add mutex locks to ensure thread-safe operations
- Expand media query breakpoint for better responsiveness.