You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Jiri Daněk (Jira)" <ji...@apache.org> on 2020/07/12 10:21:00 UTC

[jira] [Closed] (PROTON-2238) qpid-proton doesn't build with OpenSSL 3.0.0

     [ https://issues.apache.org/jira/browse/PROTON-2238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jiri Daněk closed PROTON-2238.
------------------------------
    Resolution: Later

I confirmed that {{SSL_CTX_load_verify_locations}} has been undeprecated again in https://github.com/openssl/openssl/commit/c7f837cfcc5b2e5cd8eeeff82e0245323f206d02. IMO it would be best to ignore these changes for now and only return to it when the OpenSSL people decide what to do on their end. BoringSSL, which is supposed to be a minimal TLS API, still has that function.

> qpid-proton doesn't build with OpenSSL 3.0.0
> --------------------------------------------
>
>                 Key: PROTON-2238
>                 URL: https://issues.apache.org/jira/browse/PROTON-2238
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-c
>    Affects Versions: proton-c-0.31.0
>            Reporter: Vitezslav Cizek
>            Priority: Minor
>
> OpenSSL 3.0.0 deprecates {{SSL_CTX_load_verify_locations}}.
> As {{-Werror}} is turned on by default, the warning causes a build failure:
> {noformat}
> qpid-proton-0.31.0/c/src/ssl/openssl.c:722:3: error: 'SSL_CTX_load_verify_locations' is deprecated [-Werror=deprecated-declarations]
> 722 | if (SSL_CTX_load_verify_locations( domain->ctx, file, dir ) != 1) {
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org