New builds of courier-authlib, courier, maildrop, and cone packages

Sam Varshavchik <[email protected]> Thu, 09 Oct 2025 22:49:23 -0400
Newsgroups gmane.mail.cone,gmane.mail.imap.courier.general,gmane.mail.maildrop
Message-ID <[email protected]>
Download: https://www.courier-mta.org/download.html

New devel builds of courier-authlib, courier, maildrop, and cone packages,  
carrying the 20251005 datestamp. There's also a build of courier-unicode  
version 2.4.0 that's uploaded to the devel directory. It'll become the main  
courier-unicode download later.

Changes:

- all: C++17 compiler support is now required. It looks like gcc 10 is the  
minimum version of gcc that will work. Ubuntu 20's and Rocky/RHEL 8/9's gcc  
is older but they have newer gcc packages available that will work, INSTALL  
is updated with the instructions that were used for successful builds.

- 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.

- all: 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.

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.

_______________________________________________
Courier-cone mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-cone
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRupkKLJP96aW75pIOKYPgoojZS4gUCaOh0MwAKCRCKYPgoojZS
4oGPAP4133XrdUVT3KAVjE685PZO2o79A4OAVsO/GO4nHzTEKgEA03L3fivM8KKX
FGkUSu3+7Ss2bpQpWjB4UmFlecfRMwo=
=7XK7
-----END PGP SIGNATURE-----