summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* buildFHSEnv: disable security features by default•••The implicit contract of buildFHSUserEnv was that it allows to run software built for a typical GNU/Linux distribution (not NixOS) without patching it (patchelf, autoPatchelfHook, etc.). Note that this does not inherently imply running untrusted programs. buildFHSUserEnv was implemented by using chroot and assembling a standard-compliant FHS environment in the new root. As expected, this did not provide any kind of isolation between the system and the programs. However, when it was later reimplemented using bubblewrap (PR #225748), which *is* a security tool, several isolation features involving detaches Linux namespaces were turned on by default. This decision has introduced a number of breakages that are very difficult to debug and trace back to this change. For example: `unshareIPC` breaks software audio mixing in programs using ALSA (dmix) and `unsharePID` breaks gdb, Since: 1. the security features were enable without any clear threat model; 2. `buildFHSEnvBubblewrap` is supposed to be a drop-in replacement of `buildFHSEnvChrootenv` (see the release notes for NixOS 23.05); 3. the change is breaking in several common cases (security does not come for free); 4. the contract was not changed, or at least communicated in a clear way to the users; all security features should be turned off by default. P.S. It would be useful to create a variant of buildFHSEnv that does provide some isolation. This could unshare some namespaces and mount only limited parts of the filesystem. Note that buildFHSEnv mounts every directory in / under the new root, so again, very little is gained by unsharing alone. (cherry picked from commit c945723356c17f0570217dedefac645721d6fb70) origin/backport-253982-to-release-23.05rnhmjoj2023-10-221-5/+5
* Merge pull request #262639 from NixOS/backport-262627-to-release-23.05•••[Backport release-23.05] firefox-{beta,devedition}-unwrapped: 119.0b4 -> 119.0b9Martin Weinelt2023-10-221-4/+4
|\
| * firefox-devedition-unwrapped: 119.0b4 -> 119.0b9•••(cherry picked from commit 3c76fece1dc2e55e42f6d11b33121bf667972bf4) Martin Weinelt2023-10-221-2/+2
| * firefox-beta-unwrapped: 119.0b4 -> 119.0b9•••(cherry picked from commit 7aa1e5d83241aca86b124d4dbe1818765c574e0c) Martin Weinelt2023-10-221-2/+2
* | nixos/lighttpd: add reload support•••Allow reloading the webserver, which is useful when e.g there are new certificates available that we want lighttpd to use, but don't want to completely shut down the server. (cherry picked from commit d0e68ffb33fe4e89c7fb9263dcc800f5747e9bf6) Bjørn Forsman2023-10-222-0/+2
* | lighttpd: re-enable remaining disabled tests•••All tests work now. (cherry picked from commit 409b6b8e0770a887d4695546306e252122fe10b8) Bjørn Forsman2023-10-221-6/+0
* | lighttpd: 1.4.71 -> 1.4.72•••The patch to disable legacy crypt tests (which were broken for us) isn't needed anymore, so remove it. (cherry picked from commit 87a6be96195c269c533c965b0bc2ce6c5a66ee51) Bjørn Forsman2023-10-222-42/+2
* | samba: 4.17.10 -> 4.17.12•••https://lists.samba.org/archive/samba-announce/2023/000651.html Fixes CVE-2023-3961 Fixes CVE-2023-4091 Fixes CVE-2023-4154 Fixes CVE-2023-42669 Fixes CVE-2023-42670 Yaya2023-10-221-2/+2
|/
* Merge pull request #262556 from NixOS/backport-260555-to-release-23.05•••[Backport release-23.05] electron_{22,24}-bin: Mark EOLWeijia Wang2023-10-221-1/+1
|\
| * electron-{22,24}-bin: Mark EOL•••These are now EOL since 2023-10-10 https://endoflife.date/electron Co-authored-by: Yureka <yuka@yuka.dev> (cherry picked from commit 204fb0e622f6c10ce8ab4dacf6cc973e85e3e85b) Yaya2023-10-211-1/+1
* | libspf2: 2.2.12 -> 2.2.13 and make deps strict•••(cherry picked from commit 52574a4db602be666482bcf5f6827405f38df060) Janne Heß2023-10-211-13/+5
* | erofs-utils.meta.homepage: init•••(cherry picked from commit 77b6649ac311818131c9546c8c982479a7f0fd0b) Alyssa Ross2023-10-211-0/+1
* | Merge pull request #262512 from NixOS/backport-262108-to-release-23.05•••[Backport release-23.05] brave: 1.59.117 -> 1.59.120Nick Cao2023-10-211-2/+2
|\ \ | |/ |/|
| * brave: 1.59.117 -> 1.59.120•••https://community.brave.com/t/release-channel-1-59-120/511540 (cherry picked from commit 2ab715d5aa725a19592471b0e26a0cd44cc54d46) origin/backport-262108-to-release-23.05Sean Buckley2023-10-211-2/+2
* | pulsar: mark vulnerable to multiple CVE's•••(cherry picked from commit d0339309ec65aa842532e18def5f4ee679876413) Mikael Fangel2023-10-211-0/+9
* | Merge pull request #262528 from NixOS/backport-260160-to-release-23.05•••[Backport release-23.05] signal-desktop: 6.32.0 -> 6.34.1, signal-desktop-beta: 6.33.0-beta.1 -> 6.35.0-beta.2Mauricio Collares2023-10-211-4/+4
|\ \
| * | signal-desktop: 6.32.0 -> 6.34.1, signal-desktop-beta: 6.33.0-beta.1 -> 6.35....•••(cherry picked from commit 9bcbf00cc94fe3ab5c7aff6f05e0c533a7ffaf30) Eduardo Quiros2023-10-211-4/+4
|/ /
* | Merge pull request #261847 from NixOS/backport-261725-to-release-23.05•••[Backport release-23.05] roundcube: 1.6.3 -> 1.6.4Thomas Gerbet2023-10-211-2/+2
|\ \
| * | roundcube: 1.6.3 -> 1.6.4•••ChangeLog: https://github.com/roundcube/roundcubemail/releases/tag/1.6.4 (cherry picked from commit 51eaa6521c808f4588dbbee0cbccaba0a3d4a2eb) Maximilian Bosch2023-10-181-2/+2
* | | Merge pull request #261929 from NixOS/backport-261876-to-release-23.05•••[Backport release-23.05] losslesscut-bin: 3.55.2 -> 3.58.0Thomas Gerbet2023-10-211-5/+5
|\ \ \ | |_|/ |/| |
| * | losslesscut-bin: 3.55.2 -> 3.58.0•••Provide Electron update against CVE-2023-4863 and CVE-2023-5129 (cherry picked from commit f4e599a7756807c8a23d96fb383c5b803fcc6f2a) Yueh-Shun Li2023-10-181-5/+5
* | | Merge pull request #261243 from JulienMalka/backport-260183•••[23.05] uptime-kuma: 1.21.3 -> 1.23.3Thomas Gerbet2023-10-211-9/+4
|\ \ \
| * | | uptime-kuma: 1.21.3 -> 1.23.3Julien Malka2023-10-151-9/+4
* | | | Merge pull request #262385 from NixOS/backport-262075-to-release-23.05•••[Backport release-23.05] apacheHttpd: 2.4.57 -> 2.4.58Aaron Andersen2023-10-201-2/+2
|\ \ \ \
| * | | | apacheHttpd: 2.4.57 -> 2.4.58•••(cherry picked from commit f2254da826b962e2478cdb875d5fcb867ab93cb3) Ivan Kozik2023-10-201-2/+2
* | | | | Merge pull request #262353 from NixOS/backport-262253-to-release-23.05Artturi2023-10-212-1/+2
|\ \ \ \ \
| * | | | | fetchdocker: fix missing lib•••(cherry picked from commit 4b0c26515326d30faeefa7f4de5d82e21f235429) Artturin2023-10-202-1/+2
* | | | | | Merge pull request #262294 from markuskowa/upd-slurm-23.05•••[23.05] slurm: 23.02.3.1 -> 23.02.6.1markuskowa2023-10-201-2/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | slurm: 23.02.5.1 -> 23.02.6.1•••(cherry picked from commit ee87e374c7a299e6356cbd404254fd03c39f36fb) Markus Kowalewski2023-10-201-2/+2
| * | | | | slurm: 23.02.4 -> 23.02.5•••Bugfix release, see: https://github.com/SchedMD/slurm/blob/cf1f82a65003f5f9bf0213ac024797b01779cf70/NEWS (cherry picked from commit c5269e80aa05cc35bcd07267a3b28650c5dd5230) Tobias Poschwatta2023-10-201-2/+2
| * | | | | slurm: 23.02.3.1 -> 23.02.4.1•••(cherry picked from commit 933880f90414bad30cd2c06907d1dae49140ce13) Markus Kowalewski2023-10-201-2/+2
* | | | | | Merge #261766: thunderbird*: 115.3.1 -> 115.3.2•••...into release-23.05 Vladimír Čunát2023-10-202-267/+267
|\ \ \ \ \ \
| * | | | | | thunderbird-bin: 115.3.1 -> 115.3.2•••https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes/ (cherry picked from commit 5db529bb169af78f07bc2610c6c07891b27226a3) Vladimír Čunát2023-10-181-265/+265
| * | | | | | thunderbird: 115.3.1 -> 115.3.2•••https://www.thunderbird.net/en-US/thunderbird/115.3.2/releasenotes/ (cherry picked from commit 12376a0e832220d3557bb50f129eb450d9358e66) Vladimír Čunát2023-10-181-2/+2
* | | | | | | Merge pull request #262316 from emilylange/backport-262147-to-release-23.05•••[Backport release-23.05] {ungoogled-,}chromium: 118.0.5993.70 -> 118.0.5993.88, fix update.pyEmily2023-10-203-36/+59
|\ \ \ \ \ \ \
| * | | | | | | ungoogled-chromium: 118.0.5993.70-1 -> 118.0.5993.88-1•••https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_17.html This update includes 1 security fix. (cherry picked from commit 658e9ad1ae0034c1ddf3fa74db18ebddabe82370) emilylange2023-10-201-5/+5
| * | | | | | | chromium: 118.0.5993.70 -> 118.0.5993.88•••https://chromereleases.googleblog.com/2023/10/stable-channel-update-for-desktop_17.html This update includes 1 security fix. (cherry picked from commit b1b715ec69756098a428ed1f1f3ca28a45343a3b) emilylange2023-10-201-3/+3
| * | | | | | | chromium: fix update.py script•••This is needed as we very recently started re-compressing the upstream `tar.xz` to stay under the closure size limit of hydra.nixos.org. (cherry picked from commit 5766d04f9662b948abadf2b6e589c0e9e1079681) emilylange2023-10-202-28/+51
* | | | | | | | Merge pull request #262342 from vcunat/p/python3-saml-23.05•••python3.pkgs.python3-saml: fix more expired testsMartin Weinelt2023-10-202-31/+12
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | python3.pkgs.python3-saml: fix more expired tests•••Upstream has now fixed the tests we were previously disabling ourselves, but in the meantime yet another test has started failing. (cherry picked from commit 55ebc46e4b962ad2ec56f6be3a306575dddd40a9) Alyssa Ross2023-10-202-31/+12
|/ / / / / / /
* | | | | | | Merge pull request #262322 from NixOS/backport-262018-to-release-23.05•••[Backport release-23.05] bitcoin: 25.0 -> 25.1Pavol Rusnak2023-10-201-2/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | bitcoin: 25.0 -> 25.1•••(cherry picked from commit 53793ca0aecf67164c630ca34dbfde552a8ab085) fanquake2023-10-201-2/+2
|/ / / / / /
* | | | | | Merge pull request #262258 from NixOS/backport-262234-to-release-23.05•••[Backport release-23.05] nixVersions.nix_2_15: 2.15.2 -> 2.15.3Cole Mickens2023-10-201-2/+2
|\ \ \ \ \ \
| * | | | | | nixVersions.nix_2_15: 2.15.2 -> 2.15.3•••(cherry picked from commit 5001944ed7a4c764fe131cda6e57de48f70f8d68) Cole Mickens2023-10-201-2/+2
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #262259 from NixOS/backport-262236-to-release-23.05•••[Backport release-23.05] nixVersions.nix_2_16: 2.16.1 -> 2.16.2Cole Mickens2023-10-201-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | nixVersions.nix_2_16: 2.16.1 -> 2.16.2•••(cherry picked from commit f423b624bd8713160bede555202a842db60b0818) Cole Mickens2023-10-201-2/+2
|/ / / / /
* | | | | Merge pull request #262209 from NixOS/backport-262154-to-release-23.05•••[Backport release-23.05] Kernel updates for 2023-20-10K9002023-10-202-11/+11
|\ \ \ \ \
| * | | | | linux/hardened/patches/6.1: 6.1.57-hardened1 -> 6.1.58-hardened1•••(cherry picked from commit 056ec2e654b9636c74ff8b21c262a653a9ad7916) origin/backport-262154-to-release-23.05K9002023-10-201-5/+5
| * | | | | linux_5_15: 5.15.135 -> 5.15.136•••(cherry picked from commit d6c3cb9c91571735084694a4ac6785089e28570c) K9002023-10-201-2/+2
| * | | | | linux_6_1: 6.1.58 -> 6.1.59•••(cherry picked from commit 4966c65d6d7f7c4815e370a0f6679c2c030fb48c) K9002023-10-201-2/+2