Development builds of Courier packages released

Sam Varshavchik <[email protected]> Thu, 18 Jun 2026 07:02:53 -0400
Newsgroups gmane.mail.cone,gmane.mail.imap.courier.general,gmane.mail.imap.courier.sqwebmail,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.

--===============8426567759150062138==
Content-Type: multipart/signed;
    boundary="=_ripper.email-scan.com-1622198-1781780573-0002";
    micalg=pgp-sha1; protocol="application/pgp-signature"
Content-Transfer-Encoding: 8bit

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-1622198-1781780573-0002
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

courier, courier-imap, sqwebmail, maildrop, and cone packages dated 20260615  
are available for a test drive. This should be the last development packages  
before the next major release, hopefully within a week, or so.

Changes since the last release:

* courier, cone packages: handle the Changes/droppingOfCertPemFile change in  
Fedora 44. Fedora 44 removed some compatibility symlinks for the default  
list of TLS certificate authorities. Depending on when you installed Courier  
or Cone the first time, the TLS_TRUSTCERTS setting in the courier and cone  
configuration files will need to be manually fixed after updating, there's  
no simple way to make this work cleanly. Check TLS_TRUSTCERTS after  
updating. If the referenced file does not exist change it to the default  
value that's shown in the comments.

* all: workaround for a conflict between gcc 16 in Fedora 44 and autoconf.  
If manually compiling any package it is necessary to explicitly specify the  
--std=gnu++17 option, configure won't figure it out. This is done by adding  
the option to CXXFLAGS. Pass "CXXFLAGS=--std=gnu++17" parameter to the  
configure script, or add it to the existing one:

./configure CXXFLAGS=--std=gnu++17

The RPM packages have been updated to take care of this, nothing needs to be  
done if building RPMs from the tarballs.

* mailbot: fix non-plain text autoreplies, removing a broken error message,  
a bonus. Using -m automatically implies -N and everything works out just  
right. Use POSIX exit codes for errors, to fix some issues when invoking  
mailbot from maildrop's .mailfilter

* reformime: handle "binary" transfer encoding analogous to 8bit handling.

* sqwebmail: rewrite large parts of the code in C++, updated to use the new  
C++ MIME parsing libraries. Fixes to autoreplies: when editing mail filters  
peek at the autoreply content, and   block non-functional DSN and non- 
quoting autoreply options when the autoreply content was uploaded as a non  
text-plain message.

* sqwebmail: the algorithm for showing the messages in order by subject is  
now Unicode-aware.

* sqwebmail: minor cosmetic fixes to the spell checking page, the draft  
message page. On the draft message page the address book/nickname behavior  
is changed to immediately inserting the underlying E-mail address into the  
draft message, instead of the nickname which gets replaced with the actual E- 
mail address when the message is sent.

* sqwebmail: the --enable-bannerprog configure option is removed, and  
replaced with a runtime environment variable. Convert the default list of  
timezones in the package from POSIX to Olsen timezones.

* imap: the IMAP server's code was converted and rewritten in C++.

* mailbot: do not require either -t or -m to be specified, this is treated  
as an empty template for a reply/forward format that requires one, and do  
not abort if the From: header was missing, the response is logically treated  
as if it was empty.

* Bounce messages from Courier will be more compliant with international  
domain names (RFC 6533 implementation).

* sqwebmail, cone will now have an easier time showing E-mail that specifies  
some unknown character set, like "unknown-8bit" as recently seen being  
produced from some bot. Instead of quietly showing nothing, the message gets  
interpreted as ISO-8859-1, with a note to that effect.


--=_ripper.email-scan.com-1622198-1781780573-0002
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

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

iHUEABYKAB0WIQRupkKLJP96aW75pIOKYPgoojZS4gUCajPQXQAKCRCKYPgoojZS
4uUTAP9DKiBbFcrlk3fjRPlVjvtJghJGW9TV7Jzo/ZOOdKZuNgEAx59pmCeudhy0
rvyhMg5En3aHiKsEGgutd+I40VSAzwI=
=i6D9
-----END PGP SIGNATURE-----

--=_ripper.email-scan.com-1622198-1781780573-0002--


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


--===============8426567759150062138==
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

--===============8426567759150062138==--