various null pointer-related fixes, also present in postfix/snapshot but
that will require some diffing and backporting as upstream has removed
support for libressl and older openssl.
This doesn't make much difference for current filters, but allows filters
to clean up after themselves; which helps with memory leak detection.
OK jasper@
LLVM 11 no longer tolerates assigning NULL to bool variables.
The error shows up in code generated by swig, but the problem is
in swig's input.
ok robert@
I messed this up when updating the patch from 1.3.x to 1.4.x,
found by anton the hard way.
While here, account for UserCmd the same way as for PassCmd.
- The 'isync' compatibility wrapper was removed.
- Added support for disabling TLS v1.3 - adjust SSLVersions if you set it.
- Removed support for obsolete/insecure SSL v3.
- The IMAP '$Forwarded' / Maildir 'P' (passed) flag is supported now.
- Support for configuring a TLS cipher string was added.
- IMAP mailbox subscriptions are supported now.
- The IMAP user query can be scripted now.
- Added built-in support for macOS Keychain.
- Messages excluded by MaxSize will now result in placeholders.
- The use of Master/Slave terminology has been deprecated.
OK remi
Note that some components have been removed in this release, summarised
below but check changelogs before updating. https://dovecot.org/doc/NEWS
* Remove autocreate, expire, snarf and mail-filter plugins.
expire and autocreate can be replaced by "autoexpunge" and "auto"
mailbox settings instead. mail-filter was a bit problematic anyway.
snarf is not often used.
* Remove cydir storage driver.
This was meant for benchmarking and stress testing index handling
and is not normally used in a real server.
* Remove XZ/LZMA write support. Read support will be removed in future release.
If you're using XZ/LZMA then disable it for writes in your configuration
(mailboxes can have a mixture of different types of compression, or some
and no compression) and plan to migrate your existing storage to either
no compression or alternative compression.