CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2020/09/07 03:40:53
Modified files:
mail/fetchmail : Makefile
Added files:
mail/fetchmail/patches: patch-socket_c
Log message:
fetchmail: use OpenSSL 1.1 code path
Instead of relying on an untested code path that uses version fixed
TLS client methods and the made-up TLSv1_3_client_method() in case
TLS1_3_VERSION is defined, we can just use the code path provided for
the OpenSSL 1.1 API. While it seems reasonable to assume that such a
client method might be available, version fixed methods are deprecated.
TLSv1_3_client_method() never existed in either LibreSSL or OpenSSL.
This will make sure that the port works correctly now and will
continue to build and work correctly once LIBRESSL_HAS_TLS1_3
becomes publicly visible.
ok jsing