Skip to content

Releases: DerDakon/Qsmtp

Qsmtp 0.39

28 Aug 10:17
Compare
Choose a tag to compare
  • 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

09 Oct 14:58
Compare
Choose a tag to compare
  • many portability fixes for BSD like systems
  • Qremote: allow the SSL key to be stored independent of the certificate

Qsmtp 0.37

06 Jan 19:39
Compare
Choose a tag to compare
  • 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

28 Jul 08:29
Compare
Choose a tag to compare
  • Qsmtpd: fix SPF for domains with multiple TXT records

Qsmtp-0.35: Qsmtp version 0.35

23 Oct 19:26
Compare
Choose a tag to compare
  • 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

13 Aug 19:15
Compare
Choose a tag to compare
  • 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

13 Aug 19:16
Compare
Choose a tag to compare
  • 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

13 Aug 19:17
Compare
Choose a tag to compare
  • 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

13 Aug 19:18
Compare
Choose a tag to compare
  • 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

13 Aug 19:18
Compare
Choose a tag to compare
  • fixed several CMake issues
  • Qsmtpd: enforce at least 2048 bit DH params