Releases
Qsmtp-0.29
Qsmtp-0.29: Qsmtp version 0.29
support for openat() and friends is now mandatory
usage of select() has been replaced by poll()
Qsmtpd: expose less internal details about queue failures
Qsmtpd: log the TLS cipher that was used when an email was received using STARTTLS
Qsmtpd: write syntactically correct Received:-line even if authhide is set
Qsmtpd: allow to select the TLS cert also by port
Qsmtpd: fix wrong config scope being written to logfile on rejection for some filters
Qsmtpd: fix SIZE check if free space in queue can't be read
Qsmtpd: fix multi-recipient bounce detection if more than 2 recipients are given
Qsmtpd: also detect ORCHID and IPv6 documentation net addresses as being invalid in fromdomain filter
Qsmtpd: fix fromdomain filter not detecting if one MX entry is a loopback net and the other one is a private net
Qsmtpd: fix possible buffer overrun with very short addresses and long TLDs in wildcardns filter
Qsmtpd: fix leaking of MAIL FROM: identity memory and settings if multiple MAIL FROM: commands are seen
Qsmtpd: update wildcardns filter example
Qsmtpd: several fixes for SPF cornercases
Qsmtpd: SSL clientcert authentication code should be working now
Qremote: log the TLS cipher that was used when an email was sent using STARTTLS
Qremote: better handling during errors, including syntax errors from the server, during connect and greeting phase
Qremote: fix filtering out 127/8 and 0.0.0.0 as MX entries
Qremote: detect if DANE DNS records are present and enforce STARTTLS in case they are (no DNSSEC or certificate validation yet)
You can’t perform that action at this time.