Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
a4dc8c4
python310Packages.requests: apply patch for CVE-2023-32681
mweinelt May 22, 2023
91dbc2c
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 23, 2023
553b7eb
Merge staging-next-23.05 into staging-23.05
github-actions[bot] May 23, 2023
1abe664
gst_all_1: fix gst-python comment
lilyinstarlight Apr 18, 2023
ded1155
python3Packages.gst-python: adopt maintainership as lilyinstarlight
lilyinstarlight Apr 18, 2023
29c3796
gst_all_1.*: adopt maintainership as lilyinstarlight
lilyinstarlight Apr 18, 2023
0ff1922
gst_all_1.gstreamer: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
73e6226
gst_all_1.gst-plugins-base: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
e56d992
gst_all_1.gst-plugins-good: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
aa7f3f3
gst_all_1.gst-plugins-bad: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
fd18565
gst_all_1.gst-plugins-ugly: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
a991bdf
gst_all_1.gst-libav: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
a77cbdb
gst_all_1.gst-vaapi: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
f0ebe20
gst_all_1.gst-rtsp-server: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
c90e5fe
gst_all_1.gst-devtools: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
85032e4
gst_all_1.gst-editing-services: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
fcd981d
python3Packages.gst-python: 1.22.2 -> 1.22.3
lilyinstarlight May 19, 2023
212db0d
gst_all_1.gst-plugins-rs: enable audiofx and hotdoc
lilyinstarlight May 20, 2023
65f0121
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 24, 2023
22d1cd2
Merge staging-next-23.05 into staging-23.05
github-actions[bot] May 24, 2023
dd08225
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 25, 2023
ebeb853
Merge staging-next-23.05 into staging-23.05
github-actions[bot] May 25, 2023
a45239d
curl: 8.0.1 -> 8.1.1
mweinelt May 18, 2023
7a72796
kernelPatches.fix-em-ice-bonding: remove
alyssais May 24, 2023
c5039bb
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 26, 2023
fbe4f9c
Merge staging-next-23.05 into staging-23.05
github-actions[bot] May 26, 2023
bd78152
lua5_4: 5.4.4 -> 5.4.6
wegank May 25, 2023
99024ad
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 27, 2023
eb5cd54
binutils: fix CVE-2023-1972
henrirosten May 26, 2023
2255d74
Merge pull request #234169 from NixOS/backport-234082-to-staging-23.05
wegank May 27, 2023
8b0d6e4
Merge pull request #233479 from mweinelt/23.05/requests-2.31-fixes
risicle May 27, 2023
187ae43
teleport: mark as broken on <64 bit platforms
lorenz May 27, 2023
051aca4
Merge pull request #234416 from NixOS/backport-234392-to-staging-23.05
risicle May 27, 2023
4830d03
ffmpeg_4: 4.4.3 -> 4.4.4
henrirosten May 26, 2023
d42ec64
linuxManualConfig: always depend on ubootTools
alyssais May 22, 2023
2ffeda2
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 28, 2023
6639658
linuxPackages.ena: 2.8.3 -> 2.8.6 and fix build against Linux 6.3
edolstra May 27, 2023
e962f4b
qt5: update patches
K900 May 28, 2023
a650fd6
Merge pull request #234601 from NixOS/backport-234600-to-staging-23.05
K900 May 28, 2023
7262631
Merge pull request #234583 from NixOS/backport-234388-to-staging-23.05
edolstra May 28, 2023
f6302ae
lz4: fix cross compilation to linux
szlend May 27, 2023
5e56557
nghttp3: 0.10.0 -> 0.11.0
Izorkin May 28, 2023
ce7bf71
ngtcp2: 0.14.1 -> 0.15.0
Izorkin May 28, 2023
2e67e3c
nixos/tests: update nginx-http3 test
Izorkin May 28, 2023
711109c
Merge pull request #234698 from NixOS/backport-234645-to-staging-23.05
wegank May 28, 2023
f0fd8ea
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 29, 2023
a688bfa
Merge remote-tracking branch 'origin/staging-next-23.05' into staging…
alyssais May 29, 2023
2b52c79
dav1d: 1.1.0 -> 1.2.0
LeSuisse May 18, 2023
c2f3d1c
Merge pull request #234818 from NixOS/backport-232586-to-staging-23.05
risicle May 29, 2023
5d53491
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 30, 2023
960e36c
Merge staging-next-23.05 into staging-23.05
github-actions[bot] May 30, 2023
973f1c9
ffmpeg: remove withLTO option
Atemu May 28, 2023
1677c8c
Merge pull request #235022 from NixOS/backport-234635-to-staging-23.05
Atemu May 30, 2023
9f1ed3a
c-ares: 1.19.0 -> 1.19.1
Izorkin May 28, 2023
b44606e
Merge release-23.05 into staging-next-23.05
github-actions[bot] May 31, 2023
9f7add5
Merge staging-next-23.05 into staging-23.05
github-actions[bot] May 31, 2023
5b2bbfc
haskell.compiler.ghc928: init at 9.2.8
cdepillabout May 27, 2023
4e42c57
ghc: 9.2.7 -> 9.2.8
cdepillabout May 28, 2023
90121bd
openssl: 3.0.8 -> 3.0.9 (#235057)
github-actions[bot] May 31, 2023
f8cf21b
apparmor: 3.1.3 -> 3.1.4
ajs124 May 24, 2023
e4ad98e
nixosTests.apparmor: fix after 5252e855952c555469f081306584dd8a12959ded
ajs124 May 24, 2023
3a120de
nixosTests.apparmor: fix expected.rules
ajs124 May 24, 2023
d7b9426
systemd-boot: Patch for firmwares that fail to load large files
ElvishJerricco May 30, 2023
a20dd90
Merge pull request #235189 from NixOS/backport-235082-to-staging-23.05
RaitoBezarius May 31, 2023
ea67e69
stdenv/setup.sh: deal with Nix < 2.4 structured attrs
sternenseemann May 29, 2023
91be10d
python3Packages.flask: 2.2.3 -> 2.2.5
risicle May 29, 2023
b04f8fe
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 1, 2023
64ca67c
Merge staging-next-23.05 into staging-23.05
github-actions[bot] Jun 1, 2023
1f2ca5b
Merge #233937: curl: 8.0.1 -> 8.1.1
vcunat Jun 1, 2023
ee5183e
Merge #234361: binutils: fix CVE-2023-1972
vcunat Jun 1, 2023
b9b5920
libssh2: 1.10.0 -> 1.11.0
chvp May 31, 2023
8e89261
tk: hardcode path to TK_LIBRARY
wegank May 31, 2023
8bfc695
thonny: drop TK_LIBRARY
wegank May 31, 2023
a60b1e5
Merge pull request #235410 from NixOS/backport-235268-to-staging-23.05
wegank Jun 1, 2023
3ac3fa8
cups: fix nixos test references
mweinelt Jun 1, 2023
742a54e
cups: Apply patch for CVE-2023-32324
mweinelt Jun 1, 2023
7aed6a8
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 2, 2023
a1d42d2
Merge staging-next-23.05 into staging-23.05
github-actions[bot] Jun 2, 2023
e230d6b
opencv: add patches for CVE-2023-2617 & CVE-2023-2618
risicle May 31, 2023
b6631d9
Merge pull request #235238 from NixOS/backport-234883-to-staging-23.05
Artturin Jun 2, 2023
c42b1eb
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 3, 2023
13b32fb
Merge staging-next-23.05 into staging-23.05
github-actions[bot] Jun 3, 2023
6ee5808
Merge pull request #235245 from NixOS/backport-234783-to-staging-23.05
marsam Jun 3, 2023
f567c18
Merge pull request #235171 from NixOS/backport-233850-to-staging-23.05
marsam Jun 3, 2023
7afa0b2
Merge pull request #235070 from NixOS/backport-234675-to-staging-23.05
risicle Jun 3, 2023
609d67e
systemd: 253.3 -> 253.5
flokli May 3, 2023
4cdd8e0
Merge pull request #235482 from mweinelt/23.05/cups-security
risicle Jun 3, 2023
a58bda4
Merge pull request #235770 from NixOS/backport-229610-to-staging-23.05
arianvp Jun 3, 2023
962f92b
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 4, 2023
ade8b6e
Merge staging-next-23.05 into staging-23.05
github-actions[bot] Jun 4, 2023
4d66e9b
Merge pull request #235380 from NixOS/backport-235149-to-staging-23.05
Artturin Jun 4, 2023
3eac6a7
Merge #234456: ffmpeg_4: 4.4.3 -> 4.4.4
vcunat Jun 4, 2023
baa30e5
Merge #233606: gst_all_1.*,python3Packages.gst-python: 1.22.2 -> 1.22.3
vcunat Jun 4, 2023
d58a527
Merge #235554: opencv: add patches for CVE-2023-2617 & CVE-2023-2618
vcunat Jun 4, 2023
4a29c41
Merge branch 'staging-23.05' into staging-next-23.05
vcunat Jun 4, 2023
69d925c
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 5, 2023
32e2910
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 6, 2023
0a12aaa
libssh2: propagate openssl
vcunat Jun 5, 2023
5749405
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 7, 2023
078be85
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 8, 2023
4589fc3
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 9, 2023
f061387
Merge release-23.05 into staging-next-23.05
github-actions[bot] Jun 10, 2023
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
10 changes: 8 additions & 2 deletions nixos/tests/apparmor.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import ./make-test-python.nix ({ pkgs, ... } : {
import ./make-test-python.nix ({ pkgs, lib, ... } : {
name = "apparmor";
meta.maintainers = with lib.maintainers; [ julm ];

Expand Down Expand Up @@ -27,7 +27,7 @@ import ./make-test-python.nix ({ pkgs, ... } : {
# 4. Using `diff` against the expected output.
with subtest("apparmorRulesFromClosure"):
machine.succeed(
"${pkgs.diffutils}/bin/diff ${pkgs.writeText "expected.rules" ''
"${pkgs.diffutils}/bin/diff -u ${pkgs.writeText "expected.rules" ''
mr ${pkgs.bash}/lib/**.so*,
r ${pkgs.bash},
r ${pkgs.bash}/etc/**,
Expand Down Expand Up @@ -64,6 +64,12 @@ import ./make-test-python.nix ({ pkgs, ... } : {
r ${pkgs.libunistring}/lib/**,
r ${pkgs.libunistring}/share/**,
x ${pkgs.libunistring}/foo/**,
mr ${pkgs.glibc.libgcc}/lib/**.so*,
r ${pkgs.glibc.libgcc},
r ${pkgs.glibc.libgcc}/etc/**,
r ${pkgs.glibc.libgcc}/lib/**,
r ${pkgs.glibc.libgcc}/share/**,
x ${pkgs.glibc.libgcc}/foo/**,
''} ${pkgs.runCommand "actual.rules" { preferLocalBuild = true; } ''
${pkgs.gnused}/bin/sed -e 's:^[^ ]* ${builtins.storeDir}/[^,/-]*-\([^/,]*\):\1 \0:' ${
pkgs.apparmorRulesFromClosure {
Expand Down
12 changes: 6 additions & 6 deletions nixos/tests/nginx-http3.nix
Original file line number Diff line number Diff line change
Expand Up @@ -76,19 +76,19 @@ in
server.wait_for_open_port(443)

# Check http connections
client.succeed("curl --verbose --http3 https://acme.test | grep 'Hello World!'")
client.succeed("curl --verbose --http3-only https://acme.test | grep 'Hello World!'")

# Check downloadings
client.succeed("curl --verbose --http3 https://acme.test/example.txt --output /tmp/example.txt")
client.succeed("curl --verbose --http3-only https://acme.test/example.txt --output /tmp/example.txt")
client.succeed("cat /tmp/example.txt | grep 'Check http3 protocol.'")

# Check header reading
client.succeed("curl --verbose --http3 --head https://acme.test | grep 'content-type'")
client.succeed("curl --verbose --http3 --head https://acme.test | grep 'HTTP/3 200'")
client.succeed("curl --verbose --http3 --head https://acme.test/error | grep 'HTTP/3 404'")
client.succeed("curl --verbose --http3-only --head https://acme.test | grep 'content-type'")
client.succeed("curl --verbose --http3-only --head https://acme.test | grep 'HTTP/3 200'")
client.succeed("curl --verbose --http3-only --head https://acme.test/error | grep 'HTTP/3 404'")

# Check change User-Agent
client.succeed("curl --verbose --http3 --user-agent 'Curl test 3.0' https://acme.test")
client.succeed("curl --verbose --http3-only --user-agent 'Curl test 3.0' https://acme.test")
server.succeed("cat /var/log/nginx/access.log | grep 'Curl test 3.0'")

server.shutdown()
Expand Down
25 changes: 25 additions & 0 deletions nixos/tests/systemd-boot-ovmf-broken-fat-driver.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
From d87a7513c6f2f2824203032ef27caeb84892ed7e Mon Sep 17 00:00:00 2001
From: Will Fancher <elvishjerricco@gmail.com>
Date: Tue, 30 May 2023 16:53:20 -0400
Subject: [PATCH] Intentionally break the fat driver

---
FatPkg/EnhancedFatDxe/ReadWrite.c | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/FatPkg/EnhancedFatDxe/ReadWrite.c b/FatPkg/EnhancedFatDxe/ReadWrite.c
index 8f525044d1f1..32c62ff7817b 100644
--- a/FatPkg/EnhancedFatDxe/ReadWrite.c
+++ b/FatPkg/EnhancedFatDxe/ReadWrite.c
@@ -216,6 +216,11 @@ FatIFileAccess (
Volume = OFile->Volume;
Task = NULL;

+ if (*BufferSize > (10U * 1024U * 1024U)) {
+ IFile->Position += 10U * 1024U * 1024U;
+ return EFI_BAD_BUFFER_SIZE;
+ }
+
//
// Write to a directory is unsupported
//
26 changes: 26 additions & 0 deletions nixos/tests/systemd-boot.nix
Original file line number Diff line number Diff line change
Expand Up @@ -251,4 +251,30 @@ in
machine.succeed("test -e /boot/efi/nixos/.extra-files/efi/netbootxyz/netboot.xyz.efi")
'';
};

# Some UEFI firmwares fail on large reads. Now that systemd-boot loads initrd
# itself, systems with such firmware won't boot without this fix
uefiLargeFileWorkaround = makeTest {
name = "uefi-large-file-workaround";

nodes.machine = { pkgs, ... }: {
imports = [common];
virtualisation.efi.OVMF = pkgs.OVMF.overrideAttrs (old: {
# This patch deliberately breaks the FAT driver in EDK2 to
# exhibit (part of) the firmware bug that we are testing
# for. Files greater than 10MiB will fail to be read in a
# single Read() call, so systemd-boot will fail to load the
# initrd without a workaround. The number 10MiB was chosen
# because if it were smaller than the kernel size, even the
# LoadImage call would fail, which is not the failure mode
# we're testing for. It needs to be between the kernel size
# and the initrd size.
patches = old.patches or [] ++ [ ./systemd-boot-ovmf-broken-fat-driver.patch ];
});
};

testScript = ''
machine.wait_for_unit("multi-user.target")
'';
};
}
3 changes: 1 addition & 2 deletions pkgs/applications/editors/thonny/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ buildPythonApplication rec {

preFixup = ''
wrapProgram "$out/bin/thonny" \
--set TK_LIBRARY "${tk}/lib/${tk.libPrefix}" \
--prefix PYTHONPATH : $PYTHONPATH:$(toPythonPath ${python3.pkgs.jedi})
'';

Expand All @@ -64,6 +63,6 @@ buildPythonApplication rec {
homepage = "https://www.thonny.org/";
license = licenses.mit;
maintainers = with maintainers; [ leenaars ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
Loading