Slimta v4.0.0 Release Notes

Release Date: 2016-11-13 // over 7 years ago
  • 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.