github mjl-/mox v0.0.13

12 hours ago

This release fixes TLS interoperability with incoming deliveries from Microsoft
servers by disabling TLS session tickets. If you have MTA-STS and/or DANE
enabled, TLS is required for successful delivery, and updating to v0.0.13 is
required to receive messages from Microsoft again. TLS session tickets may be
enabled again in a future release, possibly per port/service.

Improvements

  • In the IMAP server, for the "bodystructure" response item to a "FETCH"
    command, add the content-type parameters for multiparts so IMAP clients will
    get the MIME boundary without having to parse the message themselves. (issue
    #217, 8fa197b)
  • Add an HTTP handler for the acme http-01 validiation mechanism to all plain
    http (non-tls) webservers (ports), not only to the one listening on port 80.
    (#issue 218, 0fbf241)
  • Properly link to matrix room so users can find it. (issue #226, 76f7b9e)

Bug fixes

  • Disable session tickets for tls to workaround deliverability issues with
    incoming email from Microsoft over smtp with starttls. Without this fix,
    email from Microsoft is no long coming in. (issue #237, 22c8911)
  • In the SMTP server, when logging about problems with recipients, actually
    show which recipients were present in the session. (issue #232,
    598c5ea).
  • Webmail: During "send and archive", don't fail with error message when
    message that is being responded to is already in archive folder. (issue #233,
    879477a)
  • Webmail: if we don't have loaded account settings yet, abort loading the
    popup after showing an error that the settings aren't available yet. (issue
    #218, 0430572)

Update instructions

Before upgrading, do a dry-run first.

  • Make a temporary backup with the old mox version:
    mox-v0.0.12 backup data/tmp/testupgrade
  • Verify that all is well with the old version:
    mox-v0.0.12 verifydata data/tmp/testupgrade
  • Verify the state with the new version:
    mox-v0.0.13 verifydata data/tmp/testupgrade

With a successful dry-run, the upgrade should go smoothly. Make a new backup
with mox-v0.0.12 backup data/tmp/backup (the previous backup was modified by
the dry-run, so couldn't be used to restore!), replace the binary and restart.
For further details, see
https://www.xmox.nl/faq/#hdr-how-do-i-upgrade-my-mox-installation

If you run into any problems, please create a bug report.

Thanks

Thanks for all the contributions/bug reports/feedback/discussions, much
appreciated! Special thanks to mdavids, danieleggert, startup-001-steve,
snabb, mattfbacon, mgkirs, exander77.

Development on mox is funded through the NLnet NGI0 Entrust Fund,
https://nlnet.nl/entrust/, with financial support from the European
Commission's Next Generation Internet programme.

Downloading & compiling

See https://www.xmox.nl/install/#hdr-download.

Don't miss a new mox release

NewReleases is sending notifications on new releases.