Skip to content

Release v1.4.0

Compare
Choose a tag to compare
@croessner croessner released this 10 Dec 12:42
· 176 commits to main since this release

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.