3p: update OpenSSL 1.1.1 -> 3.x #392

Closed
opened 2026-10-04 14:10:16 +00:00 by sky_line · 1 comment
Owner

Move OpenSSL from 1.1.1 to the 3.x series. No prebuilt package exists, so build our own (fork 3p-openssl), alongside curl.

  • EVP_bf_cbc (llblowfishcipher.cpp:65) needs the legacy provider; the class appears unused, so remove it or load the provider.
  • CRYPTO_num_locks/set_locking_callback (llcrashlogger.cpp:635-653) are no-ops since 1.1: remove them.
  • The X509 / sk_X509 code in llsechandler_basic.cpp is fine on 3.x.
  • Default TLS behaviour changes (security level, signature algorithms, minimum TLS version): test SL login and CDN, web media and any OpenSim grids we support.

Part of keeping third-party dependencies current; check Linux and Windows packages together, and update autobuild.xml with autobuild edit installable.

Move OpenSSL from 1.1.1 to the 3.x series. No prebuilt package exists, so build our own (fork 3p-openssl), alongside curl. - `EVP_bf_cbc` (`llblowfishcipher.cpp:65`) needs the legacy provider; the class appears unused, so remove it or load the provider. - `CRYPTO_num_locks`/`set_locking_callback` (`llcrashlogger.cpp:635-653`) are no-ops since 1.1: remove them. - The X509 / `sk_X509` code in `llsechandler_basic.cpp` is fine on 3.x. - Default TLS behaviour changes (security level, signature algorithms, minimum TLS version): test SL login and CDN, web media and any OpenSim grids we support. Part of keeping third-party dependencies current; check Linux and Windows packages together, and update `autobuild.xml` with `autobuild edit installable`.
sky_line added this to the Slipstream project 2026-10-06 15:04:14 +00:00
Author
Owner

Shipped in 1.1.0 Beta 5: OpenSSL 3.5.9. Closing; please reopen if anything regressed.

Shipped in **1.1.0 Beta 5**: OpenSSL 3.5.9. Closing; please reopen if anything regressed.
sky_line 2026-10-06 21:37:07 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#392
No description provided.