Hi all,

Could we bump minimum requirements of OpenSSL version to 1.0.2 on next
major release?

I just noticed that SSLUtils says that Traffic Server requires an OpenSSL
library version 0.9.4 or greater [*1].
But I think nobody is using such old OpenSSL. So we can bump minimum
version of OpenSSL.

According to OpenSSL Release Strategy [*2], version 1.0.2 is current
minimum supported version by OpenSSL community.
And version 1.0.1 was end of support 2 years ago (at 2016-12-31). Version
1.0.2 looks reasonable choice.

If we could bump minimum version of OpenSSL, we can remove many ifdefs in
SSL components.

> With regards to current and future releases the OpenSSL project has
adopted the following policy:
>
> - Version 1.1.0 will be supported until one year after the release of
1.1.1
> - Version 1.0.2 will be supported until 2019-12-31 (LTS).
> - Version 1.0.1 is no longer supported.
> - Version 1.0.0 is no longer supported.
> - Version 0.9.8 is no longer supported.

[*1]
https://github.com/apache/trafficserver/blob/c811aea9e0484433fbdd63e0fa6b9fbab87085eb/iocore/net/SSLUtils.cc#L85-L88
[*2] https://www.openssl.org/policies/releasestrat.html

Thanks,
Masaori

Reply via email to