New development builds of courier packages

Sam Varshavchik <[email protected]> Mon, 04 May 2026 22:22:57 -0400
Newsgroups gmane.mail.cone,gmane.mail.imap.courier.general,gmane.mail.imap.courier.server,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.

--===============1939984408999137307==
Content-Type: multipart/signed;
    boundary="=_ripper.email-scan.com-1006286-1777947777-0001";
    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-1006286-1777947777-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

courier-unicode, courier-sox, courier-authlib, courier, courier-imap,  
sqwebmail, maildrop, and cone packages dated 20260502 are available for a  
test drive.

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.


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

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

iHUEABYKAB0WIQRupkKLJP96aW75pIOKYPgoojZS4gUCaflUgQAKCRCKYPgoojZS
4owWAQDNZUOf+h6+CsJNQ6BSE8dou2DWQTbUi+Z6U7Y2ilFHRAD/RZ7Zv1e8in2B
3t9d93w6S/IvmtsRkWDaBEYe57kZRAw=
=Ojkc
-----END PGP SIGNATURE-----

--=_ripper.email-scan.com-1006286-1777947777-0001--


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


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

--===============1939984408999137307==--