On Aug 26, 2017, at 18:52, Bob Beck wrote:

With the new define (SMALL_TIME_T) enabled, a 32-bit time_t build
using "openssl s_client -connect" can successfully connect to a server and verify its certificate chain when one or more notAfter dates after
2038 are present.

However, using "nc -c" fails to connect to the same server.

The reason being that libtls also needs to clamp the notAfter date.

I've just committed a change that enables libtls to use it. so
nc and libtls should work on broken computers now.

Thank you. I tried it out by applying it to the LibreSSL portable tarball (together with the previous change) and it works great.

-Kyle

Reply via email to