[courier-users] Development builds of Courier packages released
Brought to you by:
mrsam
|
From: Sam V. <mr...@co...> - 2026-06-18 11:03:06
|
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. |