Releases: DerDakon/Qsmtp
Releases · DerDakon/Qsmtp
Qsmtp 0.39
- Qsmtpd: hide SSL error details from SMTP client
- Qsmtpd: allow the SSL key to be stored independent of the certificate
- Qsmtpd: allow an additional argument for checkpassword authentication
- Qsmtpd: fix filtering out invalid characters in SPF records on platforms where "char" is unsigned by default (e.g. ARM)
- Qsmtpd: fix truncated "Received" lines with newer gcc versions
- Qsmtpd: fix endless loop on SSL protocol level errors
- add dumpipbl tool to show the files written by addipbl
Qsmtp 0.38
- many portability fixes for BSD like systems
- Qremote: allow the SSL key to be stored independent of the certificate
Qsmtp 0.37
- implement NULL MX (RfC 7505)
- Qremote: add actual DANE support
- Qremote: try to get TLS certificate authentication working with TLSv1.3
- fix build errors on FreeBSD and MacOS
There are still failing tests, especially a particular nasty one on MacOS. Please don't trust SSL authentication on FreeBSD for the time being, and only use it on MacOS for testing.
Qsmtp version 0.36
- Qsmtpd: fix SPF for domains with multiple TXT records
Qsmtp-0.35: Qsmtp version 0.35
- Qsmtpd: namebl and dnsbl filters now support !inherit
- improved compatibilty with OpenSSL 1.1
- Qsmtpd: fixed endless loop when unusual long (>510 byte) network replies should be send
Qsmtp-0.34: Qsmtp version 0.34
- Qsmtpd: fix BDAT mode to work at all
- Qsmtpd: detect invalid AUTH types that begin with a supported string
- Qremote: do the TLSA DNS query before opening the SMTP socket to avoid SMTP timeouts if the DNS server does not respond
Qsmtp-0.33
- Qsmtpd: fix eating remaining mail data after syntax error
- Qsmtpd: fix sequence confusion when check2822 errors are raised at mail end, i. e. mails without body
- Qsmtpd: check much earlier for too many recipients
- Qsmtpd: fix dnsbl filter never blocking any mails (broken since 0.29)
Qsmtp-0.32
- Qsmtpd: fromdomain filter rejects "::" IPv6 address when "no localhost" setting is active
- Qsmtpd: fix completely broken rSPF implementation
- Qsmtpd: fix memleak if whitednsbl is used
- Qsmtpd: fix whitednsbl presence overriding any dnsbl match
- Qsmtpd: check free space in queue without requiring special permissions
- Qremote: add linebreak after "sender was rejected" message in bounce
- Qsurvey: fix domains with multiple mail servers
Qsmtp-0.31
- Qsmtpd: fix stack corruption when additional arguments are given to MAIL FROM
- Qsmtpd: support magic entry !inherit in some configuration files (e.g. badmailfrom) to also include the parent file contents
- Qremote: require OpenSSL 1.0.2 for control/tlshosts/ functionality
- disable SSLv2 and SSLv3 support
Qsmtp-0.30
- fixed several CMake issues
- Qsmtpd: enforce at least 2048 bit DH params