Skip to content

Recipe compatibility with openssl 4.x #30589

Description

@ErniGH

I've tested the recipes that use OpenSSL with the new OpenSSL version. For the ones that are currently failing, I also looked for upstream issues related to the version upgrade.

The table would look something like this:

Tested-Working:

name last version checked
amqp-cpp 4.3.27
apr-util 1.6.1
aws-c-cal 0.9.8
aws-sdk-cpp 1.11.692
beauty 1.0.8
brynet 1.12.2
caf 1.1.0
certify cci.20201114
clickhouse-cpp 2.6.1
cmake 4.3.3
cnats 3.13.0
cocoyaxi 2.0.3
coost 3.0.2
cose-c cci.20200430
cpp-httplib 0.47.0
cpp-jwt 1.5.1
cpp-smtpclient-library 1.1.14
cpr 1.14.2
crashpad cci.20220219
cyclonedds 0.10.5
cyrus-sasl 2.1.28
dpp 10.0.35
duckdb 1.4.3
ffmpeg 8.1.2
gamenetworkingsockets 1.4.1
gdcm 3.2.6
hazelcast-cpp-client 5.7.0
hiredis 1.3.0
ixwebsocket 12.0.0
jwt-cpp 0.7.2
kcov 42
ldns 1.8.2
libarchive 3.8.7
libcoro 0.15.0
libcurl 8.21.0
libdatachannel 0.24.0
libevent 2.1.12
libftp 1.5.0
libgit2 1.9.1
libjwt 1.18.3
libnghttp2 1.66.0
libnice 0.1.23
libpq 16.14, 17.7
librdkafka 2.14.2
librhash 1.4.4
libsrtp 2.6.0
libssh 0.12.0
libssh2 1.11.1
libtins 4.5
libucl 0.9.0
libwebsockets 4.5.8
libxlsxwriter 1.2.2
libzip 1.11.4
mariadb-connector-c 3.4.8
mgclient 1.5.0
microservice-essentials 0.1.0
minio-cpp 0.3.0
minizip-ng 4.2.1
net-snmp 5.9.4
oatpp-openssl 1.3.0.latest
octo-encryption-cpp 1.1.0
open62541 1.5.0
opusfile 0.12
paho-mqtt-c 1.3.16
pistache 0.4.25
qpdf 11.1.1
rabbitmq-c 0.15.0
restinio 0.6.19, 0.7.9
rsync 3.2.7
s2geometry 0.12.0
sentry-crashpad 0.6.5
sentry-native 0.14.2
simple-websocket-server 2.0.0
sqlcipher 4.16.0
srt 1.5.4
teemo 2.7
tgbot 1.10
tiledb 2.28.0
usockets 0.8.8
zoe 3.6
zookeeper-client-c 3.9.5

Tested-Failing:

name last version checked upstream report
activemq-cpp 3.9.5 no
arrow 24.0.0 no
azure-sdk-for-cpp 1.16.2 no
azure-storage-cpp 7.5.0 no
c-client 2007f no
capnproto 1.3.0 no
cassandra-cpp-driver 2.17.1 no
civetweb 1.16 no
couchbase_cxx_client 1.3.1 no
cpprestsdk 2.10.19 no
cppserver 1.0.2.0 no
crowcpp-crow 1.3.2 no
dcmtk 3.7.0 no
drogon 1.9.13 no
easyhttpcpp 2.1.0 no
etcd-cpp-apiv3 0.15.4 no
fast-dds 3.4.0 upstream
folly 2024.08.12.00 no
gdal 3.13.0 no
getdns 1.7.3 upstream
google-cloud-cpp 2.28.0 no
grpc 1.81.1 upstream
gsoap 2.8.139 no
icey 2.4.11 no
krb5 1.21.2 no
kubernetes 0.13.0 no
libcoap 4.3.3 upstream
libest 3.2.0 no
libmysqlclient 8.1.0 no
libnetconf2 4.2.14 upstream
libtorrent 2.0.10 no
mailio 0.25.3 no
mongo-c-driver 2.2.1 no
mosquitto 1.6.12, 2.0.22 no
msix 1.7 no
mysql-connector-cpp 9.2.0
nmos-cpp cci.20260602 no
nuraft 3.0.0 no
octo-keygen-cpp 1.0.0 no
ohpipeline 1.139.1000 no
openldap 2.6.7 no
openssh 9.9p1 no
poco 1.15.2 no
podofo 1.0.3 upstream
qpid-proton 0.40.0 upstream
qt 5.15.19, 6.11.1 no
resiprocate 1.13.2 no
restbed 4.8 no
s2n 1.5.27 upstream
serf 1.3.9 no
sioclient cci.20240405 no
thrift 0.23.0 no
trantor 1.5.26 no
websocketpp 0.8.2 upstream
wt 8.1.0 no
xmlsec 1.3.9 upstream

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions