From 85e30362ddcd34addeaeb91164f88d3516cf6e23 Mon Sep 17 00:00:00 2001 From: Ruud van Asseldonk Date: Fri, 1 May 2026 21:53:30 +0200 Subject: [PATCH] libressl_4_3: init at 4.3.1 I also added expiration date comments on all of them, because I always spend some time chasing what the support dates are, and it would save maintainer time to be able to see what to do with these branches. (cherry picked from commit feb7c9ff7812521077ce8ac75c0cdc8f5de31152) (cherry picked from commit c6eddcf80ad012ce92537c3191f65ccf52b66495) --- pkgs/by-name/li/libressl/default.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/by-name/li/libressl/default.nix b/pkgs/by-name/li/libressl/default.nix index 7a266936f6c4..7a7408243433 100644 --- a/pkgs/by-name/li/libressl/default.nix +++ b/pkgs/by-name/li/libressl/default.nix @@ -111,13 +111,17 @@ let identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "openbsd" version; }; }; + # https://github.com/libressl/portable/pull/1206 + # This got merged in February 2026 and is included as of LibreSSL 4.3.0. common-cmake-install-full-dirs-patch = fetchpatch { url = "https://github.com/libressl/portable/commit/a15ea0710398eaeed3be53cf643e80a1e80c981d.patch"; hash = "sha256-Mlf4SrGCCqALQicbGtmVGdkdfcE8DEGYkOuVyG2CozM="; }; in { + # 4.1 was released April 2025 and became unsupported on April 28, 2026, + # one year after the release of OpenBSD 7.7. libressl_4_1 = generic { version = "4.1.2"; hash = "sha256-+6Ti+ip/UjBt96OJlwoQ6YuX6w7bKZqf252/SZmcYeE="; @@ -137,6 +141,8 @@ in ]; }; + # 4.2 was released October 2025 and will become unsupported on October 22, + # 2026, one year after the release of OpenBSD 7.8. libressl_4_2 = generic { version = "4.2.1"; hash = "sha256-bVwvWFg1iOp5H0yGRQBAcdAN+lVKW/eIoAbKHrWr1ws="; @@ -144,4 +150,11 @@ in common-cmake-install-full-dirs-patch ]; }; + + # 4.3 was released April 2026 and will become unsupported one year after the + # release of OpenBSD 7.9. + libressl_4_3 = generic { + version = "4.3.1"; + hash = "sha256-wttCrOFOfVQZgm+rNadC7G5NEnJaBRpR0M6jwQug+lA="; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e1f46c269394..f49a37287af7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6529,6 +6529,7 @@ with pkgs; inherit (callPackages ../by-name/li/libressl { }) libressl_4_1 libressl_4_2 + libressl_4_3 ; openssl = openssl_3_6;