Skip to content

maddy 0.4.3

Compare
Choose a tag to compare
@foxcpp foxcpp released this 13 Dec 21:55
· 366 commits to master since this release
v0.4.3
cd1d527

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!