```
commit 23a121e5d8ffa172f71433c2ef74f323a54e8315 (HEAD -> 5.7, origin/5.7)
Author: Daniel-Constantin Mierla <mico...@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 <linuxman...@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 <linuxman...@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 <linuxman...@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/1600568...@github.com>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to