~foxcpp/maddy

maddy 0.4.3 released

Details
Message ID
<f0dab3b913105af0d5f96f322576b068@disroot.org>
DKIM signature
pass
Download raw message
Also here it goes, with a month delay, a mailing list announcement of 0.4.3 
release. Happy holidays, everyone!

## GitHub vs binary artifacts

I am still not able to upload binary tarballs to GitHub for some reason.
A good moment to remind they are available at
https://foxcpp.dev/maddy-builds/0.4.3/
This location should be considered a canonical source for binary and source
artifacts for each release.

## 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!
Reply to thread Export thread (mbox)