#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 8th January 2024 === ==== Fedora Project ==== * Updated `perl-Net-SSLeay` to 1.94 in Rawhide: * `Net::SSLeay` now officially supports all stable releases of OpenSSL 3.1 and 3.2, and LibreSSL 3.5-3.8 * Many noisy compiler warnings have been silenced - if `SSLeay.xs` fails to compile, it should now be much easier to identify the cause * `libcrypto`'s `OPENSSL_init_crypto()` function and `libssl`'s `OPENSSL_init_ssl()` function are now exposed, enabling fine-grained control over the initialisation and configuration of both libraries * `libssl` functions implementing TLS 1.3 PSK authentication are now exposed, in particular `SSL_CTX_set_psk_find_session_callback()` (on the server side) and `SSL_CTX_set_psk_use_session_callback()` (on the client side) * `libssl` functions implementing server-side TLS 1.2 PSK authentication are now exposed, in particular `SSL_CTX_set_psk_server_callback()` * `libssl`'s `SSL_CTX_set_client_hello_cb()` function is now exposed, allowing a TLS server to set a callback function that is executed when the server processes a `ClientHello` message * Many more `libcrypto`/`libssl` constants and functions are now exposed; see the [[https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_05/source/Changes|release notes for the 1.93 developer releases]] for a full list ==== Local Packages ==== * Updated `perl-Devel-StackTrace` to 2.05: * Added explicit boolean overloading for trace objects * Without this, Perl will use the object's string overloading and then check the truthiness of the returned string, which is a lot of extra work, which can produce significant slowdowns in some cases, as seen in https://github.com/plack/Plack/pull/697 ([[https://github.com/houseabsolute/Devel-StackTrace/issues/23|GH#23]]) * Updated `perl-Net-SSLeay` to 1.94 as per the Fedora version ----