```
commit 23a121e5d8ffa172f71433c2ef74f323a54e8315 (HEAD -> 5.7, origin/5.7)
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Wed Jun 21 09:27:28 2023 +0200
http_client: fix depecration of CURLOPT_PROTOCOLS and CURLINFO_SIZE_DOWNLOAD
- GH #3484
(cherry picked from commit b7b3c67fc1205d114fadf360a594930ef69835a3)
commit 8cc9ec410ff359e3d93e994c210977a8baa578c4
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: Mon Jun 19 20:12:17 2023 +0200
tls: disable tls_rand for openssl >= 3.0
From
https://www.openssl.org/docs/man3.0/man3/RAND_set_rand_method.html
All of the functions described on this page are
deprecated.
Applications should instead use RAND_set_DRBG_type(3), EVP_RAND(3) and
EVP_RAND(7).
(cherry picked from commit c4b04696a6bfe31fdd65fa56529b0d46f2774067)
commit d4b7333ca126ae7c77ec8f095f8728234d0dfe43
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: Mon Jun 19 13:36:53 2023 +0200
tls: disable engine for openssl >= 3.0
From
https://www.openssl.org/docs/man3.0/man7/migration_guide.html
The refactoring to support Providers conflicts
internally with the APIs
used to support engines, including the ENGINE API and any function that
creates or modifies custom "METHODS"
From
https://www.openssl.org/docs/man3.0/man3/ENGINE_init.html:
All of the functions described on this page are
deprecated. Applications
should instead use the provider APIs.
(cherry picked from commit a0a9373ccb3d3da3a1e9e1335d904fcf013d9ebd)
commit 6669c0befcd69f5d5e196c53188bed58a6a9e1c2
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: Tue Jun 13 12:37:21 2023 +0200
tls: OPENSSL_fork_[prepare|parent|child] deprecated at openssl 3.0
From
https://www.openssl.org/docs/man3.0/man3/OPENSSL_fork_prepare.html:
OPENSSL_fork_prepare, OPENSSL_fork_parent,
OPENSSL_fork_child have been
deprecated since OpenSSL 3.0.
These methods are currently unused, and as such, no replacement methods
are required or planned.
OpenSSL has state that should be reset when a process forks. For
example, the entropy pool used to generate random numbers (and therefore
encryption keys) should not be shared across multiple programs. The
OPENSSL_fork_prepare(), OPENSSL_fork_parent(), and OPENSSL_fork_child()
functions are used to reset this internal state.
OPENSSL_init_crypto(3) will register these functions with the
appropriate handler, when the OPENSSL_INIT_ATFORK flag is used
(cherry picked from commit 9d6bfb96528c49e6aaa39aa47be877ca528c3537)
```
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3484#issuecomment-1600568979
You are receiving this because you commented.
Message ID: <kamailio/kamailio/issues/3484/1600568979(a)github.com>