Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
f39a87c
SDL2_image: 2.8.8 -> 2.8.10
marcin-serwin Apr 15, 2026
7900c82
tzdata: 2026a -> 2026b
trofi Apr 23, 2026
1c88628
[Backport staging-25.11] SDL2_image: 2.8.8 -> 2.8.10 (#513237)
nixpkgs-ci[bot] Apr 25, 2026
bcf602c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Apr 26, 2026
5568b8b
python3Packages.tzdata: 2025.2 -> 2025.3
mdaniels5757 Jan 12, 2026
c8823d3
python3Packages.tzdata: 2025.3 -> 2026.1
mdaniels5757 Apr 3, 2026
3a97689
python3Packages.tzdata: 2026.1 -> 2026.2
mdaniels5757 Apr 24, 2026
ca8c801
imagemagick: 7.1.2-19 -> 7.1.2-21
dotlambda Apr 24, 2026
2e431ef
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Apr 27, 2026
eacbc39
openssh_gssapi: 10.2p1 -> 10.3p1
numinit Apr 13, 2026
4bdfb53
expat: 2.7.5 -> 2.8.0
whispersofthedawn Apr 24, 2026
491c28c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Apr 28, 2026
ab89719
[Backport staging-25.11] openssh_gssapi: 10.2p1 -> 10.3p1 (#513867)
numinit Apr 28, 2026
6a72380
xdg-dbus-proxy: 0.1.6 -> 0.1.7
r-ryantm Apr 7, 2026
c580f77
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Apr 29, 2026
78f8e67
[Backport staging-25.11] imagemagick: 7.1.2-19 -> 7.1.2-21 (#513756)
dotlambda Apr 29, 2026
4d0d910
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] Apr 30, 2026
6baeefe
libexif: 0.6.25 -> 0.6.26
r-ryantm Apr 14, 2026
136e5cd
unbound-full: 1.24.2 -> 1.25.0
r-ryantm Apr 29, 2026
5ec6a18
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 1, 2026
b08a905
[Backport staging-25.11] tzdata: 2026a -> 2026b (#513363)
ajs124 May 1, 2026
63b2b54
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 2, 2026
8906001
symlinkJoin: support __structuredAttrs
MattSturgeon Apr 16, 2026
0b8fa10
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 3, 2026
85f705e
[Backport staging-25.11] python3Packages.tzdata: 2025.2 -> 2026.2 (#5…
mdaniels5757 May 3, 2026
542d764
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 4, 2026
5a79f0d
gnutls: 3.8.12 -> 3.8.13
vcunat Apr 30, 2026
93774ea
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 5, 2026
119d485
[backport staging-25.11] symlinkJoin: support __structuredAttrs (#515…
MattSturgeon May 5, 2026
a89cf9d
nspr: 4.38.2 -> 4.39
mweinelt May 5, 2026
17d7cc2
[Backport staging-25.11] nspr: 4.38.2 -> 4.39 (#517044)
mweinelt May 5, 2026
715332b
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 6, 2026
268214d
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 6, 2026
688950d
cups: migrate to `finalAttrs`
Yarny0 Apr 28, 2026
c50a721
cups: enable `__structuredAttrs`
Yarny0 Apr 28, 2026
d0f98b6
cups: enable `strictDeps`
Yarny0 Apr 28, 2026
84f7c0e
cups: 2.4.16 -> 2.4.19
Yarny0 Apr 28, 2026
e9fe3f1
[Backport staging-25.11] cups: 2.4.16 -> 2.4.19 (and finalAttrs, stri…
vcunat May 6, 2026
50b848d
libssh2: apply patch for CVE-2026-7598
Hythera May 3, 2026
113894b
curlMinimal: 8.19.0 -> 8.20.0
Scrumplex Apr 29, 2026
238424a
mbedtls: 3.6.5 -> 3.6.6
marcin-serwin Apr 27, 2026
b91c8ba
[Backport staging-25.11] mbedtls: 3.6.5 -> 3.6.6 (#517419)
leona-ya May 6, 2026
932e113
[Backport staging-25.11] gnutls: 3.8.12 -> 3.8.13 (#516386)
leona-ya May 6, 2026
1f8c588
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 7, 2026
4060887
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 7, 2026
3035ba5
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 8, 2026
00e253c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 8, 2026
c2188c3
go_1_25: 1.25.9 -> 1.25.10
herbetom May 7, 2026
8682084
[Backport staging-25.11] go_1_25: 1.25.9 -> 1.25.10 (#517933)
katexochen May 8, 2026
9f5a200
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 9, 2026
e358291
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 9, 2026
4bbff54
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 10, 2026
5abe9ab
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 10, 2026
e9477ad
openexr: 3.3.8 -> 3.4.10
r-ryantm Apr 26, 2026
eb9edd8
python3Packages.pillow: 12.1.1 -> 12.2.0
mweinelt Apr 5, 2026
ad3214a
Revert "python3Packages.pillow: apply patch for CVE-2026-40192"
mweinelt May 10, 2026
5ba129c
[Backport staging-25.11] python3Packages.pillow: 12.1.1 -> 12.2.0 (#5…
mweinelt May 10, 2026
5c44c8f
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 11, 2026
2585ca1
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 11, 2026
3b62b9e
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 11, 2026
5fdb218
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 11, 2026
f815274
[Backport staging-25.11] expat: 2.7.5 -> 2.8.0 (#514025)
mweinelt May 11, 2026
7b76874
expat: 2.8.0 -> 2.8.1
whispersofthedawn May 11, 2026
cb9fc28
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 12, 2026
2de580d
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 12, 2026
dc9083b
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 13, 2026
479d0f0
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 13, 2026
ce3d984
audit: 4.1.2-unstable-2025-09-06 -> 4.1.4
LordGrimmauld May 12, 2026
74af5f2
imagemagick: 7.1.2-21 -> 7.1.2-22
dotlambda May 12, 2026
bdf639b
[Backport staging-25.11] audit: 4.1.2-unstable-2025-09-06 -> 4.1.4 (#…
LordGrimmauld May 13, 2026
529e3d1
[Backport staging-25.11] curlMinimal: 8.19.0 -> 8.20.0 (#517417)
Scrumplex May 13, 2026
666e0ae
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 14, 2026
11766bd
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 14, 2026
851f84c
[Backport staging-25.11] expat: 2.8.0 -> 2.8.1 (#519178)
vcunat May 14, 2026
9546b85
[Backport staging-25.11] unbound-full: 1.24.2 -> 1.25.0 (#515165)
vcunat May 14, 2026
e8e159c
[Backport staging-25.11] libexif: 0.6.25 -> 0.6.26 (#515126)
vcunat May 14, 2026
f44c29b
[Backport staging-25.11] imagemagick: 7.1.2-21 -> 7.1.2-22 (#519798)
dotlambda May 14, 2026
056ed86
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 14, 2026
26e28b7
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 14, 2026
85c164d
libpq: 18.2 -> 18.4
wolfgangwalther May 15, 2026
f8b0de7
[Backport staging-25.11] libpq: 18.2 -> 18.4 (#520371)
wolfgangwalther May 15, 2026
5507841
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 16, 2026
67636f2
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 16, 2026
486ad96
SDL2_image: 2.8.10 -> 2.8.12
marcin-serwin May 2, 2026
3005e23
[Backport staging-25.11] SDL2_image: 2.8.10 -> 2.8.12 (#520796)
marcin-serwin May 16, 2026
5d93257
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 17, 2026
df29340
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 17, 2026
458411a
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 18, 2026
0e2f809
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 18, 2026
e6f68cc
[Backport staging-25.11] libssh2: apply patch for CVE-2026-7598 (#517…
alyssais May 18, 2026
06a1169
[Backport staging-25.11] xdg-dbus-proxy: 0.1.6 -> 0.1.7 (#514360)
LeSuisse May 18, 2026
dadb753
imagemagick: 7.1.2-22 -> 7.1.2-23
dotlambda May 18, 2026
7e24589
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 19, 2026
1eab645
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 19, 2026
fd27b0b
memcached: 1.6.39 -> 1.6.40
r-ryantm Dec 18, 2025
0db27d3
[Backport staging-25.11] memcached: 1.6.39 -> 1.6.40 (#522034)
mweinelt May 19, 2026
a4a102e
memcached: 1.6.40 -> 1.6.41
r-ryantm Mar 7, 2026
eec76e8
memcached: 1.6.41 -> 1.6.42
r-ryantm May 19, 2026
88f5dc5
[Backport staging-25.11] memcached: 1.6.40 -> 1.6.42 (#522049)
mweinelt May 19, 2026
a583540
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 20, 2026
f8008bc
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 20, 2026
415e480
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 21, 2026
de7bf40
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 21, 2026
47ec808
openldap: skip flaky syncreplication tests
ElXreno Apr 25, 2026
a7a4825
unbound: 1.25.0 -> 1.25.1
Scrumplex May 21, 2026
e132563
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 22, 2026
6b94682
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 22, 2026
1d34b21
[Backport staging-25.11] unbound: 1.25.0 -> 1.25.1 (#522816)
Scrumplex May 22, 2026
b09f589
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 23, 2026
cdc0133
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 23, 2026
1128331
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 24, 2026
0a9d566
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 24, 2026
fb1b764
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 25, 2026
f6bbb81
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 25, 2026
fbd30e7
[Backport staging-25.11] openexr: 3.3.8 -> 3.4.10 (#518700)
vcunat May 25, 2026
a5faf00
[Backport staging-25.11] imagemagick: 7.1.2-22 -> 7.1.2-23 (#521747)
vcunat May 25, 2026
766f7b4
[Backport staging-25.11] openldap: skip flaky syncreplication tests (…
vcunat May 25, 2026
0c76ded
libcaca: apply patch for CVE-2026-42046
LeSuisse May 12, 2026
1b6f0c5
[Backport staging-25.11] libcaca: apply patch for CVE-2026-42046 (#52…
vcunat May 25, 2026
b509419
Merge branch 'staging-25.11' into staging-next-25.11
vcunat May 25, 2026
e55cbd9
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 25, 2026
adf81fa
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 25, 2026
9ca5a25
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 26, 2026
6194a5a
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 26, 2026
5b7d65f
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 26, 2026
f11f08c
Merge staging-next-25.11 into staging-25.11
nixpkgs-ci[bot] May 26, 2026
2d22bf5
libde265: 1.0.18 -> 1.0.19
r-ryantm May 20, 2026
589ed37
[Backport staging-25.11] libde265: 1.0.18 -> 1.0.19 (#524347)
vcunat May 26, 2026
4a57010
Merge branch 'staging-25.11' into staging-next-25.11
vcunat May 26, 2026
ecadfeb
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 27, 2026
a8d0e22
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 28, 2026
ce2d2d9
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 29, 2026
a9f3d13
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 30, 2026
6d9ca5a
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] May 31, 2026
526bd2b
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Jun 1, 2026
2b79d07
python3Packages.twisted: disable flaky test on Darwin
sarahec Mar 9, 2026
5bc0c93
python3Packages.twisted: skip flaky test_fullWriteBufferAfterByteExch…
JamieMagee Mar 18, 2026
a094948
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Jun 2, 2026
8260e76
Merge branch 'release-25.11' into staging-next-25.11
vcunat Jun 2, 2026
73fc61d
Merge release-25.11 into staging-next-25.11
nixpkgs-ci[bot] Jun 3, 2026
cd623f2
python3Packages.accelerate: disable test_can_pickle_dataloader on Darwin
sarahec Nov 28, 2025
256e526
python3Packages.accelerate: disable test that fails on Darwin under n…
sarahec Feb 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/ImageMagick/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,13 @@ in

stdenv.mkDerivation (finalAttrs: {
pname = "imagemagick";
version = "7.1.2-19";
version = "7.1.2-23";

src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick";
tag = finalAttrs.version;
hash = "sha256-4uASM+GRTe0ES6FdshUMMkVof4IlLV+CMm2l+v5qZN0=";
hash = "sha256-zYk75q+EyWq5g/AHFU6v8a7gye0aDAEe/ZZvjqR9ZTc=";
};

outputs = [
Expand Down
5 changes: 4 additions & 1 deletion pkgs/build-support/trivial-builders/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -620,7 +620,10 @@ rec {
in
runCommand name args ''
mkdir -p $out
for i in $(cat $pathsPath); do
if [ -n "''${pathsPath:-}" ] && [ -f "$pathsPath" ]; then
mapfile -d " " -t paths < "$pathsPath"
fi
for i in "''${paths[@]}"; do
${optionalString (!failOnMissing) "if test -d $i; then "}${lndir}/bin/lndir -silent $i $out${
optionalString (!failOnMissing) "; fi"
}
Expand Down
18 changes: 18 additions & 0 deletions pkgs/build-support/trivial-builders/test/symlink-join.nix
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,24 @@ in
'';
};

symlinkJoin-structured-attrs = testEqualContents {
assertion = "symlinkJoin-structured-attrs";
actual = symlinkJoin {
__structuredAttrs = true;
name = "symlinkJoin-structured-attrs";
paths = [
foo
bar
baz
];
};
expected = runCommand "symlinkJoin-foo-bar-baz" { } ''
mkdir -p $out/{var/lib/arbitrary,etc/test.d}
ln -s {${foo},${bar}}/etc/test.d/* $out/etc/test.d
ln -s ${baz}/var/lib/arbitrary/baz $out/var/lib/arbitrary/
'';
};

symlinkJoin-strip-paths = testEqualContents {
assertion = "symlinkJoin-strip-paths";
actual = symlinkJoin {
Expand Down
10 changes: 3 additions & 7 deletions pkgs/by-name/au/audit/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "audit";
version = "4.1.2-unstable-2025-09-06"; # fixes to non-static builds right after 4.1.2 release
version = "4.1.4";

src = fetchFromGitHub {
owner = "linux-audit";
repo = "audit-userspace";
rev = "cb13fe75ee2c36d5c525ed9de22aae10dbc8caf4";
hash = "sha256-NX0TWA+LtcZgbM9aQfokWv2rGNAAb3ksGqAH8URAkYM=";
tag = "v${finalAttrs.version}";
hash = "sha256-GdJ9nzlDAdOazOHH/YWuEoELrJh+G5ZJUKwIqAKAzpo=";
};

postPatch = ''
Expand Down Expand Up @@ -130,10 +130,6 @@ stdenv.mkDerivation (finalAttrs: {
# Instead, we load audit rules in a dedicated module.
postFixup = ''
moveToOutput bin/augenrules $scripts
substituteInPlace $scripts/bin/augenrules \
--replace-fail "/sbin/auditctl -R" "$bin/bin/auditctl -R" \
--replace-fail "auditctl -s" "$bin/bin/auditctl -s" \
--replace-fail "/bin/ls" "ls"
wrapProgram $scripts/bin/augenrules \
--prefix PATH : ${
lib.makeBinPath [
Expand Down
13 changes: 8 additions & 5 deletions pkgs/by-name/cu/cups/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,18 @@
nixosTests,
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "cups";
version = "2.4.16";
version = "2.4.19";

src = fetchurl {
url = "https://github.com/OpenPrinting/cups/releases/download/v${version}/cups-${version}-source.tar.gz";
hash = "sha256-AzlYcgS0+UKN0FkuswHewL+epuqNzl2WkNVr5YWrqS0=";
url = "https://github.com/OpenPrinting/cups/releases/download/v${finalAttrs.version}/cups-${finalAttrs.version}-source.tar.gz";
hash = "sha256-ggmEsSpn+YcFeFquLdE0f+CsCXgoAB1Fg/9kV0rtY4k=";
};

__structuredAttrs = true;
strictDeps = true;

outputs = [
"out"
"lib"
Expand Down Expand Up @@ -183,4 +186,4 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [ matthewbauer ];
platforms = lib.platforms.unix;
};
}
})
4 changes: 2 additions & 2 deletions pkgs/by-name/cu/curlMinimal/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ assert

stdenv.mkDerivation (finalAttrs: {
pname = "curl";
version = "8.19.0";
version = "8.20.0";

src = fetchurl {
urls = [
Expand All @@ -95,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version
}/curl-${finalAttrs.version}.tar.xz"
];
hash = "sha256-TrQUiXkNGeGQ16x+GOgoV83Wivj05mspLO1WLTM/Ed8=";
hash = "sha256-Y/4twUi6DOromSLvg49+XJRicsLni3xZ+rS3nTziuJY=";
};

# this could be accomplished by updateAutotoolsGnuConfigScriptsHook, but that causes infinite recursion
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/ex/expat/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# files.

let
version = "2.7.5";
version = "2.8.1";
tag = "R_${lib.replaceStrings [ "." ] [ "_" ] version}";
in
stdenv.mkDerivation (finalAttrs: {
Expand All @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
url =
with finalAttrs;
"https://github.com/libexpat/libexpat/releases/download/${tag}/${pname}-${version}.tar.xz";
hash = "sha256-EDLf70/xf3BGSCfaooNpsg9lhNEIvDbxerFnbh7dL5E=";
hash = "sha256-ELGV7ngWCpCDiBgKj+NgPU6aEvR1X79fOBayOp11DaA=";
};

strictDeps = true;
Expand Down
9 changes: 9 additions & 0 deletions pkgs/by-name/li/libcaca/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
autoreconfHook,
imlib2,
xorg,
Expand All @@ -22,6 +23,14 @@ stdenv.mkDerivation rec {
hash = "sha256-N0Lfi0d4kjxirEbIjdeearYWvStkKMyV6lgeyNKXcVw=";
};

patches = [
(fetchpatch {
name = "CVE-2026-42046.patch";
url = "https://github.com/cacalabs/libcaca/commit/fb77acff9ba6bb01d53940da34fb10f20b156a23.patch";
hash = "sha256-AdpiE5Gw/CVET//7TTYZCb0glW5HY+T8xZkYs1XCBvY=";
})
];

nativeBuildInputs = [
autoreconfHook
pkg-config
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/li/libde265/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
}:

stdenv.mkDerivation (finalAttrs: {
version = "1.0.18";
version = "1.0.19";
pname = "libde265";

src = fetchFromGitHub {
owner = "strukturag";
repo = "libde265";
tag = "v${finalAttrs.version}";
hash = "sha256-N6K82ElrzrMSNKfPTDsc5onrxucIJ8niwFgbaEPPd2I=";
hash = "sha256-77OIclR2TwOigo/k5ps9S0TrDNvEjf290PqZyqBcydo=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/li/libexif/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@

stdenv.mkDerivation rec {
pname = "libexif";
version = "0.6.25";
version = "0.6.26";

src = fetchFromGitHub {
owner = "libexif";
repo = "libexif";
rev = "libexif-${builtins.replaceStrings [ "." ] [ "_" ] version}-release";
sha256 = "sha256-H8YzfNO2FCrYAwEA4bkOpRdxISK9RXaHVuK8zz70TlM=";
sha256 = "sha256-H51RlMT3swWF8oLWu70eTnuumee5mRMSCWkMFX7mJSk=";
};

nativeBuildInputs = [
Expand Down
38 changes: 38 additions & 0 deletions pkgs/by-name/li/libssh2/CVE-2026-7598.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
diff --git a/src/userauth.c b/src/userauth.c
index f8e02651c4..43d9ab9b9d 100644
--- a/src/userauth.c
+++ b/src/userauth.c
@@ -80,6 +80,12 @@ static char *userauth_list(LIBSSH2_SESSION *session, const char *username,
memset(&session->userauth_list_packet_requirev_state, 0,
sizeof(session->userauth_list_packet_requirev_state));

+ if(username_len > UINT32_MAX - 27) {
+ _libssh2_error(session, LIBSSH2_ERROR_PROTO,
+ "username_len out of bounds");
+ return NULL;
+ }
+
session->userauth_list_data_len = username_len + 27;

if(session->userauth_list_data) {
@@ -316,6 +322,11 @@ userauth_password(LIBSSH2_SESSION *session,
* 40 = packet_type(1) + username_len(4) + service_len(4) +
* service(14)"ssh-connection" + method_len(4) + method(8)"password" +
* chgpwdbool(1) + password_len(4) */
+ if(username_len > UINT32_MAX - 40) {
+ return _libssh2_error(session, LIBSSH2_ERROR_PROTO,
+ "username_len out of bounds");
+ }
+
session->userauth_pswd_data_len = username_len + 40;

session->userauth_pswd_data0 =
@@ -456,7 +467,7 @@ userauth_password(LIBSSH2_SESSION *session,
}

/* basic data_len + newpw_len(4) */
- if(username_len + password_len + 44 <= UINT_MAX) {
+ if(username_len <= UINT32_MAX - password_len - 44) {
session->userauth_pswd_data_len =
username_len + password_len + 44;
s = session->userauth_pswd_data =
5 changes: 5 additions & 0 deletions pkgs/by-name/li/libssh2/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ stdenv.mkDerivation rec {
hash = "sha256-2ex2y+NNuY7sNTn+LImdJrDIN8s+tGalaw8QnKv2WPc=";
};

patches = [
# https://github.com/libssh2/libssh2/commit/256d04b60d80bf1190e96b0ad1e91b2174d744b1
./CVE-2026-7598.patch
];

# this could be accomplished by updateAutotoolsGnuConfigScriptsHook, but that causes infinite recursion
# necessary for FreeBSD code path in configure
postPatch = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/me/memcached/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
}:

stdenv.mkDerivation rec {
version = "1.6.39";
version = "1.6.42";
pname = "memcached";

src = fetchurl {
url = "https://memcached.org/files/${pname}-${version}.tar.gz";
sha256 = "sha256-I+VQfpM7FUYxYdTF05IbDF80C1Qtbt1/bF4Xw08Ro2M=";
sha256 = "sha256-UPCLh51PnTbeqdkF6eqt4Vxwjjjbfppz/CHci0U5Xec=";
};

configureFlags = [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,8 @@
From e5cc8f7c387e3238ebb8239e2555c933a41502c0 Mon Sep 17 00:00:00 2001
From: Graham Christensen <graham@grahamc.com>
Date: Thu, 7 Mar 2019 08:11:32 -0500
Subject: [PATCH] Makefile: use SOURCE_DATE_EPOCH for reproducibility

---
nspr/lib/ds/Makefile.in | 4 ++--
nspr/lib/libc/src/Makefile.in | 4 ++--
nspr/lib/prstreams/Makefile.in | 4 ++--
nspr/pr/src/Makefile.in | 6 +++---
4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/nspr/lib/ds/Makefile.in b/nspr/lib/ds/Makefile.in
index e737791..d56b0a7 100644
index fa8c783..eff1ac3 100644
--- a/nspr/lib/ds/Makefile.in
+++ b/nspr/lib/ds/Makefile.in
@@ -101,8 +101,8 @@ ECHO = echo
@@ -91,8 +91,8 @@ ECHO = echo
TINC = $(OBJDIR)/_pl_bld.h
PROD = $(notdir $(SHARED_LIBRARY))
NOW = $(MOD_DEPTH)/config/$(OBJDIR)/now
Expand All @@ -26,10 +14,10 @@ index e737791..d56b0a7 100644
ifeq ($(NS_USE_GCC)_$(OS_ARCH),_WINNT)
SUF = i64
diff --git a/nspr/lib/libc/src/Makefile.in b/nspr/lib/libc/src/Makefile.in
index e8a6d9f..0485737 100644
index 9ef2007..2d5db8f 100644
--- a/nspr/lib/libc/src/Makefile.in
+++ b/nspr/lib/libc/src/Makefile.in
@@ -103,8 +103,8 @@ ECHO = echo
@@ -93,8 +93,8 @@ ECHO = echo
TINC = $(OBJDIR)/_pl_bld.h
PROD = $(notdir $(SHARED_LIBRARY))
NOW = $(MOD_DEPTH)/config/$(OBJDIR)/now
Expand All @@ -40,36 +28,12 @@ index e8a6d9f..0485737 100644

ifeq ($(NS_USE_GCC)_$(OS_ARCH),_WINNT)
SUF = i64
diff --git a/nspr/lib/prstreams/Makefile.in b/nspr/lib/prstreams/Makefile.in
index aeb2944..83ae423 100644
--- a/nspr/lib/prstreams/Makefile.in
+++ b/nspr/lib/prstreams/Makefile.in
@@ -105,8 +105,8 @@ ECHO = echo
TINC = $(OBJDIR)/_pl_bld.h
PROD = $(notdir $(SHARED_LIBRARY))
NOW = $(MOD_DEPTH)/config/$(OBJDIR)/now
-SH_DATE = $(shell date "+%Y-%m-%d %T")
-SH_NOW = $(shell $(NOW))
+SH_DATE = $(shell date "+%Y-%m-%d %T" --date $(SOURCE_DATE_EPOCH))
+SH_NOW = $(SOURCE_DATE_EPOCH)000000

ifeq ($(OS_ARCH), WINNT)
SUF = i64
diff --git a/nspr/pr/src/Makefile.in b/nspr/pr/src/Makefile.in
index 19c5a69..989cc8c 100644
index a9e86f5..854c0a9 100644
--- a/nspr/pr/src/Makefile.in
+++ b/nspr/pr/src/Makefile.in
@@ -46,7 +46,7 @@ MKSHLIB += -M $(MAPFILE)
endif
#
# In Solaris 2.6 or earlier, -lrt is called -lposix4.
-#
+#
LIBRT_TEST=$(firstword $(sort 5.7 $(OS_RELEASE)))
ifeq (5.7, $(LIBRT_TEST))
LIBRT=-lrt
@@ -311,8 +311,8 @@ PROD = $(notdir $(SHARED_LIBRARY))
endif
@@ -276,8 +276,8 @@ TINC = $(OBJDIR)/_pr_bld.h
PROD = $(notdir $(SHARED_LIBRARY))

NOW = $(MOD_DEPTH)/config/$(OBJDIR)/now
-SH_DATE = $(shell date "+%Y-%m-%d %T")
Expand All @@ -79,6 +43,3 @@ index 19c5a69..989cc8c 100644

ifeq ($(NS_USE_GCC)_$(OS_ARCH),_WINNT)
SUF = i64
--
2.19.2

4 changes: 2 additions & 2 deletions pkgs/by-name/ns/nspr/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

stdenv.mkDerivation rec {
pname = "nspr";
version = "4.38.2";
version = "4.39";

src = fetchurl {
url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz";
hash = "sha256-5Akvrqt3vcmzLbERPkIVlI7naOJsRmbbO1pgs18skQU=";
hash = "sha256-u9Au6HpVZ2Bjpj5byBngIn3iZmtHMHsqATRBTN9CNo4=";
};

patches = [
Expand Down
2 changes: 2 additions & 0 deletions pkgs/by-name/op/openldap/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,8 @@ stdenv.mkDerivation rec {
# https://bugs.openldap.org/show_bug.cgi?id=8623
rm -f tests/scripts/test022-ppolicy

rm -f tests/scripts/test*-sync*

rm -f tests/scripts/test063-delta-multiprovider

# https://bugs.openldap.org/show_bug.cgi?id=10009
Expand Down
4 changes: 2 additions & 2 deletions pkgs/by-name/sd/SDL2_image/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@

stdenv.mkDerivation (finalAttrs: {
pname = "SDL2_image";
version = "2.8.8";
version = "2.8.12";

src = fetchurl {
url = "https://www.libsdl.org/projects/SDL_image/release/SDL2_image-${finalAttrs.version}.tar.gz";
hash = "sha256-IhO1b9r/IiDQ44yOQgy+GoPIc3QZDLqMcK8hVgl84wo=";
hash = "sha256-OT9e+1BTbsE8pPSv+2nMmWbTw/lp5sXnAfrd+fl4U4E=";
};

nativeBuildInputs = [
Expand Down
Loading
Loading