520 Commits

Author SHA1 Message Date
Emily fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Martin Weinelt 67e8f29d94 openssl_3_6: 3.6.2 -> 3.6.3 (#530964) 2026-06-13 14:26:07 +00:00
nixpkgs-ci[bot] 557e97ba7e Merge staging-next into staging 2026-06-13 12:38:13 +00:00
Markus Theil 66c77575f3 openssl_4_0: 4.0.0 -> 4.0.1
Update to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-4.0.1

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 10:11:29 +02:00
Markus Theil cd221fe379 openssl_3_5: 3.5.6 -> 3.5.7
Updated to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-3.5.7

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 10:11:29 +02:00
Markus Theil 3ec7a2b088 openssl_3: 3.0.20 -> 3.0.21
updated to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-3.0.21

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 10:11:25 +02:00
Markus Theil ed6faeb409 openssl_3_6: 3.6.2 -> 3.6.3
Update to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-3.6.3

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 09:40:47 +02:00
nixpkgs-ci[bot] f50dc660d4 Merge staging-next into staging 2026-05-28 18:54:19 +00:00
Ethan Carter Edwards e848963f6f openssl: set meta.donationPage
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-05-27 15:38:52 -07:00
nixpkgs-ci[bot] 3dd8c8415d Merge staging-next into staging 2026-05-24 00:43:24 +00:00
Audrey Dutcher 82c51c6fc8 openssl: fix tests on freebsd native 2026-05-22 12:38:45 -04:00
Sizhe Zhao 2b8ae0a0f1 openssl*: enable strictDeps and __structuredAttrs 2026-04-19 11:09:40 +08:00
K900 5d17008f6c Merge remote-tracking branch 'origin/staging-next' into staging 2026-04-18 21:18:53 +03:00
nixpkgs-ci[bot] f360d3dce0 Merge master into staging-next 2026-04-18 12:12:51 +00:00
Sizhe Zhao 9ef1da31a5 openssl_4_0: init at 4.0.0 2026-04-18 14:24:57 +08:00
Markus Theil f61a00a753 openssl: cleanup already upstreamed patches
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-04-09 22:26:29 +02:00
dish 2a2d1df32a openssl: 3.0.19 -> 3.0.20, 3.5.5 -> 3.5.6, 3.6.1 -> 3.6.2 (#507974) 2026-04-09 13:28:22 +00:00
Marcel 8390a9a137 openssl_3_6: 3.6.1 -> 3.6.2 2026-04-08 17:27:23 +02:00
Marcel 50e302513a openssl_3_5: 3.5.5 -> 3.5.6 2026-04-08 17:27:23 +02:00
Marcel 782609f5f7 openssl_3: 3.0.19 -> 3.0.20 2026-04-08 17:27:23 +02:00
nixpkgs-ci[bot] efa670fd22 Merge staging-next into staging 2026-03-14 00:22:22 +00:00
nixpkgs-ci[bot] 23ee7d594c Merge master into staging-next 2026-03-14 00:21:49 +00:00
Silvan Mosberger 9ae65c847f teams/security-review: init and add as maintainer (#496902) 2026-03-13 18:41:21 +00:00
Cosima Neidahl 134ef641fa {openssl_3_5,openssl_3_6}: Fix ELF ABI mismatch on powerpc64 (#497525) 2026-03-08 11:39:09 +00:00
OPNA2608 50cfe69800 {openssl_3_5,openssl_3_6}: Fix ELF ABI mismatch on powerpc64 2026-03-07 12:22:48 +01:00
Alexander Bantyev 2839911e81 various: add security-review team as a maintainer
Adds the @NixOS/security-review team as a maintainer to multiple
packages deemed to be important security-wise.

For the motivation of the package list, see:
https://github.com/NixOS/nixpkgs/issues/494349#issuecomment-4005099033
2026-03-05 15:19:44 +01:00
nixpkgs-ci[bot] 347c2c32a5 Merge staging-next into staging 2026-03-03 18:17:41 +00:00
Adam C. Stephens c1d68ce984 openssl_3_5: init at 3.5.5
This is the latest LTS release supported until 2030/03
2026-03-02 14:58:08 +00:00
Artemis Tosini 714f328f94 openssl: fix 3.6.1 build on mingw
Remove one out-of-date patch and add a new necessary patch.
2026-02-12 15:19:11 -05:00
nixpkgs-ci[bot] e217c74eac Merge staging-next into staging 2026-02-06 18:16:24 +00:00
Markus Sütter 196b385317 various: add meta.identifier.cpeParts to a batch of packages 2026-02-02 09:22:55 +01:00
nixpkgs-ci[bot] 42db76d24b Merge staging-next into staging 2026-01-31 00:22:08 +00:00
Marc Brinkmann 61e7d035d3 openssl_1_1: fix build after 3.0.19 patch update
The security update for OpenSSL 3.0.19 (d1cc6bdd) updated
use-etc-ssl-certs.patch to match the new formatting in 3.0.19,
which removed whitespace from preprocessor directives.

OpenSSL 1.1.1w still uses the old formatting, causing the shared
patch to fail.

This patch restores the old patch files into subfolder `1.1`, they
are byte-for-byte identical (same git blob hash).
2026-01-29 15:01:10 +01:00
nixpkgs-ci[bot] 604c926bea Merge staging-next into staging 2026-01-28 12:09:03 +00:00
Vladimír Čunát 3fccac4914 openssl_3: 3.0.18 -> 3.0.19
The second item (severity: High) has possible unauthenticated RCE:
https://www.openwall.com/lists/oss-security/2026/01/27/5
https://github.com/openssl/openssl/blob/openssl-3.0.19/CHANGES.md#openssl-30

The patches differ in whitespace only, as that's what upstream changed.
2026-01-28 08:15:49 +01:00
Vladimír Čunát eab028a911 openssl: 3.6.0 -> 3.6.1
The second item (severity: High) has possible unauthenticated RCE:
https://www.openwall.com/lists/oss-security/2026/01/27/5
https://github.com/openssl/openssl/blob/openssl-3.6.1/CHANGES.md#openssl-36

The patches differ in whitespace only, as that's what upstream changed.
2026-01-27 19:25:36 +01:00
Wolfgang Walther dfe9bbe186 teams/stridtech: drop 2026-01-11 00:14:22 +01:00
David McFarland 8c7629b824 openssl: fix cygwin build 2025-12-05 16:42:42 -04:00
simonzkl 54efca0fbb Reapply "openssl: disable failing test on cross to musl"
This reverts commit 27278f6e01.
2025-11-19 19:11:47 +01:00
simonzkl 8efa0cf1e5 Revert "openssl: help build system to detect cross builds"
This reverts commit 5d006774c0.
2025-11-19 19:11:37 +01:00
Aleksana 90b011f92a openssl: use --cross-compile-prefix to skip strerror tests (#451454) 2025-11-16 06:45:59 +00:00
Ulrik Strid 0d9bcf4d56 openssl_quantum: init at 3.3.2 (#364167) 2025-11-14 07:39:19 +00:00
Siddharth cad7c1213c openssl_oqs: init 2025-11-11 17:45:26 -06:00
Siddharth 23d0e5f31d openssl: Add provider support 2025-11-11 17:30:40 -06:00
nixpkgs-ci[bot] 487b79eb7a Merge master into staging-next 2025-11-08 12:06:49 +00:00
Grimmauld fdfbb9d05c openssl: don't build tests if check is disabled 2025-11-04 09:24:35 +01:00
K900 6ddff44990 Merge remote-tracking branch 'origin/staging-next' into staging 2025-11-01 11:19:41 +03:00
Ihar Hrachyshka 27278f6e01 Revert "openssl: disable failing test on cross to musl"
This reverts commit 7500b79a6f.
2025-10-29 19:18:42 -04:00
Ihar Hrachyshka 5d006774c0 openssl: help build system to detect cross builds
Specifically, some tests that rely on build and host platforms using the
same libc will then be skipped.
2025-10-29 19:18:42 -04:00
hellodword fdd903c161 openssl: fix mingwW64 build 2025-10-24 02:10:46 +00:00