Download: https://www.courier-mta.org/download.html

New releases of courier-unicode, courier-authlib, courier, courier-imap, maildrop, and cone packages.

Changes:

- all: rpm and deb packaging improvements, notably: the RPM build script for the courier package is fixed to work with Fedora's unified bin directory layout.

- all: C++17 compiler support is now required. gcc 10 is the minimum version of gcc that will work. Ubuntu 20's and Rocky/RHEL 8/9's gcc is older but optional newer gcc packages are available, and INSTALL is updated with the instructions that were used for successful builds. Since the same version of gcc is required to build C++ code this requires a rebuild of all packages, including courier-unicode and courier-authlib.

- courier-unicode: updated to the Unicode 16 standard. Characters that cannot be transcoded to a different character set are not silently discarded, but generated as <##> placeholders.

- courier, maildrop, cone: new internal C++ E-mail parsing routines that replace the old C code, which still exists -- not everything has been converted. It's a lot of code and there'll be more of this, to come. Both versions coexist for now. maildrop tools (reformail, reformime, makemime and mailbot) fully converted to the new MIME parser.

This is the internal library that digests MIME headers and formatting, and creates MIME messages. maildrop: updated getaddr(), hasaddr() to use the new library. Updated reformail, reformime, makemime, and mailbot tools to use the new C++ library. Courier: use the new C++ library to validate received email.

Courier is now more strict and will reject badly formatted email that was accepted previously; such as an invalid Content-Transfer-Encoding: header, or missing MIME boundary delimiters. couriermlm uses the new C++ MIME library to parse mailing list commands.

- cone: updated to use the new C++ MIME library to parse messages. Also a minor fix: the prompt to create an inline attachment hasn't worked properly for a while, and nobody noticed apparently.

- cone: fixes a bug that can cause a crash.

- courier, sqwebmail: fix a non-exploitable way to play boring pranks with links in HTML mail.

Attachment: pgp9GhyiBwi02.pgp
Description: PGP signature

_______________________________________________
Courier-imap mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to