diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2020-01-11 13:47:35 +0100 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2020-01-11 19:13:10 +0100 |
commit | e84c18be735c007d61d3c79f64863a4f80967314 (patch) | |
tree | 3717934cc18fe8fccf4e64c834be2ff07862c01e /NEWS | |
parent | 82b381eb3903ef4cb67c0984827f367a97404992 (diff) | |
download | fetchmail-e84c18be735c007d61d3c79f64863a4f80967314.tar.gz fetchmail-e84c18be735c007d61d3c79f64863a4f80967314.tar.bz2 fetchmail-e84c18be735c007d61d3c79f64863a4f80967314.zip |
fetchmailconf Python 3, IPv6, SSL overhaul
Replace string.find() by 'in' or .find() method
Bump fetchmailconf version.
Fix many pylint warnings.
Make fetchmailconf Python 3 compatible
- use futurize
- decode greetline to str on Python 3
Require Python 2.7.13 (due to ssl changes)
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -60,11 +60,26 @@ removed from a 6.5.0 or newer release.) * SSLv3 support may be removed from a future fetchmail release. It has been obsolete for many years and found insecure. Use TLS. * Fetchmailconf is deprecated and will be removed from a future release. +* Fetchmail does not guarantee compatibility with EOL OpenSSL versions. Support + for end-of-life OpenSSL versions may be removed even patchlevel releases. -------------------------------------------------------------------------------- fetchmail 6.4.2 (not yet released): +## BREAKING CHANGES: +* fetchmailconf now supports Python 3, but also requires Python 2.7.13 as + minimum version, but should only be used with 2.7.16 or newer (due to SSL + changes). Older Python versions may check SSL certificates not strictly + enough which will then cause complaints by fetchmail later. +* 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 @@ -74,6 +89,7 @@ fetchmail 6.4.2 (not yet released): * 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. ## CHANGES: * Make t.smoke more robust and use temporary directory as FETCHMAILHOME, to make |