Slimta v4.0.11 Release Notes

Release Date: 2020-02-22 // 6 months ago

Previous changes from v4.0.0

  • Issue Tracker

    ➕ Added

    • 🆕 New slimta.util functions for limiting outbound connections to IPv4.
    • New socket_error_log_level variable for better log level control.

    🔄 Changed

    • Constructors and functions that took a tls dictionary now take a context
      📄 argument that should be an SSLContext object. This allows finer
      control of encryption behavior, as well as the ability to pre-load sensitive
      certificate data before daemonization.
    • Client connections will now be opportunistic and try to use TLS if it is
      🔧 available, even if a key or cert have not been configured.
    • The AUTH SMTP extension will now advertise insecure authentication
      mechanisms without TLS, but trying to use them will fail.
    • 🚚 Moved the slimta.system module to slimta.util.system to de-clutter the
      top-level namespace.

    🛠 Fixed

    • 🛠 Fixed a possible race condition on enqueue.
    • 🛠 Fixed exception when given empty EHLO/HELO string.
    • 🛠 Fixed the fallback from EHLO to HELO in certain situations.
    • ✅ The session.auth variable now correctly contains the tuple described
      📚 in the documentation.