diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | socket.c | 6 |
2 files changed, 7 insertions, 1 deletions
@@ -93,6 +93,8 @@ fetchmail-6.4.18 (not yet released): # ROBUSTNESS FIXES: * fetchmailconf: do not require fetchmail for -V. do not require Tk (Tkinter) for -d option. This is to fail more gracefully on incomplete installs. +* TLS code: remove OPENSSL_NO_DEPRECATED macros to avoid portability issues + with OpenSSL v3. -------------------------------------------------------------------------------- fetchmail-6.4.17 (released 2021-03-07, 29998 LoC): @@ -10,7 +10,6 @@ #include "config.h" #include "fetchmail.h" -#include "tls-aux.h" #include <stdio.h> #include <errno.h> @@ -377,11 +376,16 @@ va_dcl { } #ifdef SSL_ENABLE +#if 0 +/* this is not to be enabled in stable releases to avoid + * compatibility issues */ /* OPENSSL_NO_SSL_INTERN: transitional feature for OpenSSL 1.0.1 up to and excluding 1.1.0 to make sure we do not access internal structures! */ #define OPENSSL_NO_SSL_INTERN 1 #define OPENSSL_NO_DEPRECATED 23 +#endif +#include "tls-aux.h" #include <openssl/ssl.h> #include <openssl/err.h> #include <openssl/pem.h> |