]> Pileus Git - ~andy/fetchmail/blobdiff - README
Refer to FETCHMAIL_SSL_SECLEVEL.
[~andy/fetchmail] / README
diff --git a/README b/README
index 20c9dbc5760e3ca186e94f384215978301903bbe..22e5cd103a9587f9eaf37b8731c672a61c2a76c3 100644 (file)
--- a/README
+++ b/README
@@ -22,9 +22,10 @@ Internet's SDPS, or CRAM-MD5 authentication a la RFC2195.
 
 Fetchmail supports end-to-end encryption with OpenSSL, do read README.SSL for 
 details on fetchmail's configuration and README.SSL-SERVER for server-side 
-requirements.  NOTE! To be compatible with earlier releases, fetchmail 6.3's 
-default behaviour is more relaxed than dictated by the standard - add options 
-such as --sslcertck to tighten certificate checking.
+requirements.  NOTE! To be compatible with earlier releases, fetchmail 6.4
+default behaviour is more relaxed than dictated by recommendations - while it
+does away with SSLv2, only negotiates SSLv3 if forced to, it will by default
+still negotiate TLS v1.0.
 
 Portability
 -----------
@@ -33,10 +34,18 @@ The fetchmail code was developed under Linux, but has also been extensively
 tested under the BSD variants, AIX, HP-UX versions 9 and 10, SunOS, Solaris, 
 NEXTSTEP, OSF 3.2, IRIX, and Rhapsody once upon a time.
 
-The maintainer no longer has acess to these systems, and assumes that
-the system is at least Single-Unix-Specification V2 compatible, yet will
-permit a C89 compiler. It currently ships with a copy of the trio library
-for systems that lack snprintf().
+The current maintainer does not have access to these systems, and assumes that
+the system is at least Single-Unix-Specification V3 compatible, and that
+will also require a C99 compiler. A further requirement is that
+either realpath() permits its 2nd argument to be NULL for auto-allocation,
+or that otherwise PATH_MAX be defined.
+
+Fetchmail should be able to be compiled with C99, C11, C++98, C++03,
+C++11, C++14 compilers, but not C++17 because the "register" keyword is
+used in some parts of the code.
+
+Future fetchmail releases will require modern language features such as
+"long long" and others, so this release is the last to support C89.
 
 Further reading
 ---------------
@@ -53,14 +62,13 @@ Status, source code
 
 The fetchmail code appears to be stable and free of bugs affecting normal 
 operation (that is, retrieving from POP3 or IMAP in single-drop mode and 
-forwarding via SMTP to a local MTA).
+forwarding via SMTP to a local mail transfer agent).
 
 You can get the code from the fetchmail home page:
 
-       http://www.fetchmail.info/
-       http://fetchmail.sourceforge.net/
+       https://www.fetchmail.info/
+       https://fetchmail.sourceforge.io/
 
 Enjoy!
 
                                                        -- esr, ma
-