From: Matthias A. <mat...@gm...> - 2020-02-14 20:39:10
|
Greetings, I have released fetchmail-6.4.2, it is available from sourceforge.net, see: <https://sourceforge.net/projects/fetchmail/files/branch_6.4/> It is a RECOMMENDED update for all users, it fixes one SSL bug, updates the manual page and Chinese translation, and brings fetchmailconf into the 2020's, by making it compatible with Python 3 (but it requires the future package, see below). The distribution is now in lzip (*) format, but xz format remains available. (*) https://www.nongnu.org/lzip/ Older releases are herewith officially unsupported. Where to get it - Deep link to tarball: <https://sourceforge.net/projects/fetchmail/files/branch_6.4/fetchmail-6.4.2.tar.lz/download> How to verify: GnuPG detached signature: <https://sourceforge.net/projects/fetchmail/files/branch_6.4/fetchmail-6.4.2.tar.lz.asc/download> RIPEMD160(fetchmail-6.4.2.tar.lz)= 87b8b51bb8c781ce59e817a4189cd76783ac313b SHA1(fetchmail-6.4.2.tar.lz)= 5e3b1cffcf80634d4a9ac2b16d10c4260285fb6b SHA256(fetchmail-6.4.2.tar.lz)= 971361dca9bea227154c715ee88098b8ffc66fd4dbdb0dbbf1c77ace59e1461a SHA512(fetchmail-6.4.2.tar.lz)= f8f7466f1891ffd0a72a042e4b942056acf1c0f153f44cb096e5e0aa5847400257e2880a78eaa682db94074205d9a311449e9743ed6cd254a8732d3afe3ef9a0 RIPEMD160(fetchmail-6.4.2.tar.xz)= 16faf2d06aa568f14f334b6c616d6ac1a34983d2 SHA1(fetchmail-6.4.2.tar.xz)= cdd6f0f4c8b99be3d3950763c53472c4ad764312 SHA256(fetchmail-6.4.2.tar.xz)= e21f6b3326f29fdb0c4786b5602aa4b9e668805424d0708eb42be6395c1ca630 SHA512(fetchmail-6.4.2.tar.xz)= 8ec62a5df81b9b8c5e5479d35a10aded22aca74f671cded339dc7ae1c78d8a8638dfe4f04be35334184b5b27f3fb857402dc5b587cca8ede3f5b9b268b37edc1 Status: I plan to only do bug fixes to fetchmail-6.4.x so that upgrading to newer 6.4.x releases should be acceptable under many "stable branch" maintenance policies. More intrusive changes will happen to versions that have higher numbers such as 6.5.y or 7.n.m (with m, n, y being numbers). These are the release notes from NEWS: -------------------------------------------------------------------------------- fetchmail-6.4.2 (released 2020-02-14, 27473 LoC): ## BREAKING CHANGES: * fetchmailconf now supports Python 3 and currently requires the "future" package, see https://pypi.org/project/future/. * fetchmailconf: The minimum supported version is now Python 2.7.13, but it is recommended to use at least 2.7.16 (due to its massive SSL updates). Older Python versions may check SSL certificates not strictly enough, which may cause fetchmail to complain later, if the certificate verify fails. * fetchmailconf now autoprobes SSL-wrapped connections (ports 993 and 995 for IMAP and POP3) as well and by preference. * fetchmailconf now defaults newly created users to "ssl" if either of the existing users sets ssl, or if the server has freshly been probed and found supporting ssl. There is a caveat: adding a user to an existing server without probing it again may skip adding ssl. (This does not prevent STARTTLS.) ## BUG FIXES: * Fix three bugs in fetchmail.man (one unterminated string to .IP macro, one line that ran into a .PP macro, .TH date format), and remove one .br request from inside the table, which is unsupported by FreeBSD 12's mandoc(1) formatter. FreeBSD Bug#241032, reported by Helge Oldach. * Further man page fixes and additions by Chris Mayo and Gregor Zattler. * When evaluating the need for STARTTLS in non-default configurations (SSL certificate validation turned off), fetchmail would only consider --sslproto tls1 as requiring STARTTLS, now all non-empty protocol versions do. * fetchmailconf now properly writes "no sslcertck" if sslcertck is disabled. * fetchmailconf now catches and reports OS errors (including DNS errors) when autoprobing. Reported as Gitlab issue #12 by Sergey Alirzaev. * fetchmailconf received a host of other bugfixes, see the Git commit log. ## CHANGES: * Make t.smoke more robust and use temporary directory as FETCHMAILHOME, to make sure that the home directory resolves for the user running the test suite even if the environment isn't perfect. Reported by Konstantin Belousov, analysed by Corey Halpin, FreeBSD Bug#240914. ## UPDATED TRANSLATION - THANKS TO: * zh_CN: Boyuan Yang [Chinese (simplified)] -------------------------------------------------------------------------------- Happy fetching, Matthias |