|
From: Matthias A. <mat...@gm...> - 2026-05-08 14:57:20
|
The 6.6.4 release of fetchmail is now available at the usual locations, including <https://downloads.sourceforge.net/project/fetchmail/branch_6.6/>. The source archive is available at: <https://downloads.sourceforge.net/project/fetchmail/branch_6.6/fetchmail-6.6.4.tar.xz/download> The detached GnuPG signature is available at: <https://downloads.sourceforge.net/project/fetchmail/branch_6.6/fetchmail-6.6.4.tar.xz.asc/download> The SHA256 hashes for the tarballs are: SHA2-256(fetchmail-6.6.4.tar.xz)= efe01690d22bda359a579c77e2b0072658a092bff490ec0478a212c6b7d0eb70 Here are the release notes: -------------------------------------------------------------------------------- fetchmail-6.6.4 (released 2026-05-08, 32432 LoC): ## BUGFIX * The IMAP client will now properly quote the folder name given with the moveto rcfile option, or --moveto command-line option. Report and bugfix contributed by Corben Dallas. ## BUILD IMPROVEMENTS * meson-based builds with wolfSSL should now also work when meson finds the wolfssl package through cmake, instead of pkgconfig. This is unsupported and depends on internal set(_wolfssl_includedir "...") in wolfSSL's lib/cmake/*.cmake files, and works as of wolfSSL 5.9.1. The supported way to build fetchmail with wolfSSL with meson is to make sure that wolfSSL is found with pkgconfig, as in (change /path/to!) meson setup --pkg-config-path /path/to/wolfssl/lib/pkgconfig ## EXPERIMENTAL CHANGES - these are not documented anywhere else, only here: * fetchmail supports AWS-LC 1.71 or newer, since its relicensing to the Apache license v2.0. Note this requires you to distribute fetchmail under terms of the GPLv3 because the GPLv2 is claimed incompatible with Apache license (this is no different for OpenSSL 3 or newer, or the one wolfSSL version that was GPLv3 licensed). * fetchmail supports a FETCHMAIL_SSL_SECLEVEL environment variable (since 6.5.0, except when using AWS-LC where it is silently ignored), which can be used to override the OpenSSL security level. Fetchmail by default raises the security level to 2 if lower. This variable can be used to lower it. Use with extreme caution. Note that levels 3 or higher will frequently cause incompabilities with servers because server-side data sizes are often too low. Valid range: 0 to 5 for OpenSSL 1.1.1 and 3.0. * fetchmail supports a FETCHMAIL_SSL_CIPHERS environment variable (since 6.5.0) that sets the cipher string (through two different OpenSSL functions) for SSL and TLS versions up to TLSv1.2. If setting the ciphers fails, fetchmail will not connect. If not given, defaults to "HIGH:MEDIUM:+RC4:@STRENGTH:!aNULL" - note that +RC4 is supposed to move the RC4 to the end of the list, not add it. * fetchmail supports a FETCHMAIL_TLS13_CIPHERSUITES environment variable (since 6.5.0) that sets the ciphersuites (a colon-separated list, without + ! -) for TLSv1.3. If not given, defaults to the SSL library's built-in list. If setting the ciphersuites fails, fetchmail refuses to connect. * NOTE the features above are simplistic. For instance, even though you configure --sslproto tls1.3, a failure to set tls1.2 ciphers could cause a connection abort. ------------------------------------------------------------------------------- |