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]>
This is a MIME GnuPG-signed message.  If you see this text, it means that
your E-mail or Usenet software does not support MIME signed messages.
The Internet standard for MIME PGP messages, RFC 2015, was published in 1996.
To open this message correctly you will need to install E-mail or Usenet
software that supports modern Internet standards.

--===============6083985900792608342==
Content-Type: multipart/signed;
    boundary="=_ripper.email-scan.com-519604-1760064563-0001";
    micalg=pgp-sha1; protocol="application/pgp-signature"

This is a MIME GnuPG-signed message.  If you see this text, it means that
your E-mail or Usenet software does not support MIME signed messages.
The Internet standard for MIME PGP messages, RFC 2015, was published in 1996.
To open this message correctly you will need to install E-mail or Usenet
software that supports modern Internet standards.

--=_ripper.email-scan.com-519604-1760064563-0001
Content-Type: text/plain; format=flowed; delsp=yes; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

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.


--=_ripper.email-scan.com-519604-1760064563-0001
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

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

--=_ripper.email-scan.com-519604-1760064563-0001--


--===============6083985900792608342==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============6083985900792608342==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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

--===============6083985900792608342==--