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

Reply via email to