[asterisk-bugs] [JIRA] (ASTERISK-27874) [patch] tcptls: Allow OpenSSL 1.1.x configured with enable-ssl3-method no-deprecated.
Asterisk Team (JIRA)
noreply at issues.asterisk.org
Wed Aug 8 10:07:01 CDT 2018
[ https://issues.asterisk.org/jira/browse/ASTERISK-27874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Asterisk Team updated ASTERISK-27874:
-------------------------------------
Target Release Version/s: 16.0.0
> [patch] tcptls: Allow OpenSSL 1.1.x configured with enable-ssl3-method no-deprecated.
> -------------------------------------------------------------------------------------
>
> Key: ASTERISK-27874
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-27874
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Core/General
> Affects Versions: 13.21.0, 15.4.0
> Reporter: Alexander Traud
> Assignee: Alexander Traud
> Labels: patch
> Target Release: 13.22.0, 15.5.0, 16.0.0
>
> Attachments: 13_extra_defined.patch, 15_extra_defined.patch
>
>
> OpenSSL can be configured (and then built) in various combinations. The _easiest_ (?) way to find the relevant configuration, is to look-up each used symbol and check the surrounding Defines in the header file of OpenSSL. If one of the guards is missing (or is a combination of several ones) and OpenSSL was built with that, Asterisk is not going to compile.
> {{SSLv3_client_method()}} is guarded by {{OPENSSL_NO_SSL3_METHOD}} and {{OPEN_API_COMPAT}}. Consequently, Asterisk does not build, if a OpenSSL 1.1.x was built via {code}./config enable-ssl3-method no-deprecated
> make{code}The attached patch fixes this. Additionally, that patch removes {{defined(OPENSSL_VERSION_NUMBER)}} because that is a left-over from commit [2c8d076|https://github.com/asterisk/asterisk/commit/2c8d0764de87037ce52656e13b36de5d9876aeaa]. Finally, the patch moves {{LIBRESSL_VERSION_NUMBER}} to first position because LibreSSL changed its {{OPENSSL_VERSION_NUMBER}} several times.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list