GitHub is having troubles with our tarballs again, as usual, binary artifacts are also available at https://foxcpp.dev/maddy-builds/0.4.3/.
Changes
SMTP server
- Auto-buffer code no longer truncates large messages;
- DANE implementation has been rewritten from scratch to fix many issues;
Thanks @vdukhovni! - Domains in envelope addresses and EHLO are now always treated as FQDN to
avoid quirks when system has search domains configured; - target.lmtp no longer attempts to use STARTTLS by default;
- allow_body_subset directive has been removed from check.dkim code since it is
no longer supported upstream; - A bug has been fixed in the DKIM canonicalization code that caused some
messages to be signed or verified incorrectly (go-msgauth issue); - Fix target.lmtp actually acting as target.smtp when defined in a top-level
config; Thanks @reivilibre!
IMAP server
- HZ-GB-2312 encoding collation support is reenabled. Upstream security issue
has been fixed;
build.sh
build.sh script has been replaced with a much more simple implementation
that works with any POSIX shell and is more portable in general.
Thanks @Binklebonk, @hugmouse and @herbygillot for helping testing it on
non-Linux platforms.
Misc
- All uses of deprecated 0.3 module names have been replaced with up-to-date
names;
Documentation
- Dovecot integration tutorial has been updated to avoid circular dependency in
startup; Thanks @reivilibre! - All uses of deprecated 0.3 module names have been replaced with up-to-date
names; Thanks @reivilibre for spotting some of them!