Compare commits

...

2937 Commits

Author SHA1 Message Date
Robert Hensing
66b0db71f4 pkgs: Add _type = "pkgs"
(cherry picked from commit ad1e2500ef)
(cherry picked from commit aec730a0af)
2022-05-02 09:51:52 +02:00
Arthur Gautier
f7949198dc isl: isl.gforge.inria.fr has been taken offline
https://issues.guix.gnu.org/42162
https://github.com/dockcross/dockcross/issues/606
https://groups.google.com/g/isl-development/c/JGaMo2VUu_8
https://giters.com/coq/opam-coq-archive/issues/1298?amp=1

Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
(cherry picked from commit 53a60ad361)
2021-11-14 19:12:45 -05:00
Divam Narula
1c1f5649bb ghcjs: Enable on darwin (#139067)
(cherry picked from commit d032f60c37)
2021-10-27 15:53:25 +00:00
(cdep)illabout
da0426a3b3 haskell.compiler.ghcjs: mark hydraPlatforms as none because output is too large
(cherry picked from commit 3389aab889)
2021-10-27 15:53:24 +00:00
Sandro Jäckel
968d5616fc treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-*
(cherry picked from commit 388a4ef423)
(cherry picked from commit efd1d6fe1b)
2021-10-27 01:47:33 -04:00
John Ericson
a13824fe5e Merge pull request #139060 from obsidiansystems/dn-backport-20.09-add-ghcjs
[backport release-20.09] ghcjs 8.10.7: init
2021-09-23 10:51:37 -04:00
Divam
f7fda477a5 ghcjs: init at 8.10.7
The src points to the obsidiansystems repo as it has the ghcjs ported from
8.10.5 to 8.10.7, and a bunch of other fixes (#812, #811, #809)
2021-09-23 14:28:42 +00:00
Divam
a734e353fd haskellPackages.happy_1_19_12: init at 1.19.12 2021-09-23 14:22:30 +00:00
Divam
f0f5c159b8 haskellPackages.exceptions_0_10_4: init at 0.10.4 2021-09-23 14:22:29 +00:00
Divam
847897bae4 ghcjs: Put 8.6 in supdir to prepare for new version
Also rename packages config for same reason.
2021-09-23 14:22:26 +00:00
John Ericson
751ad2b52f Merge pull request #139040 from obsidiansystems/ghc-8_10_7-20.09
[backport release-20.09] ghc 8.10.7: init
2021-09-22 21:43:02 -04:00
Divam
bfe8ece9d9 ghc: add the Cabal ghcjs support patch
(cherry picked from commit feac31b1f0)
2021-09-23 00:36:59 +00:00
Alexandre Esteves
7aa891b905 ghc8.10.7: fix mingw build
(cherry picked from commit eea8e3eace)
2021-09-23 00:36:59 +00:00
sternenseemann
d66c9fe6c0 ghc: 8.10.6 -> 8.10.7
https://www.haskell.org/ghc/download_ghc_8_10_7.html

(cherry picked from commit 9eca744cc0)
2021-09-23 00:36:59 +00:00
sternenseemann
c01a8de4f3 ghc 8.10.6: Init
Backport which adds, rather than updates, the GHC release.

----

The only big change is required for darwin since GHC 8.10.5 now
runs xattr in the install phase on darwin:

* 11e1dcde0d
* ec451cac39

Unfortunately, it uses the host /usr/bin/xattr by default which is
present in the build due to a lack of sandboxing on darwin. That xattr
version however still requires Python 2.7 whereas Python 3.8 is in PATH
in our build. We solve this by setting the XATTR environment variable.

We can't use python3Packages.xattr since GHC expects Apple's fork of
xattr which provides some extra flags to utilize.

Co-authored-by: Cheng Shao <cheng.shao@tweag.io>

(Adapted from cb330ce4f0)
2021-09-23 00:36:56 +00:00
John Ericson
d3a1275e1e darwin.xattr: init at 61.60.1
(cherry picked from commit 283d622397)
(cherry picked from commit b83620af90)
2021-09-23 00:15:18 +00:00
aszlig
068984c00e ip2unix: 2.1.3 -> 2.1.4
Upstream changes:

  * Fix ordering between systemd socket file descriptor names and rules.
  * Fix usage of C library path as discovered by Meson.

Signed-off-by: aszlig <aszlig@nix.build>
(cherry picked from commit 8b7f8e2e69)
2021-07-10 02:18:02 +02:00
Michele Guerini Rocco
359e6542e1 Merge pull request #128919 from rnhmjoj/privoxy-backport
[20.09] privoxy: 3.0.28 -> 3.0.32
2021-07-05 18:48:42 +02:00
Jörg Thalheim
a908087f05 Merge pull request #128444 from maxeaubrey/20.09_go_1.15
[20.09] go_1_15: 1.15.10 -> 1.15.13
2021-07-03 07:34:53 +01:00
Jörg Thalheim
482fb994ba Merge pull request #128442 from maxeaubrey/20.09_go_1.16
[20.09] go_1_16: 1.16.2 -> 1.16.5
2021-07-03 07:06:30 +01:00
R. RyanTM
5612d40044 privoxy: 3.0.31 -> 3.0.32
(cherry picked from commit 151e9e8831)
2021-07-01 22:30:46 +02:00
R. RyanTM
a600760424 privoxy: 3.0.30 -> 3.0.31
(cherry picked from commit e7aedc1e25)
2021-07-01 22:30:34 +02:00
R. RyanTM
8147cac06e privoxy: 3.0.29 -> 3.0.30
(cherry picked from commit bedc38c4c6)
2021-07-01 22:30:27 +02:00
R. RyanTM
87d88376bb privoxy: 3.0.28 -> 3.0.29
(cherry picked from commit c6fafc6879)
2021-07-01 22:30:15 +02:00
taku0
6953332fb7 firefox: 89.0.1 -> 89.0.2
(cherry picked from commit cab7d36885)
2021-06-30 00:20:03 -07:00
taku0
a2b1b1ee68 firefox-bin: 89.0.1 -> 89.0.2
(cherry picked from commit 9c732514b7)
2021-06-30 00:20:03 -07:00
Martin Weinelt
1b42ce6bea Merge pull request #128315 from NixOS/staging-20.09 2021-06-28 13:18:39 +02:00
zowoq
3100284c50 go_1_15: 1.15.12 -> 1.15.13
(cherry picked from commit d038f95450)
2021-06-27 19:13:49 +02:00
Danielle Lancashire
9ad1cb30f8 go_1_15: 1.15.11 -> 1.15.12
(cherry picked from commit a916ffbb27)
2021-06-27 19:13:17 +02:00
kraem
2e5da39c7c go_1_15: 1.15.10 -> 1.15.11
(cherry picked from commit 004584d3b6)
2021-06-27 19:12:35 +02:00
zowoq
ef2a4082a6 go_1_16: 1.16.4 -> 1.16.5
(cherry picked from commit b3a05d2ccb)
2021-06-27 19:04:08 +02:00
Danielle Lancashire
f6cc8cb29a go_1_16: 1.16.3 -> 1.16.4
(cherry picked from commit 54ada505a8)
2021-06-27 19:04:02 +02:00
Maxine Aubrey
75b56bc2cf go_1_16: 1.16.2 -> 1.16.3
(cherry picked from commit 0f1e22421e)
2021-06-27 19:03:52 +02:00
Martin Weinelt
9ae1d98b76 Merge pull request #127131 from NixOS/backport-126521-to-staging-20.09
[Backport staging-20.09] dhcp: 4.4.2 -> 4.4.2-P1
2021-06-27 16:07:15 +02:00
Martin Weinelt
59b8d9cf24 Merge pull request #127439 from taku0/firefox-89.0.1_release-20.09 2021-06-27 15:41:18 +02:00
Martin Weinelt
3136588f35 Merge pull request #127421 from NixOS/backport-127387-to-release-20.09
[Backport release-20.09] connman: 1.39 -> 1.40
2021-06-27 15:39:39 +02:00
Martin Weinelt
aeaf54bf64 Merge pull request #128214 from risicle/ris-fastapi-CVE-2021-32677-r20.09
[20.09] python3Packages.fastapi: add patch for CVE-2021-32677
2021-06-27 15:36:14 +02:00
Martin Weinelt
565b641d6c Merge pull request #128195 from risicle/ris-pydantic-CVE-2021-29510-r20.09
[20.09] python3Packages.pydantic: add patch for CVE-2021-29510
2021-06-27 15:34:16 +02:00
Martin Weinelt
658f8b50e5 Merge pull request #127943 from risicle/ris-dovecot-CVE-2021-29157-CVE-2021-33515-r20.09 2021-06-27 15:32:18 +02:00
Martin Weinelt
40fc81a724 Merge pull request #127053 from vincentbernat/fix/lldpd-cve-2020-27827-20.09
[20.09] lldpd: add patch for CVE-2020-27827
2021-06-27 15:00:57 +02:00
Robert Schütz
fe56917d30 imagemagick6: 6.9.12-16 -> 6.9.12-17
(cherry picked from commit adb518b5e9)
2021-06-26 22:42:37 +02:00
Robert Schütz
1fbbf2eda3 imagemagick7: 7.1.0-1 -> 7.1.0-2
(cherry picked from commit 1eef635d23)
2021-06-26 22:40:43 +02:00
Robert Scott
87a7a11aee python3Packages.fastapi: add patch for CVE-2021-32677 2021-06-26 15:57:51 +01:00
Robert Scott
051b143599 python3Packages.pydantic: add patch for CVE-2021-29510 2021-06-26 13:07:08 +01:00
Robert Scott
05b1f3f0c9 Merge pull request #125213 from risicle/ris-starlette-alt-fix-r20.09
[20.09] python3Packages.starlette: fix build
2021-06-25 19:34:21 +01:00
Robert Scott
e750ba3670 dovecot: add patches for CVE-2021-29157 & CVE-2021-33515 2021-06-23 20:46:51 +01:00
Robert Scott
f5dd8f66cb dovecot: enable tests in ugly fashion
this is not how i would want to do it in master, but there's added
usefulness in adding this here & now given we're about to add
significant patches
2021-06-23 20:46:50 +01:00
Martin Weinelt
86d3781c39 Merge pull request #127142 from mohe2015/backport-126422-to-release-20.09
[20.09] apacheHttpd: 2.4.46 -> 2.4.48
2021-06-23 20:48:26 +02:00
Robert Schütz
f16c982747 Merge pull request #127781 from NixOS/backport-127776-to-staging-20.09
[Backport staging-20.09] imagemagick6: 6.9.12-15 -> 6.9.12-16
2021-06-22 13:57:44 +02:00
Robert Schütz
d6a5be86b6 Merge pull request #127778 from NixOS/backport-127775-to-release-20.09
[Backport release-20.09] imagemagick: 7.1.0-0 -> 7.1.0-1
2021-06-22 13:24:00 +02:00
Robert Schütz
8343ebda5c imagemagick6: 6.9.12-15 -> 6.9.12-16
(cherry picked from commit 4b1e53a46d)
2021-06-22 10:54:09 +00:00
Kerstin Humm
b775880a24 imagemagick: 7.1.0-0 -> 7.1.0-1
(cherry picked from commit 1688ff519b)
2021-06-22 10:48:31 +00:00
Michael Weiss
46d1c3f28c Merge pull request #127649 from NixOS/backport-127549-to-release-20.09
[Backport release-20.09] ungoogled-chromium: 91.0.4472.101 -> 91.0.4472.114
2021-06-21 12:24:24 +02:00
Michael Weiss
42aa78a527 ungoogled-chromium: 91.0.4472.101 -> 91.0.4472.114
(cherry picked from commit 4e201c1c3c)
2021-06-21 09:53:18 +00:00
ajs124
0787d3d0eb thunderbird: pass gnupg to passthru.updateScript
(cherry picked from commit 4e6e9adcd4 / PR #127504)
2021-06-20 08:44:37 +02:00
Michael Weiss
69f3a97050 Merge pull request #127338 from NixOS/backport-127334-to-release-20.09
[Backport release-20.09] chromium: 91.0.4472.106 -> 91.0.4472.114
2021-06-19 12:17:44 +02:00
taku0
0530cbdf2c firefox/update.nix: Use fingerprint instead of keyid
(cherry picked from commit eaef28d6c4)
2021-06-19 14:09:58 +09:00
taku0
56bab9492f firefox-bin/update.nix: Use fingerprint instead of keyid
Co-authored-by: stigtsp <stig@stig.io>
(cherry picked from commit 044aab9fc2)
2021-06-19 14:09:57 +09:00
taku0
540ee17a14 firefox-bin: 89.0 -> 89.0.1
(cherry picked from commit 84306f5aae)
2021-06-19 14:09:57 +09:00
taku0
0b8922a608 firefox: 89.0 -> 89.0.1
(cherry picked from commit e330adceb9)
2021-06-19 14:09:56 +09:00
taku0
080dd8ae3e firefox, firefox-bin: fetch GPG key from keyring
(cherry picked from commit 1415289e67)
2021-06-19 14:09:50 +09:00
taku0
69afe83b34 firefox: fix parameter of update.nix for ESR version
(cherry picked from commit 6aaaa019ce)
2021-06-19 14:03:39 +09:00
taku0
63a4cb6f18 firefox: use SHA512SUM in update.nix
(cherry picked from commit 8432387de2)
2021-06-19 14:03:39 +09:00
Las Safin
93d09a36d3 connman: 1.39 -> 1.40
(cherry picked from commit 12bc6bff40)
2021-06-18 22:12:33 +00:00
Michael Weiss
17bd16ec49 chromium: 91.0.4472.106 -> 91.0.4472.114
https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop_17.html

This update includes 4 security fixes. Google is aware that an exploit
for CVE-2021-30554 exists in the wild.

CVEs:
CVE-2021-30554 CVE-2021-30555 CVE-2021-30556 CVE-2021-30557

(cherry picked from commit 0505ed81bc)
2021-06-18 10:48:13 +00:00
Vladimír Čunát
dbec916819 Merge branch 'staging-20.09' into release-20.09
darwin isn't completely finished (and some parts need retrying),
but it's just been too long to wait anymore.
https://hydra.nixos.org/eval/1679472
2021-06-18 08:31:41 +02:00
Vladimír Čunát
0b89dfd360 llvm_9: avoid aarch64 rebuilds introduced by b20716b4db
Due to a builder outage the aarch64-linux queue got long after all.
x86_64-darwin build had failed before the change, so I just left it.
2021-06-17 12:39:13 +02:00
Vladimír Čunát
a2270a1307 llvm_{11,12}: patch to fix a test on older CPUs
Taken from nixpkgs master commit ea306f6dfc.

Right now they didn't build on x86_64-linux, blocking chromium:
https://hydra.nixos.org/build/145472130#tabs-buildsteps
We haven't encountered the issue on other platforms and 20.09
isn't planned to live long, so let's not burden Hydra with more rebuilds
than necessary.
2021-06-17 08:20:15 +02:00
Alyssa Ross
92a684926f apacheHttpd: 2.4.46 -> 2.4.48
(cherry picked from commit b7abce543a)

Co-authored-by: Moritz Hedtke <Moritz.Hedtke@t-online.de>
2021-06-17 00:20:23 +02:00
Thomas Gerbet
dbc2999b83 dhcp: 4.4.2 -> 4.4.2-P1
Fixes CVE-2021-25217.
https://kb.isc.org/docs/cve-2021-25217

(cherry picked from commit efc86b71a4)
2021-06-16 20:16:17 +00:00
Martin Weinelt
686720050c microcodeIntel: 20210216 -> 20210608
(cherry picked from commit d94f35f69b)
2021-06-16 13:12:55 -07:00
Michael Weiss
af2c2ac1f7 Merge pull request #126932 from NixOS/backport-126924-to-release-20.09
[Backport release-20.09] chromium: 91.0.4472.101 -> 91.0.4472.106
2021-06-16 12:55:59 +02:00
Vincent Bernat
7b69cd3865 lldpd: add patch for CVE-2020-27827
These are the two patches listed here:
 https://lldpd.github.io/security.html

Fix #120396

Signed-off-by: Vincent Bernat <vincent@bernat.ch>
2021-06-16 10:25:25 +02:00
Vladimír Čunát
f249ffdf39 Merge branch 'release-20.09' into staging-20.09 2021-06-16 08:29:47 +02:00
Vladimír Čunát
b20716b4db llvm_9: patch to fix a test on older CPUs
Taken from nixpkgs master commits ea306f6dfc + 9aa8ae999a.

Right now it didn't build on the more loaded platforms (x86_64-*)
https://hydra.nixos.org/eval/1676683
and on x86_64-linux that breaks very many builds.
(wendy machine is being too active, so restarts don't help)
2021-06-16 08:27:19 +02:00
Robert Hensing
34cb7885a6 Merge pull request #126985 from NixOS/backport-126922-to-release-20.09
[Backport release-20.09] nixos/ssh: Add an example of verbatim keys
2021-06-15 22:50:10 +02:00
Robert Hensing
ae7e1be636 nixos/ssh: Document authorizedKeysFiles properly
(cherry picked from commit dab747106e)
2021-06-15 19:42:17 +00:00
Robert Hensing
d752527512 nixos/ssh: Add an example of verbatim keys
This confused someone on SO.

(cherry picked from commit 8352cc9a23)
2021-06-15 19:42:17 +00:00
Michael Weiss
011f8b9325 chromium: 91.0.4472.101 -> 91.0.4472.106
https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop_14.html
(cherry picked from commit 8540133fb7)
2021-06-15 11:17:06 +00:00
Benjamin Smith
cd1febccec update terraform_0_11 to 0.11.15 (#126909) 2021-06-15 10:28:12 +02:00
Robert Schütz
84c91c3e8f imagemagick: 7.0.11-14 -> 7.1.0-0
(cherry picked from commit 50967b77c0)
2021-06-13 21:59:39 +02:00
Robert Schütz
b7d2b2545d imagemagick6: 6.9.12-14 -> 6.9.12-15
(cherry picked from commit 929ddc6fa5)
2021-06-13 21:24:54 +02:00
Kerstin Humm
c9a36d1788 imagemagick: 7.0.11-13 -> 7.0.11-14
(cherry picked from commit 31a8c0e5c4)
2021-06-13 21:06:39 +02:00
Michael Weiss
115dbbe82e Merge pull request #126739 from NixOS/backport-126662-to-release-20.09
[Backport release-20.09] ungoogled-chromium: 91.0.4472.77 -> 91.0.4472.101
2021-06-13 13:52:38 +02:00
Michael Weiss
5d480128f4 ungoogled-chromium: 91.0.4472.77 -> 91.0.4472.101
(cherry picked from commit 3952d19175)
2021-06-13 09:59:26 +00:00
Kerstin Humm
7bfd3dad7f imagemagick: 6.9.12-12 -> 6.9.12-14
(cherry picked from commit 99f12af681)
2021-06-11 17:26:14 +02:00
Michael Weiss
6f3e97e3f8 Merge pull request #126504 from NixOS/backport-126452-to-release-20.09
[Backport release-20.09] chromium: 91.0.4472.77 -> 91.0.4472.101
2021-06-10 20:57:32 +02:00
Michael Weiss
79899cd84b chromium: 91.0.4472.77 -> 91.0.4472.101
https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop.html

This update includes 14 security fixes. Google is aware that an exploit
for CVE-2021-30551 exists in the wild.

CVEs:
CVE-2021-30544 CVE-2021-30545 CVE-2021-30546 CVE-2021-30547
CVE-2021-30548 CVE-2021-30549 CVE-2021-30550 CVE-2021-30551
CVE-2021-30552 CVE-2021-30553

(cherry picked from commit 053f1dc490)
2021-06-10 17:26:14 +00:00
Maximilian Bosch
85ed11208f Merge pull request #125233 from risicle/ris-radare2-CVE-2021-32613-r20.09
[20.09] radare2: add patch for CVE-2021-32613
2021-06-09 10:02:43 +02:00
Elis Hirwing
234699e1ae Merge pull request #126204 from talyz/composer-2.0.14
[20.09] phpPackages.composer2: 2.0.13 -> 2.0.14
2021-06-08 18:52:18 +02:00
Jonathan Ringer
a9d0f38d6c steam/fhsenv: add pipewire as hard requirement
(cherry picked from commit 1817df0beb)
2021-06-08 09:15:36 -07:00
talyz
7b0273956c phpPackages.composer2: 2.0.13 -> 2.0.14 2021-06-08 14:10:27 +02:00
Janne Heß
75ca3e110f 389-base: Add CVE-2021-3514
(cherry picked from commit fb7a3e1086)
2021-06-08 11:59:13 +00:00
Michael Weiss
9d68c7e8da Merge pull request #126089 from mweinelt/20.09/isync
[20.09] isync: 1.3.5 -> 1.3.6
2021-06-08 12:53:20 +02:00
Jörg Thalheim
90ca52cdd6 Merge pull request #126172 from NinjaTrappeur/nin-dino-2009-port
[20.09] dino: 0.1.0 -> 0.1.2
2021-06-08 10:20:12 +02:00
Félix Baylac-Jacqué
540c23b32f dino: 0.1.0 -> 0.1.2
Fixes nvd.nist.gov/vuln/detail/CVE-2021-33896.

Note: 20.09 is still using the 0.1.x dino lineage, we can't backport
the unstable and 21.05 0.2.x fix, we have to port a fix.

The libsignal patch landed in the upstream tree, we can drop the patch.
2021-06-08 09:38:00 +02:00
Artturin
1a40a7254e steamPackages.steam-runtime: 0.20210317.0 -> 0.20210527.0
(cherry picked from commit 2033f37fb2)
2021-06-07 20:49:53 -07:00
Vladimír Čunát
057e22d682 Merge #125623: thunderbird*: 78.10.2 -> 78.11.0 2021-06-07 20:39:58 +02:00
Martin Weinelt
17a455ce5a Merge pull request #125088 from risicle/ris-pg-partman-CVE-2021-33204-r20.09
[20.09] postgresqlPackages.pg_partman: add patch for CVE-2021-33204
2021-06-07 18:18:51 +02:00
Martin Weinelt
079cf2cef4 isync: 1.3.5 -> 1.3.6
Fixes: CVE-2021-3578
2021-06-07 18:13:11 +02:00
Luke Granger-Brown
c93d7181db Merge pull request #126029 from NixOS/backport-125922-to-release-20.09
[Backport release-20.09] tor-browser-bundle-bin: 10.0.16 -> 10.0.17
2021-06-07 09:54:04 +01:00
FliegendeWurst
740e5787ed tor-browser-bundle-bin: 10.0.16 -> 10.0.17
(cherry picked from commit 0fc1a3d0d8)
2021-06-07 00:46:50 +00:00
Yurii Matsiuk
1f44c30a1a linux/hardened/patches/5.4: 5.4.121-hardened1 -> 5.4.122-hardened1
(cherry picked from commit 1ce119e9bb)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
4bd19ab707 linux/hardened/patches/5.12: 5.12.6-hardened1 -> 5.12.7-hardened1
(cherry picked from commit cdc6a4cc1e)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
4561e0619d linux/hardened/patches/5.10: 5.10.39-hardened1 -> 5.10.40-hardened1
(cherry picked from commit 46ca914a5e)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
d68c78dc87 linux/hardened/patches/4.19: 4.19.191-hardened1 -> 4.19.192-hardened1
(cherry picked from commit 938ea32339)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
b864f61284 linux/hardened/patches/4.14: 4.14.233-hardened1 -> 4.14.234-hardened1
(cherry picked from commit 52e8c2d165)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
7185b13d4c linux: 5.4.121 -> 5.4.122
(cherry picked from commit c16011b1d9)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
e6367b9f55 linux: 5.10.39 -> 5.10.40
(cherry picked from commit bed18f5019)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
7c7b33526b linux: 4.9.269 -> 4.9.270
(cherry picked from commit 7d57471efa)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
5a6a93edb2 linux: 4.4.269 -> 4.4.270
(cherry picked from commit 819f6a5d8c)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
08e76d4a2b linux: 4.19.191 -> 4.19.192
(cherry picked from commit bd12ba9643)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
5392290775 linux: 4.14.233 -> 4.14.234
(cherry picked from commit 91233c46e3)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
883acef411 linux/hardened/patches/5.12: init at 5.12.6-hardened1
(cherry picked from commit 6c6f9a5abf)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
4a7d625ee8 linux/hardened/patches/5.4: 5.4.119-hardened1 -> 5.4.121-hardened1
(cherry picked from commit 63f5c51430)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
a19ca0995d linux/hardened/patches/5.11: 5.11.21-hardened1 -> 5.11.22-hardened1
(cherry picked from commit ac7c67ea0c)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
a1956fa927 linux/hardened/patches/5.10: 5.10.37-hardened1 -> 5.10.39-hardened1
(cherry picked from commit f8df946b8b)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
fdab4e7535 linux/hardened/patches/4.19: 4.19.190-hardened1 -> 4.19.191-hardened1
(cherry picked from commit 38a17bf835)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
566e65d131 linux/hardened/patches/4.14: 4.14.232-hardened1 -> 4.14.233-hardened1
(cherry picked from commit 96806043e7)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
29dc53147d linux_latest-libre: 18063 -> 18096
(cherry picked from commit be8af32578)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
8426283855 linux: 5.4.120 -> 5.4.121
(cherry picked from commit 44ed8b845d)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
9275456cc6 linux: 5.10.38 -> 5.10.39
(cherry picked from commit 43730b18ea)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
4752334b06 linux: 4.9.268 -> 4.9.269
(cherry picked from commit e51c114dfe)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
3f55a963bb linux: 4.4.268 -> 4.4.269
(cherry picked from commit 7d15d50717)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
32d7c8f5b8 linux: 4.19.190 -> 4.19.191
(cherry picked from commit be7fc1bdee)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
9ec9fd5207 linux: 4.14.232 -> 4.14.233
(cherry picked from commit c5545b7e42)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
8680aa2471 linux: 5.4.119 -> 5.4.120
(cherry picked from commit ce48d2c593)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
2561b7b7fe linux: 5.11.21 -> 5.11.22
(cherry picked from commit 701282a87a)
2021-06-06 17:07:26 -07:00
Yurii Matsiuk
eb14ecabee linux: 5.10.37 -> 5.10.38
(cherry picked from commit 9a0a33f6b1)
2021-06-06 17:07:26 -07:00
Martin Weinelt
94bb7bc689 Merge pull request #125831 from risicle/ris-curl-CVE-2021-22898-r20.09
[20.09] curl: add patch for CVE-2021-22898
2021-06-06 11:20:40 +02:00
Vladimír Čunát
252c411fb1 Merge branch 'release-20.09' into staging-20.09 2021-06-06 11:05:20 +02:00
zowoq
b52409e65e youtube-dl: 2021.05.16 -> 2021.06.06
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.06.06
(cherry picked from commit df82caf8df)
2021-06-06 10:46:09 +02:00
zowoq
551a3436cb youtube-dl: 2021.04.26 -> 2021.05.16
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.05.16
(cherry picked from commit 1e85864c6f)
2021-06-06 10:46:08 +02:00
zowoq
96e68c87e6 youtube-dl: 2021.04.07 -> 2021.04.26
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.04.26
(cherry picked from commit 11c7219d4d)
2021-06-06 10:46:08 +02:00
zowoq
8cf076715b youtube-dl: 2021.04.01 -> 2021.04.07
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.04.07
(cherry picked from commit 3b81abba55)
2021-06-06 10:46:07 +02:00
Vladimír Čunát
1b6dea4a89 Merge #125140: firefox-bin: 88.0.1 -> 89.0 (into release-20.09) 2021-06-06 09:25:08 +02:00
Maximilian Bosch
a67dc4c7ac Merge pull request #125799 from risicle/ris-wireshark-3.4.6-r20.09
[20.09] wireshark: 3.4.5 -> 3.4.6
2021-06-05 22:08:28 +02:00
Robert Scott
a6c1c29e7a curl: add patch for CVE-2021-22898
(partial cherry-pick of commit 742c60f6f8)
2021-06-05 19:21:52 +01:00
TredwellGit
4e07629d1f wireshark: 3.4.5 -> 3.4.6
https://www.wireshark.org/docs/relnotes/wireshark-3.4.6.html
(cherry picked from commit 15974f58b8)
2021-06-05 15:16:27 +01:00
Robert Scott
3a001a5c65 libxml2: add patches for multiple CVEs
CVE-2021-3516
CVE-2021-3517
CVE-2021-3518
CVE-2021-3537
CVE-2021-3541

all of which debian have handily backported/adjusted for 2.9.10
2021-06-05 13:15:43 +01:00
Robert Scott
f1e16420c3 Merge pull request #125560 from mweinelt/20.09/lasso
[20.09] lasso: Fix signature verification in AuthnResponse messages
2021-06-04 18:41:43 +01:00
Martin Weinelt
a7a452f3ce Merge pull request #125652 from lsix/backport-django-updates
[20.09] python3Packages.django: 2.2.22 -> 2.2.24
2021-06-04 14:41:45 +02:00
Martin Weinelt
9b24c3934b python3Packages.django: 2.2.22 -> 2.2.24
https://docs.djangoproject.com/en/dev/releases/2.2.24/
https://www.djangoproject.com/weblog/2021/jun/02/security-releases/

Fixes: CVE-2021-33203, CVE-2021-33571
(cherry picked from commit 6c7db95fea)
2021-06-04 12:05:48 +01:00
Vladimír Čunát
123394fbd3 Merge #125136: firefox: 88.0.1 -> 89.0 (into release-20.09) 2021-06-04 10:43:26 +02:00
taku0
52d6f92085 thunderbird-bin: 78.10.2 -> 78.11.0
(cherry picked from commit 79f71ef9aa)
2021-06-04 07:30:50 +00:00
taku0
1480e5b6d3 thunderbird: 78.10.2 -> 78.11.0
(cherry picked from commit 7267b80c71)
2021-06-04 07:30:49 +00:00
Vladimír Čunát
c2ea9dec78 Merge branch 'staging-20.09' into release-20.09
It's not that far from finishing on Hydra:
https://hydra.nixos.org/eval/1674846
(It should finish soon, and we seem unlikely to require
more urgent rebuilds for 20.09.)
2021-06-04 09:04:28 +02:00
Martin Weinelt
c852c51579 polkit: Fix local privilege escalation vulnerability
Fixes a local privilege escalation using polkit_system_bus_name_get_creds_sync()

Fixes: CVE-2021-3560
(cherry picked from commit 26ac1d5db9)
2021-06-04 00:11:28 +02:00
Martin Weinelt
8c9095356a lasso: Fix signature verification in AuthnResponse messages
Fixes: CVE-2021-28091
(cherry picked from commit bdf95a994e)
2021-06-03 22:35:44 +02:00
Martin Weinelt
47e580e291 Merge pull request #125335 from NixOS/backport-125306-to-release-20.09
[Backport release-20.09] firefox-esr: 78.10.1esr -> 78.11.0esr
2021-06-03 05:12:44 +02:00
Martin Weinelt
f3786c31af Merge pull request #124975 from NixOS/backport-124567-to-staging-20.09
[Backport staging-20.09] lz4: patch CVE-2021-3520 and null pointer dereference
2021-06-02 17:05:55 +02:00
Martin Weinelt
15ded3a0ad Merge pull request #125346 from helsinki-systems/bkp/20.09/cacert 2021-06-02 15:48:03 +02:00
Andreas Rammhold
5dea2ca9a1 cacerts: Make updater script aware of the nss_latest attribute
Usually, on the stable channel, we have a nss_latest attribute that is
more up to date than the nss attribute (which is usually frozen during
branch-off and only receives security updates). Cacerts are a sensitive
matter and should be updated more frequently than the stable NSS package,
if required. By making the update script aware of the nss_latest
attribute we can prefer that when it exists.

By having this change in the unstable branch of Nixpgks we can carry it
from release to release without requiring more churn from those doing
the stable release maintenance.

(cherry picked from commit 4e318bcca1)
2021-06-02 15:19:06 +02:00
ajs124
d1581e7c64 cacert: 3.63 -> 3.66
mozilla says this is CA version 2.50, up from 2.48 in nss 3.63

(cherry picked from commit e579e93b65)
2021-06-02 11:15:03 +02:00
ajs124
1c1d27fbf4 cacert: 3.60 -> 3.63
(cherry picked from commit 8dbc855b49)
2021-06-02 11:14:32 +02:00
ajs124
c617658898 cacert: 3.57 -> 3.60
(cherry picked from commit 11d6355308)
2021-06-02 11:13:56 +02:00
Luke Granger-Brown
1edf0c52f8 cacert: fix blacklist
It's broken under Python 3, ironically due to the patch we're carrying.
Fix it, and add a test to check it works.

Fixes #93230.

(cherry picked from commit b1f9e9c259)
2021-06-02 11:13:12 +02:00
Andreas Rammhold
87afa27319 cacert: decouple from NSS to reduce rebuild amount
In [#100765] @vcunat pointed out that we could decouple cacert from the
NSS package to make it more rebuild friendly. Just rebuilding packages
that depend on NSS seems to be about ~100. Rebuilding all the packages
that depend on cacert is >9k as of this writing. This makes it much more
feasible to upgrade high-profile packages that are (rightfully) pedantic
on their NSS version like firefox and thunderbird.

[#100765]: https://github.com/NixOS/nixpkgs/pull/100765

(cherry picked from commit 94448baf6d)
2021-06-02 11:11:58 +02:00
Martin Weinelt
155750e829 firefox-esr: 78.10.1esr -> 78.11.0esr
https://www.mozilla.org/en-US/firefox/78.11.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2021-24/
(cherry picked from commit f42ea75dec)
2021-06-02 06:53:29 +00:00
Robert Scott
cee3ca37c6 Merge pull request #125098 from risicle/ris-python-websockets-CVE-2018-1000518-redux-r20.09
[20.09] python3Packages.websockets: add patch for CVE-2018-1000518-redux
2021-06-01 16:01:49 +01:00
Robert Scott
1c2b289325 radare2: add patch for CVE-2021-32613 2021-06-01 15:48:54 +01:00
Sandro
1232484e2b Merge pull request #124594 from mohe2015/backport-124347-20.09 2021-06-01 15:18:06 +02:00
Robert Scott
3777863672 python3Packages.starlette: fix build
newer python 3.8+ releases expose this breakage
https://github.com/encode/starlette/issues/1131, fixed upstream in
https://github.com/encode/starlette/pull/1132
2021-06-01 13:00:01 +01:00
Martin Weinelt
b0c94133c6 nss_latest: 3.63 -> 3.64 2021-06-01 02:55:07 +02:00
taku0
50bbc2b3a8 firefox-bin: 88.0.1 -> 89.0
(cherry picked from commit bb2070754c)
2021-05-31 23:45:07 +00:00
Martin Weinelt
ff2a8bb904 firefox: 88.0.1 -> 89.0
https://www.mozilla.org/en-US/firefox/89.0/releasenotes/
(cherry picked from commit bcc35ef63f)
2021-06-01 01:19:45 +02:00
Martin Weinelt
9c1f1efc2f rust-cbindgen_latest: 0.17.0 -> 0.19.0 2021-06-01 01:18:46 +02:00
Robert Scott
aba83e7f87 python3Packages.websockets: add patch for CVE-2018-1000518-redux
this is a reintroduction of CVE-2018-1000518 which doesn't appear to
have its own CVE assigned (yet?)
2021-05-31 16:09:50 +01:00
Robert Scott
d9b8852de5 postgresqlPackages.pg_partman: add patch for CVE-2021-33204
upstream squashes entire releases. joy. fetchpatch to the rescue.
2021-05-31 14:13:49 +01:00
Michael Weiss
38fce8ec00 Merge pull request #125053 from NixOS/backport-124957-to-release-20.09
[Backport release-20.09] ungoogled-chromium: 90.0.4430.212 -> 91.0.4472.77
2021-05-31 12:27:36 +02:00
Michael Weiss
63bd8b93ba ungoogled-chromium: 90.0.4430.212 -> 91.0.4472.77
(cherry picked from commit 6c638ee6b1)
2021-05-31 09:50:56 +00:00
Robert Scott
7f3a9bf6dd neomutt: add patch for CVE-2021-32055
no upstream release yet

(cherry picked from commit edcde75b98)
2021-05-31 10:16:34 +02:00
TredwellGit
fe0a80d954 lz4: patch CVE-2021-3520 and null pointer dereference
(cherry picked from commit 2acd087dca)
2021-05-30 16:06:22 +00:00
Kim Lindberger
eae0cabc12 Merge pull request #124944 from NixOS/backport-124472-to-release-20.09
[Backport release-20.09] keycloak: 13.0.0 -> 13.0.1
2021-05-30 10:47:54 +02:00
R. RyanTM
9fc5c808d2 keycloak: 13.0.0 -> 13.0.1
(cherry picked from commit 153eed5204)
2021-05-30 07:41:44 +00:00
Sandro
8f01492519 Merge pull request #123109 from prusnak/electron-20.09 2021-05-30 04:25:15 +02:00
Sandro
3549d3abef Merge pull request #124885 from risicle/ris-yara-4.0.5-r20.09
[20.09] yara: 4.0.1 -> 4.0.5
2021-05-30 03:45:19 +02:00
Martin Weinelt
945412c6aa Merge pull request #124894 from NixOS/backport-124839-to-release-20.09
[Backport release-20.09] nixos/wordpress: regenerate secret keys if misspelled key name is found
2021-05-30 00:47:00 +02:00
Martin Weinelt
e89b599d8d nixos/wordpress: regenerate secret keys if misspelled key name is found
A secret key generated by the nixos module was misspelled, which could
possibly impact the security of session cookies.

To recover from this situation we will wipe all security keys that were
previously generated by the NixOS module, when the misspelled one is
found. This will result in all session cookies being invalidated. This
is confirmed by the wordpress documentation:

> You can change these at any point in time to invalidate all existing
> cookies. This does mean that all users will have to login again.

https://wordpress.org/support/article/editing-wp-config-php/#security-keys

Meanwhile this issue shouldn't be too grave, since the salting function
of wordpress will rely on the concatenation of both the user-provided
and automatically generated values, that are stored in the database.

> Secret keys are located in two places: in the database and in the
> wp-config.php file. The secret key in the database is randomly
> generated and will be appended to the secret keys in wp-config.php.

https://developer.wordpress.org/reference/functions/wp_salt/

Fixes: 2adb03fdae ("nixos/wordpress:
generate secrets locally")

Reported-by: Moritz Hedtke <Moritz.Hedtke@t-online.de>
(cherry picked from commit 724ed08df0)
2021-05-29 20:16:38 +00:00
roblabla
28451dc47f yara: 4.0.1 -> 4.0.5
(cherry picked from commit e7b4f9b91e)
2021-05-29 18:07:56 +01:00
Sandro
dad6bfb33e Merge pull request #124809 from Moredread/backport/vcv-rack-pffft-source
[20.09] Backport Fetch pffft from upstream project website instead of bitbucket
2021-05-29 01:48:13 +02:00
EEva (JPotier)
be7cf3681c vcv-rack: fetch pffft from upstream project website instead of bitbucket
Starting from this commit
2db08f15a0
the upstream project does not expect to use bitbucket anymore. The title
mentions that “BitBucket deleted all Mercurial repos”. Instead, an archive of
the pffft source is hosted on vcvrack.com directly. The unziped sha256 is the
same as before this change.

(cherry picked from commit 7964c9827f)
2021-05-28 23:57:50 +02:00
TredwellGit
7593105e6a electron_10: 10.4.5 -> 10.4.7
https://github.com/electron/electron/releases/tag/v10.4.6
https://github.com/electron/electron/releases/tag/v10.4.7
(cherry picked from commit f8fbfa538b)
2021-05-28 22:57:26 +02:00
TredwellGit
5edc67e9f3 electron_11: 11.4.6 -> 11.4.7
https://github.com/electron/electron/releases/tag/v11.4.7
(cherry picked from commit 505298f812)
2021-05-28 22:57:13 +02:00
TredwellGit
fa802f58f5 electron_12: 12.0.7 -> 12.0.9
https://github.com/electron/electron/releases/tag/v12.0.8
https://github.com/electron/electron/releases/tag/v12.0.9
(cherry picked from commit a0426609c8)
2021-05-28 22:56:34 +02:00
Martin Weinelt
6ca831bb9f Merge pull request #124517 from mohe2015/update/wordpress-20.09
[20.09] wordpress: 5.6.2 -> 5.6.4
2021-05-28 19:19:23 +02:00
markuskowa
85960bea53 Merge pull request #124738 from markuskowa/upd-slurm
[20.09] slurm: 20.02.6.1 -> 20.02.7.1
2021-05-28 12:26:32 +02:00
Markus Kowalewski
58b00014ee slurm: 20.02.6.1 -> 20.02.7.1
Fix CVE-2021-31215
2021-05-28 11:19:04 +02:00
Robert Schütz
0c0ca5b542 openvpn: 2.4.9 -> 2.4.11 (#124708)
Fixes CVE-2020-15078.
https://community.openvpn.net/openvpn/wiki/CVE-2020-15078
2021-05-28 10:19:41 +02:00
Robert Schütz
015993a3cb samba: 4.12.14 -> 4.12.15
fixes https://www.samba.org/samba/security/CVE-2021-20254.html
2021-05-27 18:19:41 -07:00
Michele Guerini Rocco
ad3dcab698 Merge pull request #124692 from rnhmjoj/mutt-20.09
mutt: patch for CVE-2021-32055
2021-05-27 22:59:59 +02:00
rnhmjoj
e83ecb4305 mutt: patch for CVE-2021-32055 2021-05-27 20:08:02 +02:00
Hedtke, Moritz
a90b738d7f step-cli: 0.13.3 -> 0.15.16 2021-05-27 17:16:04 +02:00
Hedtke, Moritz
e5969932be step-ca: 0.13.3 -> 0.15.15 2021-05-27 17:10:27 +02:00
Robert Scott
05f3800b80 Merge pull request #124478 from LeSuisse/sssd-1.16.5-20.09
[20.09] sssd: 1.16.4 -> 1.16.5
2021-05-26 20:12:41 +01:00
Hedtke, Moritz
eaefded89e wordpress: 5.6.2 -> 5.6.4 2021-05-26 18:41:21 +02:00
Claudio Bley
57665799d9 file-roller: 3.36.3 -> 3.36.4
Fixes #120373 - [CVE-2020-36314](https://nvd.nist.gov/vuln/detail/CVE-2020-36314)
2021-05-26 08:09:40 -07:00
Michael Weiss
648d2485ea Merge pull request #124424 from primeos/chromium-backport-oldstable
[20.09] chromium: 90.0.4430.212 -> 91.0.4472.77
2021-05-26 12:15:56 +02:00
Thomas Gerbet
853167e5b1 sssd: 1.16.4 -> 1.16.5
Fixes CVE-2018-16838.
https://sssd.io/release-notes/sssd-1.16.5.html

(cherry picked from commit affda4029f)
2021-05-26 12:13:23 +02:00
Andreas Rammhold
76ed24ceab Merge pull request #124433 from mweinelt/20.09/nginx
[20.09] nginx: Fix off-by-one in DNS resolver heap write
2021-05-26 01:42:31 +02:00
Martin Weinelt
039c2ab9a7 nginx: Fix off-by-one in DNS resolver heap write
Quoting from oss-security:

An off-by-one error in ngx_resolver_copy() while processing DNS
responses allows a network attacker to write a dot character ('.', 0x2E)
 out of bounds in a heap allocated buffer. The vulnerability can be
triggered by a DNS response in reply to a DNS request from nginx when
the resolver primitive is configured. A specially crafted packet allows
overwriting the least significant byte of next heap chunk metadata with
0x2E. A network attacker capable of providing DNS responses to a nginx
server can achieve Denial-of-Service and likely remote code execution.
Due to the lack of DNS spoofing mitigations in nginx and the fact that
the vulnerable function is called before checking the DNS Transaction
ID, remote attackers might be able to exploit this vulnerability by
flooding the victim server with poisoned DNS responses in a feasible
amount of time.

https://www.openwall.com/lists/oss-security/2021/05/25/5
https://mailman.nginx.org/pipermail/nginx-announce/2021/000300.html

Fixes: CVE-2021-23017
2021-05-26 00:34:13 +02:00
Robert Scott
1d7bb8d425 Merge pull request #123985 from LeSuisse/vault-1.6.5-20.09
[20.09] vault: 1.6.4 -> 1.6.5
2021-05-25 22:12:34 +01:00
Michael Weiss
3cf4e5a15e chromium: 90.0.4430.212 -> 91.0.4472.77
https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop_25.html

This update includes 32 security fixes.

CVEs:
CVE-2021-30521 CVE-2021-30522 CVE-2021-30523 CVE-2021-30524
CVE-2021-30525 CVE-2021-30526 CVE-2021-30527 CVE-2021-30528
CVE-2021-30529 CVE-2021-30530 CVE-2021-30531 CVE-2021-30532
CVE-2021-30533 CVE-2021-30534 CVE-2021-30535 CVE-2021-21212
CVE-2021-30536 CVE-2021-30537 CVE-2021-30538 CVE-2021-30539
CVE-2021-30540

(cherry picked from commit e522464f9a)
2021-05-25 22:13:40 +02:00
Martin Weinelt
296198c153 Merge pull request #124327 from sumnerevans/element-1.7.29-backport-20.09
element: 1.7.28 -> 1.7.29 (backport to 20.09)
2021-05-25 16:05:41 +02:00
Sandro
bd086a6221 Merge pull request #124369 from ldesgoui/backport-20.09/discord 2021-05-25 14:45:41 +02:00
wearemnr
b5e483a741 discord: 0.0.14 -> 0.0.15
Discord prevents you from using the application if a new version is out.

(cherry picked from commit 501e54080d)
2021-05-25 13:47:54 +02:00
Sumner Evans
b39f029def element: 1.7.28 -> 1.7.29 2021-05-24 20:59:25 -06:00
Vladimír Čunát
0ea48ca5d1 Merge branch 'staging-20.09' into release-20.09 2021-05-25 00:34:52 +02:00
LeSuisse
0cc37b730c redis: 6.0.11 -> 6.0.13 (#124252)
Fixes CVE-2021-29477 and CVE-2021-29478.
https://github.com/redis/redis/blob/6.0.13/00-RELEASENOTES
2021-05-24 17:32:33 +02:00
Michael Weiss
b8f9625830 Merge pull request #124183 from primeos/chromium-backport
[20.09] chromiumBeta: Backport patches to fix the build
2021-05-24 14:52:22 +02:00
Christian Simon
12f2cf84fa containerd: 1.4.3 -> 1.4.6
The sixth patch release for containerd 1.4 is a security release to
update runc for CVE-2021-30465

Signed-off-by: Christian Simon <simon@swine.de>
2021-05-23 21:47:36 -07:00
Kim Lindberger
7cbe844368 Merge pull request #124136 from talyz/20.09-php-iconv-errno
[20.09] php74.extensions.iconv: fix error signalling
2021-05-23 22:43:37 +02:00
Kerstin Humm
981b1ea86a imagemagick: 7.0.11-12 -> 7.0.11.13
(cherry picked from commit c2521a6b36)
2021-05-23 16:29:39 +02:00
Jan Tojnar
ffb99acc06 php74.extensions.iconv: fix error signalling
The configure script checks whether iconv supports errno. Unfortunately, on PHP < 8, the test program includes $PHP_ICONV_H_PATH, which defaults to FHS path so it fails to build:

	conftest.c:13:10: fatal error: /usr/include/iconv.h: No such file or directory
	   13 | #include </usr/include/iconv.h>
	      |          ^~~~~~~~~~~~~~~~~~~~~~

That causes the feature check to report a false negative, leading PHP to use a degraded code that returns PHP_ICONV_ERR_UNKNOWN when error occurs, breaking granular error handling in applications.

To prevent this, let’s just include <iconv.h>.

PHP 8 just uses include path so the detection works there: 7bd1d70341

(cherry picked from commit 024243bac4)
2021-05-23 13:10:10 +02:00
Michael Weiss
04ab42729d chromiumDev: 92.0.4503.0 -> 92.0.4512.4
(cherry picked from commit 6581cd7f5c)
2021-05-23 12:08:27 +02:00
Michael Weiss
8b3c3ec1f2 chromiumBeta: 91.0.4472.57 -> 91.0.4472.69
(cherry picked from commit 57983646b1)
2021-05-23 12:08:26 +02:00
Michael Weiss
904adfa865 chromiumBeta: 91.0.4472.38 -> 91.0.4472.57
(cherry picked from commit 63ff7e430b)
2021-05-23 12:08:25 +02:00
Michael Weiss
a6438778aa chromiumDev: Fix the build
python.withPackages avoids the problem with mixed Python 2 and Python 3
dependencies.

(cherry picked from commit e2adee6827)
2021-05-23 12:08:22 +02:00
Michael Weiss
6794ee3884 chromiumDev: 92.0.4496.0 -> 92.0.4503.0
(cherry picked from commit ee727dfdb7)
2021-05-23 11:48:48 +02:00
Michael Weiss
edcf6c1ee2 chromiumBeta: Add curl as dependency to fix the build
This fixes the following build error:
[14969/46739] CXX obj/third_party/crashpad/crashpad/util/util/http_transport_libcurl.o[KK[K.o[KKy_reader.or.od.ooor_linux.mojom-shared.o
FAILED: obj/third_party/crashpad/crashpad/util/util/http_transport_libcurl.o
clang++ [...]
../../third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc:17:10: fatal error: 'curl/curl.h' file not found
#include <curl/curl.h>
         ^~~~~~~~~~~~~
1 error generated.

(cherry picked from commit c0ead3d0c4)
2021-05-23 11:48:47 +02:00
Michael Weiss
01e5b83bdf chromiumBeta: 91.0.4472.27 -> 91.0.4472.38
(cherry picked from commit 6f6ec9e6f0)
2021-05-23 11:48:47 +02:00
Michael Weiss
fb9a387788 chromiumDev: 92.0.4491.6 -> 92.0.4496.0
(cherry picked from commit ac681c966a)
2021-05-23 11:48:46 +02:00
Michael Weiss
a7d64fb041 chromiumDev: 92.0.4484.7 -> 92.0.4491.6
(cherry picked from commit 0d7f9f8ac3)
2021-05-23 11:48:45 +02:00
Michael Weiss
d7b2665724 chromiumBeta: 91.0.4472.19 -> 91.0.4472.27
(cherry picked from commit 716d176974)
2021-05-23 11:47:36 +02:00
Michael Weiss
7fc687e174 chromium: Warn about and cleanup old chromiumVersionAtLeast conditionals
(cherry picked from commit eb335f697e)
2021-05-23 11:47:35 +02:00
Michael Weiss
3b3292d176 chromiumDev: Fix the configuration phase (#120464)
The Python 3 support still isn't ready...

(cherry picked from commit 0dee033ce7)
2021-05-23 11:45:04 +02:00
Michael Weiss
fe4e8217b4 chromiumDev: 91.0.4472.19 -> 92.0.4484.7
(cherry picked from commit a75b5add13)
2021-05-23 11:42:31 +02:00
Michael Weiss
0436b59c83 chromiumBeta: 90.0.4430.85 -> 91.0.4472.19
(cherry picked from commit 6664b74af1)
2021-05-23 11:42:30 +02:00
Michael Weiss
4cacc4011c chromiumDev: 91.0.4472.10 -> 91.0.4472.19
(cherry picked from commit 7495ee4f5f)
2021-05-23 11:42:30 +02:00
Michael Weiss
f0347f99ee chromiumBeta: 90.0.4430.72 -> 90.0.4430.85
(cherry picked from commit 951e888cbd)
2021-05-23 11:42:29 +02:00
Michael Weiss
6c5890a181 chromiumDev: Fix the patch phase
(cherry picked from commit 80f4cce6fa)
2021-05-23 11:42:28 +02:00
Michael Weiss
ba703219e4 chromiumDev: 91.0.4469.4 -> 91.0.4472.10
(cherry picked from commit 37f8212780)
2021-05-23 11:42:28 +02:00
Maximilian Bosch
ac60476ed9 Merge pull request #124061 from mweinelt/20.09/matrix-synapse
[20.09] matrix-synapse: protect created files
2021-05-22 23:14:25 +02:00
Martin Weinelt
381cf04eb8 nixos/matrix-synapse: protect created files
Enforce UMask on the systemd unit to restrict the permissions of files
created. Especially the homeserver signing key should not be world
readable, and media is served through synapse itself, so no other user
needs access to these files.

Use a prestart chmod to fixup the permissions on the signing key.

(cherry picked from commit 79e675444c)
2021-05-22 22:57:27 +02:00
Michael Raskin
c67af61aad nixos/service-runner: fix evaluation
Follow-up to: nixos/systemd: allow preStart with other ExecStartPre cmdlines #109976

As the additional ExecStartPre and ExecStartPost are now lists, update
their processing by service-runner.nix

(cherry picked from commit 9486375887)
2021-05-22 22:57:27 +02:00
Robert Hensing
885dbb2835 nixos/systemd: allow preStart with other ExecStartPre cmdlines
Declaring them as lists enables the concatenation, supporting
lib.mkBefore, lib.mkOrder, etc.

This is useful when you need to extend a service with a pre-start
script that needs to run as root.

(cherry picked from commit 3936d85ec3)
2021-05-22 22:39:47 +02:00
Thomas Gerbet
8fdc9d2020 vault: 1.6.4 -> 1.6.5
Fixes CVE-2021-32923.
2021-05-22 09:15:45 +02:00
Robbert Gurdeep Singh
1f7155200f nextcloud: add preInstall and postInstall hook calls
(cherry picked from commit fa4aa72508)
2021-05-21 22:53:37 +02:00
Robbert Gurdeep Singh
dc7e260a19 nextcloud: 21.0.1 -> 21.0.2
(cherry picked from commit 63542dbf0a)
2021-05-21 22:53:36 +02:00
Maximilian Bosch
0eb45c3d1e grafana: 7.5.6 -> 7.5.7
ChangeLog: https://github.com/grafana/grafana/releases/tag/v7.5.7
(cherry picked from commit 86ee847aaf)
2021-05-21 22:01:46 +02:00
V
8b5335fd3e nixos/mailman: fix documentation option links
(cherry picked from commit f4c5ebea50)
2021-05-21 22:01:29 +02:00
Vladimír Čunát
f8c3c65484 Merge branch 'release-20.09' into staging-20.09 2021-05-21 11:32:02 +02:00
Vladimír Čunát
c8ba00251e xorg.libX11: patch CVE-2021-31535
On master we have 1.7.x and took update instead in PR #123622
(commit fa8d1b3).  Fortunately the patch is really trivial.
2021-05-21 11:31:28 +02:00
Vladimír Čunát
5b482ec815 Merge #123775: thunderbird*: 78.10.1 -> 78.10.2
https://www.thunderbird.net/en-US/thunderbird/78.10.2/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2021-22/
(cherry picked from commit 8af880c70b)
I re-tested both of them briefly atop 20.09.
2021-05-20 22:23:07 +02:00
Tobias Stenzel
7fd5b87415 grafana: 7.5.2 -> 7.5.6
Changelog:

* https://github.com/grafana/grafana/releases/tag/v7.5.3
* https://github.com/grafana/grafana/releases/tag/v7.5.4
* https://github.com/grafana/grafana/releases/tag/v7.5.5
* https://github.com/grafana/grafana/releases/tag/v7.5.6

(cherry picked from commit ac582ccd61)
2021-05-20 19:23:42 +02:00
benneti
a7064e2397 rmapi: 0.0.13 -> 0.0.15 (#123672)
(cherry picked from commit 2d166601af)
2021-05-20 12:49:50 +01:00
Robin Gloster
0e3cd61ac9 Merge pull request #123719 from mweinelt/20.09/prometheus
[20.09] prometheus: fix open redirect vulnerability on /new endpoint
2021-05-19 15:31:43 -05:00
Martin Weinelt
5947f3bf58 prometheus: fix open redirect vulnerability on /new endpoint
https://github.com/prometheus/prometheus/security/advisories/GHSA-vx57-7f4q-fpc7

Fixes: CVE-2021-29622
2021-05-19 21:35:05 +02:00
Martin Weinelt
f5adba3568 Merge pull request #123701 from mweinelt/20.09/matrix-synapse
[20.09] matrix-synapse: 1.33.2 -> 1.34.0
2021-05-19 19:09:35 +02:00
Maximilian Bosch
7c87d01973 matrix-synapse: 1.33.2 -> 1.34.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.34.0
(cherry picked from commit 0dae433cdc)
2021-05-19 18:14:28 +02:00
Graham Christensen
33824cdf8e Merge pull request #123590 from mweinelt/20.09/rxvt
[20.09] rxvt-unicode: 9.22 -> 9.26; rxvt, mrxvt, eterm: mark with knownVulnerable
2021-05-18 19:08:44 -04:00
Martin Weinelt
b4322b49eb rxvt, mrxvt, eterm: Mark vulnerable to unexpected command execution
https://www.openwall.com/lists/oss-security/2021/05/17/1
(cherry picked from commit 6205c47b02)
2021-05-19 00:04:44 +02:00
Martin Weinelt
502885a3de rxvt-unicode: 9.22 -> 9.26
(cherry picked from commit d6c64b2816)
2021-05-19 00:02:31 +02:00
Kerstin Humm
dbd7141b1d imagemagick: 7.0.11-9 -> 7.0.11-12
(cherry picked from commit 1738b9877a)
2021-05-18 21:23:53 +02:00
Maximilian Bosch
c8584362ae Merge pull request #120935 from risicle/ris-qemu-5.2.0-r20.09
[20.09] qemu: 5.1.0 -> 5.2.0
2021-05-18 20:45:01 +02:00
TredwellGit
42fcae2f87 element: 1.7.27 -> 1.7.28
https://github.com/vector-im/element-web/blob/v1.7.28/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.28/CHANGELOG.md
(cherry picked from commit 25b12b1b0a)
2021-05-17 23:22:44 +02:00
TredwellGit
0fdb88ffef electron_12: 12.0.6 -> 12.0.7
https://github.com/electron/electron/releases/tag/v12.0.7
(cherry picked from commit 537c040ceb)
2021-05-17 16:51:44 +02:00
TredwellGit
89330fc076 electron_11: 11.4.5 -> 11.4.6
https://github.com/electron/electron/releases/tag/v11.4.6
(cherry picked from commit 88772a7a42)
2021-05-17 16:51:35 +02:00
Maximilian Bosch
accb1763ab Merge pull request #123072 from mweinelt/20.09/kernels
[20.09] Kernels 2021-05-14
2021-05-17 11:50:32 +02:00
Vladimír Čunát
52090c613a Merge #123216: firefox*: patch updates (into release-20.09) 2021-05-17 08:07:51 +02:00
Kerstin Humm
5e71a99cb6 imagemagick6: 6.9.12.8 -> 6.9.12-12
(cherry picked from commit f1d61e1b4b)
2021-05-16 23:34:48 +02:00
Vladimír Čunát
df6af9daab Merge branch 'staging-20.09' into release-20.09 2021-05-16 21:34:59 +02:00
taku0
96e342addb firefox-esr: 78.10.0esr -> 78.10.1esr
(cherry picked from commit d6229c7f5f)
2021-05-16 18:24:46 +09:00
taku0
36f9771ba2 firefox: 88.0 -> 88.0.1
(cherry picked from commit bd5046edea)
2021-05-16 18:24:46 +09:00
taku0
e0e6e50407 firefox-bin: 88.0 -> 88.0.1
(cherry picked from commit 7ae74ab5cc)
2021-05-16 18:24:46 +09:00
Terra Brown
7974217f94 nixos/modules: add "sdhci_pci" to availableKernelModules
Encountered issues booting the live image on an Acer R11 Chromebook (CYAN). Got help from @samueldr on Freenode, and adding this module fixed it. Likely useful for other platforms/situations where booting from SD is necessary.

(cherry picked from commit c2a901798e)
2021-05-15 08:33:43 -07:00
Michael Weiss
5e8262f3f3 Merge pull request #122777 from primeos/signal-desktop-backport
[20.09] signal-desktop: 5.0.0 -> 5.1.0
2021-05-15 16:35:38 +02:00
Andreas Rammhold
17d3dab864 Merge pull request #122871 from andir/20.09/prosody
[20.09] prosody: 0.11.6 -> 0.11.9
2021-05-15 16:18:15 +02:00
Michael Weiss
0067458009 nixos/tests/signal-desktop: test if the SQLite DB is encrypted
Based on commit 940dfa9940 (#122926) but
specific for NixOS 20.09 (to verify and ensure that the DB is still
encrypted there).
2021-05-15 15:49:20 +02:00
TredwellGit
eab4b4423d electron_12: 12.0.5 -> 12.0.6
https://github.com/electron/electron/releases/tag/v12.0.6
(cherry picked from commit 1d0bf51a6e)
2021-05-15 15:20:38 +02:00
Pavol Rusnak
4a72940673 electron_11: 11.4.4 -> 11.4.5
(cherry picked from commit 547cf3fbc2)
2021-05-15 15:20:04 +02:00
Pavol Rusnak
f4dabf2451 electron_10: 10.4.4 -> 10.4.5
(cherry picked from commit d4c3ac5c50)
2021-05-15 15:19:30 +02:00
Michael Weiss
fca28ec22d nixos/tests/signal-desktop: test if the SQLite DB is (un)encrypted
Well, this should test if the database is encrypted but currently it is
still unencrypted and we need to notice if this behaviour changes in the
future (as it will cause data loss, see e.g. #108772).
Anyway, this doesn't really matter for security reasons but we need this
test to prevent data loss (unfortunately Signal-Desktop and SQLCipher
handle this badly... :o).

(cherry picked from commit 217f268534)
2021-05-15 14:55:20 +02:00
TredwellGit
d6da263059 linux/hardened/patches/5.4: 5.4.118-hardened1 -> 5.4.119-hardened1
(cherry picked from commit b9bb51497d)
2021-05-15 09:47:57 +02:00
TredwellGit
3b52189a5e linux/hardened/patches/5.11: 5.11.20-hardened1 -> 5.11.21-hardened1
(cherry picked from commit bd4e82b585)
2021-05-15 09:47:54 +02:00
TredwellGit
1066d46418 linux/hardened/patches/5.10: 5.10.36-hardened1 -> 5.10.37-hardened1
(cherry picked from commit 8cf62ea50a)
2021-05-15 09:47:50 +02:00
TredwellGit
a6cade8ce4 linux: 5.4.118 -> 5.4.119
(cherry picked from commit b2f61fde52)
2021-05-15 09:47:45 +02:00
TredwellGit
d15787d040 linux: 5.11.20 -> 5.11.21
(cherry picked from commit f861540ac2)
2021-05-15 09:47:40 +02:00
TredwellGit
f9a8ce520f linux: 5.10.36 -> 5.10.37
(cherry picked from commit b9cf39ce34)
2021-05-15 09:47:36 +02:00
Domen Kožar
1ac1bd6fc5 firmware-linux-nonfree: 2021-03-15 -> 2021-05-11
(cherry picked from commit 9380cb337c)
2021-05-15 00:33:50 -07:00
Martin Weinelt
335237dc09 flac: fix out of bound reads due to heap buffer overflow
Fixes: CVE-2020-0499
(cherry picked from commit 279bdc9dce)
2021-05-14 22:49:13 -07:00
Michael Raskin
21ff9308b7 Merge pull request #122957 from LeSuisse/squid-4.15-20.09
[20.09] squid: 4.14 -> 4.15
2021-05-14 13:57:54 +00:00
Maximilian Bosch
b28710a49c Merge pull request #122985 from alyssais/nix-backport
[20.09] nix: 2.3.10 -> 2.3.11
2021-05-14 15:13:32 +02:00
Michael Weiss
1cbf4d1438 Merge pull request #122924 from primeos/ungoogled-chromium-backport
[20.09] ungoogled-chromium: 90.0.4430.93 -> 90.0.4430.212
2021-05-14 15:07:54 +02:00
Guillaume Girol
79ff627425 Merge pull request #122944 from lenzj/backport/epkowa
[20.09] epkowa: add epson perfection v600 and v37/v370
2021-05-14 12:47:33 +00:00
Eelco Dolstra
34827e069f nix: 2.3.10 -> 2.3.11
Co-authored-by: Alyssa Ross <hi@alyssa.is>
(cherry picked from commit b08e223a04)
2021-05-14 12:35:08 +00:00
Kim Lindberger
339f21f3d4 Merge pull request #122017 from talyz/20.09-keycloak-13
[20.09] keycloak: 12.0.4 -> 13.0.0
2021-05-14 10:03:06 +02:00
Thomas Gerbet
b550cc88dd squid: 4.14 -> 4.15
Fixes CVE-2021-28116, CVE-2021-31806, CVE-2021-31807, CVE-2021-31808,
CVE-2021-28652, CVE-2021-28662 and CVE-2021-28651.

https://github.com/squid-cache/squid/security/advisories/GHSA-pxwq-f3qr-w2xf
https://github.com/squid-cache/squid/security/advisories/GHSA-m47m-9hvw-7447
https://github.com/squid-cache/squid/security/advisories/GHSA-jjq6-mh2h-g39h
https://github.com/squid-cache/squid/security/advisories/GHSA-572g-rvwr-6c7f
https://github.com/squid-cache/squid/security/advisories/GHSA-ch36-9jhx-phm4
(cherry picked from commit 4b66107509)
2021-05-14 08:50:24 +02:00
Guillaume Girol
adb2398bd3 epkowa: add epson perfection v600 and v37/v370
(cherry picked from commit 76b34118a9)
2021-05-13 22:11:08 -05:00
Martin Weinelt
7cdef6071a Merge pull request #122907 from romildo/release-20.09.fix.thunar
[20.09] xfce.thunar: 1.8.15 -> 1.8.17
2021-05-14 03:09:25 +02:00
Michael Weiss
95245a6fef ungoogled-chromium: 90.0.4430.93 -> 90.0.4430.212
(cherry picked from commit c31eda265a)
2021-05-14 02:07:22 +02:00
José Romildo Malaquias
52e613ec11 xfce.thunar: 1.8.15 -> 1.8.17
Update to version that fixes the thunar CVE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32563
2021-05-13 19:07:13 -03:00
Martin Weinelt
35d5d0d067 python3Packages.speedtest-cli: 2.1.2 -> 2.1.3
(cherry picked from commit 67b7e63d41)

Rationale for backport: release 2.1.3 fixes the following runtime
error[1]:

    $ speedtest-cli
    Retrieving speedtest.net configuration...
    Traceback (most recent call last):
      File "/nix/store/ykdf27yk3pc62719c60mb7a8akg84jma-python3.8-speedtest-cli-2.1.2/bin/.speedtest-cli-wrapped", line 9, in <module>
        sys.exit(main())
      File "/nix/store/ykdf27yk3pc62719c60mb7a8akg84jma-python3.8-speedtest-cli-2.1.2/lib/python3.8/site-packages/speedtest.py", line 1986, in main
        shell()
      File "/nix/store/ykdf27yk3pc62719c60mb7a8akg84jma-python3.8-speedtest-cli-2.1.2/lib/python3.8/site-packages/speedtest.py", line 1872, in shell
        speedtest = Speedtest(
      File "/nix/store/ykdf27yk3pc62719c60mb7a8akg84jma-python3.8-speedtest-cli-2.1.2/lib/python3.8/site-packages/speedtest.py", line 1091, in __init__
        self.get_config()
      File "/nix/store/ykdf27yk3pc62719c60mb7a8akg84jma-python3.8-speedtest-cli-2.1.2/lib/python3.8/site-packages/speedtest.py", line 1173, in get_config
        ignore_servers = list(
    ValueError: invalid literal for int() with base 10: ''

[1] https://github.com/sivel/speedtest-cli/releases/tag/v2.1.3
2021-05-13 21:59:39 +02:00
Maximilian Bosch
f2ff5815f2 Merge pull request #122860 from mweinelt/20.09/kernels
[20.09] Kernels 2021-05-13
2021-05-13 20:51:28 +02:00
Andreas Rammhold
6387e18105 nixos/tests/prosody: Ensure the TLS certificate is still valid
NixOS 20.09 has been out for so long that the certificate that is built
for the test is not longer valid. The build has never been reexecuted
since the last stdenv/openssl rebuild and is thus expired.

By setting the expiry time on +100y this should be valid enough for all
the use cases that might arise for 20.09. If you, in 2121, end up here
because the certificate is no longer valid: I am not sorry for whatever
it is you are doing. I would have hoped the world has either entirely
ran out of energy sources or this project to have been abandoned long
ago. If you want to get this to build again: Just add a whitespace to
the openssl invocation.
2021-05-13 19:53:19 +02:00
Andrey Golovizin
7238ee1d74 nixos/prosody: fix broken tests
(cherry picked from commit 3fd5a41676)
2021-05-13 19:44:48 +02:00
Andreas Rammhold
d813a6f8c8 prosody: 0.11.6 -> 0.11.9
The prosody project has issues a new [release] and published security
[advisory] for CVE-2021-32918, CVE-2021-32920, CVE-2021-32921,
CVE-2021-32917 and CVE-2021-32919.

This (backport) also includes security fixes for:
 * mod_websocket: Enforce size limits on received frames (no CVE number)
 * mod_saslauth: Disable ‘tls-unique’ channel binding with TLS 1.3 (no CVE number)

among other fixes from the [0.11.7] & [0.11.8] releases.

[advisory]: https://prosody.im/security/advisory_20210512/
[release]: https://blog.prosody.im/prosody-0.11.9-released/
[0.11.7]: https://blog.prosody.im/prosody-0.11.7-released/
[0.11.8]: https://blog.prosody.im/prosody-0.11.8-released/

(cherry picked from commit ded32d9192)
2021-05-13 19:37:49 +02:00
TredwellGit
69f335fbc6 linux/hardened/patches/5.4: 5.4.117-hardened1 -> 5.4.118-hardened1
(cherry picked from commit 8c3ef4c69c)
2021-05-13 18:35:32 +02:00
TredwellGit
b5fc1d4d93 linux/hardened/patches/5.11: 5.11.19-hardened1 -> 5.11.20-hardened1
(cherry picked from commit 5bece67ff6)
2021-05-13 18:35:27 +02:00
TredwellGit
71e95ed862 linux/hardened/patches/5.10: 5.10.35-hardened1 -> 5.10.36-hardened1
(cherry picked from commit 33eeddc2ec)
2021-05-13 18:35:24 +02:00
TredwellGit
fb160df72e linux: 5.4.117 -> 5.4.118
(cherry picked from commit 0ae6555eab)
2021-05-13 18:35:10 +02:00
TredwellGit
4aa4e87cea linux: 5.11.19 -> 5.11.20
(cherry picked from commit 97ef1f8fc2)
2021-05-13 18:34:40 +02:00
TredwellGit
caccd1ae4c linux: 5.10.35 -> 5.10.36
(cherry picked from commit f47e1433a5)
2021-05-13 18:34:35 +02:00
Martin Weinelt
c85e2a478c Merge pull request #122630 from mweinelt/20.09/kernels 2021-05-13 06:07:08 +02:00
Michael Weiss
6b1b8b296e signal-desktop: 5.0.0 -> 5.1.0
This is the most important Signal-Desktop release in a while as we
finally have Wayland support via Electron 12 \o/ #YAY :D

https://github.com/signalapp/Signal-Desktop/issues/3411

5bcf50ede9 (diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R231)
c6d5d852a9 (diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R232)
https://en.wikipedia.org/wiki/Electron_(software_framework)#Versions
(cherry picked from commit fd4f20bce4)
2021-05-12 23:35:11 +02:00
Michael Weiss
c5429e8411 Merge pull request #122507 from primeos/chromium-backport
[20.09] chromium: 90.0.4430.93 -> 90.0.4430.212
2021-05-12 21:29:34 +02:00
ajs124
2ee7cf423b Merge pull request #122742 from jojosch/exim-fix-mysql-20.09
[20.09] exim: fix enableMySQL (use libmysqlclient.dev)
2021-05-12 20:28:52 +02:00
Johannes Schleifenbaum
09471d01bf [20.09] exim: fix enableMySQL (use libmysqlclient.dev)
(cherry picked from commit 67ef7772a1)
2021-05-12 18:09:01 +02:00
Maximilian Bosch
327368f98c linuxPackages.wireguard: 1.0.20210219 -> 1.0.20210424
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-April/006664.html
(cherry picked from commit b5c423bedd)
2021-05-12 10:43:05 +02:00
Maximilian Bosch
16d1eb3a5e wireguard-tools: 1.0.20210315 -> 1.0.20210424
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-April/006663.html
(cherry picked from commit 5a48b5ec83)
2021-05-12 10:43:05 +02:00
Maximilian Bosch
678f993142 matrix-synapse: 1.33.1 -> 1.33.2
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.33.2
(cherry picked from commit d72d622723)
2021-05-12 10:43:04 +02:00
WilliButz
e4c1708ee9 hedgedoc: 1.8.0 -> 1.8.2
includes fixes for:
* CVE-2021-29503: Improper Neutralization of Script-Related HTML Tags in Notes
* a potential XSS-vector in the handling of usernames and profile pictures

https://github.com/hedgedoc/hedgedoc/releases/tag/1.8.2
(cherry picked from commit 0432a81670)
2021-05-12 10:43:01 +02:00
WilliButz
6fe6df1c5e hedgedoc: 1.7.2 -> 1.8.0
https://github.com/hedgedoc/hedgedoc/releases/tag/1.8.0

includes fixes for CVE-2021-21306 and CVE-2021-29474

(cherry picked from commit 0a27a76b27)
2021-05-12 10:42:27 +02:00
TredwellGit
f34eb300b6 element: 1.7.26 -> 1.7.27
https://github.com/vector-im/element-web/blob/v1.7.27/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.27/CHANGELOG.md
(cherry picked from commit a0edfacfad)
2021-05-11 22:26:23 +02:00
TredwellGit
c845af6cb7 linux/hardened/patches/5.4: 5.4.114-hardened1 -> 5.4.117-hardened1
(cherry picked from commit c1569cc8ad)
2021-05-11 22:22:47 +02:00
TredwellGit
d2f82b35cc linux/hardened/patches/5.11: 5.11.16-hardened1 -> 5.11.19-hardened1
(cherry picked from commit 5b5ecae63d)
2021-05-11 22:22:43 +02:00
TredwellGit
b6c51fa610 linux/hardened/patches/5.10: 5.10.32-hardened1 -> 5.10.35-hardened1
(cherry picked from commit 2e32ce5edd)
2021-05-11 22:22:39 +02:00
TredwellGit
f8270df624 linux/hardened/patches/4.19: 4.19.188-hardened1 -> 4.19.190-hardened1
(cherry picked from commit a2a89d85d0)
2021-05-11 22:22:35 +02:00
TredwellGit
5d10f01179 linux/hardened/patches/4.14: 4.14.231-hardened1 -> 4.14.232-hardened1
(cherry picked from commit 98eb12bcae)
2021-05-11 22:22:31 +02:00
TredwellGit
8abec3c9a0 linux: 5.4.114 -> 5.4.117
(cherry picked from commit 08bc09092c)
2021-05-11 22:20:50 +02:00
TredwellGit
654238cf6d linux: 5.11.16 -> 5.11.19
(cherry picked from commit d96c775d1a)
2021-05-11 22:20:35 +02:00
TredwellGit
2d0e447bab linux: 5.10.32 -> 5.10.35
(cherry picked from commit 2161af8d3c)
2021-05-11 22:20:32 +02:00
TredwellGit
10ac4bd551 linux: 4.9.267 -> 4.9.268
(cherry picked from commit 94ce862101)
2021-05-11 22:20:28 +02:00
TredwellGit
90b1cafbaf linux: 4.4.267 -> 4.4.268
(cherry picked from commit 662c0201a5)
2021-05-11 22:20:25 +02:00
TredwellGit
79ab764de7 linux: 4.19.188 -> 4.19.190
(cherry picked from commit df61f804fb)
2021-05-11 22:20:22 +02:00
TredwellGit
4b5793ca35 linux: 4.14.231 -> 4.14.232
(cherry picked from commit f1b9f8023d)
2021-05-11 22:20:19 +02:00
Vladimír Čunát
99ba06d51b Merge branch 'staging-20.09' into release-20.09 2021-05-11 20:49:26 +02:00
Vladimír Čunát
456ee571dd Merge branch 'release-20.09' into staging-20.09 2021-05-11 15:54:11 +02:00
Maximilian Bosch
6e83cfb005 gitea: 1.14.1 -> 1.14.2
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.14.2
(cherry picked from commit f13efcf1d8)
2021-05-11 14:46:02 +02:00
Anderson Torres
8800791c2b Merge pull request #122421 from OPNA2608/fix/palemoon-config/20.09
[20.09] palemoon: Remove MOZ_PKG_SPECIAL, add AV1 configure flag
2021-05-11 09:45:39 -03:00
Michael Weiss
d6d6d1990f chromium: 90.0.4430.93 -> 90.0.4430.212
https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop.html

This update includes 19 security fixes.

CVEs:
CVE-2021-30506 CVE-2021-30507 CVE-2021-30508 CVE-2021-30509
CVE-2021-30510 CVE-2021-30511 CVE-2021-30512 CVE-2021-30513
CVE-2021-30514 CVE-2021-30515 CVE-2021-30516 CVE-2021-30517
CVE-2021-30518 CVE-2021-30519 CVE-2021-30520

(cherry picked from commit 2213e058fc)
2021-05-11 02:07:56 +02:00
OPNA2608
4fa43c5368 palemoon: Remove MOZ_PKG_SPECIAL, add AV1 configure flag
MOZ_PKG_SPECIAL: https://forum.palemoon.org/viewtopic.php?f=3&t=26796#p214729
"This is something we use for distinction for our infra. […] yeah just exclude it from your system packaging."

AV1: https://forum.palemoon.org/viewtopic.php?f=5&t=25843#p214767
"[It's] not on Linux and SunOS build instructions, only on Windows. But […] it is enabled for official Pale Moon"

(cherry picked from commit 0f4d3902ab)
2021-05-10 09:23:10 +02:00
Maximilian Bosch
1b688ca59b matrix-synapse: fix patch 2021-05-08 19:07:10 +02:00
Maximilian Bosch
e459ad6cd8 matrix-synapse: 1.33.0 -> 1.33.1
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.33.1
(cherry picked from commit c5e207c277)
2021-05-08 18:44:15 +02:00
Maximilian Bosch
c03803a72a matrix-synapse: 1.32.2 -> 1.33.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.33.0
(cherry picked from commit cf7192dcec)
2021-05-08 18:44:14 +02:00
Robert Schütz
3299d1bfe4 Merge pull request #121908 from dotlambda/ffmpeg_2-insecure
[20.09] ffmpeg_2: mark as insecure
2021-05-08 13:22:41 +02:00
Robert Schütz
ead1fde35b masterpdfeditor: fix url (#122102) 2021-05-07 21:46:15 +00:00
lsix
c500bb198c Merge pull request #122009 from dotlambda/CVE-2021-32052
[20.09] python3Packages.django: 2.2.20 -> 2.2.22
2021-05-07 13:10:41 +01:00
R. RyanTM
68824e16b0 keycloak: 12.0.4 -> 13.0.0
(cherry picked from commit 4922556d92)
2021-05-07 13:14:18 +02:00
Robert Schütz
177732cf2e python3Packages.django_2_2: 2.2.20 -> 2.2.22
https://www.djangoproject.com/weblog/2021/may/06/security-releases/
(cherry picked from commit 2e0b8acd82)
2021-05-07 12:00:09 +02:00
Robert Schütz
a7223f02b5 python3Packages.django_2_2: move expression to ease backporting 2021-05-07 12:00:09 +02:00
Sander van der Burg
22612485a4 Merge pull request #121949 from svanderburg/disnix_style_fixes_stable
[20.09] Disnix style fixes
2021-05-06 22:27:38 +02:00
Sander van der Burg
6fdbcf939f nixos/disnix: configure the remote client by default, if multi-user mode has been enabled
(cherry picked from commit 77295e7e6b)
2021-05-06 21:33:40 +02:00
Sander van der Burg
6bc5cfb9a6 dysnomia: make function header more readable
(cherry picked from commit 52c427b8be)
2021-05-06 21:33:25 +02:00
Robert Schütz
3a5bdee571 ffmpeg_2: mark as insecure
(cherry picked from commit 900fd5d09f)
2021-05-06 13:51:57 +02:00
Maximilian Bosch
eb7e1ef185 Merge pull request #121739 from Ma27/2009-nixUnstable
[20.09] nixUnstable: 2.4pre20210326_dd77f71 -> 2.4pre20210503_6d2553a; hydra-unstable: 2021-03-29 -> 2021-05-03
2021-05-05 23:16:00 +02:00
Sander van der Burg
c830a2aea7 Merge pull request #121831 from svanderburg/disnix_update_stable
[20.09] Disnix update
2021-05-05 22:32:52 +02:00
Sander van der Burg
870efa464e DisnixWebService: 0.10 -> 0.10.1
(cherry picked from commit 14971b1a5f)
2021-05-05 21:55:48 +02:00
Sander van der Burg
07397c9fab disnixos: 0.9 -> 0.9.1
(cherry picked from commit da6a769a92)
2021-05-05 21:55:07 +02:00
Sander van der Burg
ce142590f8 disnix: 0.10 -> 0.10.1 and remove obsolete parameters
(cherry picked from commit 811e18ab73)
2021-05-05 21:53:00 +02:00
Sander van der Burg
aa6c243554 dysnomia: 0.10 -> 0.10.1 and add support for new plugins
(cherry picked from commit 1021cd5d6c)
2021-05-05 21:49:40 +02:00
Bernardo Meurer
5c5e255c9b Merge pull request #121779 from taku0/thunderbird-bin-78.10.1_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.10.0 -> 78.10.1
2021-05-05 09:40:46 -07:00
taku0
a4dc11ed18 thunderbird: 78.10.0 -> 78.10.1
(cherry picked from commit 95e5066a69)
2021-05-05 18:14:24 +09:00
taku0
66d4b13e8c thunderbird-bin: 78.10.0 -> 78.10.1
(cherry picked from commit 361f0ffe00)
2021-05-05 18:14:24 +09:00
Dirk Osburg
d90df566ca keepassrpc: 1.8.0 -> 1.14.0
Fixes #96799 .

(cherry picked from commit 6a1a32071c)
2021-05-04 18:59:22 -04:00
Maximilian Bosch
3f10b5ee66 perlPackages*: use stdenv.lib rather than lib 2021-05-04 23:58:18 +02:00
Cole Helbling
ab455d28da hydra-unstable: 2021-04-29 -> 2021-05-03
This incorporates a few more API fixes that have been made to Hydra since the
last bump.

(cherry picked from commit 451477e741)
2021-05-04 23:58:18 +02:00
Cole Helbling
c9dacc3d69 perlPackages.StringCompareConstantTime: init at 0.321
(cherry picked from commit 1548f03a58)
2021-05-04 23:58:17 +02:00
Cole Helbling
fc722a1af3 perlPackages.CryptPassphraseArgon2: init at 0.002
(cherry picked from commit c6104775ae)
2021-05-04 23:58:17 +02:00
Cole Helbling
354a565fed perlPackages.CryptPassphrase: init at 0.003
(cherry picked from commit 05fb1b74d6)
2021-05-04 23:58:17 +02:00
Cole Helbling
bf30a5d4d5 perlPackages.CryptArgon2: init at 0.010
(cherry picked from commit ded288a979)
2021-05-04 23:58:17 +02:00
regnat
f08c8dc789 hydraUnstable: 2021-03-29 -> 2021-04-29
Required to work with the latest nixUnstable

(cherry picked from commit bdc95ab29e)
2021-05-04 23:58:17 +02:00
regnat
2f9d534490 nixUnstable: pre20210326_dd77f71 -> pre20210503_6d2553a
(amongst other things) several fixes to make the `ca-derivations`
experimental feature usable on a daily basis

(cherry picked from commit 2994db87fb)
2021-05-04 23:58:17 +02:00
Maximilian Bosch
9d06c927d0 lib/licenses: add missing bsdOriginalUC
(BSD 4-Clause University of California-Specific)
2021-05-04 23:56:05 +02:00
Robert Schütz
f39bdc3de7 tcpreplay: 4.3.3 -> 4.3.4
https://github.com/appneta/tcpreplay/releases/tag/v4.3.4
(cherry picked from commit f50700dfec)
2021-05-04 23:30:55 +02:00
ajs124
2ee9a4fb97 exim: 4.94 -> 4.94.2
Fixes a dozen security vulnerabilities

(cherry picked from commit 8a249aa732)
2021-05-04 15:53:37 +02:00
Vladimír Čunát
a565a2165a Merge branch 'staging-20.09' into release-20.09 2021-05-04 00:01:38 +02:00
Matthew Bauer
4a154d4762 Merge pull request #121568 from midchildan/backport/20.09/exiftool
[20.09] perlPackages.ImageExifTool: apply fix for CVE-2021-22204
2021-05-03 12:19:22 -05:00
Sandro
b81d252a46 Merge pull request #121281 from aanderse/redmine-backport
[20.09] redmine: 4.1.2 -> 4.1.3
2021-05-03 17:00:32 +02:00
Robert Hensing
8bea04689d Merge remote-tracking branch 'upstream/release-20.09' into staging-20.09 2021-05-03 12:38:08 +02:00
midchildan
43ed87fa6e perlPackages.ImageExifTool: apply fix for CVE-2021-22204 2021-05-03 15:25:59 +09:00
Bjørn Forsman
dc326c78a9 zoom-us: fix overriding source
Without this using .overrideAttrs to change the source still uses the
old source.

(cherry picked from commit 13cadfac15)
2021-05-02 17:41:26 +02:00
rnhmjoj
c34127be2a monero-gui: 0.17.1.9 -> 0.17.2.1
(cherry picked from commit 3227f676cb)
2021-05-02 14:14:15 +02:00
rnhmjoj
2537f19f56 monero: 0.17.1.9 -> 0.17.2.0
(cherry picked from commit 26d524374f)
2021-05-02 14:14:11 +02:00
rnhmjoj
1c443208ce quirc: 2016-08-16 -> 2020-04-06
(cherry picked from commit 4dfcc530cd)
2021-05-02 14:14:07 +02:00
Luke Granger-Brown
2685792d39 Merge pull request #119935 from taku0/firefox-bin-88.0_release-20.09
[20.09] firefox-bin: 87.0 -> 88.0
2021-05-01 19:25:17 +01:00
Martin Weinelt
2eb01de211 Merge pull request #121366 from LeSuisse/cifs-utils-CVE-2021-20208-20.09
[20.09] cifs-utils: fix CVE-2021-20208
2021-05-01 12:20:30 +02:00
Maximilian Bosch
eea6bc4eae Merge pull request #121026 from NeQuissimus/kernels_2009
[20.09] Kernels 2021-04-21
2021-05-01 11:20:50 +02:00
Thomas Gerbet
79b29fbde8 cifs-utils: fix CVE-2021-20208
https://lists.samba.org/archive/samba-technical/2021-April/136467.html
2021-05-01 09:35:55 +02:00
Aaron Andersen
e3d413238c redmine: 4.1.2 -> 4.1.3 2021-04-30 10:37:26 -04:00
Michael Weiss
be58d0fbaa Merge pull request #121276 from primeos/backports
[20.09] google-chrome-dev: fix error on startup
2021-04-30 16:18:19 +02:00
Samuel Gräfenstein
264d4cf9a6 google-chrome-dev: fix error on startup
Fix `[..]/crashpad_handler: No such file or directory`.

(cherry picked from commit c9d89c2f55)
2021-04-30 15:53:14 +02:00
Michael Weiss
07ee2c6000 Merge pull request #121261 from primeos/ungoogled-chromium-backport
[20.09] ungoogled-chromium: 90.0.4430.85 -> 90.0.4430.93
2021-04-30 14:57:16 +02:00
Michael Weiss
12d231a2da ungoogled-chromium: 90.0.4430.85 -> 90.0.4430.93
(cherry picked from commit dbfd9c4942)
2021-04-30 13:38:00 +02:00
Robert Schütz
a1643da048 Merge pull request #120750 from minijackson/jellyfin-remove-10.5-backport-20.09
[20.09]: jellyfin_10_5: remove unmaintained version
2021-04-30 11:23:06 +02:00
Anderson Torres
9678883ca0 Merge pull request #121208 from OPNA2608/update/palemoon-29.2.0/20.09
[20.09] palemoon: 29.1.1 -> 29.2.0
2021-04-30 04:39:31 -03:00
Sandro
dbc8bdf6c1 Merge pull request #121176 from eyJhb/backport-displaylink-5.4.0 2021-04-30 02:36:27 +02:00
OPNA2608
b1c4c17d0b palemoon: 29.1.1 -> 29.2.0
(cherry picked from commit 668264d220)
2021-04-29 23:33:07 +02:00
eyjhb
6b56db5684 displaylink: 5.3.1 -> 5.4.0
(cherry picked from commit 2bc26039f3)
2021-04-29 18:27:50 +02:00
eyjhb
ab1cac0e88 evdi: v1.7.2 -> unstable-20210401
(cherry picked from commit e153deef61)
2021-04-29 18:27:36 +02:00
R. RyanTM
7a9104b6d4 imagemagick: 7.0.11-8 -> 7.0.11-9
(cherry picked from commit 922271cc19)
2021-04-29 13:52:35 +02:00
Luke Granger-Brown
b72921cffe Merge pull request #121099 from mweinelt/20.09/gst-plugins-good
[20.09] gst_all_1.gst-plugins-good: Fix matroska security issues
2021-04-29 12:43:34 +01:00
Sandro
35fc6e4a27 Merge pull request #121070 from wamserma/backport-croc9
[20.09] croc: 8.6.12 -> 9.1.0 (CVE-2021-31603)
2021-04-29 04:44:03 +02:00
Martin Weinelt
92243feccd gst_all_1.gst-plugins-good: Fix matroska security issues
Apply patches for these two issues:

- heap corruption when parsing certain malformed Matroska files.
- access already-freed memory in error code paths when demuxing certain malformed Matroska files.

Fixes: CVE-2021-3497, CVE-2021-3498
2021-04-28 23:32:33 +00:00
Jonathan Ringer
d2f347c2ba steam: fix readonly boostrap.tar.xz
steam writes it with 444 permissions, which makes
simple deletions fails, and steam will crash

(cherry picked from commit 373cb5d41d)
2021-04-28 16:28:57 -07:00
Markus S. Wamser
489458a43c [20.09] croc: 8.6.12 -> 9.1.0 (CVE-2021-31603)
Backporting the version bump due to a severe security issue, that caused
a protocol change, effectively disabling the old version for common use
cases.

(cherry picked from commit 0a6f41e438)
2021-04-28 21:33:34 +02:00
Maximilian Bosch
7482d1b568 Merge pull request #120864 from mweinelt/20.09/strace
[20.09] strace: 5.8 -> 5.12
2021-04-28 21:17:31 +02:00
Michael Weiss
68f1276b8b Merge pull request #120897 from primeos/chromium-backport
[20.09] chromium: 90.0.4430.85 -> 90.0.4430.93
2021-04-28 20:58:39 +02:00
Tim Steinbach
a26526ef25 linux/hardened/patches/5.4: 5.4.113-hardened1 -> 5.4.114-hardened1
(cherry picked from commit e1af1d1f81)
2021-04-28 09:37:02 -04:00
Tim Steinbach
7878f17fdb linux/hardened/patches/5.11: 5.11.15-hardened1 -> 5.11.16-hardened1
(cherry picked from commit 69984bd056)
2021-04-28 09:37:00 -04:00
Tim Steinbach
c25237273b linux/hardened/patches/5.10: 5.10.31-hardened1 -> 5.10.32-hardened1
(cherry picked from commit 4611413ec6)
2021-04-28 09:36:59 -04:00
Tim Steinbach
468402fc6e linux/hardened/patches/5.4: 5.4.112-hardened1 -> 5.4.113-hardened1
(cherry picked from commit 8ee8d6e61e)
2021-04-28 09:36:57 -04:00
Tim Steinbach
0d47298f36 linux/hardened/patches/5.11: 5.11.14-hardened1 -> 5.11.15-hardened1
(cherry picked from commit 9d47acdbc8)
2021-04-28 09:36:56 -04:00
Tim Steinbach
cdef6ca27f linux/hardened/patches/5.10: 5.10.30-hardened1 -> 5.10.31-hardened1
(cherry picked from commit f99496d321)
2021-04-28 09:36:55 -04:00
Tim Steinbach
9f243016a2 linux/hardened/patches/4.19: 4.19.187-hardened1 -> 4.19.188-hardened1
(cherry picked from commit 00aa9ee2b4)
2021-04-28 09:36:53 -04:00
Tim Steinbach
d1bf93439c linux/hardened/patches/4.14: 4.14.230-hardened1 -> 4.14.231-hardened1
(cherry picked from commit b3e42ffea1)
2021-04-28 09:36:52 -04:00
Tim Steinbach
8e86429042 linux: 5.4.112 -> 5.4.114
(cherry picked from commit 81ef99ec75)
2021-04-28 09:36:50 -04:00
Tim Steinbach
8a45ead8f4 linux: 5.11.14 -> 5.11.16
(cherry picked from commit 079fca1541)
2021-04-28 09:36:49 -04:00
Tim Steinbach
68aecbfde9 linux: 5.10.30 -> 5.10.32
(cherry picked from commit e77d44c103)
2021-04-28 09:36:47 -04:00
Tim Steinbach
461428d657 linux: 4.9.266 -> 4.9.267
(cherry picked from commit 1904447d73)
2021-04-28 09:36:46 -04:00
Tim Steinbach
087840dfce linux: 4.4.266 -> 4.4.267
(cherry picked from commit fde3ac0f8e)
2021-04-28 09:36:45 -04:00
Tim Steinbach
70e597fca8 linux: 4.19.187 -> 4.19.188
(cherry picked from commit c38311d1f6)
2021-04-28 09:36:43 -04:00
Tim Steinbach
8400a1454a linux: 4.14.230 -> 4.14.231
(cherry picked from commit 125bbf0752)
2021-04-28 09:36:42 -04:00
Sandro
17b101e29d Merge pull request #120543 from risicle/ris-libupnp-CVE-2020-13848-r20.09 2021-04-28 00:31:11 +02:00
Michael Weiss
d4c1dfc2c9 chromium: 90.0.4430.85 -> 90.0.4430.93
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html

This update includes 9 security fixes.

CVEs:
CVE-2021-21227 CVE-2021-21232 CVE-2021-21233 CVE-2021-21228
CVE-2021-21229 CVE-2021-21230 CVE-2021-21231

(cherry picked from commit d6bd816370)
2021-04-27 19:18:49 +02:00
Elis Hirwing
7dc69988c0 Merge pull request #120869 from LeSuisse/composer-CVE-2021-29472-20.09
[20.09] phpPackages.composer: 1.10.8 -> 1.10.22, 2.0.12 -> 2.0.13
2021-04-27 17:23:49 +02:00
Tim Steinbach
c6f0d282ae linux/hardened/patches/5.4: 5.4.111-hardened1 -> 5.4.112-hardened1
(cherry picked from commit d9448c95c5)
2021-04-27 10:08:24 -04:00
Tim Steinbach
d9a3d1456d linux/hardened/patches/5.11: 5.11.13-hardened1 -> 5.11.14-hardened1
(cherry picked from commit bbb8deabb3)
2021-04-27 10:08:24 -04:00
Tim Steinbach
913b5833ca linux/hardened/patches/5.10: 5.10.29-hardened1 -> 5.10.30-hardened1
(cherry picked from commit 0d9829b7e5)
2021-04-27 10:08:24 -04:00
Tim Steinbach
90431a0b83 linux/hardened/patches/4.19: 4.19.186-hardened1 -> 4.19.187-hardened1
(cherry picked from commit b67475c4cd)
2021-04-27 10:08:24 -04:00
Tim Steinbach
41d7246a40 linux: 5.4.111 -> 5.4.112
(cherry picked from commit 4cd76dbf0c)
2021-04-27 10:08:24 -04:00
Tim Steinbach
3192949480 linux: 5.11.13 -> 5.11.14
(cherry picked from commit d48f518a08)
2021-04-27 10:08:24 -04:00
Tim Steinbach
5dad0d7a5e linux: 5.10.29 -> 5.10.30
(cherry picked from commit ed540048c8)
2021-04-27 10:08:24 -04:00
Tim Steinbach
51c93ae079 linux: 4.19.186 -> 4.19.187
(cherry picked from commit 1831a7e8cc)
2021-04-27 10:08:24 -04:00
Doron Behar
1289661099 Merge pull request #120778 from dotlambda/CVE-2021-28117 2021-04-27 13:54:49 +00:00
Thomas Gerbet
191651a0ad phpPackages.composer2: 2.0.12 -> 2.0.13
Fixes CVE-2021-29472.
2021-04-27 15:48:15 +02:00
Thomas Gerbet
8fa2ddfc06 phpPackages.composer: 1.10.8 -> 1.10.22
Fixes CVE-2021-29472.
2021-04-27 15:44:50 +02:00
Maximilian Bosch
f7f02117c4 strace: 5.11 -> 5.12
ChangeLog: https://github.com/strace/strace/releases/tag/v5.12
(cherry picked from commit 86f1c0fb77)
2021-04-27 15:26:54 +02:00
Ben Siraphob
c83e0c902a strace: assert isLinux to avoid eval error on darwin (#114974)
libunwind.supportsHost is not available on darwin because it uses a different libunwind package (https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-source-releases/default.nix#L270) and changing the stdenv is a big overkill.

(cherry picked from commit 1d2e7637b6)
2021-04-27 15:26:50 +02:00
Maximilian Bosch
c8eea87d83 strace: 5.10 -> 5.11
ChangeLog: https://github.com/strace/strace/releases/tag/v5.11
(cherry picked from commit fe952a16e4)
2021-04-27 15:24:50 +02:00
Jörg Thalheim
0e9eebf3ed strace: mpers check always
this fix pkgsStatic on x86 build where we don't support 32bit yet.

(cherry picked from commit 3364d09e4c)
2021-04-27 15:24:44 +02:00
Maximilian Bosch
21b4d19649 strace: 5.9 -> 5.10
https://github.com/strace/strace/releases/tag/v5.10
(cherry picked from commit b7a29b2f71)
2021-04-27 15:24:32 +02:00
Vladyslav M
5b719e6c20 strace: 5.8 -> 5.9
(cherry picked from commit 3f01bf51e7)
2021-04-27 15:24:25 +02:00
Martin Weinelt
af715f03d4 Merge pull request #120518 from LeSuisse/dnsmasq-2.85-20.09 2021-04-27 03:24:22 +02:00
Martin Weinelt
d4e7af9721 Merge pull request #120702 from dotlambda/CVE-2020-17525
[20.09] subversion: add patch for CVE-2020-17525
2021-04-27 03:23:18 +02:00
Robert Scott
9209493955 subversion: add patch for CVE-2020-17525
(cherry picked from commit c94fa93440)
2021-04-27 01:19:44 +02:00
Robert Scott
1e17a38a1e qemu: patches: use correct CVE numbers for CVE-2021-20221 & CVE-2021-20181
(cherry picked from commit 5b0b678a31)
2021-04-26 23:43:47 +01:00
Robert Scott
47cb673e45 qemu: add patches for many CVEs
CVE-2020-27821
CVE-2020-20221
CVE-2020-20181
CVE-2020-35517
CVE-2021-20263
CVE-2021-3416
CVE-2021-3409
CVE-2021-3392

(cherry picked from commit 3f2857f782)
2021-04-26 23:38:40 +01:00
Alyssa Ross
d64d7b061e qemu: set localstatedir
Otherwise qemu-qa, qemu-pr-helper, and virtiofsd, try to write to
$out/var at runtime.

Fixes: https://github.com/NixOS/nixpkgs/issues/113909
Fixes: https://github.com/NixOS/nixpkgs/pull/112886
(cherry picked from commit 8e71416e5d)
2021-04-26 23:33:52 +01:00
Alyssa Ross
2c36bd6eed qemu: re-enable stack protection
5e25995295 ("qemu: 2.6.1 -> 2.7.0") added this, because the QEMU
build failed without it.  That's no longer the case, so we can bring
back stack protection.

(cherry picked from commit 8f0bd879da)
2021-04-26 23:33:33 +01:00
Sandro Jäckel
52a2d75aa7 qemu: remove not require enableParallelBuild
(cherry picked from commit 993fb95e78)
2021-04-26 23:33:17 +01:00
Ivan Babrou
76a29c2c79 qemu: only apply autoPatchelfHook on linux
It fails on darwin due to missing `patchelf` and the missing ELFs:

```
/nix/store/...-auto-patchelf-hook/nix-support/setup-hook: line 220: -l: command not found
```

(cherry picked from commit 251add14cf)
2021-04-26 23:31:09 +01:00
TredwellGit
4d32d47751 qemu: set sysconfdir
Fixes https://github.com/NixOS/nixpkgs/issues/111675 and https://github.com/NixOS/nixpkgs/issues/110142.

(cherry picked from commit dd441204f6)
2021-04-26 23:29:30 +01:00
Milan
9957e6df86 qemu: fix build when desktop file does not exist (#110721)
The qemu-user variants as used by binfmt emulation through
`(lib.systems.elaborate lib.systems.examples.aarch64-multiplatform).emulator pkgs`
does not install a .desktop file since qemu 5.2.0. This change allows
the build to continue if deletion of the desktop file fails.
(cherry picked from commit b7871c3f2d)
2021-04-26 23:29:08 +01:00
Martin Weinelt
e10318b97e Merge pull request #120580 from dotlambda/subversion19-insecure
[20.09] subversion19: mark as insecure
2021-04-27 00:18:25 +02:00
Drew Risinger
564d025a2c qemu: 5.1.0 -> 5.2.0
Updates to latest version of QEMU.
The build system has changed to ninja.
There are several configuration flags that aren't enabled. I will
defer to maintainers on those.

Adds autoPatchelfHook for patching output dynamically linked binaries.

qemu: use Nix's meson vs bundled

qemu: remove custom directory locations

It appears that these directories are no longer automatically prefixed
with $out/, so they are now trying to write to the system /etc/, /var/
directories, which is not permitted in sandbox.
The default directories seem to work OK, so using those.

(cherry picked from commit 9e403b19a1)
2021-04-26 23:12:49 +01:00
Robert Schütz
5788934e4f plasma5Packages.discover: patch CVE-2021-28117 2021-04-26 21:30:19 +02:00
TredwellGit
10cde81849 element: 1.7.25 -> 1.7.26
https://github.com/vector-im/element-web/blob/v1.7.26/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.26/CHANGELOG.md
(cherry picked from commit a19b0aa223)
2021-04-26 20:34:46 +02:00
Michael Weiss
692fae1cf8 Merge pull request #120739 from primeos/ungoogled-chromium-backport
[20.09] ungoogled-chromium: 89.0.4389.114 -> 90.0.4430.85
2021-04-26 18:32:25 +02:00
Thomas Tuegel
aef720aee8 Merge pull request #120656 from dotlambda/discover-insecure
[20.09] plasma5Packages.discover: mark as insecure
2021-04-26 11:05:48 -05:00
Minijackson
6301ac0eab jellyfin_10_5: remove unmaintained version
This version contains a vulnerability[1], and isn't maintained. The
original reason to have two jellyfin versions was to allow end-users to
backup the database before the layout was upgraded, but these backups
should be done periodically.

[1]: <https://nvd.nist.gov/vuln/detail/CVE-2021-21402>

(cherry picked from commit 2ad8aa72ae)
2021-04-26 17:36:48 +02:00
Michael Weiss
1d206016b1 ungoogled-chromium: 89.0.4389.114 -> 90.0.4430.85
(cherry picked from commit a82f2a0146)
2021-04-26 14:40:47 +02:00
Sandro
bba3474a57 Merge pull request #120457 from bachp/minio-2021-04-22T15-44-28Z_20.09
[20.09] minio: 2021-02-14T04-01-33Z -> 2021-04-22T15-44-28Z
2021-04-26 02:53:56 +02:00
Robert Schütz
e0f4836afc plasma5Packages.discover: mark as insecure 2021-04-26 00:06:52 +02:00
TredwellGit
09fca5c571 wireshark: 3.4.4 -> 3.4.5
https://www.wireshark.org/docs/relnotes/wireshark-3.4.5.html
(cherry picked from commit 83452cfd71)
2021-04-25 22:31:26 +02:00
Jonathan Ringer
8059fbf15e steamPackages.steam: add udev rules
(cherry picked from commit 9721604610)
2021-04-25 08:32:02 -07:00
Jonathan Ringer
cf8870ff1d steamPackages.steam: use stable archive to avoid 404s
(cherry picked from commit 69a4de6251)
2021-04-25 08:32:02 -07:00
Jonathan Ringer
90a0492c7f steamPackages.steam: 1.0.0.69 -> 1.0.0.70
(cherry picked from commit d79d927cca)
2021-04-25 08:32:02 -07:00
Robert Schütz
d720c1001e subversion19: mark as insecure 2021-04-25 09:57:30 +02:00
Pascal Bach
af4de180e4 minio: 2021-02-14T04-01-33Z -> 2021-04-22T15-44-28Z 2021-04-24 21:17:38 +02:00
Thomas Gerbet
a2ff87a2c5 dnsmasq: 2.84 -> 2.85
Fixes CVE-2021-3448.
https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q1/014835.html

(cherry picked from commit 380bb617c0)
2021-04-24 19:04:36 +02:00
R. RyanTM
46446ec654 dnsmasq: 2.83 -> 2.84
(cherry picked from commit 0d4e6f52ec)
2021-04-24 19:04:13 +02:00
Robert Scott
85b5413f17 libupnp: add patch for CVE-2020-13848
patch sourced from debian's 1.6.19+git20160116-1.2+deb9u1
2021-04-24 16:34:20 +01:00
Luke Granger-Brown
e6911eaed6 Merge pull request #119267 from risicle/ris-mozjpeg-4.0.3-r20.09
[20.09] mozjpeg: 3.3.1 -> 4.0.3
2021-04-24 12:01:50 +01:00
Luke Granger-Brown
979d122f20 Merge pull request #119868 from mweinelt/20.09/networkmanager
[20.09] networkmanager: 1.26.6 -> 1.26.8
2021-04-24 12:00:28 +01:00
Luke Granger-Brown
b3f20720e0 Merge pull request #120513 from lukegb/pr115568-backport
[20.09] sqlcipher: 4.4.2 -> 4.4.3
2021-04-24 11:57:53 +01:00
Luke Granger-Brown
b5c417047f Merge pull request #120157 from LeSuisse/vault-1.6.4-20.09
[20.09] vault: 1.6.3 -> 1.6.4
2021-04-24 11:57:31 +01:00
Robert Hensing
84098bc410 nixosTests.vault: increase memorySize to 512
(cherry picked from commit 1eabc4cff1)
2021-04-24 10:56:19 +00:00
Luke Granger-Brown
2c1ea9fa6b Merge pull request #119950 from LeSuisse/spice-vdagent-0.21.0-20.09
[20.09] spice-vdagent: 0.20.0 -> 0.21.0 && spice-protocol: 0.14.1 -> 0.14.3
2021-04-24 11:46:19 +01:00
R. RyanTM
0b59fe1947 sqlcipher: 4.4.2 -> 4.4.3
(cherry picked from commit a20706a61e)
2021-04-24 10:38:24 +00:00
Luke Granger-Brown
00f9323c27 Merge pull request #120475 from aanderse/redmine
redmine: 4.1.1 -> 4.1.2
2021-04-24 11:31:28 +01:00
Aaron Andersen
89a4fa7f72 redmine: 4.1.1 -> 4.1.2 2021-04-23 23:03:05 -04:00
Sandro
694850de7e Merge pull request #119757 from nixy/release-20.09-backport-mimemagic 2021-04-24 03:24:00 +02:00
Justin Humm
9c0222e472 imagemagick: 7.0.11-6 -> 7.0.11-8
(cherry picked from commit 4a96500414)
2021-04-24 01:36:05 +02:00
Justin Humm
2f1b62334e imagemagick6: 6.9.12-3 -> 6.9.12-8
(cherry picked from commit 31f0207ac1)
2021-04-24 00:12:33 +02:00
Maximilian Bosch
63adedf631 Merge pull request #120052 from Ma27/matrix-synapse-2009
[20.09] matrix-synapse: 1.30.0 -> 1.32.2
2021-04-23 23:02:32 +02:00
Pascal Bach
668ffa0e08 Merge pull request #116665 from risicle/ris-golang-1.16-r20.09
[20.09] go_1_16: backport to release-20.09
2021-04-23 22:55:04 +02:00
Luke Granger-Brown
fe6c229b21 Merge pull request #120452 from lukegb/debug-release-2009
[20.09] nixos/test-driver: use a variety of different Tesseract settings for OCR
2021-04-23 21:43:17 +01:00
Luke Granger-Brown
78e3976aac nixos/test-driver: use a variety of different Tesseract settings for OCR
When performing OCR, some of the Tesseract settings perform better than
others on a variety of different workloads, but they mostly take
~negligible incremental time to run compared to the overhead of running
the ImageMagick filters.

After this commit, we try using all three of the current Tesseract
models (classic, LSTM, and classic+LSTM) to generate output text. This
fixes chromium-90's tests at release-20.09, and should make cases where
you're looking for *specific* text better, with the tradeoff of running
Tesseract multiple times.

To make it sensible to cherrypick this into release-20.09, this doesn't
change the existing API surface for the test driver. In particular,
get_screen_text continues to have the existing behaviour.

(cherry picked from commit 4de343cccf)
2021-04-23 20:04:35 +00:00
Jörg Thalheim
aeed3907fa Merge pull request #120242 from doronbehar/pkg/zoom-us-backport
[20.09] zoom-us: Use the tarabll again
2021-04-23 06:03:32 +01:00
Doron Behar
d2aab38d62 zoom-us: Use the tarabll again
Partially reverts 50a7cb2cfb, and also
fixes evaluation of ${src} - should fix #120226.
2021-04-22 19:43:08 +03:00
Michael Weiss
f6984a41ff chromium: 90.0.4430.72 -> 90.0.4430.85
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_20.html

This update includes 7 security fixes. Google is aware of reports that
exploits for CVE-2021-21224 exist in the wild.

CVEs:
CVE-2021-21222 CVE-2021-21223 CVE-2021-21224 CVE-2021-21225
CVE-2021-21226

(cherry picked from commit a2dd59e0ff)
2021-04-22 18:22:43 +02:00
Michael Weiss
f4302211db chromium: 89.0.4389.128 -> 90.0.4430.72
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_14.html

This update includes 37 security fixes.

CVEs:
CVE-2021-21201 CVE-2021-21202 CVE-2021-21203 CVE-2021-21204
CVE-2021-21205 CVE-2021-21221 CVE-2021-21207 CVE-2021-21208
CVE-2021-21209 CVE-2021-21210 CVE-2021-21211 CVE-2021-21212
CVE-2021-21213 CVE-2021-21214 CVE-2021-21215 CVE-2021-21216
CVE-2021-21217 CVE-2021-21218 CVE-2021-21219

(cherry picked from commit 6720b034aa)
2021-04-22 18:22:43 +02:00
Michael Weiss
e78c71881f chromiumBeta: 90.0.4430.70 -> 90.0.4430.72
(cherry picked from commit 14ec94a2fe)
2021-04-22 18:22:43 +02:00
Michael Weiss
5a55fb08f5 chromium: get-commit-message.py: Deduplicate the CVE list
(cherry picked from commit de2edb81da)
2021-04-22 18:22:43 +02:00
Michael Weiss
47a35c9a05 chromiumDev: Fix the build
Mixing Python 2 and Python 3 causes issues with the Python dependencies.

(cherry picked from commit acf402b0c0)
2021-04-22 18:22:43 +02:00
Michael Weiss
e31a484681 chromiumBeta: 90.0.4430.61 -> 90.0.4430.70
(cherry picked from commit fc586861ee)
2021-04-22 18:22:43 +02:00
Michael Weiss
8b5fa6fddc chromiumDev: Fix two build errors
Python 3 is now required (hard-coded in some scripts, but other scripts
still require Python 2) and a patch is required for [0].

[0]: https://bugs.chromium.org/p/chromium/issues/detail?id=1192875

(cherry picked from commit 8c60448e26)
2021-04-22 18:22:43 +02:00
Michael Weiss
e9940ff41a chromiumBeta: Fix the build (#119087)
(cherry picked from commit 5d775bb2b0)
2021-04-22 18:22:43 +02:00
Michael Weiss
de5fc8ce00 chromium{Beta,Dev}: Fix the linking
Linking with ThinLTO (required for CFI) was failing as I forgot use
stdenv from llvmPackages_12 in 166520812e (need to refactor that part).

(cherry picked from commit 5768ccf6fe)
2021-04-22 18:22:43 +02:00
Michael Weiss
f5b43f3435 chromiumDev: 91.0.4464.5 -> 91.0.4469.4
(cherry picked from commit d5fcfcb3de)
2021-04-22 18:22:43 +02:00
Michael Weiss
c9ee9b6b2b chromiumBeta: 90.0.4430.51 -> 90.0.4430.61
(cherry picked from commit 705e5ae6fb)
2021-04-22 18:22:43 +02:00
Michael Weiss
c30f85132b chromium{Beta,Dev}: Use LLVM 12
LLVM 12 is required but the build still fails due to other changes that
where introduced in the meantime (and Chromium 90.0.4430.51 introduced
another LLVM failure).

(cherry picked from commit 166520812e)
2021-04-22 18:22:43 +02:00
Michael Weiss
36488fa868 chromiumDev: 91.0.4455.2 -> 91.0.4464.5
(cherry picked from commit 985e98f4c4)
2021-04-22 18:22:43 +02:00
Michael Weiss
75c3cebc83 chromium: Switch from PipeWire 0.2 to the current 0.3.x releases
This should make it work more reliable and support additional features
like window sharing. See [0] for more details.

[0]: https://jgrulich.cz/2020/12/18/webrtc-chromium-updates-in-2020/

(cherry picked from commit 36e5fe006a)
2021-04-22 18:22:43 +02:00
Vladimír Čunát
4684855b91 Merge #119910: firefox, firefox-esr: update 2021-04-22 16:45:15 +02:00
Milan Pässler
2774cee410 llvm_12: add back --gcc-toolchain logic
In master commit 0710308402 this was
removed from all LLVM versions, but we don't this commit on 20.09,
so when LLVM 12 was backported, there was no `--gcc-toolchain` in
`llvmPackages_12.stdenv`.
2021-04-22 14:19:21 +02:00
Michael Weiss
a370c98063 llvmPackages_12: 12.0.0-rc5 -> 12.0.0
Release notes: https://releases.llvm.org/12.0.0/docs/ReleaseNotes.html

(cherry picked from commit 2c2e8662b9)
2021-04-22 14:19:10 +02:00
Maximilian Bosch
d0114b8750 matrix-synapse: 1.32.1 -> 1.32.2
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.32.2
(cherry picked from commit 554a42d92c)
2021-04-22 12:45:40 +02:00
Sandro
b74346bcaa Merge pull request #120169 from lourkeur/backport/20.09/brave-1.23.71 2021-04-22 11:00:26 +02:00
Edward Amsden
a045c4f795 brave: 1.21.77 -> 1.23.71
(cherry picked from commit 20483e0c4c)
2021-04-22 09:44:16 +02:00
R. RyanTM
8e404e2c6f brave: 1.21.76 -> 1.21.77 (#116597)
(cherry picked from commit d1d081daee)
2021-04-22 09:44:04 +02:00
R. RyanTM
a1e98367c4 brave: 1.21.74 -> 1.21.76
(cherry picked from commit 0755e16e30)
2021-04-22 09:43:52 +02:00
Louis Bettens
106b8f7002 brave: 1.21.73 -> 1.21.74 (#115912)
Co-authored-by: R. RyanTM <ryantm-bot@ryantm.com>
(cherry picked from commit 3175628b30)
2021-04-22 09:43:37 +02:00
Elis Hirwing
4263ba5e13 Merge pull request #120158 from jojosch/php-composer2-2.0.12-20.09
[20.09] phpPackages.composer2: 2.0.0 -> 2.0.12
2021-04-22 09:24:57 +02:00
Thomas Gerbet
8c8017a367 vault: 1.6.3 -> 1.6.4
Fixes CVE-2021-27668 and CVE-2021-27400.

Changelog:
b41bb14cf6/CHANGELOG.md (164)
2021-04-22 08:56:01 +02:00
Johannes Schleifenbaum
576784656b phpPackages.composer2: 2.0.0 -> 2.0.12 2021-04-22 08:43:28 +02:00
Martin Weinelt
50c40f0c6f Merge pull request #120099 from risicle/ris-clamav-CVE-2021-1405-r20.09
[20.09] clamav: add patch for CVE-2021-1405
2021-04-22 00:03:28 +02:00
Doron Behar
126039799c Merge pull request #120038 from Mic92/zoom-backport 2021-04-21 20:36:51 +00:00
FliegendeWurst
5c0e6a8c31 tor-browser-bundle-bin: 10.0.15 -> 10.0.16
(cherry picked from commit 9c39fef460)
2021-04-21 21:36:19 +02:00
Robert Scott
7d8cf3e270 clamav: add patch for CVE-2021-1405
using upstream master patch, just as debian have done
2021-04-21 19:35:42 +01:00
Maximilian Bosch
e23e353e99 matrix-synapse: 1.32.0 -> 1.32.1
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.32.1
(cherry picked from commit 7c5a6c4648)
2021-04-21 16:17:19 +02:00
Maximilian Bosch
33139f0946 matrix-synapse: fix build for 20.09
I had to drop the strict requirement on cryptography here which is only
there to make sure that users have cryptography with a recent openssl.
This is not necessary in our case since we build version 3.2 with the
latest openssl available (also on 20.09).

A full description can be found in the commit message of the patchfile.
2021-04-21 14:21:24 +02:00
Maximilian Bosch
c27dc48d0c matrix-synapse: 1.31.0 -> 1.32.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.32.0
(cherry picked from commit 17144c992e)
2021-04-21 14:09:11 +02:00
ajs124
c7846f7a5c matrix-synapse: 1.30.0 -> 1.31.0
(cherry picked from commit 3fca2338d8)
(cherry picked from commit f9b14ee4fb)
2021-04-21 14:09:10 +02:00
Clemens Lutz
d6c2346b2b zoom-us 5.6.13632.0328 -> 5.6.16775.0418
(cherry picked from commit 50a7cb2cfb)
2021-04-21 11:02:54 +02:00
Yorick van Pelt
d202d4e491 asterisk: clarify license
(cherry picked from commit 4f8cfd1c2e)
2021-04-21 01:07:33 +02:00
Yorick van Pelt
594e6a7096 asterisk: 13.38.0 -> 13.38.2, 16.15.0 -> 16.17.0, 17.9.0 -> 17.9.3
Security fixes

(cherry picked from commit ae79547cf2, minus the 18.x.x bump)
2021-04-21 01:06:55 +02:00
Sandro
4749cb399f Merge pull request #115370 from toonn/release-20.09
[20.09] bitlbee-facebook: 1.2.1 -> 1.2.2
2021-04-20 21:22:51 +02:00
Sandro
17a28909d4 [20.09] nanopb: 0.4.4 -> 0.4.5 (#119965)
[20.09] nanopb: 0.4.4 -> 0.4.5
2021-04-20 20:19:38 +02:00
Robert Scott
def6782d4e Merge pull request #119899 from risicle/ris-oauth2-proxy-CVE-2021-21291-r20.09
[20.09] oauth2_proxy: add patch for CVE-2021-21291
2021-04-20 18:55:34 +01:00
Thomas Gerbet
5dad650349 nanopb: 0.4.4 -> 0.4.5
Fixes CVE-2021-21401.

Changelog:
https://github.com/nanopb/nanopb/blob/nanopb-0.4.5/CHANGELOG.txt
(cherry picked from commit 04c7b46a95)
2021-04-20 19:17:17 +02:00
Robert Schütz
93f2f0544e Merge pull request #119941 from taku0/thunderbird-bin-78.10.0_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.9.1 -> 78.10.0 [High security fixes]
2021-04-20 18:52:05 +02:00
Thomas Gerbet
cf7a75337e spice-vdagent: 0.20.0 -> 0.21.0
Fixes CVE-2020-25650, CVE-2020-25651, CVE-2020-25652 and
CVE-2020-25653.

Changelog:
https://gitlab.freedesktop.org/spice/linux/vd_agent/-/blob/spice-vdagent-0.21.0/CHANGELOG.md
(cherry picked from commit a9964ef276)
2021-04-20 14:25:45 +02:00
Thomas Gerbet
50cc09c502 spice-protocol: 0.14.1 -> 0.14.3
(cherry picked from commit 38c68e1da3)
2021-04-20 14:23:56 +02:00
taku0
e43cab3884 thunderbird: 78.9.1 -> 78.10.0
(cherry picked from commit e969f51893)
2021-04-20 20:25:12 +09:00
taku0
ca3770cce6 thunderbird-bin: 78.9.1 -> 78.10.0
(cherry picked from commit 638a6b012c)
2021-04-20 20:25:12 +09:00
taku0
8bcc2b9df5 firefox-bin: 87.0 -> 88.0
(cherry picked from commit b6decc0490)
2021-04-20 19:00:42 +09:00
Dominique Martinet
d6f95aa4b5 wakeonlan service: use powerUpCommands
powerDownCommands is supposed to run before shutdown, but the current
implementation only runs before-sleep, thus not enabling wakeonlan on
devices when powering off even if the hardware supports it.

Taking into consideration the possibility of unexpected shutdown, it is
preferable to move the commands to powerUpCommands instead which is
executed at boot time as well as after resume - that should cover all
use cases for wakeonlan.

Fixes #91352

(cherry picked from commit f462cf15f8)
2021-04-20 09:09:58 +02:00
Martin Weinelt
e1cd7305b0 nss_latest: 3.62 -> 3.63 2021-04-20 02:01:54 +02:00
Martin Weinelt
a0de6a26fb firefox: 87.0 -> 88.0
https://www.mozilla.org/en-US/firefox/88.0/releasenotes/
(cherry picked from commit 8fe28fb308)
2021-04-20 01:51:29 +02:00
Martin Weinelt
e2dcc2dac5 firefox-esr: 78.9.0esr -> 78.10.0esr
https://www.mozilla.org/en-US/firefox/78.10.0/releasenotes/
(cherry picked from commit af13285fff)
2021-04-20 01:51:24 +02:00
Robert Scott
d266f7e938 oauth2_proxy: add patch for CVE-2021-21291 2021-04-19 21:42:43 +01:00
Yurii Matsiuk
7c23e16b65 swaylock-effects: 1.6-2 -> 1.6-3 (#119869)
* swaylock-effects: 1.6-2 -> 1.6-3

* Apply suggestions from code review

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Co-authored-by: Yurii Matsiuk <ymatsiuk@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
(cherry picked from commit 92f5c75e80)
2021-04-19 21:13:12 +02:00
Bruno Bigras
e3307d2871 swaylock-effects: v1.6-1 -> v1.6-2
(cherry picked from commit 327e84900f)
2021-04-19 21:12:53 +02:00
Antoine Eiche
de766883f7 brscan4: 0.4.9-1 -> 0.4.10-1
(cherry picked from commit f907aadb1d)

Reason: 0.4.9-1 can no longer be downloaded and is not is the binary cache.
2021-04-19 21:08:38 +02:00
Sandro
9a1672105d Merge pull request #119735 from LeSuisse/awstats-7.8.0-20.09
[20.09] awstats: 7.7.0 -> 7.8.0
2021-04-19 19:28:10 +02:00
Martin Weinelt
3e03e6da12 Merge pull request #119878 from sgraf812/backport-119849
[20.09] firefox: Remove `SNAP_NAME=firefox` in wrapper
2021-04-19 18:38:02 +02:00
Sebastian Graf
9cd132b9ea firefox: Remove SNAP_NAME=firefox in wrapper
082ed38 introduced it to fix the profile-per-install policy of FF 67. But since
FF 69 (or 68?), there is `MOZ_LEGACY_PROFILES`, which we use since 87e2618.
There is no reason for the `SNAP_NAME=firefox` workaround anymore.

Additionally, the combination of `SNAP_NAME=firefox` with
a large ~/.nix-profile/share in `XDG_DATA_DIRS` triggered
https://bugzilla.mozilla.org/show_bug.cgi?id=1569625 for me, so this really
fixes a bug in my configuration.

The only downside of this approach is that we lose support for running FF 67
(and possibly 68).

(cherry picked from commit fa7004fd29)

Reason: Regresses performance of Firefox 87, see bug report cited above
2021-04-19 18:17:50 +02:00
Robert Hensing
f9750e7712 Merge pull request #119855 from NixOS/staging-20.09
[20.09] Staging
2021-04-19 14:58:26 +02:00
Michael Francis
f57ce8cbda Update pkgs/development/ruby-modules/gem-config/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
(cherry picked from commit d369e8534151fb9ebe54f1fc2e4f6fa73ff298e3)
2021-04-19 08:41:02 -04:00
Michael Francis
c4ea17ee27 remove whitespace
(cherry picked from commit 75bc87f6f89552a5f3d75588394bf261d260eabf)
2021-04-19 08:40:45 -04:00
Michael Francis
5b191cfe0a Added mime info path for mimemagic
(cherry picked from commit cb7b5a0dfdf30747164204c69927df26af338111)
2021-04-19 08:40:37 -04:00
Martin Weinelt
d9dd1100c9 networkmanager: 1.26.6 -> 1.26.8
Fixes: CVE-2021-20297
2021-04-19 14:32:24 +02:00
Sandro
5438e11ea3 Merge pull request #119835 from risicle/ris-bleach-CVE-2021-23980-r20.09
[20.09] python3Packages.bleach: add patches for CVE-2021-23980
2021-04-19 04:38:26 +02:00
Robert Scott
a2eb4c81c6 python3Packages.bleach: add patches for CVE-2021-23980 2021-04-19 00:22:17 +01:00
Jörg Thalheim
b2a189a861 Merge pull request #119773 from Mic92/ostree-backport
[20.09] ostree: fix TLS errors
2021-04-18 13:57:02 +01:00
Vladimír Čunát
68e1d0bf8d xorg.xorgserver: patch CVE-2021-3472
https://lists.x.org/archives/xorg-announce/2021-April/003080.html
On master we updated through PR #119340 but here I felt more like
a minimalist approach, as the upstream patch is tiny and 20.09 only has
a few months of support left anyway.
2021-04-18 10:45:25 +02:00
Taeer Bar-Yam
e70c639c4e ostree: fix TLS errors
(cherry picked from commit a350ad306a)
2021-04-18 07:51:20 +02:00
Robert Scott
db4dda79f8 Merge pull request #119733 from LeSuisse/libmodsecurity-3.0.4-20.09
[20.09] libmodsecurity: 3.0.3 -> 3.0.4
2021-04-18 00:15:11 +01:00
Robert Scott
3abe6eb79f Merge pull request #119630 from maxeaubrey/20.09_consul_1.8.10
[20.09] consul: 1.8.6 -> 1.8.10
2021-04-17 23:53:38 +01:00
Pavol Rusnak
7b57ebfa1a Merge pull request #119741 from LeSuisse/tor-0.4.4.8-20.09
[20.09] tor: 0.4.4.7 -> 0.4.4.8
2021-04-17 21:15:57 +02:00
Thomas Gerbet
3b6dfb3e6a tor: 0.4.4.7 -> 0.4.4.8
Fixes CVE-2021-28089 and CVE-2021-28090.

Release announcement:
https://blog.torproject.org/node/2009
2021-04-17 20:54:47 +02:00
Thomas Gerbet
a9ac9c8dcf awstats: 7.7.0 -> 7.8.0
Fixes CVE-2020-29600.

(cherry picked from commit c2834fd6dd)
2021-04-17 19:58:31 +02:00
Thomas Gerbet
5311789af0 libmodsecurity: 3.0.3 -> 3.0.4
Fixes CVE-2019-19889.

Release notes:
https://github.com/SpiderLabs/ModSecurity/releases/tag/v3.0.4

(cherry picked from commit 7a07dc0a07)
2021-04-17 19:38:25 +02:00
Sandro
ddffe08acd Merge pull request #119714 from LeSuisse/subversion-1.10.7-20.09
[20.09] subversion_1_10: 1.10.6 -> 1.10.7
2021-04-17 19:31:00 +02:00
Sandro
7572d44d3f Merge pull request #119716 from LeSuisse/jhead-3.06.0.1-20.09
[20.09] jhead: 3.04 -> 3.06.0.1
2021-04-17 19:30:26 +02:00
Thomas Gerbet
d3524effbe jhead: 3.04 -> 3.06.0.1
Fixes CVE-2020-6624 and CVE-2020-6625.

(cherry picked from commit 7050620e33)
2021-04-17 17:39:24 +02:00
Thomas Gerbet
b6ff29c640 subversion_1_10: 1.10.6 -> 1.10.7
Fixes CVE-2020-17525.

Release announcement:
https://lists.apache.org/thread.html/r86eb93bd4e12c126203f61e9bd42f9a3905117842b481d20e15fd61f%40%3Cannounce.subversion.apache.org%3E

(cherry picked from commit b660a15ba8)
2021-04-17 17:11:02 +02:00
Anderson Torres
52c0ba2d86 Merge pull request #119681 from AndersonTorres/backport-with-shell
[20.09] with-shell: 2016-08-20 -> 2018-03-20
2021-04-17 10:20:46 -03:00
Maximilian Bosch
82f8d5af21 Merge pull request #119241 from Ma27/backport-element
[20.09] element: 1.7.24 -> 1.7.25
2021-04-17 09:50:53 +02:00
AndersonTorres
f0f67a427a [20.09] with-shell: 2016-08-20 -> 2018-03-20
(cherry picked from commit af2b2fe34a)
2021-04-17 00:22:52 -03:00
Maxine Aubrey
26fc3595de consul: 1.8.6 -> 1.8.10 2021-04-16 17:07:58 +02:00
kolaente
c7e905b6a9 gitea: 1.14.0 -> 1.14.1
(cherry picked from commit 01fa878ebc)
2021-04-16 10:31:17 +02:00
Maximilian Bosch
f313cc1b85 electron: keep v11 as default 2021-04-16 09:59:30 +02:00
Maximilian Bosch
782a1e8e58 element-desktop: use latest electron 2021-04-16 09:46:35 +02:00
TredwellGit
5f4a57fe1f electron_12: 12.0.1 -> 12.0.2
https://github.com/electron/electron/releases/tag/v12.0.2
(cherry picked from commit 5fd6188e52)
2021-04-16 09:46:26 +02:00
TredwellGit
c01a4fc528 electron_12: 12.0.0 -> 12.0.1
https://github.com/electron/electron/releases/tag/v12.0.1
(cherry picked from commit 7669baea38)
2021-04-16 09:46:26 +02:00
TredwellGit
3d0e56cbf8 electron_12: init at 12.0.0
https://github.com/electron/electron/releases/tag/v12.0.0
(cherry picked from commit a8fde9c824)
2021-04-16 09:46:24 +02:00
Robert Schütz
b260ec724e Merge pull request #119408 from mweinelt/20.09/postfix
[20.09] postfix: 3.5.6 -> 3.5.10
2021-04-16 06:16:11 +02:00
Viacheslav Lotsmanov
eb47cc02dd place-cursor-at: init at 1.0.1
To make it available in “release-20.09” as top-level package.
2021-04-15 22:34:14 +02:00
Michael Weiss
389249fa9b chromium: 89.0.4389.114 -> 89.0.4389.128
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop.html

This update includes 2 security fixes. Google is aware of reports that
exploits for CVE-2021-21206 and CVE-2021-21220 exist in the wild.

CVEs:
CVE-2021-21206 CVE-2021-21220

(cherry picked from commit a8937cc97b)
Backport of #119401. Skipped CI as this should be fine (tested on
nixos-unstable and we have nixosTests.chromium), is a minor update, and
contains two critical security fixes (exploits exist in the wild).
2021-04-15 00:58:07 +02:00
Sandro
59763ff16a Merge pull request #119400 from LeSuisse/panotools-2.9.20-20.09
[20.09] panotools: 2.9.19 -> 2.9.20
2021-04-14 17:59:46 +02:00
Robert Schütz
dcdbe56bb4 postfix: 3.5.9 -> 3.5.10
http://www.postfix.org/announcements/postfix-3.5.10.html
(cherry picked from commit e495cfac73)
2021-04-14 12:44:13 +02:00
Robert Schütz
faa981af39 postfix: 3.5.8 -> 3.5.9
http://www.postfix.org/announcements/postfix-3.5.9.html
(cherry picked from commit 9846ccd0a9)
2021-04-14 12:43:27 +02:00
R. RyanTM
27f7afe13e postfix: 3.5.7 -> 3.5.8
(cherry picked from commit 47ee51869f)
2021-04-14 12:37:33 +02:00
R. RyanTM
a3644357f3 postfix: 3.5.6 -> 3.5.7
(cherry picked from commit 2e6b023570)
2021-04-14 12:36:55 +02:00
Thomas Gerbet
e416861708 panotools: 2.9.19 -> 2.9.20
Fixes CVE-2021-20307.

Changelog:
https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.20/
(cherry picked from commit 8469abb6f5)
2021-04-14 10:41:25 +02:00
Martin Weinelt
dec334fa19 Merge pull request #118320 from m1cr0man/release-20.09 2021-04-14 01:54:42 +02:00
Sandro
19c47d688b Merge pull request #113415 from OPNA2608/update/bambootracker-0.4.6/20.09 2021-04-13 23:34:38 +02:00
Tim Steinbach
5bd875bf01 linux/hardened/patches/5.4: 5.4.109-hardened1 -> 5.4.111-hardened1
(cherry picked from commit b9446623dc)
2021-04-13 15:23:34 -04:00
Tim Steinbach
eecc962095 linux/hardened/patches/5.11: 5.11.11-hardened1 -> 5.11.13-hardened1
(cherry picked from commit cafd9c382d)
2021-04-13 15:23:34 -04:00
Tim Steinbach
2ce76793b4 linux/hardened/patches/5.10: 5.10.27-hardened1 -> 5.10.29-hardened1
(cherry picked from commit e52ba0e7b6)
2021-04-13 15:23:34 -04:00
Tim Steinbach
84872b7f4f linux/hardened/patches/4.19: 4.19.184-hardened1 -> 4.19.186-hardened1
(cherry picked from commit 517f128cc7)
2021-04-13 15:23:34 -04:00
Tim Steinbach
3e07d83ada linux/hardened/patches/4.14: 4.14.228-hardened1 -> 4.14.230-hardened1
(cherry picked from commit bb6534f61c)
2021-04-13 15:23:34 -04:00
Tim Steinbach
a1847c5f8d linux: 5.4.109 -> 5.4.111
(cherry picked from commit 82c70ee99a)
2021-04-13 15:23:34 -04:00
Tim Steinbach
e1d1a6e33e linux: 5.11.11 -> 5.11.13
(cherry picked from commit 1c797af547)
2021-04-13 15:23:34 -04:00
Tim Steinbach
d0a2ce40f4 linux: 5.10.27 -> 5.10.29
(cherry picked from commit 72fb1c7a91)
2021-04-13 15:23:34 -04:00
Tim Steinbach
aad86b89d3 linux: 4.9.264 -> 4.9.266
(cherry picked from commit 643d4c3e4b)
2021-04-13 15:23:34 -04:00
Tim Steinbach
c0182afe3b linux: 4.4.264 -> 4.4.266
(cherry picked from commit de1c135d6c)
2021-04-13 15:23:34 -04:00
Tim Steinbach
d3ed21f4e9 linux: 4.19.184 -> 4.19.186
(cherry picked from commit 1a15aabb7e)
2021-04-13 15:23:34 -04:00
Sandro
546fba1595 Merge pull request #119358 from NinjaTrappeur/nin-hostapd-cve202130004-backport 2021-04-13 20:54:49 +02:00
Martin Weinelt
aaa79e071c wpa_supplicant: add patch for CVE-2021-30004
In wpa_supplicant and hostapd 2.9, forging attacks may occur because
AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and
tls/x509v3.c.

Fixes: CVE-2021-30004
(cherry picked from commit 9f9ab6fffc)
2021-04-13 20:34:37 +02:00
Martin Weinelt
361ae9d2f2 hostapd: add patch for CVE-2021-30004
In wpa_supplicant and hostapd 2.9, forging attacks may occur because
AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and
tls/x509v3.c.

Fixes: CVE-2021-30004
(cherry picked from commit 4480a056c9)
2021-04-13 20:34:37 +02:00
Michael Weiss
09bd15f109 Merge pull request #119326 from primeos/llvm-backport
[20.09] Backport llvmPackages_12
2021-04-13 19:59:29 +02:00
Michael Weiss
9106cc1530 Merge pull request #119324 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.40.1 -> 5.0.0
2021-04-13 19:57:56 +02:00
Michael Weiss
45f771a8f1 llvmPackages_12: 12.0.0-rc4 -> 12.0.0-rc5
Note: Tested in #116646.
(cherry picked from commit 2b95bf44b8)
2021-04-13 14:01:08 +02:00
Michael Weiss
1b3915bc88 llvmPackages_12: 12.0.0-rc3 -> 12.0.0-rc4
(cherry picked from commit a960fead6e)
2021-04-13 14:01:08 +02:00
Michael Weiss
5e183875f7 llvmPackages_12: Fix libunwind, openmp, libcxx, and libcxxabi
All builds succeed now: nix-build -A llvmPackages_12

(cherry picked from commit cc12a82cf2)
2021-04-13 14:01:07 +02:00
Gabor Greif
c400d12302 llvmPackages_12: init at 12.0.0-rc3
https://lists.llvm.org/pipermail/release-testers/2021-March/001496.html
(cherry picked from commit 7c27d49815)
2021-04-13 14:01:03 +02:00
Michael Weiss
c3c44be1af llvmPackages_12: Copy from llvmPackages_11
(cherry picked from commit 2fd9e41719)
2021-04-13 13:59:23 +02:00
Michael Weiss
e2249a6d14 signal-desktop: 1.40.1 -> 5.0.0
(cherry picked from commit 6a47e84e44)
2021-04-13 13:55:53 +02:00
Thomas Gerbet
8e93a29dea mozjpeg: 3.3.1 -> 4.0.3
Fixes CVE-2018-14498.

(cherry picked from commit 7c0db9fbb5)
2021-04-12 22:51:53 +01:00
Pascal Bach
cce26cd83d Merge pull request #119167 from risicle/ris-syncthing-CVE-2021-21404-r20.09
[20.09] syncthing: add patch for CVE-2021-21404
2021-04-12 22:14:24 +02:00
Maximilian Bosch
25e6ecb6ae element-web: 1.7.24 -> 1.7.25
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.7.25
(cherry picked from commit c1ebd28029)
2021-04-12 18:07:45 +02:00
Maximilian Bosch
4666baeef6 element-desktop: 1.7.24 -> 1.7.25
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.25
(cherry picked from commit 9fed67fb1b)
2021-04-12 18:07:45 +02:00
Maximilian Bosch
c3253cdab4 gitea: 1.13.7 -> 1.14.0
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.14.0
(cherry picked from commit f17950c5b7)
2021-04-12 17:47:56 +02:00
Kim Lindberger
ee197ef98e Merge pull request #119089 from austinbutler/nomachine-7.4.1-20.09
[20.09] nomachine-client: 7.2.3 -> 7.4.1
2021-04-12 11:21:05 +02:00
Aaron Andersen
d170a7bc39 Merge pull request #119104 from LeSuisse/mediawiki-1.35.2-20.09
[20.09] mediawiki: 1.35.1 -> 1.35.2
2021-04-11 15:47:50 -04:00
Robert Scott
597cc4b673 syncthing: add patch for CVE-2021-21404 2021-04-11 17:39:05 +01:00
Sandro
a7ff7a57c9 Merge pull request #119077 from risicle/ris-umoci-0.4.7-r20.09
[20.09] umoci: 0.4.6 -> 0.4.7, addressing CVE-2021-29136
2021-04-11 16:04:51 +02:00
Sandro
668bdc5754 Merge pull request #119073 from risicle/ris-openvswitch-2.5.12-r20.09
[20.09] openvswitch-lts: 2.5.9 -> 2.5.12, addressing CVE-2020-27827 & CVE-2020-35498
2021-04-11 16:02:56 +02:00
Sandro
3969ed755b Merge pull request #119070 from risicle/ris-openvswitch-2.13.3-r20.09
[20.09] openvswitch: 2.13.0 -> 2.13.3, resolving CVE-2020-35498 & CVE-2020-27827
2021-04-11 16:01:48 +02:00
Thomas Gerbet
86866b5bb2 mediawiki: 1.35.1 -> 1.35.2
Fixes CVE-2021-30152, CVE-2021-30159, CVE-2021-30155 and CVE-2021-30458.

Release notes: https://www.mediawiki.org/wiki/Release_notes/1.35#Changes_since_MediaWiki_1.35.1

(cherry picked from commit 571c050fc3)
2021-04-11 09:51:27 +02:00
Austin Butler
3922da30cc nomachine-client: 7.2.3 -> 7.4.1 2021-04-10 16:18:30 -07:00
Bernardo Meurer
b39544be6c Merge pull request #118981 from taku0/thunderbird-bin-78.9.1_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.9.0 -> 78.9.1 [Moderate security fixes]
2021-04-10 22:18:47 +00:00
Martin Weinelt
147f3ab4e6 umoci: 0.4.6 -> 0.4.7
Fixes: CVE-2021-29136
(cherry picked from commit e6a9df050a)
2021-04-10 20:21:20 +01:00
Robert Scott
0afff9c197 openvswitch-lts: 2.5.9 -> 2.5.12
(cherry picked from commit 079dd98976)
2021-04-10 19:31:47 +01:00
Robert Scott
2ade6bc33c openvswitch: 2.13.0 -> 2.13.3
resolving CVE-2020-35498 & CVE-2020-27827
2021-04-10 16:42:28 +01:00
Justin Humm
ad7604ddbd imagemagick7: 7.0.11-5 -> 7.0.11-6
(cherry picked from commit a19afca416)
2021-04-10 16:24:49 +02:00
taku0
c6a8d77d96 thunderbird: 78.9.0 -> 78.9.1
(cherry picked from commit 45754ad612)
2021-04-10 16:57:22 +09:00
taku0
716c4e067f thunderbird-bin: 78.9.0 -> 78.9.1
(cherry picked from commit 987be6284b)
2021-04-10 16:57:22 +09:00
Anderson Torres
628be63860 Merge pull request #118918 from OPNA2608/update/palemoon-29.1.1/20.09
[20.09] palemoon: 29.1.0 -> 29.1.1
2021-04-09 15:32:04 -03:00
OPNA2608
f9333b0bc5 palemoon: 29.1.0 -> 29.1.1
(cherry picked from commit 7e47d10887)
2021-04-09 19:22:59 +02:00
Robbert Gurdeep Singh
a6847cb546 nextcloud: 21.0.0 -> 21.0.1
(cherry picked from commit c3367cc4f7)
2021-04-09 10:56:26 +02:00
Sandro
f2602a0e2a Merge pull request #118867 from veprbl/pr/smartypants.py_fix_src_20_09
python3Packages.smartypants: fix src url
2021-04-09 01:59:21 +02:00
Dmitry Kalinkin
af807042c8 python3Packages.smartypants: fix src url
Co-authored-by: Robert Schütz <dev@schuetz-co.de>
(cherry picked from commit 01de9f2d45)

cc #118817
2021-04-08 19:34:06 -04:00
Maximilian Bosch
02fa062f99 gitea: 1.13.6 -> 1.13.7
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.13.7
(cherry picked from commit 6da2f72f69)
2021-04-09 00:31:35 +02:00
Gabriel Ebner
6921d6b4cb Merge pull request #118841 from mweinelt/20.09/lib3mf
[20.09] lib3mf: patch CVE-2021-21882
2021-04-08 22:58:09 +02:00
Martin Weinelt
c73ee4b3c0 lib3mf: patch CVE-2021-21882
A use-after-free vulnerability exists in the NMR::COpcPackageReader::releaseZIP() functionality of 3MF Consortium lib3mf 2.0.0. A specially crafted 3MF file can lead to code execution. An attacker can provide a malicious file to trigger this vulnerability.
2021-04-08 20:55:52 +02:00
Sandro
44aae62bf3 Merge pull request #118793 from lsix/backport-django-2.2.20
[staging-20.09] python3Packages.django_2: 2.2.19 -> 2.2.20
2021-04-08 11:56:10 +02:00
Martin Weinelt
c1ce7b66e7 python3Packages.django_2: 2.2.19 -> 2.2.20
Fixes: CVE-2021-28658
(cherry picked from commit cf4a573ef1)
2021-04-08 09:42:31 +01:00
Doron Behar
cbf39a8168 Merge pull request #118717 from LutzCle/nixos-20.09 2021-04-07 17:56:32 +00:00
Clemens Lutz
5596fb9bcd zoom-us: Remove unused argument 2021-04-07 19:40:23 +02:00
Vladimír Čunát
d6f63659a7 Merge branch 'staging-20.09' into release-20.09
https://hydra.nixos.org/eval/1661214
Darwin is lagging behind, but that doesn't seem a sufficient reason
to delay.
2021-04-07 11:14:02 +02:00
Vladimír Čunát
3dbf8ed550 python3Packages.gst-python: drop patch that's been included
It wouldn't apply due to being included in the last update
(commit 608c4367f, PR #117993).  The other patch still applies.
2021-04-07 10:33:26 +02:00
Vladimír Čunát
95d1726280 Merge branch 'release-20.09' into staging-20.09 2021-04-07 10:25:48 +02:00
Julius de Bruijn
d962006889 zoom-us 5.5.7938.0228 -> 5.6.13632.0328 2021-04-07 10:06:58 +02:00
Thomas Bereknyei
a5f9d585df [20.09] mpv: backport security fix
Backport of relevant patch to 0.32.0

Version 0.33.1 fixes a security vulnerability. See
https://github.com/mpv-player/mpv/releases/tag/v0.33.1 for more
information.

(cherry picked from commit ff4e2fa19d)
2021-04-06 18:22:56 -04:00
aszlig
cb2fbad345 pythonPackages.hetzner: 0.8.2 -> 0.8.3
Recent changes in the Hetzner Robot API have removed a few obsolete
fields which version 0.8.2 was still referencing and which is now fixed
in version 0.8.3.

Due to a misunderstanding on my side I haven't updated to version 0.8.3
in nixpkgs yet, which resulted in this delay.

This fixes the NixOps Hetzner backend.

Signed-off-by: aszlig <aszlig@nix.build>
(cherry picked from commit e899b57c8a)
2021-04-05 21:09:23 +02:00
Tim Steinbach
e67e6a0e8a linux/hardened/patches/5.4: 5.4.108-hardened1 -> 5.4.109-hardened1
(cherry picked from commit b60a941186)
2021-04-05 10:05:06 -04:00
Tim Steinbach
fc916cf98f linux/hardened/patches/5.11: 5.11.10-hardened1 -> 5.11.11-hardened1
(cherry picked from commit feafbb7603)
2021-04-05 10:05:04 -04:00
Tim Steinbach
044555a0bc linux/hardened/patches/5.10: 5.10.26-hardened1 -> 5.10.27-hardened1
(cherry picked from commit 3c47939956)
2021-04-05 10:05:02 -04:00
Tim Steinbach
b37c122037 linux/hardened/patches/4.19: 4.19.183-hardened1 -> 4.19.184-hardened1
(cherry picked from commit 114cb322ac)
2021-04-05 10:05:00 -04:00
Tim Steinbach
19ae0893f5 linux/hardened/patches/4.14: 4.14.227-hardened1 -> 4.14.228-hardened1
(cherry picked from commit fcd5f88906)
2021-04-05 10:04:58 -04:00
Tim Steinbach
4578000f8e linux: 5.4.108 -> 5.4.109
(cherry picked from commit 41d954afb5)
2021-04-05 10:04:53 -04:00
Tim Steinbach
0ca5d24781 linux: 5.11.10 -> 5.11.11
(cherry picked from commit 8d0a705894)
2021-04-05 10:04:51 -04:00
Tim Steinbach
e38f959e61 linux: 5.10.26 -> 5.10.27
(cherry picked from commit ccff62d486)
2021-04-05 10:04:49 -04:00
Tim Steinbach
22bc3de955 linux: 4.9.263 -> 4.9.264
(cherry picked from commit 69da7b41ae)
2021-04-05 10:04:47 -04:00
Tim Steinbach
2dc72df5b3 linux: 4.4.263 -> 4.4.264
(cherry picked from commit e1dda91015)
2021-04-05 10:04:46 -04:00
Tim Steinbach
563fd76518 linux: 4.19.183 -> 4.19.184
(cherry picked from commit 94c5559e27)
2021-04-05 10:04:44 -04:00
Tim Steinbach
cd46708495 linux: 4.14.227 -> 4.14.228
(cherry picked from commit 5538128395)
2021-04-05 10:04:39 -04:00
Robert Scott
b103839d00 Merge pull request #118369 from risicle/ris-bind-CVEs-2021-04-r20.09
[20.09] bind: add patches for multiple CVEs
2021-04-05 14:12:16 +01:00
Sandro
46a535669a Merge pull request #118457 from risicle/ris-openldap-2.4.58-r20.09
[20.09] openldap: 2.4.57 -> 2.4.58, addressing CVE-2021-27212
2021-04-05 04:02:11 +02:00
Martin Weinelt
26e33dc1e9 Merge pull request #118469 from erictapen/20.09/curl-cve-2021-22876
[20.09] curl: add patches for CVE-2021-22876, CVE-2021-22890
2021-04-04 23:42:52 +02:00
Robert Scott
85378dcbc0 curl: add patches for CVE-2021-22876, CVE-2021-22890
hand-backported from upstream fixes

(cherry picked from commit 6808269554)
2021-04-04 17:30:25 +02:00
Robert Scott
91b77fe694 Merge pull request #118421 from risicle/ris-ldb-2.2.1-r20.09
[20.09] ldb: 2.2.0 -> 2.2.1
2021-04-04 14:18:31 +01:00
Robert Scott
67fe7b4b81 Merge pull request #118402 from risicle/ris-samba-4.12.14-r20.09
[20.09] samba: 4.12.11 -> 4.12.14
2021-04-04 14:06:00 +01:00
Robert Schütz
856f48ece5 Merge pull request #118440 from risicle/ris-squid-4.14-r20.09
[20.09] squid: 4.13 -> 4.14
2021-04-04 13:21:11 +02:00
R. RyanTM
c336508074 openldap: 2.4.57 -> 2.4.58
(cherry picked from commit 37e7ad02d3)
2021-04-04 12:18:09 +01:00
Dmytro Shkyra
cadb063782 dhcpcd: Fix patch url (#118264)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
(cherry picked from commit 54c1e44240)
2021-04-03 21:00:15 -04:00
Robert Schütz
caffdd1e70 thrift: mark as insecure
See https://repology.org/project/apache-thrift/cves?version=0.13.0.

(cherry picked from commit 3d2bd75fc2)
2021-04-03 23:36:23 +02:00
Robert Schütz
7ba580b688 thrift-0_10: mark as insecure
See https://repology.org/project/apache-thrift/cves?version=0.10.0.

(cherry picked from commit 216ce4486f)
2021-04-03 23:36:23 +02:00
R. RyanTM
299b3fe314 squid: 4.13 -> 4.14
(cherry picked from commit 0e05c29599)
2021-04-03 22:30:31 +01:00
Doron Behar
4cf20340fe Merge pull request #117929 from wandersoncferreira/backport-whatsapp-for-linux 2021-04-03 20:33:36 +00:00
Robert Schütz
2f3e3336e1 Merge pull request #117540 from jraygauthier/jrg/20-09-swagger-codegen-update
[20.09] swagger-codegen: 2.3.1 -> 2.4.19 (fix for CVE-2021-21363)
2021-04-03 21:40:56 +02:00
Raymond Gauthier
171a575977 swagger-codegen: 2.4.17 -> 2.4.19
(cherry picked from commit e84ca7d852)
2021-04-03 14:04:44 -04:00
Bouke van der Bijl
ae4bd2b0cd swagger-codegen: 2.3.1 -> 2.4.17
(cherry picked from commit 2facfb8949)
2021-04-03 14:03:48 -04:00
Robert Scott
bb6bd0ba60 ldb: 2.2.0 -> 2.2.1
addressing CVE-2020-27840 & CVE-2021-20277
2021-04-03 18:16:19 +01:00
Sandro
0c7f43d591 Merge pull request #118379 from otavio/backport-shellhub 2021-04-03 17:52:22 +02:00
Robert Scott
89546cc97b samba: 4.12.11 -> 4.12.14 2021-04-03 14:00:47 +01:00
Martin Weinelt
704566fcba Merge pull request #117993 from mweinelt/20.09/gstreamer
[20.09] gstreamer: 1.16.2 -> 1.16.3
2021-04-03 14:43:24 +02:00
Gabriel Ebner
62927bf45b Revert "Merge pull request #118390 from gebner/gogs-backport"
gogs 0.12 seems to have trouble upgrading the database, making it
impossible to log in.

This reverts commit 3f89cc781a, reversing
changes made to 42a03e4728.
2021-04-03 14:33:54 +02:00
Martin Weinelt
df53d174e4 Merge pull request #118097 from risicle/ris-pillow-CVEs-2021-03-r20.09
[20.09] python3Packages.pillow: add patches for multiple vulnerabilities
2021-04-03 14:28:59 +02:00
Robert Scott
17a715465b python3Packages.pillow: add patch for CVE-2021-25287 & CVE-2021-25288
patch needing adaptation because upstream ran clang-format on their tree
2021-04-03 12:25:46 +01:00
Robert Schütz
3f89cc781a Merge pull request #118390 from gebner/gogs-backport
[20.09] gogs: 0.11.91 -> 0.12.3
2021-04-03 12:49:41 +02:00
Gabriel Ebner
83c9a97bc7 gogs: mark as secure again 2021-04-03 12:24:55 +02:00
Sebastien Braun
7c9e3af1d4 gogs: 0.11.91 -> 0.12.3
(cherry picked from commit 5c87a6b8ea)
2021-04-03 12:24:39 +02:00
Otavio Salvador
e59870d36b shellhub-agent: Fix scp support
We need to have access to the scp binary so we can use it to the
transfer of files or the file transfer fails to run.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit a3fa479eae)
2021-04-03 01:27:54 -03:00
Otavio Salvador
95b9c50f86 shellhub-agent: set passthru.updateScript using genericUpdater
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit d6de45d7de)
2021-04-03 01:24:15 -03:00
Otavio Salvador
8468927291 shellhub-agent: 0.5.2 -> 0.6.0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit a3d4217857)
2021-04-03 01:20:28 -03:00
Otavio Salvador
fe17f511ba shellhub-agent: 0.5.1 -> 0.5.2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit f2d739f6f3)
2021-04-03 01:20:18 -03:00
Otavio Salvador
b3279e3d49 shellhub-agent: 0.4.2 -> 0.5.1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit e5deb4892b)
2021-04-03 01:20:03 -03:00
Robert Scott
f3631d94a6 bind: add patch for CVE-2020-8625
single line of code affected, fixing an off-by-one calculation
2021-04-03 00:11:34 +01:00
Robert Scott
8696810d52 bind: add patch for CVE-2020-8624
fixes available for the 9.11 and 9.16 series are effectively identical,
implying this is valid to port

prescribed fix consists of three patches, but the other two are purely
test additions, and we don't run the tests
2021-04-03 00:10:41 +01:00
Robert Scott
be04d4198f bind: add patch for CVE-2020-8622
fixes available for the 9.11 and 9.16 series are near identical, apart
from the presence of an extra null-check in the 9.11 patch. conservatively
went with the 9.11 version to include the check.
2021-04-02 23:59:54 +01:00
Robert Scott
cf42e33b9f bind: add patch for CVE-2020-8621
single line of code affected
2021-04-02 23:56:43 +01:00
Michael Weiss
42a03e4728 ungoogled-chromium: 89.0.4389.90 -> 89.0.4389.114
(cherry picked from commit d40c8f6279)
Backport of #118166.
2021-04-02 23:08:32 +02:00
zowoq
e619019dca gh: 1.8.0 -> 1.8.1
https://github.com/cli/cli/releases/tag/v1.8.1
(cherry picked from commit 941cb99cf2)
2021-04-03 06:12:42 +10:00
Lucas Savva
3e42bfa712 nixos/acme: Add permissions tests
(cherry picked from commit 2dd7973751)
2021-04-02 14:03:25 +01:00
Lucas Savva
d1ab8a24e5 nixos/acme: Fix webroot issues
With the UMask set to 0023, the
mkdir -p command which creates the webroot
could end up unreadable if the web server
changes, as surfaced by the test suite in #114751
On top of this, the following commands
to chown the webroot + subdirectories was
mostly unnecessary. I stripped it back to
only fix the deepest part of the directory,
resolving #115976, and reintroduced a
human readable error message.

(cherry picked from commit 920a3f5a9d)
2021-04-02 14:02:46 +01:00
Michael Weiss
46ba1c3458 Merge pull request #118246 from primeos/chromium-backport
[20.09] chromium: 89.0.4389.90 -> 89.0.4389.114
2021-04-02 11:36:21 +02:00
Justin Humm
0b13f4ac14 imagemagick7: 7.0.11-4 -> 7.0.11-5
Also removed an unnecessary let binding.

(cherry picked from commit 59ae7ec7f7)
2021-04-02 10:18:10 +02:00
Robert Scott
f5a4cc87ec Merge pull request #117950 from Valodim/backport-20.09-furl
[20.09] backport python3Packages.furl: fix build
2021-04-02 01:46:41 +01:00
Maximilian Bosch
dedd7d1c2c grafana: 7.4.5 -> 7.5.2
ChangeLog:
* https://github.com/grafana/grafana/releases/tag/v7.5.2
* https://github.com/grafana/grafana/releases/tag/v7.5.1
* https://github.com/grafana/grafana/releases/tag/v7.5.0

(cherry picked from commit 763933b3d0)
2021-04-01 22:39:20 +02:00
Maximilian Bosch
acb37a9e3d mautrix-whatsapp: 0.1.5 -> 0.1.6
ChangeLog: https://github.com/tulir/mautrix-whatsapp/releases/tag/v0.1.6
(cherry picked from commit 8d3ecb19f2)
2021-04-01 21:31:06 +02:00
Sandro
abf30931cb Merge pull request #118260 from mrVanDalo/feature/tor-browser-bin-override-backport
tor-browser-bundle-bin: make overrideAttrs work
2021-04-01 18:40:43 +02:00
Ingolf Wagner
ce588209d0 tor-browser-bundle-bin: make overrideAttrs work
(cherry picked from commit 8dadf3873f)
2021-04-01 17:56:08 +02:00
Vladimír Čunát
76dbea4cb5 knot-dns: 2.9.8 -> 2.9.9
https://gitlab.nic.cz/knot/knot-dns/-/tags/v2.9.9
NixPkgs master has 3.0 already.  I ran nixosTests.knot, etc.
2021-04-01 16:10:07 +02:00
Vladimír Čunát
319a7fb588 Merge branch 'staging-20.09' into release-20.09
https://hydra.nixos.org/eval/1659180
Darwin can catch up later.
2021-04-01 16:10:06 +02:00
Brian Olsen
c923a25113 nixos/kresd: Fix unsupported regex
Regex supported by `builtins.match` differ on Linux and Darwin
(see NixOS/Nix#1537) and the empty match group errors on Darwin.
But simply removing it does not change the logic in the module in any
way.

(cherry picked from commit ab94ea66fa, PR #100592)
2021-04-01 16:10:06 +02:00
Vladimír Čunát
0267cf5d34 Merge #117408: pidgin: add dbus-python
(cherry picked from commit a411f18ba8)
2021-04-01 16:10:02 +02:00
Michael Weiss
267ac70cad chromiumBeta: 90.0.4430.40 -> 90.0.4430.51
(cherry picked from commit e8c1d93f49)
2021-04-01 15:11:22 +02:00
Michael Weiss
fd9f8cf3b9 chromium: 89.0.4389.90 -> 89.0.4389.114
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_30.html

This update includes 8 security fixes.

CVEs:
CVE-2021-21194 CVE-2021-21195 CVE-2021-21196 CVE-2021-21197
CVE-2021-21198 CVE-2021-21199

(cherry picked from commit 9495de73dd)
2021-04-01 15:11:21 +02:00
Michael Weiss
ae9969296f chromiumBeta: 90.0.4430.30 -> 90.0.4430.40
(cherry picked from commit dbdab5b83b)
2021-04-01 15:11:20 +02:00
Michael Weiss
8e5517841b chromiumDev: 91.0.4449.6 -> 91.0.4455.2
(cherry picked from commit 14efa32fa5)
2021-04-01 15:11:20 +02:00
Michael Weiss
d48d09188c chromiumDev: 91.0.4442.4 -> 91.0.4449.6
(cherry picked from commit 33bd43d2ea)
2021-04-01 15:11:19 +02:00
Michael Weiss
2968260d54 chromiumBeta: 90.0.4430.19 -> 90.0.4430.30
(cherry picked from commit 622a4a2dd5)
2021-04-01 15:11:18 +02:00
Michael Weiss
607d7b5df5 chromiumBeta,chromiumDev: Mark as broken
The builds currently fail with (should work with LLVM 12 [0]):
../../base/check.h:88:3: error: 'nomerge' attribute cannot be applied to a declaration
  NOMERGE ~CheckError();
  ^       ~
../../base/compiler_specific.h:344:19: note: expanded from macro 'NOMERGE'
#define NOMERGE [[clang::nomerge]]
                  ^
1 error generated.

[0]: fb0f728805

(cherry picked from commit 5e42fea124)
2021-04-01 15:11:18 +02:00
Sandro
da7f4c4842 bundix: 2.5.0 -> 2.5.1 (#118220)
* bundix: add final newline patch

(cherry picked from commit 0ebfeaeca1)

* bundix: 2.5.0 -> 2.5.1

(cherry picked from commit eaba4b04af)

Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
2021-04-01 12:13:11 +02:00
zowoq
a034097f9b youtube-dl: 2021.03.31 -> 2021.04.01
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.04.01
(cherry picked from commit eb0980855d)
2021-04-01 16:20:51 +10:00
Martin Weinelt
9cea2bf89b Merge pull request #118153 from SuperSandro2000/humanize 2021-03-31 20:27:21 +02:00
Robert T. McGibbon
c667127b7c maintainers: add rmcgibbo
(cherry picked from commit 833c76d138)
2021-03-31 19:25:13 +02:00
Robert T. McGibbon
001dcf640b python3Packages.humanize: cleanup
(cherry picked from commit b7f4d3d949)
2021-03-31 18:03:23 +02:00
Tim Steinbach
371fe55969 linux/hardened/patches/5.11: 5.11.9-hardened1 -> 5.11.10-hardened1
(cherry picked from commit efd9121787)
2021-03-31 11:27:00 -04:00
Tim Steinbach
f9ab3f8173 linux/hardened/patches/5.10: 5.10.25-hardened1 -> 5.10.26-hardened1
(cherry picked from commit 5368c6d11e)
2021-03-31 11:26:59 -04:00
Tim Steinbach
df43bef06c linux: 5.11.9 -> 5.11.10
(cherry picked from commit 623687ca7f)
2021-03-31 11:26:54 -04:00
Martin Weinelt
fe9aef0135 Merge pull request #118099 from stigtsp/patch/perl-Net-Netmask-ipv4-octet-vuln-backport-20.09
[20.09] perlPackages.NetCIDRLite: add patch to prevent leading zeroes in ipv4 octets
2021-03-31 01:15:08 +02:00
zowoq
7640739f71 gh: 1.7.0 -> 1.8.0
https://github.com/cli/cli/releases/tag/v1.8.0
(cherry picked from commit 7248f89da2)
2021-03-31 06:34:07 +10:00
zowoq
e0deff88c5 youtube-dl: 2021.03.25 -> 2021.03.31
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.03.31
(cherry picked from commit 124564d5d2)
2021-03-31 06:32:37 +10:00
Stig Palmquist
353daf4081 perlPackages.NetCIDRLite: add patch to prevent leading zeroes in ipv4 octets
https://blog.urth.org/2021/03/29/security-issues-in-perl-ip-address-distros/
(cherry picked from commit 7365de5ace)
2021-03-30 21:11:08 +02:00
Martin Weinelt
446a2ffb5b Merge pull request #118095 from stigtsp/package/perl-net-netmask-2.0001-backport-20.09
[20.09] perlPackages.NetNetmask: 1.9104 -> 2.0001
2021-03-30 20:55:37 +02:00
Stig Palmquist
53c80b92fe perlPackages.NetNetmask: 1.9104 -> 2.0001
(cherry picked from commit 7941adcaf3)
2021-03-30 20:35:25 +02:00
Robert Scott
e4d3b27210 python3Packages.pillow: add patches for multiple vulnerabilities
those being CVE-2021-25289, CVE-2021-25290, CVE-2021-25291, CVE-2021-25292,
CVE-2021-25293, CVE-2021-27921, CVE-2021-27922, CVE-2021-27923

binary parts fetched separately again to allow accompanying tests to run
2021-03-30 18:47:42 +01:00
Sandro
3e0a085d07 Merge pull request #117978 from LeSuisse/git-bug-0.7.2-20.09
gitAndTools.git-bug: 0.7.1 -> 0.7.2
2021-03-30 09:44:36 +02:00
Martin Weinelt
608c4367fa gstreamer: 1.16.2 -> 1.16.3
https://www.openwall.com/lists/oss-security/2021/01/20/1

Fixes: CVE-2021-3185
2021-03-30 01:13:27 +02:00
Thomas Gerbet
f8ae3ecd8a gitAndTools.git-bug: 0.7.1 -> 0.7.2
Fixes CVE-2021-28955.

(cherry picked from commit 45cea67242)
2021-03-29 22:56:26 +02:00
pmenke
310885ec80 citrix-workspace: from 21.1.0 to 21.3.0
(cherry picked from commit 0253164612)
2021-03-29 20:21:34 +02:00
pmenke
f860ecee6c citrix-workspace: updated vendor documentation urls
localized urls are sometimes out of date.

(cherry picked from commit 7632646ee5)
2021-03-29 20:21:33 +02:00
Martin Weinelt
ff761d30d7 Merge pull request #117843 from mweinelt/20.09/spamassassin
[20.09] spamassassin: 3.4.4 -> 3.4.5
2021-03-29 18:46:57 +02:00
Fabian Affolter
fb46901e20 python3Packages.furl: fix build
(cherry picked from commit 5c8b025584)
2021-03-29 18:43:32 +02:00
Martin Weinelt
b119b472d4 Merge pull request #117670 from LeSuisse/gnome3.autoar-0.3.1-20.09
[20.09] gnome3.gnome-autoar: 0.3.0 -> 0.3.1
2021-03-29 18:38:22 +02:00
Maximilian Bosch
d73b7fae1b element-desktop: 1.7.23 -> 1.7.24
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.24
(cherry picked from commit 1ca0f5bafe)
2021-03-29 17:53:34 +02:00
Maximilian Bosch
16cc07b3de element-web: 1.7.23 -> 1.7.24
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.7.24
(cherry picked from commit 2c059dd462)
2021-03-29 17:53:34 +02:00
Wanderson Ferreira
b72b4ecec3 whatsapp-for-linux: init-at 1.1.5
Whataspp is widely used in several contries as default messaging
system. We can rely on browser-based solution but an app is preferred
method for several users.

(cherry picked from commit 084c3e7844)
2021-03-29 07:36:45 -03:00
Wanderson Ferreira
d6048a5a43 maintainers: add bartuka
(cherry picked from commit 2f9d5ad739)
2021-03-29 07:36:32 -03:00
Martin Weinelt
d88cdc7bc1 Merge pull request #117574 from taku0/firefox-bin-87.0_release-20.09
[20.09] firefox-bin: 86.0.1 -> 87.0 [High security fixes]
2021-03-29 02:27:45 +02:00
Cole Helbling
9e4a60cb25 nixUnstable: pre20210317_8a5203d -> pre20210326_dd77f71
The flakey test was fixed.

(cherry picked from commit 30050ab2fc)
2021-03-29 00:07:36 +02:00
Cole Helbling
01b4290550 nixUnstable: pre20210308_1c0e3e4 -> pre20210317_8a5203d
(cherry picked from commit 370a401ee0)
2021-03-29 00:07:36 +02:00
Sandro
812d5babfb Merge pull request #117901 from risicle/ris-rpm-4.15.1.1-r20.09
[20.09] rpm: 4.15.1 -> 4.15.1.1, addressing CVE-2021-3421, CVE-2021-20271 and CVE-2021-20266
2021-03-29 00:01:15 +02:00
Robert Scott
4d12ddff3f python3Packages.pygments: add patch for CVE-2021-27291 2021-03-28 14:01:56 -07:00
Robert Scott
caa06e96d5 pythonPackages.lxml: 4.6.2 -> 4.6.3
addressing CVE-2021-28957

(cherry picked from commit c1360ac05f)
2021-03-28 14:01:12 -07:00
Sandro
97127a47c0 Merge pull request #117822 from LeSuisse/libmspack-0.10.1alpha-20.09
[20.09] libmspack: 0.7.1alpha -> 0.10.1alpha
2021-03-28 22:55:29 +02:00
FliegendeWurst
3a8a85da22 tor-browser-bundle-bin: 10.0.14 -> 10.0.15
(cherry picked from commit d0ee6127dc)
2021-03-28 20:34:31 +02:00
thyol
0d8139029b tor-browser-bundle-bin: 10.0.13 -> 10.0.14
(cherry picked from commit 14d136c0a7)
2021-03-28 20:34:22 +02:00
Xinglu Chen
7342b4b40d tor-browser-bundle-bin: 10.0.12 -> 10.0.13
Update to latest release.

<https://blog.torproject.org/new-release-tor-browser-10013>

(cherry picked from commit 39b57a4d0d)
2021-03-28 20:34:16 +02:00
Robert Scott
0a523bc158 rpm: 4.15.1 -> 4.15.1.1
addressing CVE-2021-3421, CVE-2021-20271 and CVE-2021-20266
2021-03-28 19:26:15 +01:00
Vladimír Čunát
f32d08af80 metrics: drop requiredSystemFeatures; /cc #76776
The build hasn't worked for months (even on 20.09).  Now also my
dedicated machine broke, and I don't feel like maintaining it until
the job has any chance of succeeding.
(I don't know why exactly it's failing.)

(cherry picked from commit c7aef6dedb)
Additionally marked as broken; it seems unlikely to get fixed on 20.09
before it gets fixed on master.
2021-03-28 12:13:56 +02:00
Martin Weinelt
fb4824563e spamassassin: 3.4.4 -> 3.4.5
Fixes: CVE-2020-1946
(cherry picked from commit 50850a2e3a)
2021-03-27 23:18:34 +01:00
Thomas Gerbet
29d29d0f03 libmspack: 0.7.1alpha -> 0.10.1alpha
Fixes CVE-2019-1010305, CVE-2018-18586, CVE-2018-18585 and
CVE-2018-18584.

(cherry picked from commit d945ac0367)
2021-03-27 19:31:53 +01:00
Martin Weinelt
dc2870a606 Merge pull request #117303 from mweinelt/20.09/bird
[20.09] bird2: 2.0.7 -> 2.0.8
2021-03-27 17:40:17 +01:00
Martin Weinelt
08de902edd Merge pull request #117786 from mweinelt/20.09/webkitgtk 2021-03-27 15:46:35 +01:00
Martin Weinelt
0cc8fa6b0f webkitgtk: 2.30.5 -> 2.30.6
https://webkitgtk.org/security/WSA-2021-0002.html
(cherry picked from commit 75f531b3fc)
2021-03-27 14:26:08 +01:00
ajs124
eb308739c1 webkitgtk: 2.30.3 -> 2.30.5
(cherry picked from commit 4fce15ab02)
2021-03-27 13:55:18 +01:00
Robert Scott
e5c41cb0fe Merge pull request #114153 from omasanori/backport-114093-20.09
[20.09] guile-1.8: fix CVE-2016-8605
2021-03-27 12:31:17 +00:00
Tim Steinbach
2c8e4f2e3e linux/hardened/patches/5.4: 5.4.107-hardened1 -> 5.4.108-hardened1
(cherry picked from commit 6052a427a1)
2021-03-26 18:58:55 -04:00
Tim Steinbach
b297b3b49a linux/hardened/patches/5.11: 5.11.8-hardened1 -> 5.11.9-hardened1
(cherry picked from commit 036646460b)
2021-03-26 18:58:52 -04:00
Tim Steinbach
559bc45354 linux/hardened/patches/4.19: 4.19.182-hardened1 -> 4.19.183-hardened1
(cherry picked from commit 98d48280b7)
2021-03-26 18:58:49 -04:00
Tim Steinbach
a5bf5a39b5 linux/hardened/patches/4.14: 4.14.226-hardened1 -> 4.14.227-hardened1
(cherry picked from commit 435366bdd3)
2021-03-26 18:58:47 -04:00
Tim Steinbach
3ce888f6a0 linux: 5.10.25 -> 5.10.26
(cherry picked from commit 6765e61ed4)
2021-03-26 18:58:44 -04:00
Tim Steinbach
2043fb2ce5 linux: 5.4.107 -> 5.4.108
(cherry picked from commit 1c7273cc17)
2021-03-26 18:58:42 -04:00
Tim Steinbach
d7c8b23a77 linux: 5.11.8 -> 5.11.9
(cherry picked from commit 9ce0fb815c)
2021-03-26 18:58:39 -04:00
Tim Steinbach
29457839ce linux: 4.9.262 -> 4.9.263
(cherry picked from commit 57ea233d16)
2021-03-26 18:58:37 -04:00
Tim Steinbach
62be236e9d linux: 4.4.262 -> 4.4.263
(cherry picked from commit c9dcff241e)
2021-03-26 18:58:34 -04:00
Tim Steinbach
8cce9e842b linux: 4.19.182 -> 4.19.183
(cherry picked from commit dcd01727b4)
2021-03-26 18:58:32 -04:00
Tim Steinbach
9438486e10 linux: 4.14.226 -> 4.14.227
(cherry picked from commit a17346234a)
2021-03-26 18:58:29 -04:00
Tim Steinbach
58d4a2b4c0 linux-hardened: Fix page poisoning for 5.11
`PAGE_POISONING_NO_SANITY` was removed in
https://git.kernel.org/linus/8f424750baaafcef229791882e879da01c9473b5

`PAGE_POISONING_ZERO` was removed in
https://git.kernel.org/linus/f289041ed4cf9a3f6e8a32068fef9ffb2acc5662

(cherry picked from commit 10aec22d93)
2021-03-26 18:47:10 -04:00
Henri Menke
b28eb0f1ee zfs: 2.0.3 -> 2.0.4
(cherry picked from commit fea3cb98e1)
2021-03-26 18:47:10 -04:00
Tim Steinbach
4a63b55919 zfs: Enable 2.0.3 for kernel 5.11
(cherry picked from commit 4d86791dd2)
2021-03-26 18:47:10 -04:00
Tim Steinbach
6911fb9a7b linux: Switch latest to 5.11 2021-03-26 18:47:10 -04:00
Tim Steinbach
e5d15133e1 linux/hardened/patches/5.11: 5.11.7-hardened1 -> 5.11.8-hardened1
(cherry picked from commit b8ebd38d64)
2021-03-26 18:47:10 -04:00
Tim Steinbach
e49cc1f41b linux/hardened/patches/5.11: 5.11.6-hardened1 -> 5.11.7-hardened1
(cherry picked from commit ed933906b5)
2021-03-26 18:47:10 -04:00
Tim Steinbach
35fd6958e8 linux/hardened/patches/5.11: init at 5.11.6-hardened1
(cherry picked from commit dacd92f316)
2021-03-26 18:47:10 -04:00
Tim Steinbach
35715abd8a linux: 5.11.7 -> 5.11.8
(cherry picked from commit 3a1c01b3fe)
2021-03-26 18:47:10 -04:00
Tim Steinbach
b5c3d10fbc linux: 5.11.6 -> 5.11.7
(cherry picked from commit db12849a93)
2021-03-26 18:47:10 -04:00
ajs124
ce68a3052b linux: 5.11.5 -> 5.11.6
(cherry picked from commit d6f3315bf9)
2021-03-26 18:47:10 -04:00
Tim Steinbach
f1e5132d2e linux: 5.11.4 -> 5.11.5
(cherry picked from commit 6fb3bd79be)
2021-03-26 18:47:10 -04:00
Tim Steinbach
60552f3663 linux: 5.11.2 -> 5.11.4
(cherry picked from commit 861b11a390)
2021-03-26 18:47:10 -04:00
TredwellGit
cace268d50 linux_5_11: 5.11.1 -> 5.11.2
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.11.2
(cherry picked from commit 003fcee3cd)
2021-03-26 18:47:10 -04:00
Tim Steinbach
2ed74c37a5 linux: 5.11 -> 5.11.1
(cherry picked from commit e941dc94c3)
2021-03-26 18:47:10 -04:00
adisbladis
044944f9a5 linux_5_11: init at 5.11
(cherry picked from commit 3a6c739b16)
2021-03-26 18:47:10 -04:00
Robin Gloster
93f02c80cf adoptopenjdk: 11.0.7 -> 11.0.10 2021-03-26 14:53:20 -06:00
Bernardo Meurer
2df0627dc2 Merge pull request #117644 from taku0/thunderbird-bin-78.9.0_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.8.1 -> 78.9.0 [High security fixes]
2021-03-26 17:47:10 +00:00
taku0
4ebba18fac firefox-bin: 86.0.1 -> 87.0
(cherry picked from commit d7bba3e5da)
2021-03-26 10:40:35 +09:00
taku0
4fc3ff0148 thunderbird: 78.8.1 -> 78.9.0
(cherry picked from commit 8922a34d8b)
2021-03-26 10:15:59 +09:00
taku0
d79a0902af thunderbird-bin: 78.8.1 -> 78.9.0
(cherry picked from commit 6a5bbc1c3c)
2021-03-26 10:15:59 +09:00
Thomas Gerbet
50dda39fd0 gnome3.gnome-autoar: 0.3.0 -> 0.3.1
Fixes CVE-2021-28650.
Changes: https://gitlab.gnome.org/GNOME/gnome-autoar/-/blob/0.3.1/NEWS

(cherry picked from commit 2f4d23560f)
2021-03-25 23:07:20 +01:00
Graham Christensen
34f85de51b Merge pull request #117536 from risicle/ris-traefik-CVE-2021-27375-r20.09
[20.09] traefik: add patch for CVE-2021-27375
2021-03-25 15:51:43 -04:00
Graham Christensen
223d0d733a Merge pull request #117589 from mweinelt/20.09/openssl
[20.09] openssl: 1.1.1j -> 1.1.1k
2021-03-25 10:16:58 -04:00
Martin Weinelt
8dddd5a59c openssl: 1.1.1j -> 1.1.1k
(cherry picked from commit f69bf8fd28)
2021-03-25 14:48:24 +01:00
Graham Christensen
7139468960 Merge pull request #117586 from SuperSandro2000/fix-eval-20.09
20.09: fix evaluation by reverting java patches
2021-03-25 09:21:13 -04:00
Sandro Jäckel
dd46824d55 Revert "adoptopenjdk: 8.0.252 -> 8.0.272, 11.0.7 -> 11.0.9, add 14.0.2, add 15.0.1"
This reverts commit 006f2f480c.
2021-03-25 14:02:44 +01:00
Sandro Jäckel
2ea5e9b81f Revert "adoptopenjdk-bin: 11.0.9 -> 11.0.10, 15.0.1 -> 15.0.2, 8.0.272 -> 8.0.282"
This reverts commit 00564a7d09.
2021-03-25 14:02:23 +01:00
Vladimír Čunát
1c1c6c4b00 Merge branch 'staging-20.09' into release-20.09
The jobset on Hydra is >90% complete, so let's merge to update -small.
https://hydra.nixos.org/eval/1657620
2021-03-25 13:39:27 +01:00
andreoss
00564a7d09 adoptopenjdk-bin: 11.0.9 -> 11.0.10, 15.0.1 -> 15.0.2, 8.0.272 -> 8.0.282
(cherry picked from commit 2355078132)
2021-03-25 03:32:53 -06:00
andreoss
006f2f480c adoptopenjdk: 8.0.252 -> 8.0.272, 11.0.7 -> 11.0.9, add 14.0.2, add 15.0.1
Add latest openjdk releases.

(cherry picked from commit 80f1e61114)
2021-03-25 03:32:53 -06:00
R. RyanTM
d395190b24 wordpress: 5.5.3 -> 5.6.2
(cherry picked from commit f272c366f4)
2021-03-24 17:35:36 -06:00
Robert Scott
3e38babbc0 traefik: add patch for CVE-2021-27375 2021-03-24 23:35:24 +00:00
zowoq
cf439ccb91 youtube-dl: 2021.03.14 -> 2021.03.25
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.03.25
(cherry picked from commit 6aa079e2dd)
2021-03-25 07:14:45 +10:00
Sandro
9606c66332 Merge pull request #117479 from Synthetica9/backport-117473
[20.09] Backport #117473 (vscode: fix download link)
2021-03-24 19:08:45 +01:00
Patrick Hilhorst
f836ad4789 vscode: fix download link
(cherry picked from commit 873c008c33)
2021-03-24 16:30:42 +01:00
Martin Weinelt
a7fb8c1054 Merge pull request #117363 from mweinelt/20.09/firefox 2021-03-24 15:33:11 +01:00
Trolli Schmittlauch
d00458c986 gitea: normalise derivation format using nixpkgs-fmt
(cherry picked from commit b43933666f)
2021-03-24 12:26:36 +01:00
Trolli Schmittlauch
528264e0c3 gitea: 1.13.5 -> 1.13.6
- minor bugfix release including security fixes, see https://github.com/go-gitea/gitea/releases/tag/v1.13.6

(cherry picked from commit 6459ab51c8)
2021-03-24 12:25:50 +01:00
Vladimír Čunát
3deaa4b1b1 Re-apply "unbound: 1.13.0 -> 1.13.1"
master commit: a24b40bd40; moved to staging-20.09 in 36d15c7a7c
2021-03-24 08:52:50 +01:00
Vladimír Čunát
36d15c7a7c Revert "unbound: 1.13.0 -> 1.13.1"
This reverts commit e2c12dfac7.
Moving to other changes in staging-20.09, as Unbound causes
quite a significant rebuild and doesn't seem too urgent.
2021-03-24 08:46:18 +01:00
Reed
0120f5e5b5 discord: 0.0.13 -> 0.0.14
(cherry picked from commit 2db8c55de0)
2021-03-23 19:37:38 -07:00
Martin Weinelt
2dcd7948df Merge pull request #117393 from Flakebi/salt-20.09
[20.09] salt: 3001.6 -> 3001.7
2021-03-24 00:35:01 +01:00
Robert Scott
2d1054e983 Merge pull request #117199 from dotlambda/CVE-2021-3407
[20.09] mupdf: fix CVE-2021-3407
2021-03-23 19:59:46 +00:00
Robert Hensing
146dce1d02 Merge pull request #117202 from hercules-ci/backport-20.09-unsupported-jdks
[20.09] adoptopenjdk-{13,14}: mark insecure
2021-03-23 20:42:27 +01:00
Flakebi
79d0fa4967 salt: 3001.6 -> 3001.7 2021-03-23 19:46:00 +01:00
R. RyanTM
e2c12dfac7 unbound: 1.13.0 -> 1.13.1
(cherry picked from commit a24b40bd40)
2021-03-23 11:26:17 -06:00
Martin Weinelt
2c63c50541 nss_latest: 3.61 -> 3.62 2021-03-23 16:15:19 +01:00
Martin Weinelt
4f45ee3669 firefox-esr: 78.8.0esr -> 78.9.0esr
(cherry picked from commit 9a0519f080)
2021-03-23 16:04:04 +01:00
Martin Weinelt
aba07ee776 firefox: 86.0.1 -> 87.0
(cherry picked from commit e9dbf1a586)
2021-03-23 16:03:56 +01:00
Tim Steinbach
eb73dded7d linux/hardened/patches/5.4: 5.4.106-hardened1 -> 5.4.107-hardened1
(cherry picked from commit e31c3509c5)
2021-03-23 09:20:23 -04:00
Tim Steinbach
358a0252ee linux/hardened/patches/5.10: 5.10.24-hardened1 -> 5.10.25-hardened1
(cherry picked from commit c57b8eb8fe)
2021-03-23 09:20:20 -04:00
Tim Steinbach
31bf776e36 linux/hardened/patches/4.19: 4.19.181-hardened1 -> 4.19.182-hardened1
(cherry picked from commit c1fb1f8ef7)
2021-03-23 09:20:18 -04:00
Tim Steinbach
8fa40fa62c linux: 5.4.106 -> 5.4.107
(cherry picked from commit 1e72305d0f)
2021-03-23 09:20:15 -04:00
Tim Steinbach
8f0d58485e linux: 5.10.24 -> 5.10.25
(cherry picked from commit 6283fc9d51)
2021-03-23 09:20:11 -04:00
Tim Steinbach
aecbb8a396 linux: 4.19.181 -> 4.19.182
(cherry picked from commit 583c99ef13)
2021-03-23 09:20:07 -04:00
Robin Townsend
6968ac2b07 matrix-synapse: 1.29.0 -> 1.30.0
https://github.com/matrix-org/synapse/releases/tag/v1.30.0
(cherry picked from commit dd616b9705)
2021-03-23 11:02:40 +01:00
Aaron Andersen
bd7a0e764f gitea: 1.13.4 -> 1.13.5
(cherry picked from commit 2351157382)
2021-03-23 10:07:10 +01:00
Martin Weinelt
7f315ce4bf Merge pull request #116568 from mweinelt/20.09/python/aiohttp/CVE-2021-21330 2021-03-23 02:38:19 +01:00
Martin Weinelt
e424a68e58 bird2: 2.0.7 -> 2.0.8
https://bird.network.cz/pipermail/bird-users/2021-March/015281.html
(cherry picked from commit 55be1128e9)
2021-03-23 01:05:37 +01:00
Ryan Mulligan
b87a4966fd Merge pull request #117257 from ckauhaus/116923-steghide-insecure-20.09
[20.09] steghide-0.5.1: mark as insecure
2021-03-22 11:54:00 -07:00
Christian Kauhaus
daac3e6353 steghide-0.5.1: mark as insecure
This package is considered insecure (weak RNG seeding). As it has seen
no upstream activity for 18 years, a bug fix is unlikely.

See also:

* CVE-2021-27211
* https://discourse.nixos.org/t/removal-of-insecure-steghide-package/12071

Re #116923
2021-03-22 18:44:53 +01:00
Robert Hensing
915c8b616c adoptopenjdk-{13,14}: mark insecure
(cherry picked from commit 641aa9e27d)
2021-03-22 11:35:38 +01:00
Robert Hensing
5ce64bf762 Merge pull request #117020 from dotlambda/popt-1.18
[staging-20.09] popt: 1.16 -> 1.18
2021-03-22 10:26:34 +01:00
Vladimír Čunát
a335aa65e2 Merge branch 'release-20.09' into staging-20.09 2021-03-22 10:25:13 +01:00
Vladimír Čunát
f85d91e5d5 nettle: 3.6 -> 3.7.2 (security)
https://lists.lysator.liu.se/pipermail/nettle-bugs/2021/009458.html
It's meant to be fully compatible with 3.6, so we can fast-track it.

(cherry picked from commit f688168abb)
2021-03-22 10:25:13 +01:00
Vladimír Čunát
653b9a1465 Merge #114192: gnutls: 3.6.15 -> 3.7.1
It includes a low-severity security fix:
https://gnutls.org/security-new.html#GNUTLS-SA-2021-03-10

(cherry picked from commit a253ed2bc7)
2021-03-22 10:25:12 +01:00
Robert Hensing
ab8e2283ac Merge pull request #117082 from dotlambda/django_2-2.2.19
[staging-20.09] python3Packages.django_2: 2.2.18 -> 2.2.19
2021-03-22 10:24:54 +01:00
Robert Hensing
44749ee89f Merge pull request #116431 from helsinki-systems/bp/openssh85
[staging-20.09] openssh: 8.4p1 -> 8.5p1 and mark CVE-2021-28041
2021-03-22 10:23:06 +01:00
Robert Schütz
e934c5dc49 mupdf: fix CVE-2021-3407
(cherry picked from commit 206e3f405e)
2021-03-22 09:58:31 +01:00
Robert Schütz
d06b79757b mupdf: format expression
(cherry picked from commit bb0a63e7e0)
2021-03-22 09:57:35 +01:00
Daniël de Kok
f8929dce13 Merge pull request #117174 from danieldk/1password-backport-8.0.28
[20.09] _1password-gui: 0.9.13 -> 8.0.28
2021-03-22 08:08:59 +01:00
R. RyanTM
99f9ffa31f _1password-gui: 8.0.27 -> 8.0.28
(cherry picked from commit a12f4b172f)
2021-03-22 07:50:48 +01:00
R. RyanTM
be731b9d09 _1password-gui: 0.9.26 -> 8.0.27
(cherry picked from commit efd3c20d7b)
2021-03-22 07:50:32 +01:00
R. RyanTM
1944fe4f18 _1password-gui: 0.9.14-4 -> 0.9.26
(cherry picked from commit 09e66ad4c2)
2021-03-22 07:50:14 +01:00
R. RyanTM
ebeac25aa1 _1password-gui: 0.9.13 -> 0.9.14-4
(cherry picked from commit 5462627ebd)
2021-03-22 07:49:58 +01:00
R. RyanTM
6109ba4f30 ipfs_0_8: Init
On stable we just add new versions, rather than making potentially
breaking bumps.

(cherry picked from commit 1173ecf673)
2021-03-21 21:27:31 -04:00
Justin Humm
4636ea62a9 imagemagick: 7.0.11.3 -> 7.0.11-4
Changelog: https://github.com/ImageMagick/ImageMagick/blob/7.0.11-4/ChangeLog
(cherry picked from commit 2a85dbda12)
2021-03-21 21:19:17 +01:00
R. RyanTM
bf59c47241 popt: 1.16 -> 1.18
(cherry picked from commit 2e4e20f4f6)
2021-03-21 14:11:21 +01:00
zowoq
9b8530e372 .github/labeler.yml: update paths and sort
(cherry picked from commit 13e762e940)
2021-03-21 15:44:59 +10:00
zowoq
a710a2726d .github/workflows/labels.yml: label PRs
(cherry picked from commit cce9a296bd)
2021-03-21 15:44:42 +10:00
Robert Schütz
1e16bda5ec python3Packages.django_2: 2.2.18 -> 2.2.19
This fixes CVE-2021-23336:
https://www.djangoproject.com/weblog/2021/feb/19/security-releases/

(cherry picked from commit c63208e5e4)
2021-03-21 01:44:13 +01:00
OPNA2608
5e2f6e729b bambootracker: fix executable on Darwin
(cherry picked from commit 62d2e5d61e)
2021-03-20 19:01:26 +01:00
Martin Weinelt
f83f17b4ce gns3-server: relax aiohttp dependency
Also clean up outdated yarl replacement.
2021-03-20 15:45:34 +01:00
Martin Weinelt
c27ce8cf72 python3Packages.aiohttp: patch CVE-2021-21330
Backports 2545222a38
2021-03-20 15:45:24 +01:00
Frederik Rietdijk
1b521fd4fc python3Packages.aiohttp: 3.6.2 -> 3.6.3
(cherry picked from commit 3c68887b23)
2021-03-20 15:45:14 +01:00
Mario Rodas
66f4dc4fd1 defaultGemConfig: fix zlib flags for nokogiri >= 1.11
This is similar to commit abe3a1867d on
master, but only applies the changes to nokogiri >= 1.11 to prevent a
mass-rebuild.
2021-03-20 11:59:05 +01:00
Milan Pässler
b3614c5f6f gitlab: 13.6.7 -> 13.8.6 2021-03-20 11:59:05 +01:00
Sebastien Braun
ffc7373383 gsoap: 2.8.53 -> 2.8.108
Fixes CVE-2019-7659

(cherry picked from commit 14368df9f6)
2021-03-20 11:17:29 +01:00
Martin Weinelt
7b90c6f7e6 Merge pull request #116280 from mweinelt/20.09/libtiff
[20.09] libtiff: fix two security issues
2021-03-20 03:13:56 +01:00
Martin Weinelt
98445ff76c Merge pull request #115439 from maxeaubrey/20.09_glib_2.64.6
[20.09] glib: 2.64.5 -> 2.64.6
2021-03-20 03:13:25 +01:00
Martin Weinelt
4077d9e705 Merge pull request #116323 from Pamplemousse/backport_git-big-picture 2021-03-20 02:17:32 +01:00
Martin Weinelt
64b069715c Merge pull request #115316 from LeSuisse/botan2-2.17.3-20.09
[20.09] botan2: 2.17.2 -> 2.17.3
2021-03-20 01:59:33 +01:00
Martin Weinelt
3f40a5fec5 libtiff: fix two security issues
CVE-2020-35523:
An integer overflow flaw was found in libtiff that exists in the
tif_getimage.c file. This flaw allows an attacker to inject and execute
arbitrary code when a user opens a crafted TIFF file. The highest
threat from this vulnerability is to confidentiality, integrity, as
well as system availability.

CVE-2020-35524:
A heap-based buffer overflow flaw was found in libtiff in the handling
of TIFF images in libtiff's TIFF2PDF tool. A specially crafted TIFF
file can lead to arbitrary code execution. The highest threat from this
vulnerability is to confidentiality, integrity, as well as system
availability.

Fixes: CVE-2020-35523, CVE-2020-35524
2021-03-20 01:24:14 +01:00
Robert Scott
9416649193 Merge pull request #116643 from Pamplemousse/backport_ndpi
[20.09] ndpi: 2.8 -> 3.4
2021-03-19 23:04:12 +00:00
Jörg Thalheim
8a35e0bf67 Merge pull request #116821 from Mic92/zoom-backport 2021-03-19 21:29:12 +00:00
Christian Kauhaus
3858fbc08e Merge pull request #116642 from Pamplemousse/backport_libetpan
[20.09] libetpan: Fix CVE-2020-15953
2021-03-19 16:20:15 +01:00
WilliButz
c55c5301e5 Merge pull request #116830 from andir/20.09/grafana
[20.09] grafana: 7.4.3 -> 7.4.5
2021-03-19 12:32:32 +01:00
Andreas Rammhold
b3d2a8c1b7 grafana: 7.4.3 -> 7.4.5
This fixes a few CVEs around authentication bypass with Grafana. Details
are available in the [annoucement].

CVE-2021-27962, CVE-2021-28146, CVE-2021-28147, CVE-2021-28148

[annoucement]: https://grafana.com/blog/2021/03/18/grafana-6.7.6-7.3.10-and-7.4.5-released-with-important-security-fixes-for-grafana-enterprise/

(cherry picked from commit 9a3f2457f1)
2021-03-19 11:32:58 +01:00
Doron Behar
80e3fe7a92 zoom-us: 5.5.7011.0206 → 5.5.7938.0228
(cherry picked from commit 132d954d35)
2021-03-19 09:23:02 +01:00
Ron B
cfa9265389 zoom-us: 5.5.6981.0202 -> 5.5.7011.0206
(cherry picked from commit a21a3bd848)
2021-03-19 09:23:01 +01:00
Yarny0
f138622354 zoom-us: unset Qt env variables to fix dialog boxes
Zoom wouldn't show the "Participants"
dialog box when used in a plasma environment;
precisely, the dialog box failed to show its content.
The problem doesn't exist in other
environments like Gnome or Xfce.
Experiments have shown that clearing the environment variable
`QML2_IMPORT_PATH` before calling Zoom fixes the issue.

I suspect the reason to be as follows:
While the zoom build recipe is called with
`libsForQt5xx.callPackage`, putting `qttools.dev` in zoom's
`PATH` is the only connection to nixpkgs' Qt ecosystem.
Zoom brings its own Qt libraries.
Hence it seems to be a good idea to shield
zoom from access to nixpkgs' Qt files to avoid
problems from version mismatch or similar troubles.
So the commit at hand expands zoom's wrapper script
to clear the Qt-related enviornemt variables
`QML2_IMPORT_PATH` and `QT_PLUGIN_PATH`.

Original issue report, with some discussion:
https://github.com/NixOS/nixpkgs/issues/107495#issuecomment-764538071

(cherry picked from commit b747aa0f9f)
2021-03-19 09:22:36 +01:00
Mario Rodas
bfd0e91bff Merge pull request #113642 from bachp/feat/minio-cve-2021-21287
[20.09] minio: 2020-08-08T04-50-06Z -> 2021-02-14T04-01-33Z
2021-03-18 22:45:23 -05:00
Andreas Rammhold
8ad6a65b14 firefox: drop maintainership
After the recent wrapper and plugin purge outbreak where as the only
active listed maintainer of the package I didn't even get a chance to
comment (e.g. via comment or review request) I do not want to continue
maintaining this package anymore.

(cherry picked from commit dc6971ccf9)
2021-03-18 23:52:54 +01:00
John Ericson
4cbbe3b0c0 {,cudnn_}cudatoolkit_11_{1,2}: Port over from master
This fixes eval. Sorry I broke it!
2021-03-18 17:59:44 -04:00
John Ericson
a3b3c488e8 maintainers-list: obsidian-systems-maintenance
Fix mispelling. That word always breaks me...

(cherry picked from commit 66447439a0)
2021-03-18 14:58:25 -04:00
John Ericson
54f7ccfb63 python37Packages.cupy: Add cutensor optional dep
(cherry picked from commit 13b5995f06)
2021-03-18 14:58:24 -04:00
John Ericson
6ef3e88b8d tests.cude.cuda-library-samples.cutensor: init at same version as others
(cherry picked from commit a680b02816)
2021-03-18 14:58:24 -04:00
John Ericson
1ee2861a41 cudatensor: Init at 1.2.2
(cherry picked from commit 05efe64c1b)
2021-03-18 14:58:24 -04:00
John Ericson
b26f816668 tests.cude.cuda-library-samples.{cublas,cusolver}: init at master
Well, strictly speaking, master +
https://github.com/NVIDIA/CUDALibrarySamples/pull/29

(cherry picked from commit c1ced05ec4)
2021-03-18 14:58:23 -04:00
John Ericson
5b046348c2 tests.cuda.cuda-sample_*: Init at supported CUDA toolkit versions
Since CUDA is unfree, we won't actually use this when testing Nixpkgs
officially. But I want to include this as they are useful for users of
Nixpkgs trying to set up / debug a CUDA environment.

(cherry picked from commit 23f815f12c)
2021-03-18 14:58:22 -04:00
John Ericson
58c971e49e maintainers: Add "Obsidian Systems Maintenance"
This would be a "company maintainer" so the work can be shared between
employees without hard-coding who those employees are.

(cherry picked from commit d10acb2d69)
2021-03-18 14:57:28 -04:00
Tim Steinbach
e7a5afb1b4 linux/hardened/patches/5.4: 5.4.105-hardened1 -> 5.4.106-hardened1
(cherry picked from commit fcab19deb7)
2021-03-18 12:27:48 -04:00
Tim Steinbach
92f396e031 linux/hardened/patches/5.10: 5.10.23-hardened1 -> 5.10.24-hardened1
(cherry picked from commit d013e2e97b)
2021-03-18 12:27:45 -04:00
Tim Steinbach
adc2a64172 linux/hardened/patches/4.19: 4.19.180-hardened1 -> 4.19.181-hardened1
(cherry picked from commit 89de81439d)
2021-03-18 12:27:43 -04:00
Tim Steinbach
5cf4aa4749 linux/hardened/patches/4.14: 4.14.225-hardened1 -> 4.14.226-hardened1
(cherry picked from commit 06a9710282)
2021-03-18 12:27:42 -04:00
Tim Steinbach
b657c16583 linux: 5.10.23 -> 5.10.24
(cherry picked from commit 76d908f148)
2021-03-18 12:27:38 -04:00
Tim Steinbach
f6cb6fd27a linux: 4.9.261 -> 4.9.262
(cherry picked from commit 6dc3abd325)
2021-03-18 12:27:37 -04:00
Tim Steinbach
896c5cc3ad linux: 4.4.261 -> 4.4.262
(cherry picked from commit 52e4fd9bbb)
2021-03-18 12:27:36 -04:00
Tim Steinbach
78aaee88bc linux: 4.19.180 -> 4.19.181
(cherry picked from commit 176eaa21b4)
2021-03-18 12:27:35 -04:00
Tim Steinbach
8d2a5a2eda linux: 5.4.105 -> 5.4.106
(cherry picked from commit d401f1ed14)
2021-03-18 12:27:30 -04:00
Vladimír Čunát
61b5ab68c4 Merge #116040: firefox-bin: 86.0 -> 86.0.1
(cherry picked from commit e3597057e7)
I re-tested it a bit on 20.09; I think it should be fine.
2021-03-18 17:05:45 +01:00
zowoq
01897afb96 youtube-dl: 2021.03.03 -> 2021.03.14
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.03.14
(cherry picked from commit f7393191e7)
2021-03-18 19:21:24 +10:00
Colin L Rice
b8d556c78e go_1_16: init at 1.16.2
backport of the state of go_1_16 in master as of commit
eecacdf3d8, squashed to a single commit
instead of including countless partial and fragmented changes.
2021-03-17 19:16:14 +00:00
TredwellGit
12d9950bf4 element: 1.7.22 -> 1.7.23
https://github.com/vector-im/element-web/releases/tag/v1.7.23
(cherry picked from commit 56da9300a3)
2021-03-17 19:23:07 +01:00
Max Hausch
1cbb784b82 ndpi: 2.8 -> 3.4
(cherry picked from commit 00527506a5)
2021-03-17 09:31:40 -07:00
Alvar Penning
5bb5d61154 libetpan: Fix CVE-2020-15953
This commit patches the vulnerable libetpan release 1.9.4 with its
upstream patches against the CVE-2020-15953.

Merging this will close #113463.

(cherry picked from commit 2b344e02ad)
2021-03-17 09:27:04 -07:00
TredwellGit
4d797d3709 electron_9: 9.4.3 -> 9.4.4
https://github.com/electron/electron/releases/tag/v9.4.4
(cherry picked from commit 03f27fd63b)
2021-03-17 11:32:30 +01:00
TredwellGit
2f0d0014b8 electron_10: 10.3.2 -> 10.4.0
https://github.com/electron/electron/releases/tag/v10.4.0
(cherry picked from commit ee819cab23)
2021-03-17 11:32:30 +01:00
TredwellGit
bcc972d508 electron_11: 11.2.3 -> 11.3.0
https://github.com/electron/electron/releases/tag/v11.3.0
(cherry picked from commit dace81466f)
2021-03-17 11:32:30 +01:00
TredwellGit
f9f142fc0a electron_11: 11.2.1 -> 11.2.3
https://github.com/electron/electron/releases/tag/v11.2.2
https://github.com/electron/electron/releases/tag/v11.2.3
(cherry picked from commit 7518755a88)
2021-03-17 11:32:30 +01:00
TredwellGit
b93f2e85b5 electron_10: 10.3.0 -> 10.3.2
https://github.com/electron/electron/releases/tag/v10.3.1
https://github.com/electron/electron/releases/tag/v10.3.2
(cherry picked from commit 60bbbec01c)
2021-03-17 11:32:30 +01:00
TredwellGit
172040d128 electron_9: 9.4.1 -> 9.4.3
https://github.com/electron/electron/releases/tag/v9.4.2
https://github.com/electron/electron/releases/tag/v9.4.3
(cherry picked from commit 389a07a250)
2021-03-17 11:32:30 +01:00
Austin Butler
6557a3c1fe nomachine-client: 7.0.211 -> 7.2.3
(cherry picked from commit b3c90695a9)
2021-03-16 23:04:08 +01:00
Thomas Gerbet
d5684ec0cd botan2: 2.17.2 -> 2.17.3
Fixes CVE-2021-24115.

(cherry picked from commit 9a18802edf)
2021-03-16 22:54:53 +01:00
Thomas Gerbet
7b21af75eb smarty3: 3.1.36 -> 3.1.39
Fixes CVE-2021-26119 and CVE-2021-26120.

https://github.com/smarty-php/smarty/blob/v3.1.39/CHANGELOG.md
(cherry picked from commit 9c512f7a76)
2021-03-16 22:53:27 +01:00
TredwellGit
52abed1c7c wireshark: 3.4.3 -> 3.4.4
https://www.wireshark.org/docs/relnotes/wireshark-3.4.4.html
(cherry picked from commit ce6f2a2d12)
2021-03-16 22:38:40 +01:00
Justin Humm
9c34c8620d imagemagick: add erictapen as maintainer
(cherry picked from commit e22e25f5aa)
2021-03-16 21:33:05 +01:00
Justin Humm
faf316fd5a imagemagick: 7.0.10-61 -> 7.0.11-3
(cherry picked from commit 7d7ccbd1de)
2021-03-16 21:32:56 +01:00
Vladimír Čunát
36e15cd6e7 Merge branch 'staging-20.09' into release-20.09
Rebuilds are almost finished now:
https://hydra.nixos.org/eval/1655556
2021-03-16 08:18:29 +01:00
Dmitry Kalinkin
16308b591f lhapdf.pdf_sets: update
(cherry picked from commit 95e1233bc1)
2021-03-15 21:21:05 -04:00
Michael Weiss
56ddf336ac ungoogled-chromium: 89.0.4389.82 -> 89.0.4389.90
(cherry picked from commit bb52ac0cb0)
Backport of #116309.
2021-03-15 22:07:52 +01:00
Vladimír Čunát
d82ff862ca Merge branch 'release-20.09' into staging-20.09 2021-03-15 21:55:57 +01:00
Maximilian Bosch
3cce2af88f wireguard-tools: 1.0.20210223 -> 1.0.20210315
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-March/006493.html
(cherry picked from commit f6092fe869)
2021-03-15 19:23:32 +01:00
maxine [they]
8aa1b492a7 go_1_15: 1.15.8 -> 1.15.10 (#116353)
fixes CVE-2021-27918, CVE-2021-27919

(cherry picked from commit 6a99841c11)
2021-03-15 10:59:53 -07:00
R. RyanTM
14ec269869 libmysofa: 1.1 -> 1.2
Relates to #113464 .

(cherry picked from commit b3120021cf)
2021-03-15 12:41:32 -04:00
Wael Nasreddine
8a291c0bca vimPlugins.fzfWrapper: place the fzf binary in the plugin's bin dir (#116437)
(cherry picked from commit 34cf38fca4)
2021-03-15 09:35:57 -07:00
Janne Heß
86f8de440a openssh_hpn/openssh_gssapi: Add CVE-2021-28041
(cherry picked from commit 2b1011d4a3)
2021-03-15 16:35:03 +01:00
Janne Heß
8aabb847ab openssh: 8.4p1 -> 8.5p1 and refactor
Also split out the variants of the package because I'm sick of waiting
for random patches to be updated before I can update my unpatched
openssh.

Also make pname correspond to the attribute name.

(cherry picked from commit c99c4998fd)
2021-03-15 16:33:39 +01:00
Robert Schütz
40a38db58b Merge pull request #116363 from erictapen/20.09/imagemagick-6.9.12-3
[20.09] imagemagick: 6.9.11-60 -> 6.9.12-3
2021-03-15 15:12:48 +01:00
ajs124
ebb0aefe50 linux/hardened/patches/5.4: 5.4.104-hardened1 -> 5.4.105-hardened1
(cherry picked from commit e3664fc11b)
2021-03-15 10:00:16 -04:00
ajs124
895fa3284c linux/hardened/patches/5.10: 5.10.22-hardened1 -> 5.10.23-hardened1
(cherry picked from commit 5c700b8700)
2021-03-15 10:00:15 -04:00
ajs124
75069b9106 linux/hardened/patches/4.19: 4.19.179-hardened1 -> 4.19.180-hardened1
(cherry picked from commit 1150408383)
2021-03-15 10:00:14 -04:00
ajs124
b3475a4c64 linux/hardened/patches/4.14: 4.14.224-hardened1 -> 4.14.225-hardened1
(cherry picked from commit 27029eaf8f)
2021-03-15 10:00:13 -04:00
ajs124
a1838934ec linux: 5.10.22 -> 5.10.23
(cherry picked from commit 7760c71c9c)
2021-03-15 10:00:08 -04:00
Tim Steinbach
5ea3943e83 linux: 5.4.104 -> 5.4.105
(cherry picked from commit 7513be6e65)
2021-03-15 10:00:07 -04:00
Tim Steinbach
c1d2de39ea linux: 4.9.260 -> 4.9.261
(cherry picked from commit bd46e9531b)
2021-03-15 10:00:06 -04:00
Tim Steinbach
e7b8d73123 linux: 4.4.260 -> 4.4.261
(cherry picked from commit 82b3f86735)
2021-03-15 10:00:05 -04:00
Tim Steinbach
266c2ec4cb linux: 4.19.179 -> 4.19.180
(cherry picked from commit 3473cf548a)
2021-03-15 10:00:04 -04:00
Tim Steinbach
3d3bee1345 linux: 4.14.224 -> 4.14.225
(cherry picked from commit 39e961fc2f)
2021-03-15 10:00:00 -04:00
Justin Humm
2c1513f9c7 imagemagick6: add erictapen as maintainer
(cherry picked from commit c528ddd2da)
2021-03-15 14:42:38 +01:00
Justin Humm
9e99bced1d imagemagick6: 6.9.12-1 -> 6.9.12-3
(cherry picked from commit 3210e9158f)
2021-03-15 14:42:37 +01:00
Robert Schütz
19d9aa073b imagemagick6: 6.9.11-60 -> 6.9.12-1 (#113998)
(cherry picked from commit 7ac6fbfe5a)
2021-03-15 14:42:35 +01:00
Justin Humm
de114cfdcc imagemagick: move expression from default.nix to 6.x.nix
This makes backporting version bumps easier.

See also https://github.com/NixOS/nixpkgs/pull/116363#issuecomment-799366574
2021-03-15 14:40:16 +01:00
Michael Weiss
a520bc9168 Merge pull request #116216 from primeos/chromium-backport
[20.09] chromium: 89.0.4389.72 -> 89.0.4389.90
2021-03-15 12:06:26 +01:00
Elis Hirwing
6563862d35 Merge pull request #116158 from etu/2009-php-updates
php74: 7.4.15 -> 7.4.16
2021-03-15 08:04:16 +01:00
WORLDofPEACE
d496d57fc7 Merge pull request #115414 from maxeaubrey/20.09_network-manager-1.26.6
[20.09] network-manager: 1.26.0 -> 1.26.6
2021-03-15 01:45:52 -04:00
WORLDofPEACE
c6d4ef0dff Merge pull request #116351 from samuelgrf/20.09_fix-plymouth-allowedAliases
[20.09] nixos/plymouth: breeze-plymouth -> plasma5.breeze-plymouth
2021-03-15 01:44:20 -04:00
Robert Scott
bba2f2bdc4 Merge pull request #114346 from omasanori/backport-104857-20.09
[20.09] corosync: 2.4.3 -> 2.4.5, fix CVE-2018-1084
2021-03-14 22:46:52 +00:00
Samuel Gräfenstein
c61fabc8b3 nixos/plymouth: breeze-plymouth -> plasma5.breeze-plymouth
Fixes building with `nixpkgs.config.allowAliases = false;`.
2021-03-14 22:11:14 +01:00
Sebastian Pipping
08693a7c79 git-big-picture: 1.0.0 -> 1.1.1
- Migrate from fetchFromGitHub to fetchPypi to ease SHA256 handling
- Drop tests (while not included with PyPI releases)
- Install a man page (as shipped by upstream)
- Move buildInputs to runtime only

Co-Authored-By: Silvan Mosberger <contact@infinisil.com>
(cherry picked from commit 201b24adc5)
2021-03-14 08:26:13 -07:00
Sebastian Pipping
8ba878784d git-big-picture: 0.10.1 -> 1.0.0 (fixes CVE-2021-3028)
Also propagates move of repository from https://github.com/esc/git-big-picture
to https://github.com/git-big-picture/git-big-picture .

Upstream change log at
https://github.com/git-big-picture/git-big-picture#changelog

Updated `stdenv.lib` -> `lib`, and removed unecessary `stdenv`.

(cherry picked from commit b706315dfc)
2021-03-14 08:24:33 -07:00
Michael Weiss
26ba8cd77b chromium: 89.0.4389.82 -> 89.0.4389.90
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_12.html

This update includes 5 security fixes. Google is aware of reports that
an exploit for CVE-2021-21193 exists in the wild.

CVEs:
CVE-2021-21191 CVE-2021-21192 CVE-2021-21193 CVE-2021-21193

(cherry picked from commit 5f8b951139)
2021-03-13 16:33:02 +01:00
Michael Weiss
7d749c6d35 chromiumDev: 90.0.4430.19 -> 91.0.4442.4
(cherry picked from commit 9fe8be6685)
2021-03-13 16:32:48 +01:00
Michael Weiss
402f862f67 chromiumBeta: 89.0.4389.72 -> 90.0.4430.19
(cherry picked from commit 381af7aa3f)
2021-03-13 16:32:47 +01:00
Michael Weiss
61b43bf1e5 chromiumDev: 90.0.4430.11 -> 90.0.4430.19
(cherry picked from commit 1868ac1d21)
2021-03-13 16:32:47 +01:00
Michael Weiss
e1d7e8b111 chromium: Make get-commit-message.py more robust
Not all updates contain security fixes.

(cherry picked from commit 17c4f6fa36)
2021-03-13 16:32:46 +01:00
Michael Weiss
8b9c0165ee chromium: 89.0.4389.72 -> 89.0.4389.82
(cherry picked from commit b1c5aa5ef1)
2021-03-13 16:32:45 +01:00
Elis Hirwing
06396124bf php74: 7.4.15 -> 7.4.16
Changelog: https://www.php.net/ChangeLog-7.php#7.4.16
(cherry picked from commit 82734e8ceb)
2021-03-13 10:12:49 +01:00
Martin Weinelt
60b18a066e Merge pull request #116071 from NixOS/20.09/firefox
[20.09] firefox: 86.0 -> 86.0.1
2021-03-12 22:03:20 +01:00
Jörg Thalheim
e2ede84d09 nix: fix aarch64 build
(cherry picked from commit b73edccda2)
2021-03-12 11:21:57 -08:00
Martin Weinelt
346bbc0067 firefox: 86.0 -> 86.0.1
(cherry picked from commit 5ad7e11e5d)
2021-03-12 17:24:50 +01:00
Vladimír Čunát
aceb539221 Merge branch 'staging-20.09' into release-20.09
Only darwin builds remain now (~20k ATM):
https://hydra.nixos.org/eval/1654225
I don't that as sufficient motivation to delay these security fixes.
2021-03-12 10:10:11 +01:00
Mario Rodas
e716ddfac4 Merge pull request #115977 from Pamplemousse/backport_podman
[20.09] podman: 2.1.0 -> 3.0.1
2021-03-11 22:58:36 -05:00
zowoq
006ee14fb7 podman: 3.0.0 -> 3.0.1
https://github.com/containers/podman/releases/tag/v3.0.1
(cherry picked from commit 92f9b27c12)
2021-03-11 11:56:03 -07:00
Mario Rodas
f2cdc2b6b8 podman: 2.2.1 -> 3.0.0
https://github.com/containers/podman/releases/tag/v3.0.0
(cherry picked from commit c831e4e9e4)
2021-03-11 11:47:02 -07:00
zowoq
a85b885132 podman: 2.2.0 -> 2.2.1
https://github.com/containers/podman/releases/tag/v2.2.1
(cherry picked from commit cfbc1af189)
2021-03-11 11:46:43 -07:00
Sascha Grunert
177f134f28 podman: 2.1.0 -> 2.2.0
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
(cherry picked from commit bd6067cd5d)
2021-03-11 11:46:21 -07:00
Maximilian Bosch
6be212cce7 Merge pull request #115947 from Ma27/backport-nix-unstable
[20.09] nixUnstable: 2.4pre20201205_a5d85d0 -> 2.4pre20210308_1c0e3e4, hydra-unstable: 2020-10-20 -> 2021-03-10
2021-03-11 18:24:40 +01:00
Robert Schütz
6df9cc71e4 Merge pull request #115952 from Pamplemousse/backport_mujs
[20.09] mujs: 1.0.7 -> 1.0.9
2021-03-11 17:52:37 +01:00
Pamplemousse
c84c1cdda6 mujs: 1.0.7 -> 1.0.9
Signed-off-by: Pamplemousse <xav.maso@gmail.com>
(cherry picked from commit c45ea4f814)
2021-03-11 09:10:02 -07:00
Maximilian Bosch
b7152e2166 lowdown: split into lowdown (for 0.7) and lowdown_0_8 2021-03-11 16:56:02 +01:00
Shea Levy
56e05f10a0 hydra: Put mdbook in nativeBuildInputs where it belongs
(cherry picked from commit d47ac89233)
2021-03-11 16:52:10 +01:00
Shea Levy
e6bc38e4c7 nixUnstable: 2.4pre20201205_a5d85d0 -> 2.4pre20210308_1c0e3e4
hydra-unstable: 2020-10-20 -> 2021-03-10
(cherry picked from commit 9c5f8a20b4)
2021-03-11 16:52:10 +01:00
sternenseemann
e5e2b01188 lowdown: 0.8.1 -> 0.8.2
Bug fixes for gemini and the difference engine, new lowdown-diff(1) man
page:

e1ed0e1b11/versions.xml (L1021-L1066)
(cherry picked from commit b9f5c991b2)
2021-03-11 16:52:10 +01:00
sternenseemann
79143cae19 lowdown: 0.8.0 -> 0.8.1
(cherry picked from commit 44f1a10aa0)
2021-03-11 16:52:10 +01:00
sternenseemann
5ab0489b69 lowdown: 0.7.9 -> 0.8.0
(cherry picked from commit 8ee8dc8876)
2021-03-11 16:52:10 +01:00
sternenseemann
be0e98f35e lowdown: 0.7.5 -> 0.7.9
(cherry picked from commit cd62625b47)
2021-03-11 16:52:10 +01:00
sternenseemann
81095547ef lowdown: 0.7.4 -> 0.7.5
(cherry picked from commit 182dc8b906)
2021-03-11 16:52:10 +01:00
Tim Steinbach
8cadb6fd1a linux/hardened/patches/5.4: 5.4.103-hardened1 -> 5.4.104-hardened1 2021-03-11 08:23:52 -05:00
Tim Steinbach
69ce8e85fc linux/hardened/patches/5.10: 5.10.21-hardened1 -> 5.10.22-hardened1 2021-03-11 08:23:51 -05:00
Tim Steinbach
b31bd3135c linux: 5.4.103 -> 5.4.104 2021-03-11 08:23:47 -05:00
Tim Steinbach
4630ebaacf linux: 5.10.21 -> 5.10.22 2021-03-11 08:23:43 -05:00
Michael Weiss
d973d21416 ungoogled-chromium: 88.0.4324.182 -> 89.0.4389.82
(cherry picked from commit 746de7f70e)
2021-03-11 11:32:25 +01:00
Bernardo Meurer
f4839942e8 Merge #115516: thunderbird*: 78.8.0 -> 78.8.1
(cherry picked from commit ba8a41c6fc)
I tested using both atop 20.09.  Also aarch64 still builds.
Patch updates should have very little risks of regressions.
2021-03-11 11:22:30 +01:00
Tim Steinbach
3ab2fe883a linux: 5.4.100 -> 5.4.103
(cherry picked from commit 6e5bce6b5a)
2021-03-11 02:06:06 +01:00
Maximilian Bosch
89a06218ca matrix-synapse: 1.28.0 -> 1.29.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.29.0
(cherry picked from commit d8b97bb2cb)
2021-03-10 11:57:10 +01:00
Anderson Torres
ec3b7fca65 Merge pull request #115551 from OPNA2608/update/palemoon-29.1.0/20.09
[20.09] palemoon: 29.0.1 -> 29.1.0
2021-03-09 21:11:08 -03:00
Michael Weiss
6da3bd8141 git: 2.29.2 -> 2.29.3 (CVE-2021-21300)
Links for the security issue:
- https://lore.kernel.org/git/xmqqim6019yd.fsf@gitster.c.googlers.com/
- https://github.com/git/git/security/advisories/GHSA-8prw-h3cq-mghm
- https://github.blog/2021-03-09-git-clone-vulnerability-announced/

This also fixes meta.changelog (was using ${version} instead of
v${version} for the tag name).
2021-03-09 15:27:34 -08:00
Maximilian Bosch
2821518e36 grafana: 7.4.1 -> 7.4.3
ChangeLogs:
   * https://github.com/grafana/grafana/releases/tag/v7.4.2
   * https://github.com/grafana/grafana/releases/tag/v7.4.3
(cherry picked from commit 1dd08138b3)
2021-03-09 22:35:26 +01:00
Tim Steinbach
eabe3d0879 linux/hardened/patches/5.4: 5.4.101-hardened1 -> 5.4.103-hardened1 2021-03-09 10:51:57 -05:00
Tim Steinbach
28336d1262 linux/hardened/patches/5.10: 5.10.19-hardened1 -> 5.10.21-hardened1 2021-03-09 10:51:55 -05:00
Tim Steinbach
cdabff0605 linux/hardened/patches/4.19: 4.19.177-hardened1 -> 4.19.179-hardened1 2021-03-09 10:51:54 -05:00
Tim Steinbach
d92b895173 linux/hardened/patches/4.14: 4.14.222-hardened1 -> 4.14.224-hardened1 2021-03-09 10:51:53 -05:00
Tim Steinbach
a00a9282cd linux/hardened/patches/5.4: 5.4.100-hardened1 -> 5.4.101-hardened1 2021-03-09 10:51:45 -05:00
Tim Steinbach
87d996d714 linux/hardened/patches/5.10: 5.10.18-hardened1 -> 5.10.19-hardened1 2021-03-09 10:51:43 -05:00
Tim Steinbach
de4fd59080 linux: 5.10.18 -> 5.10.21 2021-03-09 10:51:20 -05:00
Tim Steinbach
d76cf829c2 linux: 4.9.258 -> 4.9.260 2021-03-09 10:51:19 -05:00
Tim Steinbach
8cc04fe42a linux: 4.4.258 -> 4.4.260 2021-03-09 10:51:18 -05:00
Tim Steinbach
54b848eeef linux: 4.19.177 -> 4.19.179 2021-03-09 10:51:17 -05:00
Tim Steinbach
63162012bd linux: 4.14.222 -> 4.14.224 2021-03-09 10:51:13 -05:00
OPNA2608
8c95fe3147 palemoon: 29.0.1 -> 29.1.0
(cherry picked from commit 2ef5683cd9)
2021-03-09 11:28:21 +01:00
Kim Lindberger
1c7f02b0b9 Merge pull request #114967 from talyz/keycloak-12.0.4_20.09
[20.09] keycloak: 12.0.3 -> 12.0.4
2021-03-08 19:59:08 +01:00
Maxine Aubrey
175e921afa glib: 2.64.5 -> 2.64.6 2021-03-08 19:36:21 +01:00
Robert Schütz
ee398afdc8 pythonPackages.ddt: fix tests
(cherry picked from commit 94e608178e)
2021-03-08 17:41:32 +01:00
Maxine Aubrey
ea868fe848 network-manager: 1.26.0 -> 1.26.6 2021-03-08 14:40:39 +00:00
maralorn
b94b33bac0 Merge pull request #115367 from lovesegfault/backport-114723
[20.09] Backport of #114723
2021-03-08 13:17:04 +01:00
Michael Weiss
e0903936cb google-chrome-dev: Add the new libxshmfence dependency
This is required to launch newer versions of Google Chrome:
/nix/store/XXX-google-chrome-dev-89.0.4385.0/share/google/chrome-unstable/google-chrome-unstable:
error while loading shared libraries: libxshmfence.so.1: cannot open
shared object file: No such file or directory

(cherry picked from commit 04da763965)
Fixes #115387.
2021-03-08 11:31:15 +01:00
Robert Hensing
da851597b6 Merge pull request #115343 from dotlambda/CVE-2020-14343
[staging-20.09] pythonPackages.pyyaml: patch CVE-2020-14343
2021-03-08 10:32:27 +01:00
Robert Hensing
685b63fd0c Merge branch 'release-20.09' into staging-20.09 2021-03-08 10:21:40 +01:00
Martin Weinelt
d49c2e0b6e Merge pull request #115240 from dotlambda/ffmpeg-4.3.2
[20.09] ffmpeg: 4.3.1 -> 4.3.2
2021-03-08 02:12:57 +01:00
Martin Weinelt
f26c6ddc47 Merge pull request #113521 from mweinelt/20.09/microcodeIntel
[20.09] microcodeIntel: 20201118 -> 20210216
2021-03-08 01:18:26 +01:00
toonn
90f200b8b8 bitlbee-facebook: 1.2.1 -> 1.2.2
This drops the FB_ORCA_AGENT bump patch because it is included in the
release.

(cherry picked from commit f9d44f6fc5)
2021-03-08 00:10:41 +01:00
Bernardo Meurer
e7973f9408 python3Packages.soco: 0.21.2 -> 0.21.2
(cherry picked from commit ee06463b2a)
2021-03-07 15:00:08 -08:00
Anders Christiansen Sørby
c59f9fc199 nixos/minetest-server: Fix port coercion
Fix coercion of minetest-server port.

(cherry picked from commit a4cbbc027f)
2021-03-07 22:01:36 +01:00
Maximilian Bosch
dcd0a22137 gitea: 1.13.3 -> 1.13.4
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.13.4
(cherry picked from commit 49777a7430)
2021-03-07 19:21:37 +01:00
Maximilian Bosch
5a874c5fae gitAndTools.tig: 2.5.2 -> 2.5.3
ChangeLog: https://github.com/jonas/tig/releases/tag/tig-2.5.3
(cherry picked from commit 155a946c37)
2021-03-07 19:21:36 +01:00
Robert Schütz
316e5e6f3a Merge pull request #115346 from lourkeur/update/brave
[20.09] brave: 1.20.110 -> 1.21.73
2021-03-07 19:12:40 +01:00
Sean Buckley
609c508f52 brave: 1.20.110 -> 1.21.73
(cherry picked from commit fcd759da4e)
2021-03-07 18:36:47 +01:00
Robert Schütz
1f04d4be91 pythonPackages.pyyaml: patch CVE-2020-14343
Apply patch from https://github.com/yaml/pyyaml/pull/472.
2021-03-07 18:03:26 +01:00
Aaron Andersen
ecf075f457 Merge pull request #115223 from aanderse/mod_auth_mellon
[20.09] apacheHttpdPackages.mod_auth_mellon: 0.13.1 -> 0.17.0
2021-03-07 09:13:04 -05:00
Robert Schütz
39c4c971cd Merge pull request #115227 from omasanori/backport-114391
[20.09] re2c: fix CVE-2018-21232
2021-03-07 12:29:01 +01:00
Michael Weiss
9ab38ae8f6 Merge pull request #115244 from primeos/chromium-backport
[20.09] chromium: 89.0.4389.72 -> 89.0.4389.82
2021-03-07 11:42:25 +01:00
Thomas Gerbet
c1a510905d botan2: 2.17.2 -> 2.17.3
Fixes CVE-2021-24115.

(cherry picked from commit 9a18802edf)
2021-03-07 10:01:02 +01:00
Martin Weinelt
91d08bb1f2 Merge pull request #115293 from LeSuisse/stunnel-5.58-20.09
[20.09] stunnel: 5.56 -> 5.58
2021-03-07 04:38:24 +01:00
Thomas Gerbet
af53e2c721 stunnel: 5.56 -> 5.58
Fixes CVE-2021-20230.

(cherry picked from commit 99f895fa25)
2021-03-06 22:59:01 +01:00
Michael Weiss
1b971a020f chromiumDev: 90.0.4427.5 -> 90.0.4430.11
(cherry picked from commit 8671fe7c90)
2021-03-06 12:03:37 +01:00
Michael Weiss
0004b52e28 chromium: Add my script to generate the commit messages
Might not be that readable and reliable but it should get the job done.

(cherry picked from commit 9004162c26)
2021-03-06 12:03:37 +01:00
Michael Weiss
7895284421 chromium: Remove google_default_client_{id,secret}
Reason: Google is limiting access to their private Chrome APIs starting
on March 15, 2021 [0]. Closes #110245.

From the mailing list thread [1]:
"The changes we announced affect the OAuth 2.0 client id and secret
which are used for signing into Chrome, not the API key."
"To avoid using that API, it's sufficient to either not set the OAuth
2.0 credentials, or disabling the Google signin integration" (e.g. by
passing the flag --allow-browser-signin=false)

[0]: https://blog.chromium.org/2021/01/limiting-private-api-availability-in.html
[1]: https://groups.google.com/a/chromium.org/g/chromium-packagers/c/SG6jnsP4pWM/

(cherry picked from commit dc9f2c5e70)
2021-03-06 12:03:36 +01:00
Michael Weiss
37b47da04c Merge pull request #114998 from primeos/chromium-backport
[20.09] chromium: 88.0.4324.182 -> 89.0.4389.72
2021-03-06 12:01:46 +01:00
TredwellGit
3e7183b22d ffmpeg: 4.3.1 -> 4.3.2
https://nvd.nist.gov/vuln/detail/CVE-2020-35964
https://nvd.nist.gov/vuln/detail/CVE-2020-35965
(cherry picked from commit f94e21c4e8)
2021-03-06 10:12:55 +01:00
Masanori Ogino
e6aded5aab re2c: fix CVE-2018-21232
It backports patches from 2.0 series to fix CVE-2018-21232.

References:
https://github.com/NixOS/nixpkgs/issues/88391
https://www.openwall.com/lists/oss-security/2020/04/27/2
https://github.com/skvadrik/re2c/issues/219

Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
(cherry picked from commit 5854bf0834)
2021-03-06 14:39:37 +09:00
Aaron Andersen
6ec2336e88 apacheHttpdPackages.mod_auth_mellon: 0.13.1 -> 0.17.0
(cherry picked from commit 90649bacfb)
2021-03-05 21:38:02 -05:00
Maximilian Bosch
1ac507ba98 Merge pull request #115142 from Ma27/nextcloud21-20.09
[20.09] nextcloud: init at 21.0.0
2021-03-05 21:17:30 +01:00
Maximilian Bosch
da0234e2c6 nixos/nextcloud: review fixes 2021-03-05 11:26:38 +01:00
Maximilian Bosch
d92e4a80d3 nixos/nextcloud: enable apc cache for cli if apcu is enabled
As described in the admin manual[1] of Nextcloud.

[1] https://docs.nextcloud.com/server/21/admin_manual/configuration_server/caching_configuration.html#id1

(cherry picked from commit 690449f3ae)

 Conflicts:
        nixos/modules/services/web-apps/nextcloud.nix
2021-03-04 22:02:49 +01:00
Maximilian Bosch
43fca40ea3 nixos/nextcloud: update nginx config
Please note that I didn't use the current nginx config from the
administration manual as this would've broken ACME challenges[1].

Also added a fix for Microsoft clients.

[1] https://github.com/nextcloud/documentation/pull/5825#issuecomment-783977761

(cherry picked from commit 797721423c)
2021-03-04 22:02:12 +01:00
Maximilian Bosch
003a265ad6 nixos/nextcloud: add defaultPhoneRegion option for v21
(cherry picked from commit b1f65920c3)
2021-03-04 22:02:11 +01:00
Maximilian Bosch
6dbe2b62df nextcloud21: init at 21.0.0
ChangeLog: https://nextcloud.com/changelog/#latest21

* Packaged 21.0.0, test-deployed it to my personal instance and tested
  the most basic functionality (`davfs2`-mount, {card,cal}dav sync, file
  management).

* Added an eval warning about Nextcloud 21.

Derived from f7011c70f3.
2021-03-04 22:00:51 +01:00
zowoq
d284abb4df gh: 1.6.2 -> 1.7.0
https://github.com/cli/cli/releases/tag/v1.7.0
(cherry picked from commit 677af53363)
2021-03-05 06:05:56 +10:00
Maximilian Bosch
646633cdd2 gitea: 1.13.2 -> 1.13.3
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.13.3
(cherry picked from commit 9a02192dc5)
2021-03-04 18:55:08 +01:00
Daniël de Kok
16fc9eb736 Merge pull request #114009 from danieldk/1password-backports
[20.09] _1password-gui: 0.9.9-3 -> 0.9.13
2021-03-04 11:16:05 +01:00
Vladimír Čunát
29f9645162 Merge branch 'staging-20.09' into release-20.09
I think sufficient part of rebuilds have happened already:
https://hydra.nixos.org/eval/1652296?filter=x86_64-linux
2021-03-03 20:15:19 +01:00
Michael Weiss
fca3d68619 chromium: 88.0.4324.182 -> 89.0.4389.72
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop.html

This update includes 47 security fixes. Google is aware of reports that
an exploit for CVE-2021-21166 exists in the wild.

CVEs:
CVE-2021-21159 CVE-2021-21160 CVE-2021-21161 CVE-2021-21162
CVE-2021-21163 CVE-2021-21164 CVE-2021-21165 CVE-2021-21166
CVE-2021-21167 CVE-2021-21168 CVE-2021-21169 CVE-2021-21170
CVE-2021-21171 CVE-2021-21172 CVE-2021-21173 CVE-2021-21174
CVE-2021-21175 CVE-2021-21176 CVE-2021-21177 CVE-2021-21178
CVE-2021-21179 CVE-2021-21180 CVE-2020-27844 CVE-2021-21181
CVE-2021-21182 CVE-2021-21183 CVE-2021-21184 CVE-2021-21185
CVE-2021-21186 CVE-2021-21187 CVE-2021-21188 CVE-2021-21189
CVE-2021-21190

(cherry picked from commit 9f38162b30)
2021-03-03 17:42:53 +01:00
Michael Weiss
76408326c5 chromiumBeta: 89.0.4389.69 -> 89.0.4389.72
(cherry picked from commit f4c885a79a)
2021-03-03 17:42:53 +01:00
Michael Weiss
381f623b40 chromiumDev: 90.0.4421.5 -> 90.0.4427.5
(cherry picked from commit 5240639ab6)
2021-03-03 17:42:52 +01:00
Michael Weiss
f394eb21da chromiumBeta: 89.0.4389.58 -> 89.0.4389.69
(cherry picked from commit adccc8b65b)
2021-03-03 17:42:52 +01:00
Michael Weiss
205bedd1fa chromiumDev: 90.0.4412.3 -> 90.0.4421.5
(cherry picked from commit 8df4ea8d28)
2021-03-03 17:42:52 +01:00
Michael Weiss
d6aa0390ce chromiumBeta: 89.0.4389.47 -> 89.0.4389.58
(cherry picked from commit 849bd20271)
2021-03-03 17:42:51 +01:00
Maximilian Bosch
c14bb3039f vorta: 0.7.4 -> 0.7.5
ChangeLog: https://github.com/borgbase/vorta/releases/tag/v0.7.5
(cherry picked from commit d4821a4892)
2021-03-03 14:41:06 +01:00
R. RyanTM
106ecc6295 keycloak: 12.0.3 -> 12.0.4
(cherry picked from commit e1bd676313)
2021-03-03 10:47:17 +01:00
zowoq
4d0ee90c6e youtube-dl: 2021.03.02 -> 2021.03.03
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.03.03
(cherry picked from commit 694721374b)
2021-03-03 17:56:06 +10:00
TredwellGit
252d0f58fe element: 1.7.21 -> 1.7.22
https://github.com/vector-im/element-web/releases/tag/v1.7.22
https://nvd.nist.gov/vuln/detail/CVE-2021-21320
(cherry picked from commit c3554253ab)
2021-03-03 00:05:14 +01:00
Nicolás Kennedy
b84d86117f tor-browser-bundle-bin: 10.0.9 -> 10.0.12
Update to latest release
https://blog.torproject.org/new-release-tor-browser-10012

(cherry picked from commit b0202dd63f)
2021-03-02 09:27:39 -05:00
Maximilian Bosch
8d82c865b4 matrix-synapse: 1.27.0 -> 1.28.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.28.0
(cherry picked from commit 6a043cfa92)
2021-03-02 09:30:11 +01:00
zowoq
90002f5920 youtube-dl: 2021.02.22 -> 2021.03.02
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.03.02
(cherry picked from commit 4dc3b8ba52)
2021-03-02 17:47:48 +10:00
Vladimír Čunát
df8e3bd110 Merge #114560: firefox: 85.0.1 -> 86.0 + dependencies 2021-02-28 17:55:31 +01:00
Robert Schütz
70646d6578 Merge pull request #114576 from dotlambda/wolfssl-4.7.0
[20.09] wolfssl: 4.5.0 -> 4.7.0
2021-02-28 11:31:27 +01:00
Robert Hensing
1801b255c2 Merge pull request #113596 from mweinelt/20.09/openssl
[20.09] openssl: 1.1.1i -> 1.1.1j
2021-02-28 09:45:55 +01:00
Robert Hensing
d74ddce32e Merge pull request #114537 from FRidh/python-20.09
[20.09] backport Python version updates
2021-02-28 09:44:54 +01:00
Robert Schütz
d303eee16c Merge pull request #113999 from dotlambda/imagemagick-7.0.10-61
[20.09] imagemagick7: 7.0.10-46 -> 7.0.10-61
2021-02-27 18:39:31 +01:00
Matthias C. M. Troffaes
b34274eb1c wolfssl: use --enable-reproducible-build in favour of configure.ac hack
(cherry picked from commit e2c0def05a)
2021-02-27 18:23:43 +01:00
Robert Schütz
2a22111d1d wolfssl: 4.6.0 -> 4.7.0
(cherry picked from commit e5082a1b7e)
2021-02-27 18:23:33 +01:00
Matthias C. M. Troffaes
220ce98df8 wolfssl: 4.5.0 -> 4.6.0
breaks dependency cycle, uses --enable-all to ensure options.h is installed

(cherry picked from commit 18e675cf31)
2021-02-27 18:21:54 +01:00
Martin Weinelt
97ae92956b Merge pull request #114511 from Flakebi/salt
[20.09] salt: 3001.3 -> 3001.6
2021-02-27 15:54:03 +01:00
Martin Weinelt
61061e1fc9 firefox: 85.0.2 -> 86.0
(cherry picked from commit 059e818b2f)
2021-02-27 14:01:06 +01:00
Martin Weinelt
585c961c21 nss_latest: 3.56 -> 3.61 2021-02-27 14:00:48 +01:00
Martin Weinelt
3274bf3ef3 rust-cbindgen_latest: rename from rust-cbindgen_0_15; 0.15.0 -> 0.17.0 2021-02-27 14:00:48 +01:00
Martin Weinelt
208371f2de firefox: 85.0.1 -> 85.0.2
(cherry picked from commit c76ad6f1af)
2021-02-27 13:57:28 +01:00
Martin Weinelt
894b7be470 wpa_supplicant: add CVE-ID for P2P provision discovery proccessing vuln.
(cherry picked from commit 6a0b4ab7be)
2021-02-27 13:17:05 +01:00
Domen Kožar
d2cbc93c85 Merge pull request #114458 from domenkozar/backport-ghc-8.10.4
haskell.compiler.ghc8104: add ghc-8.10.4
2021-02-27 10:31:36 +00:00
Robert Schütz
d021fb47e3 Merge pull request #114174 from dotlambda/pwntools-4.3.1
[20.09] pwntools: 4.2.1 -> 4.3.1
2021-02-27 10:33:40 +01:00
Martin Weinelt
437914e546 python37: 3.7.9 -> 3.7.10, fixup patches
(cherry picked from commit 92087cb170)
2021-02-27 08:17:53 +01:00
Lucas Ransan
fa602aa303 cpython: fix ctypes.util.find_library
(cherry picked from commit 188f1375d8)
2021-02-27 08:13:31 +01:00
Frederik Rietdijk
5b37a362d6 python36: 3.6.12 -> 3.6.13
(cherry picked from commit 8ab9914a8c)
2021-02-27 08:07:24 +01:00
Martin Weinelt
999d196756 python27: Fix CVE-2021-3177
Thanks to the Gentoo team maintaining a fork of python2¹ we can easily
apply their backported patch for this security vulnerability.

[1] https://gitweb.gentoo.org/fork/cpython.git/

(cherry picked from commit 85cde0d60f)
2021-02-27 08:07:16 +01:00
Frederik Rietdijk
1b817a0fe7 python37: 3.7.9 -> 3.7.10
(cherry picked from commit 2cbc212983)
2021-02-27 08:07:07 +01:00
Frederik Rietdijk
cb648ceb9f python38: 3.8.7 -> 3.8.8
(cherry picked from commit 84edcadb4a)
2021-02-27 08:06:57 +01:00
Frederik Rietdijk
0b88b3c6f6 Revert "Revert "python: 3.8.6 -> 3.8.7.""
This was originally reverted because of an invalid patch.
This has been fixed and now we want this update again.

This reverts commit e1ed9b3b08.

(cherry picked from commit 7c61ecbefd)
2021-02-27 08:06:00 +01:00
Frederik Rietdijk
6326d4732c python38: 3.8.5 -> 3.8.6
(cherry picked from commit 7c411b3729)
2021-02-27 08:05:49 +01:00
Frederik Rietdijk
fa724853dc python39: 3.9.1 -> 3.9.2
(cherry picked from commit a39b5b5c94)
2021-02-27 08:03:00 +01:00
Travis Athougies
3130543238 [nixos/prometheus] promTypes.filter.value -> promTypes.filter.values
The new configuration name for this is plural. Currently, attempting to enable ec2 SD results in a `promtool check config` error

(cherry picked from commit 8389fb8f16)
2021-02-26 19:46:43 -06:00
Flakebi
6b653ceae0 salt: 3001.3 -> 3001.6
Backport of 3389b87674 (sticking to the
3001 releases).

https://saltproject.io/security_announcements/active-saltstack-cve-release-2021-feb-25/

Fixes: CVE-2021-3197, CVE-2021-25281, CVE-2021-25282, CVE-2021-25283,
CVE-2021-25284, CVE-2021-3148, CVE-2020-35662, CVE-2021-3144,
CVE-2020-28972, CVE-2020-28243
2021-02-26 22:21:52 +01:00
(cdep)illabout
8a0ee311d8 haskell.compiler.ghc8104: add ghc-8.10.4
(cherry picked from commit b0a16b29e2)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-02-26 11:36:23 +00:00
Robert Schütz
113092f553 Merge pull request #114184 from dotlambda/mdbook-0.4.5
[20.09] mdbook: 0.4.2 -> 0.4.5
2021-02-26 12:29:25 +01:00
Maximilian Bosch
e5abfe8298 vorta: 0.7.3 -> 0.7.4
ChangeLog: https://github.com/borgbase/vorta/releases/tag/v0.7.4
(cherry picked from commit 84ed14ac60)
2021-02-26 10:26:42 +01:00
Robert Schütz
801d851e88 Merge pull request #114355 from taku0/thunderbird-bin-78.8.0_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.7.1 -> 78.8.0 [High security fixes]
2021-02-26 09:35:54 +01:00
Aaron Andersen
0e499fde7a Merge pull request #114354 from aanderse/fix/flightgear
[20.09] flightgear: update icon source url
2021-02-25 22:12:41 -05:00
Diego Rodriguez
a2aae1baa9 vault: 1.6.2 -> 1.6.3
(cherry picked from commit 7ac05f788b)
2021-02-25 19:48:14 -05:00
Bernardo Meurer
9d22f07067 Merge pull request #114357 from taku0/firefox-bin-86.0_release-20.09
[20.09] firefox-bin: 85.0 -> 86.0 [High security fixes]
2021-02-25 21:36:58 +00:00
WORLDofPEACE
532f81953c Merge pull request #114412 from mweinelt/20.09/wpa_supplicant
[20.09] wpa_supplicant: fix for security advisory 2021-1
2021-02-25 16:30:01 -05:00
Martin Weinelt
82e9301b26 wpa_supplicant: update homepage
The old one still exists but is not getting updated anymore.

(cherry picked from commit a77380a689)
2021-02-25 22:10:00 +01:00
Martin Weinelt
88e6ba659c wpa_supplicant: fix for security advisory 2021-1
A vulnerability was discovered in how wpa_supplicant processes P2P
(Wi-Fi Direct) provision discovery requests. Under a corner case
condition, an invalid Provision Discovery Request frame could end up
reaching a state where the oldest peer entry needs to be removed. With
a suitably constructed invalid frame, this could result in use
(read+write) of freed memory. This can result in an attacker within
radio range of the device running P2P discovery being able to cause
unexpected behavior, including termination of the wpa_supplicant process
and potentially code execution.

https://w1.fi/security/2021-1/
(cherry picked from commit 0dd3c094ee)
2021-02-25 22:09:17 +01:00
WORLDofPEACE
8c9563b299 gnome3.gnome-control-center: fix search locations dialog
(cherry picked from commit e9439e2ef3)
2021-02-25 14:38:11 -05:00
Tim Steinbach
42809feaa9 linux/hardened/patches/5.4: 5.4.99-hardened1 -> 5.4.100-hardened1 2021-02-25 10:32:17 -05:00
Tim Steinbach
3fa55853b7 linux/hardened/patches/5.10: 5.10.17-hardened1 -> 5.10.18-hardened1 2021-02-25 10:32:17 -05:00
Tim Steinbach
b8344bfece linux/hardened/patches/4.19: 4.19.176-hardened1 -> 4.19.177-hardened1 2021-02-25 10:32:17 -05:00
Tim Steinbach
31d8aae778 linux/hardened/patches/4.14: 4.14.221-hardened1 -> 4.14.222-hardened1 2021-02-25 10:32:16 -05:00
Tim Steinbach
9cbbba1d7c linux: 5.10.17 -> 5.10.18 2021-02-25 10:32:16 -05:00
Tim Steinbach
cfd0a7cc86 linux: 4.9.257 -> 4.9.258 2021-02-25 10:32:16 -05:00
Tim Steinbach
b41f4b0d13 linux: 4.4.257 -> 4.4.258 2021-02-25 10:32:15 -05:00
Tim Steinbach
29676cb236 linux: 4.19.176 -> 4.19.177 2021-02-25 10:32:15 -05:00
Tim Steinbach
c821bed085 linux: 4.14.221 -> 4.14.222 2021-02-25 10:32:15 -05:00
Tim Steinbach
58fcde997f linux: 5.4.99 -> 5.4.100 2021-02-25 10:32:14 -05:00
taku0
1435e6bf05 firefox-bin: 85.0.2 -> 86.0
(cherry picked from commit 3afd616405)
2021-02-25 21:31:14 +09:00
taku0
5abe8f775b firefox-bin: 85.0.1 -> 85.0.2
(cherry picked from commit ac7dfc22dc)
2021-02-25 21:31:13 +09:00
Bernardo Meurer
1d448b5e3d firefox-bin: 85.0 -> 85.0.1
(cherry picked from commit 97e2877f51)
2021-02-25 21:31:13 +09:00
Florian Klink
b6e2682120 Merge pull request #114224 from talyz/gce-fetch-keys-20.09
[20.09] google-compute-config: Reintroduce fetch-ssh-keys
2021-02-25 13:29:22 +01:00
taku0
a3edf98768 thunderbird: 78.7.1 -> 78.8.0
(cherry picked from commit 224c4066a6)
2021-02-25 21:27:22 +09:00
taku0
465c09222d thunderbird-bin: 78.7.1 -> 78.8.0
(cherry picked from commit e70261f09d)
2021-02-25 21:27:21 +09:00
Aaron Andersen
c9e315383e flightgear: update icon source url
(cherry picked from commit 3b45ec12c7)
2021-02-25 07:26:03 -05:00
Red Davies
877ea68602 corosync: 2.4.3 -> 2.4.5
Reason0: Changed name metadata to pname and version metadata.
Reason1: Fixes CVE-2018-1084

Corosync is prone to an integer-overflow vulnerability.

Attackers can exploit this issue to execute arbitrary code
in the context of the affected application. Failed exploit
attempts will likely cause a denial-of-service condition.

Fixed in 2.4.4

See issue: #90784

(cherry picked from commit 2ddb0c7400)
2021-02-25 20:34:58 +09:00
Martin Weinelt
8bf91cc22f Merge pull request #114342 from mweinelt/20.09/wee-slack
[20.09] weechatScripts.wee-slack: 2.6.0 -> 2.7.0
2021-02-25 12:32:17 +01:00
Jörg Thalheim
dad250c4bd weechatScripts.wee-slack: 2.6.0 -> 2.7.0
(cherry picked from commit c3ea33e72b)
2021-02-25 12:11:41 +01:00
Robert Schütz
6f8e6fd47c Merge pull request #114177 from dotlambda/nomad_0_11-insecure
[20.09] nomad_0_11: mark as insecure
2021-02-25 11:47:16 +01:00
Danielle Lancashire
c80370b5ac nomad: Default package 0.11 -> 0.12
Nomad 0.12 has now reached a fairly stable point release, this means we
should now be able to bump the default pretty safely, with recent
releases bug fixes primarily targetting 0.12 exclusive features, or long
standing latent bugs.

(cherry picked from commit b64df08a5f)
2021-02-25 09:30:25 +01:00
Sean Buckley
1e9f363b29 brave: 1.19.88 -> 1.20.110
(cherry picked from commit 504a933df7)
2021-02-24 23:07:11 -05:00
Martin Weinelt
fbc078d245 firefox-esr: 78.7.1esr -> 78.8.0esr
(cherry picked from commit 7b9c874d67)
/cc original PR #114152.  ESR doesn't need to go through staging.
I briefly re-tested it on X11 x86_64 NixOS and FIXME: checked build on aarch64.
2021-02-25 14:28:53 +01:00
Bernardo Meurer
7574e546d9 Merge pull request #114292 from omasanori/binutils-2.31-secpack
[20.09] binutils: fix multiple vulnerabilities
2021-02-25 04:00:24 +00:00
Masanori Ogino
533e6ca7cc binutils: fix multiple vulnerabilities
It backports patches for the following CVEs to binutils-2.31.1:

- CVE-2018-20623
- CVE-2018-20651
- CVE-2018-20671
- CVE-2020-35493
- CVE-2020-35494
- CVE-2020-35495
- CVE-2020-35496
- CVE-2020-35497

Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2021-02-25 11:39:50 +09:00
Mario Rodas
06b1119183 Merge pull request #114237 from marsam/20.09.update-redis
[20.09] redis: 6.0.6 -> 6.0.11
2021-02-24 07:52:38 -05:00
Mario Rodas
5ce4bcf1f5 Merge pull request #114234 from marsam/20.09.update-nodejs
[20.09] nodejs: 10.23.1 -> 10.24.0,  12.20.1 -> 12.21.0, 14.15.4 -> 14.16.0
2021-02-24 07:50:11 -05:00
Masanori Ogino
11ffa20cfe guile-1.8: fix CVE-2016-8605
Backports 245608911698adb3472803856019bdd5670b6614 from guile.git
Fixes https://github.com/NixOS/nixpkgs/issues/73648

Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
(cherry picked from commit 8d213e1ff9)
2021-02-24 13:04:11 +09:00
Maximilian Bosch
721312288f Merge pull request #114171 from dotlambda/xterm-366
[20.09] xterm: 353 -> 366
2021-02-24 00:46:48 +01:00
Maximilian Bosch
04d07e74e2 linuxPackages.wireguard: 1.0.20210124 -> 1.0.20210219
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-February/006404.html
(cherry picked from commit eb8911786c)
2021-02-24 00:33:56 +01:00
Maximilian Bosch
0349cb7394 wireguard-tools: 1.0.20200827 -> 1.0.20210223
ChangeLog: https://lists.zx2c4.com/pipermail/wireguard/2021-February/006407.html
(cherry picked from commit 706555036e)
2021-02-24 00:33:56 +01:00
André Silva
b632107304 mdbook: 0.4.4 -> 0.4.5
(cherry picked from commit 397c5a3d08)
2021-02-23 23:13:43 +01:00
R. RyanTM
9aedc85b18 mdbook: 0.4.3 -> 0.4.4
(cherry picked from commit eace2d6848)
2021-02-23 23:13:42 +01:00
R. RyanTM
e131740154 mdbook: 0.4.2 -> 0.4.3
(cherry picked from commit 44f91f0623)
2021-02-23 23:13:42 +01:00
Robert Hensing
502e871b55 Merge pull request #113981 from hercules-ci/release-20.09-disable-test-bios-usb
[20.09] release-combined: remove flaky boot.biosUsb
2021-02-23 22:52:41 +01:00
Robert Schütz
88c30968ed nomad_0_11: mark as insecure
CVE-2021-3283 was fixed in 0.12.10 and 1.0.3.
2021-02-23 22:46:07 +01:00
R. RyanTM
f10bf8bd5c pwntools: 4.3.0 -> 4.3.1
(cherry picked from commit cbd241d0e2)
2021-02-23 22:19:52 +01:00
R. RyanTM
113d293a76 pwntools: 4.2.2 -> 4.3.0
(cherry picked from commit 3ae802b342)
2021-02-23 22:19:52 +01:00
R. RyanTM
b8a0b7d900 pwntools: 4.2.1 -> 4.2.2
(cherry picked from commit 3b8c31e301)
2021-02-23 22:19:51 +01:00
Robert Schütz
2161ecf0f9 xterm: 353 -> 366
fixes CVE-2021-27135
2021-02-23 21:50:27 +01:00
Michael Weiss
85528380f1 Merge pull request #114133 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.40.0 -> 1.40.1
2021-02-23 19:58:41 +01:00
Michael Weiss
251b78db0e signal-desktop: 1.40.0 -> 1.40.1
(cherry picked from commit 74b34f4a17)
2021-02-23 17:24:22 +01:00
zowoq
07bd0f145b gh: 1.6.1 -> 1.6.2
https://github.com/cli/cli/releases/tag/v1.6.2
(cherry picked from commit ddfcdc5d49)
2021-02-23 21:21:14 +10:00
Michele Guerini Rocco
e96d02d6a2 Merge pull request #113952 from rnhmjoj/activation-type-back
[20.09] nixos/activation-script: make scripts well-typed
2021-02-23 09:15:26 +01:00
Mario Rodas
211ff32f0a nodejs-14_x: 14.15.5 -> 14.16.0
https://github.com/nodejs/node/releases/tag/v14.16.0
(cherry picked from commit 41d2099728)
2021-02-22 23:26:00 -05:00
Mario Rodas
75f2dcbe0f nodejs-12_x: 12.20.2 -> 12.21.0
https://github.com/nodejs/node/releases/tag/v12.21.0
(cherry picked from commit 0db2ac3700)
2021-02-22 23:25:00 -05:00
Mario Rodas
1b09f6edba nodejs-10_x: 10.23.3 -> 10.24.0
https://github.com/nodejs/node/releases/tag/v10.24.0
(cherry picked from commit 5404bb16de)
2021-02-22 23:24:00 -05:00
Mario Rodas
a77e34762f nodejs-12_x: 12.20.1 -> 12.20.2
https://github.com/nodejs/node/releases/tag/v12.20.2
(cherry picked from commit ac2784162f)
2021-02-22 23:23:00 -05:00
Mario Rodas
1144490cf9 nodejs-14_x: 14.15.4 -> 14.15.5
https://github.com/nodejs/node/releases/tag/v14.15.5
(cherry picked from commit e25c04cf56)
2021-02-22 23:22:00 -05:00
Mario Rodas
e1d5b6f9c2 nodejs-10_x: 10.23.2 -> 10.23.3
https://github.com/nodejs/node/releases/tag/v10.23.3
(cherry picked from commit bc6cfc2fc0)
2021-02-22 23:21:00 -05:00
Mario Rodas
32afd83367 redis: 6.0.10 -> 6.0.11
https://github.com/redis/redis/releases/tag/6.0.11
2021-02-23 04:20:00 +00:00
Mario Rodas
3baf601118 nodejs-10_x: 10.23.1 -> 10.23.2
https://github.com/nodejs/node/releases/tag/v10.23.2
(cherry picked from commit 62912262f4)
2021-02-22 23:20:00 -05:00
Anderson Torres
21b89e7449 Merge pull request #114040 from mweinelt/20.09/screen/cve-2021-26937
[20.09] screen: apply patch for CVE-2021-26937
2021-02-22 21:12:58 -03:00
Florian Klink
0a4a52574a Merge pull request #114022 from flokli/isync-1.3.5
isync: 1.3.3 -> 1.3.5
2021-02-23 00:21:49 +01:00
Martin Weinelt
26e96de644 screen: apply patch for CVE-2021-26937
encoding.c in GNU Screen through 4.8.0 allows remote attackers to cause
a denial of service (invalid write access and application crash) or
possibly have unspecified other impact via a crafted UTF-8 character
sequence.

Fixes: CVE-2021-26937
(cherry picked from commit c3b5487720)
2021-02-22 23:34:54 +01:00
Florian Klink
28cfa9baf7 isync: 1.3.3 -> 1.3.5
Fixes CVE-2021-20247: isync/mbsync data leak/destruction vulnerability

https://sourceforge.net/p/isync/mailman/message/37225234/
2021-02-22 19:35:03 +01:00
Daniël de Kok
6440dc2f86 _1password-gui: 0.9.12-3 -> 0.9.13
Changelog:
https://releases.1password.com/linux/0.9/#1password-for-linux-0.9.13
(cherry picked from commit 4997efab54)
2021-02-22 16:21:49 +01:00
AndersonTorres
6e4dc7fdc0 1password-gui: rename
(cherry picked from commit cf70751ffc)
2021-02-22 16:21:37 +01:00
Daniël de Kok
28478ad073 _1password-gui: 0.9.11-3 -> 0.9.12-3
Changelog:

https://releases.1password.com/linux/0.9/#1password-for-linux-0.9.12
(cherry picked from commit de3bda4a38)
2021-02-22 16:21:17 +01:00
Daniël de Kok
ae53d66f04 _1password-gui: 0.9.10-5 -> 0.9.11-3
Changelog:
https://1password.community/discussion/118649/1password-for-linux-beta-0-9-11
(cherry picked from commit 75978e83d8)
2021-02-22 16:20:03 +01:00
Daniël de Kok
6fbb0f32ff _1password-gui: 0.9.9-3 -> 0.9.10-5
Changes:
https://releases.1password.com/linux/0.9/#1password-for-linux-0.9.10
(cherry picked from commit 01776be3a8)
2021-02-22 16:19:15 +01:00
R. RyanTM
a691f93387 imagemagick7: 7.0.10-46 -> 7.0.10-61
(cherry picked from commit 442a8644fe)
2021-02-22 14:00:20 +01:00
Vladimír Čunát
6198890f0d Merge #112674: nixos/tests/networking: fix DHCP race
(cherry picked from commit 008a2b2949)
2021-02-22 12:26:47 +01:00
Maximilian Bosch
6c49557dac Merge pull request #112128 from ShamrockLee/backport-20.09-nixos-rebuild
nixos-rebuild, nixos-install: backport to 20.09: pass through impure flag
2021-02-22 10:49:48 +01:00
Robert Hensing
8de038e748 Merge pull request #113334 from worldofpeace/backport-113064
[20.09] nixos/tools: make desktopConfiguation types.listOf types.lines
2021-02-22 10:40:57 +01:00
talyz
c54d82a22e gce/fetch-ssh-keys: Put script in separate file, use PrivateTmp...
...check the script with shfmt and shellcheck + some other minor
refactoring.

(cherry picked from commit 95f96de78e)
2021-02-22 10:28:54 +01:00
talyz
9d9772d4f3 google-compute-config: Reintroduce fetch-ssh-keys
Reintroduce the `fetch-ssh-keys` service so that GCE images that work
with NixOps can once again be built. Also, reformat the code a bit.

The service was removed in 88570538b3,
likely due to a comment saying it should be removed. It was still
needed for images to work with NixOps, however, and probably needed to
be replaced or rewritten rather than removed.

(cherry picked from commit dd6ebb7871)
2021-02-22 10:28:48 +01:00
Robert Hensing
5d8819764e release-combined: remove flaky boot.biosUsb 2021-02-22 10:24:39 +01:00
Sarah Brofeldt
d2543fe1fd nixos/tests/networking: Alleviate race in scripted test
(cherry picked from commit 2e4d714334)
2021-02-22 10:19:45 +01:00
Jörg Thalheim
d4189f68fd Merge pull request #112624 from Mic92/mumble-backport
[20.09] mumble: 1.3.3 -> 1.3.4
2021-02-22 07:50:53 +00:00
rnhmjoj
faa2aa81bf nixos/activation-script: make scripts well-typed
(cherry picked from commit bc35565463)

This makes possible to encrypt user hashes with agenix on NixOS stable.
See https://github.com/ryantm/agenix#notices.
2021-02-21 23:57:46 +01:00
zowoq
2d978d5aa8 youtube-dl: 2021.02.10 -> 2021.02.22
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.02.22
(cherry picked from commit 90120d702c)
2021-02-22 07:11:35 +10:00
WORLDofPEACE
630ca59938 Merge pull request #113938 from veprbl/pr/113897_20.09
[20.09] smartmontools: update hash for driverdb
2021-02-21 15:50:16 -05:00
zowoq
e9adbcd0ed Revert "go_1_14: set knownVulnerabilities"
This reverts commit 38eaa62f28.
2021-02-22 06:27:25 +10:00
Dmitry Kalinkin
e9ec41ca3f smartmontools: update hash for driverdb
diff /nix/store/nha3hy907rg4769vn3y515nabad7h3lk-smartmontools-drivedb.h /nix/store/svg9bahr914sb0i910znx6vjb6vqqsx1-qsmartmontools-drivedb.h
71c71
<   { "$Id: drivedb.h 5062 2020-06-01 16:07:03Z chrfranke $",
---
>   { "$Id$",

On master this was fixed by
230d58d3 ('smartmontools: update drivedb to r5171')
2021-02-21 13:29:47 -05:00
OPNA2608
6f5e4a0867 bambootracker: un-mark broken on darwin
(cherry picked from commit 0d57d3c8ea)
2021-02-21 13:55:21 +01:00
OPNA2608
1518140e2a bambootracker: fix Darwin build
(cherry picked from commit bf65a2d07b)
2021-02-21 13:55:21 +01:00
Sandro Jäckel
bfb8c5e944 bambootracker: mark broken on darwin
(cherry picked from commit 80e8b03387)
2021-02-21 13:55:21 +01:00
OPNA2608
2da6f55e58 bambootracker: 0.4.5 -> 0.4.6
(cherry picked from commit 0a6928132b)

Modified to work without refactored RtAudio/RtMidi packages.
2021-02-21 13:55:14 +01:00
zowoq
c44719f5be grobi: fix failing test on go 1.15
(cherry picked from commit b23d2973b6)
2021-02-21 03:52:26 +01:00
davidak
a3fa481cb6 Merge pull request #113861 from NixOS/revert-111656-keepassxc-rebase
Revert "[20.09] keepassxc: 2.6.3 -> 2.6.4"
2021-02-21 03:42:12 +01:00
davidak
ba2d56e4b8 Merge pull request #113809 from helsinki-systems/bkp/syncthing
[20.09] syncthing: fix eval + 1.8.0 -> 1.9.0
2021-02-21 03:41:37 +01:00
davidak
0156cbb499 Revert "[20.09] keepassxc: 2.6.3 -> 2.6.4" 2021-02-21 03:21:46 +01:00
zowoq
5cf0015284 Revert "syncthing: pin to go 1.14"
This reverts commit 384e56bbaa.

Fixed in the 1.9.0 release.
https://github.com/syncthing/syncthing/releases/tag/v1.9.0

(cherry picked from commit dc19de6009)
2021-02-21 03:18:20 +01:00
Mario Rodas
310dcad8c6 syncthing: 1.8.0 -> 1.9.0
https://github.com/syncthing/syncthing/releases/tag/v1.9.0
(cherry picked from commit d375a93eee)
2021-02-21 03:18:20 +01:00
davidak
55ad64eeae Merge pull request #111656 from claudiiii/keepassxc-rebase
[20.09] keepassxc: 2.6.3 -> 2.6.4
2021-02-21 02:36:43 +01:00
Robert Hensing
98618a5def Merge pull request #113652 from hercules-ci/cassandra-20.09
[20.09] Cassandra update
2021-02-20 22:26:50 +01:00
Anderson Torres
e3b9013a3e Merge pull request #113765 from talyz/keycloak-12.0.3-20.09
[20.09] keycloak 11.0.3 -> 12.0.3
2021-02-20 08:23:04 -03:00
R. RyanTM
3501dd9abb keycloak: 12.0.2 -> 12.0.3
(cherry picked from commit d1efce55f1)
2021-02-20 12:06:47 +01:00
Greizgh
96220d7eb8 keycloak: 11.0.3 -> 12.0.2
(cherry picked from commit 3a6548807b)
2021-02-20 12:06:39 +01:00
zowoq
38eaa62f28 go_1_14: set knownVulnerabilities
Support for Go 1.14 ended with the release of Go 1.16: https://golang.org/doc/devel/release.html#policy

(cherry picked from commit a86974cf90)
2021-02-20 08:11:59 +10:00
Michael Weiss
181541e2f6 ungoogled-chromium: 88.0.4324.150 -> 88.0.4324.182
(cherry picked from commit 62df868822)
Backport of #113712.
2021-02-19 21:27:37 +01:00
Dmitry Kalinkin
9b49dea951 rivet: add sansmath to fix make-plots
ef29ea553c
(cherry picked from commit d657b4cd91)
2021-02-19 14:42:44 -05:00
Christian Kauhaus
a83ee7565f Merge pull request #112683 from maxeaubrey/nomad_backports
[20.09] nomad_0_12: 0.12.9 -> 0.12.10
2021-02-19 09:15:20 +01:00
zowoq
6bebc91e28 gh: 1.6.0 -> 1.6.1
https://github.com/cli/cli/releases/tag/v1.6.1
(cherry picked from commit a5948fe664)
2021-02-19 09:02:59 +10:00
zowoq
1411652ecf gh: 1.5.0 -> 1.6.0
https://github.com/cli/cli/releases/tag/v1.6.0
(cherry picked from commit a7251011a6)
2021-02-19 09:02:42 +10:00
Robert Hensing
c65af3f1e1 cassandra: Invoke install hooks
Thanks @r-rmcgibbo for pointing that out

(cherry picked from commit d18e47b760)
2021-02-18 22:58:26 +01:00
Robert Hensing
e6307105b9 cassandra: 3.11.9 -> 3.11.10
(cherry picked from commit da3bd95ffe)
2021-02-18 22:58:26 +01:00
Robert Hensing
c05fd2559a cassandra_3_0: 3.0.23 -> 3.0.24
(cherry picked from commit ac852f63d3)
2021-02-18 22:58:26 +01:00
Robert Hensing
5331997957 cassandra_2*: mark as insecure
(cherry picked from commit 4ca1c4bcd5)
2021-02-18 22:58:26 +01:00
Martin Weinelt
7b880de6ff Merge pull request #112373 from NixOS/staging-20.09
[20.09] Staging
2021-02-18 21:59:52 +01:00
R. RyanTM
00bce88813 minio: 2020-08-08T04-50-06Z -> 2021-02-14T04-01-33Z
Fixes CVE-2021-21287
2021-02-18 21:01:55 +01:00
Daniël de Kok
ec9fe6217f Merge pull request #113608 from mmilata/20.09/moinmoin-module-fix
[20.09] nixos/moinmoin: fix module by switching to eventlet worker
2021-02-18 19:48:49 +01:00
Martin Milata
6de3679f36 nixos/moinmoin: fix module by switching to eventlet worker
The service was failing with:

gunicorn[2192104]: [2020-12-31 13:35:28 +0000] [2192104] [ERROR] Exception in worker process
gunicorn[2192104]: Traceback (most recent call last):
gunicorn[2192104]:   File "/nix/store/jmc14qf1sfnlhw27xyyj862ghkmdkj5a-python2.7-gunicorn-19.10.0/lib/python2.7/site-packages/gunicorn/arbiter.py", line 586, in spawn_worker
gunicorn[2192104]:     worker.init_process()
gunicorn[2192104]:   File "/nix/store/jmc14qf1sfnlhw27xyyj862ghkmdkj5a-python2.7-gunicorn-19.10.0/lib/python2.7/site-packages/gunicorn/workers/ggevent.py", line 196, in init_process
gunicorn[2192104]:     self.patch()
gunicorn[2192104]:   File "/nix/store/jmc14qf1sfnlhw27xyyj862ghkmdkj5a-python2.7-gunicorn-19.10.0/lib/python2.7/site-packages/gunicorn/workers/ggevent.py", line 65, in patch
gunicorn[2192104]:     monkey.patch_all(subprocess=True)
gunicorn[2192104]:   File "/nix/store/fysf67w3i8iv1hfvp536nl8jbzqyk1s7-python-2.7.18-env/lib/python2.7/site-packages/gevent/monkey.py", line 1160, in patch_all
gunicorn[2192104]:     from gevent import events
gunicorn[2192104]:   File "/nix/store/fysf67w3i8iv1hfvp536nl8jbzqyk1s7-python-2.7.18-env/lib/python2.7/site-packages/gevent/events.py", line 67, in <module>
gunicorn[2192104]:     from zope.interface import Interface
gunicorn[2192104]: ImportError: No module named zope.interface

(cherry picked from commit 97e51c67d4)
2021-02-18 17:00:02 +01:00
Daniël de Kok
9b855b09ae moinmoin: 1.9.10 -> 1.9.11
Fixes CVE-2020-25074 and CVE-2020-15275:

https://github.com/moinwiki/moin-1.9/blob/1.9.11/docs/CHANGES#L13
(cherry picked from commit 83aadda3b5)
2021-02-18 07:46:00 -08:00
Michael Weiss
2574a2bd34 Merge pull request #113602 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.39.4 -> 1.40.0
2021-02-18 15:49:59 +01:00
Maximilian Bosch
582a3e1a89 vorta: 0.7.2 -> 0.7.3
ChangeLog: https://github.com/borgbase/vorta/releases/tag/v0.7.3
(cherry picked from commit 0972cacdbe)
2021-02-18 15:49:02 +01:00
Robert Schütz
3e96e2e003 vorta: 0.7.1 -> 0.7.2
(cherry picked from commit 621342dec9)
2021-02-18 15:49:02 +01:00
Michael Weiss
d016173f69 signal-desktop: 1.39.6 -> 1.40.0
(cherry picked from commit 7b41fd7bff)
2021-02-18 15:42:37 +01:00
Michael Weiss
28ab86d743 signal-desktop: 1.39.5 -> 1.39.6
(cherry picked from commit bc4521411e)
2021-02-18 15:42:31 +01:00
Michael Weiss
dff1f18c2e signal-desktop: 1.39.4 -> 1.39.5
(cherry picked from commit 69dc4dc2c1)
2021-02-18 15:42:30 +01:00
Martin Weinelt
c40154f696 openssl: 1.1.1i -> 1.1.1j
https://www.openssl.org/news/secadv/20210216.txt

Fixes: CVE-2021-23839, CVE-2021-23840, CVE-2021-23841
(cherry picked from commit ff613e296e)
2021-02-18 14:00:25 +01:00
Michael Weiss
9a39215cae Merge pull request #113404 from primeos/chromium-backport
[20.09] chromium: 88.0.4324.150 -> 88.0.4324.182
2021-02-18 12:14:17 +01:00
Daniel Fullmer
f0ace3eeaa zerotierone: 1.6.3 -> 1.6.4 (#113548)
(cherry-pick of 8d007abd0b)
2021-02-18 11:03:03 +01:00
Tim Steinbach
5c864fcb54 linux/hardened/patches/5.4: 5.4.98-hardened1 -> 5.4.99-hardened1
(cherry picked from commit 6287181218)
2021-02-17 19:46:44 -05:00
Tim Steinbach
8a57de4b54 linux/hardened/patches/5.10: 5.10.16-hardened1 -> 5.10.17-hardened1
(cherry picked from commit 6289df0590)
2021-02-17 19:46:42 -05:00
Martin Weinelt
85b82255ae microcodeIntel: 20201118 -> 20210216
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20210216
(cherry picked from commit 1f55f876ec)
2021-02-18 00:13:28 +01:00
Robin Townsend
0ffb20ea63 matrix-synapse: 1.26.0 -> 1.27.0
https://github.com/matrix-org/synapse/releases/tag/v1.27.0

Test-deployed this against my own Synapse running on 20.09. The reason
those releases get backported is that there are regularly security
incidents to patch or dependencies against matrix.org infrastructure and
delaying upgrades only makes it harder to fix those problems in the
future.

(cherry picked from commit 5899fb563b)
2021-02-18 00:05:46 +01:00
Sandro
6c6ad4d0b4 Merge pull request #113525 from mweinelt/20.09/fix-eval
[20.09] fix eval
2021-02-17 23:57:58 +01:00
Florian Ströger
e94eb0b121 maintainers: add preisschild
(cherry picked from commit 6f829d2cd9)
2021-02-17 23:49:40 +01:00
Florian Ströger
6f1ce38d0c jsonnet-bundler: init at 0.4.0
(cherry picked from commit 09edea6af9)
2021-02-17 15:53:33 -05:00
Jade
3fc5151d57 nixos/nextcloud: DAV .well-known redirect fix
(cherry picked from commit f83d4f86d5)
2021-02-17 17:29:48 +01:00
Trolli Schmittlauch
5f82e8e966 cawbird: 1.2.1 -> 1.3.2
- minor feature and bugfix release
- adds dependency on liboauth
- changelogs:
    - https://github.com/IBBoard/cawbird/releases/tag/v1.3
    - https://github.com/IBBoard/cawbird/releases/tag/v1.3.1
    - https://github.com/IBBoard/cawbird/releases/tag/v1.3.2
- backport reason: previous minor release not supported any longer

(cherry picked from commit a83e716376)
2021-02-17 07:52:15 -08:00
Tim Steinbach
a29f822ee1 linux: Disable BFQ scheduler
(cherry picked from commit 52e2dab515129769ed36b42bf01d6f7dd3959434)
2021-02-17 10:13:16 -05:00
TredwellGit
410c4c5875 chromium: 88.0.4324.150 -> 88.0.4324.182
https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_16.html

This update includes 10 security fixes.

CVEs:
CVE-2021-21149 CVE-2021-21150 CVE-2021-21151 CVE-2021-21152
CVE-2021-21153 CVE-2021-21154 CVE-2021-21155 CVE-2021-21156
CVE-2021-21157

(cherry picked from commit c3181699cd)
2021-02-17 15:54:54 +01:00
Michael Weiss
ee8109233c chromiumBeta: 89.0.4389.40 -> 89.0.4389.47
(cherry picked from commit d35eb344f8)
2021-02-17 15:54:54 +01:00
Michael Weiss
13358965c7 chromiumDev: 90.0.4408.0 -> 90.0.4412.3
(cherry picked from commit ed6ccd4b27)
2021-02-17 15:54:54 +01:00
Michael Weiss
5ae9108527 chromium: Update the documentation
And close #78450 because I'm maintaining Chromium for approximately one
year now and it looks like I can keep maintaining it (at least as long
as I have enough time for it). I'm also working on the documentation,
automation, and cleanups so finding a new maintainer in the future
should hopefully be easier.

(cherry picked from commit 89db67e734)
2021-02-17 15:54:53 +01:00
Michael Weiss
b0c6fed2f8 chromium: Remove the Adobe Flash Player plugin support
The Flash support was completely removed in Chromium M88:
- https://www.chromium.org/flash-roadmap#TOC-Flash-Support-Removed-from-Chromium-Target:-Chrome-88---Jan-2021-
- https://chromestatus.com/feature/5643527180517376

See #110314.

(cherry picked from commit d55603f11d)
2021-02-17 15:54:50 +01:00
Michael Weiss
3a21f65a0b chromium: Remove our old overrides for VA-API and Ozone
These gn arguments aren't required anymore as they're now equal to the
current defaults.

(cherry picked from commit 576464c74d)
2021-02-17 15:50:22 +01:00
Michael Weiss
4a0050bef8 chromiumDev: 90.0.4400.8 -> 90.0.4408.0
(cherry picked from commit 06d0d8ecfa)
2021-02-17 15:50:21 +01:00
Tim Steinbach
de2fcbcfa4 linux/hardened/patches/5.4: 5.4.97-hardened1 -> 5.4.98-hardened1 2021-02-17 09:44:33 -05:00
Tim Steinbach
cc66f6bd75 linux/hardened/patches/5.10: 5.10.15-hardened1 -> 5.10.16-hardened1 2021-02-17 09:44:31 -05:00
Tim Steinbach
906754f6d7 linux/hardened/patches/4.19: 4.19.175-hardened1 -> 4.19.176-hardened1 2021-02-17 09:44:29 -05:00
Tim Steinbach
985536cce7 linux: 5.4.97 -> 5.4.99 2021-02-17 09:44:24 -05:00
Tim Steinbach
d3be7c5ca0 linux: 5.10.16 -> 5.10.17 2021-02-17 09:44:22 -05:00
Tim Steinbach
15e61fb356 linux: 4.19.175 -> 4.19.176 2021-02-17 09:44:20 -05:00
adisbladis
22df6f573d linux_5_10: 5.10.15 -> 5.10.16 2021-02-17 09:43:55 -05:00
Florian Klink
c38bc11d5e Merge pull request #113386 from blitz/gitlab-bump-20.09
[20.09] gitlab: 13.6.1 -> 13.6.7
2021-02-17 13:29:04 +01:00
Julian Stecklina
23d340f442 gitlab: 13.6.1 -> 13.6.7 2021-02-17 11:07:17 +02:00
WORLDofPEACE
5c53c720ff Merge pull request #113375 from LeSuisse/gnome-autoar-0.3.0-20.09
[20.09] gnome3.gnome-autoar: 0.2.4 -> 0.3.0
2021-02-17 03:52:22 -05:00
Max Wittig
a212b8fa83 gitlab-runner: 13.5.0 -> 13.6.0 (#104498)
(cherry picked from commit e83b3f6866)
2021-02-17 10:38:57 +02:00
Max Wittig
1ab370b13d gitlab-runner: 13.4.1 -> 13.5.0 (#101175)
(cherry picked from commit 79b036b7db)
2021-02-17 10:38:23 +02:00
Diego Louzán
07f69f909a gitlab-runner: 13.4.0 -> 13.4.1 (#99409)
(cherry picked from commit dbbd13568e)
2021-02-17 10:38:03 +02:00
Max Wittig
aa1cced061 gitlab-runner: 13.3.1 -> 13.4.0 (#98377)
(cherry picked from commit d4eed01376)
2021-02-17 10:37:43 +02:00
Max Wittig
428bdcc633 gitlab-runner: 13.3.0 -> 13.3.1 (#97350)
(cherry picked from commit 61eb2b639b)
2021-02-17 10:37:15 +02:00
Thomas Gerbet
58820d61f3 gnome3.gnome-autoar: 0.2.4 -> 0.3.0
Fixes CVE-2020-36241.

(cherry picked from commit 58c379c19e)
2021-02-17 08:52:29 +01:00
Thomas Gerbet
739d200abb libqb: 0.17.2 -> 2.0.2
Fixes CVE-2019-12779.

(cherry picked from commit 68889745cb)
2021-02-16 18:39:26 -08:00
Robert Hensing
86001ec4ce qtwebengine: Increase build timeout to 24h
The default 10h timeout caused the cancellation of builds on
aarch64-linux builders.
Perhaps counterintuitively, this wastes resources because it
requires a restart, but never completes.

https://hydra.nixos.org/build/136917190
(cherry picked from commit 46a4d53063)
2021-02-17 01:10:17 +01:00
WORLDofPEACE
ddefdea8f0 nixos/tools: generate an xserver config
The desktop configuration won't enable xserver.
If there's multiple desktops enabled they will now evaluate properly.

(cherry picked from commit 452f7e14d4)
2021-02-16 15:18:02 -05:00
WORLDofPEACE
8707f36274 nixos/tools: make desktopConfiguation types.listOf types.lines
This fixes #108124.

(cherry picked from commit 94f0210e60)
2021-02-16 15:18:01 -05:00
Maximilian Bosch
95ce0f52ec element-desktop: 1.7.20 -> 1.7.21
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.21
(cherry picked from commit b8878b950f)
2021-02-16 13:10:54 +01:00
Maximilian Bosch
bcfbc5907b element-web: 1.7.20 -> 1.7.21
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.7.21
(cherry picked from commit 234bed4090)
2021-02-16 13:10:53 +01:00
Robert Schütz
d2fa871519 Merge pull request #112931 from stefano-m/bacport-connman-security-fix
[20.09] connman: 1.38 -> 1.39
2021-02-16 12:57:14 +01:00
R. RyanTM
c091b804c7 [20.09] connman: 1.38 -> 1.39
Backporting connman 1.39 because it contains important security fixes for
CVE-2021-26675 and CVE-2021-26676 which can be used to trigger a
remote (adjacent network) code execution.

Closes #112420

(cherry picked from commit 0122f51d9e)
2021-02-16 11:18:32 +00:00
Henri Menke
269fc4ddb8 zfs: 2.0.2 -> 2.0.3
(cherry picked from commit 3f0e6e1daa)
2021-02-15 23:57:29 -08:00
Maximilian Bosch
0832749380 nixos/nextcloud: redirect /.well-known/*dav to https url
Fixes #113155

(cherry picked from commit f89652a23e)
2021-02-15 18:55:57 +01:00
Maximilian Bosch
3d7db4e82c nixos/nextcloud: fix regex to not return 404 on ACME challenges
Fixes #113027

(cherry picked from commit 055b7e2a5d)
2021-02-15 18:55:57 +01:00
Graham Christensen
1a90de6dd9 Merge pull request #113161 from grahamc/backport-tailscale
[20.09] Tailscale updates
2021-02-15 09:06:09 -05:00
Mario Rodas
dd3d1ce92a tailscale: remove tagHash reference 2021-02-14 17:50:15 -05:00
R. RyanTM
dada914c0b tailscale: 1.4.2 -> 1.4.4 2021-02-14 17:50:15 -05:00
Bruno Bigras
d178a23a4d tailscale: 1.4.1 -> 1.4.2 2021-02-14 17:50:15 -05:00
Bruno Bigras
6a56633099 tailscale: 1.4.0 -> 1.4.1 2021-02-14 17:50:15 -05:00
Bruno Bigras
d394d34cd6 tailscale: 1.2.10 -> 1.4.0 2021-02-14 17:50:14 -05:00
Bernardo Meurer
e30b2f63ea tailscale: 1.2.8 -> 1.2.10 2021-02-14 17:50:14 -05:00
Christine Dodrill
b244c69f58 nixos/tailscale: add package as an option
This simplifies testing changes to the tailscale service on a local
machine. You can use this as such:

```nix
let
  tailscale_patched = magic {};
in {
  services.tailscale = {
    enable = true;
    package = tailscale_patched;
  };
};
```

Signed-off-by: Christine Dodrill <me@christine.website>
2021-02-14 17:50:14 -05:00
David Anderson
0d9d206fb3 tailscale: 1.2.6 -> 1.2.8
Signed-off-by: David Anderson <dave@natulte.net>
2021-02-14 17:50:14 -05:00
David Anderson
0670e8f942 tailscale: 1.2.1 -> 1.2.6
Signed-off-by: David Anderson <dave@natulte.net>
(cherry picked from commit 027bcf83c7)
2021-02-14 17:50:13 -05:00
David Anderson
5ac548456a nixos/tailscale: use upstream systemd service config.
Signed-off-by: David Anderson <dave@natulte.net>
(cherry picked from commit 503caab776)
2021-02-14 17:50:13 -05:00
David Anderson
0f5e0c2c9d tailscale: 1.0.5 -> 1.2.1
(cherry picked from commit 4571671de3)
2021-02-14 17:50:13 -05:00
Danielle Lancashire
2c474e7321 tailscale: Include version in build flags
This commit adds the user-facing version to the tailscale version
output.

Prior to this change, it used a hardcoded fallback that is fairly
infrequently updated (https://github.com/tailscale/tailscale/commits/main/version/version.go).

After this change, we print the user-friendlier tag version, which is
helpful when wanting to e.g check to see if you have a version that is
compatible with a feature like [magic dns][magic-dns].

E.g:

```
[nixpkgs(dani/tailscale-version)] $ ./result/bin/tailscale version
1.0.5
```

[magic-dns]: https://tailscale.com/kb/1081/magic-dns

(cherry picked from commit 7526ae55d7)
2021-02-14 17:50:12 -05:00
Sandro
6d19fa61ea Merge pull request #113104 from xbreak/backport-cfitsio-configureFlags
[20.09] cfitsio: Make configureFlags a list
2021-02-14 18:18:26 +01:00
Anderson Torres
387bf54ac5 Merge pull request #113106 from OPNA2608/update/palemoon-29.0.1/20.09
[20.09] palemoon: 29.0.0 -> 29.0.1
2021-02-14 09:40:30 -03:00
xbreak
9fddecb500 cfitsio: Make configureFlags a list
(cherry picked from commit a2c3335cd3)
2021-02-14 10:16:58 +00:00
Florian Klink
ef56235087 Merge pull request #112744 from jfroche/backport/virtualbox-6.1.18
[20.09] virtualbox: 6.1.16 -> 6.1.18
2021-02-13 23:33:31 +01:00
Terin Stock
12614a0bb0 go_1_15: 1.15.7 -> 1.15.8
(cherry picked from commit 860a644e0d)
2021-02-14 07:42:37 +10:00
Terin Stock
5f295d1017 go_1_14: 1.14.14 -> 1.14.15
(cherry picked from commit 54772e7670)
2021-02-14 07:42:36 +10:00
zowoq
50beb0fbca go_1_15: 1.15.6 -> 1.15.7
(cherry picked from commit 5313326b7f)
2021-02-14 07:42:35 +10:00
zowoq
8dd990ceff go_1_14: 1.14.13 -> 1.14.14
(cherry picked from commit 3bcd19086c)
2021-02-14 07:42:35 +10:00
zowoq
47793f28f4 go_1_15: 1.15.5 -> 1.15.6
(cherry picked from commit 14a7df6cf1)
2021-02-14 07:42:34 +10:00
zowoq
1102357323 go_1_14: 1.14.12 -> 1.14.13
(cherry picked from commit 852e039e44)
2021-02-14 07:42:33 +10:00
OPNA2608
7f4c7feb97 palemoon: 29.0.0 -> 29.0.1
(cherry picked from commit 602e7648af)
2021-02-13 21:41:06 +01:00
Robert Hensing
a40df9a0ea Merge branch 'release-20.09' into staging-20.09 2021-02-13 18:25:08 +01:00
sternenseemann
0473d24b28 pythonPackages.lxml: 4.5.2 -> 4.6.2 (#107408)
(cherry picked from commit b14d8bae27)
2021-02-13 13:48:06 +01:00
Florian Klink
2118cf551b Merge pull request #112145 from m1cr0man/release-20.09
nixos/acme: Backport account rate limit fixes and tmpfile removal
2021-02-13 10:35:51 +01:00
Mario Rodas
d439b237cc postgresql_12: 12.5 -> 12.6
Release notes: https://www.postgresql.org/docs/12/release-12-6.html

(cherry picked from commit 444a5b5a05)
2021-02-13 00:40:18 -05:00
Mario Rodas
66c5ad3cd8 postgresql_11: 11.10 -> 11.11
Release notes: https://www.postgresql.org/docs/11/release-11-11.html

(cherry picked from commit 9d5aa602e0)
2021-02-13 00:40:17 -05:00
Mario Rodas
b56b5ff552 postgresql_10: 10.15 -> 10.16
Release notes: https://www.postgresql.org/docs/10/release-10-16.html

(cherry picked from commit 1fb790d9fa)
2021-02-13 00:40:17 -05:00
Mario Rodas
096c9a81a0 postgresql_9_6: 9.6.20 -> 9.6.21
Release notes: https://www.postgresql.org/docs/9.6/release-9-6-21.html

(cherry picked from commit 65ef71689f)
2021-02-13 00:40:17 -05:00
Mario Rodas
dfe3fb8953 postgresql_9_5: 9.5.24 -> 9.5.25
Release notes: https://www.postgresql.org/docs/9.5/release-9-5-25.html

(cherry picked from commit f226fa4fda)
2021-02-13 00:40:16 -05:00
Maximilian Bosch
7c06b2145d python3Packages.todoist: 8.1.2 -> 8.1.3
(cherry picked from commit fe4cfcfc19)
2021-02-12 23:32:42 +01:00
Maximilian Bosch
321d13c040 epson-escpr2: 1.1.24 -> 1.1.25
(cherry picked from commit 2c1b539adf)
2021-02-12 23:32:15 +01:00
adisbladis
9968fa8b38 Merge pull request #112916 from Ma27/nixops-20.09
[20.09] nixops: unbreak
2021-02-12 22:32:02 +01:00
Maximilian Bosch
b93451f8ee gitAndTools.tig: 2.5.1 -> 2.5.2
ChangeLog: https://github.com/jonas/tig/releases/tag/tig-2.5.2
(cherry picked from commit 6964689aff)
2021-02-12 22:26:26 +01:00
Maximilian Bosch
02a0ebff76 nixopsUnstable: alias to nixops 2021-02-12 17:05:28 +01:00
Maximilian Bosch
89f1f7c5b1 nixopsUnstable: remove
I didn't backport it for now since it doesn't trivially build on
release-20.09. Also, it's a bit more important to get `nixops` in a
usable state again.
2021-02-12 17:00:01 +01:00
adisbladis
baaf573239 nixops: Refactor expression
This removes the generic expression

(cherry picked from commit 3d6531e94f)
2021-02-12 16:50:53 +01:00
adisbladis
91b134f7d3 nixops_1_6_1: Remove package
Even Nixops 1.7 is unmaintained at this point, let's remove this old cruft.

(cherry picked from commit dc83b85804)
2021-02-12 16:50:06 +01:00
adisbladis
ecbc659c2e nixops: Fix build by disabling the libvirt backend if package marked as insecure
With this change it's possible to override the libvirt package used if you absolutely need it.

(cherry picked from commit 418af7d7aa)
2021-02-12 16:49:40 +01:00
adisbladis
e15f24ccdd nixopsUnstable: Remove old unstable expression
(cherry picked from commit c200428600)
2021-02-12 16:49:11 +01:00
Dominik Xaver Hörl
22347e0f9f nixos-install: pass through impure flag
(cherry picked from commit bb61cce82a)
Backport of #100136
2021-02-12 23:06:51 +08:00
WORLDofPEACE
d36ad04fec doc/nixos-rebuild(8): add Nix --impure option to summary
(cherry picked from commit 3ad3041918)
Backport of #99038
2021-02-12 23:05:19 +08:00
Maximilian Bosch
c495782c93 citrix_workspace: add 21.01.0.14
ChangeLog: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2101
(cherry picked from commit 5ea8bde3e7)
2021-02-12 11:26:10 +01:00
Maximilian Bosch
cf65d5c7d9 linuxPackaes.wireguard: 1.0.20201221 -> 1.0.20210124
Announcement: https://lists.zx2c4.com/pipermail/wireguard/2021-January/006349.html
(cherry picked from commit 801c70690a)
2021-02-12 11:26:05 +01:00
Michael Raskin
60b199d390 Merge pull request #112678 from LeSuisse/sleuthkit-4.10.1-20.09
[20.09] sleuthkit: 4.6.5 -> 4.10.1
2021-02-12 08:47:59 +00:00
R. RyanTM
bee1e205c5 diff-so-fancy: 1.3.0 -> 1.4.0
(cherry picked from commit 67ff7413eb)
2021-02-11 20:29:39 +01:00
WilliButz
1d040e675f grafana: 7.4.0 -> 7.4.1
https://github.com/grafana/grafana/releases/tag/v7.4.1
(cherry picked from commit a768b12c0c)
2021-02-11 20:08:21 +01:00
Luflosi
240c900cc7 youtube-dl: 2021.02.04.1 -> 2021.02.10
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.02.10
(cherry picked from commit 67ee3fae4b)
2021-02-11 19:32:38 +01:00
Tim Steinbach
41fe9fd627 linux/hardened/patches/5.4: 5.4.96-hardened1 -> 5.4.97-hardened1 2021-02-11 09:15:09 -05:00
Tim Steinbach
83903338de linux/hardened/patches/5.10: 5.10.14-hardened1 -> 5.10.15-hardened1 2021-02-11 09:15:08 -05:00
Tim Steinbach
942f8203a8 linux/hardened/patches/4.19: 4.19.174-hardened1 -> 4.19.175-hardened1 2021-02-11 09:15:07 -05:00
Tim Steinbach
ee8c8f975a linux/hardened/patches/4.14: 4.14.220-hardened1 -> 4.14.221-hardened1 2021-02-11 09:15:06 -05:00
Tim Steinbach
f6caf8b96c linux: 5.4.96 -> 5.4.97 2021-02-11 09:15:05 -05:00
Tim Steinbach
6402faf4b9 linux: 5.10.14 -> 5.10.15 2021-02-11 09:15:04 -05:00
Tim Steinbach
e7340039c3 linux: 4.9.256 -> 4.9.257 2021-02-11 09:15:03 -05:00
Tim Steinbach
de8f0b4217 linux: 4.4.256 -> 4.4.257 2021-02-11 09:15:02 -05:00
Tim Steinbach
888df34837 linux: 4.19.174 -> 4.19.175 2021-02-11 09:15:01 -05:00
Tim Steinbach
4b34127427 linux: 4.14.220 -> 4.14.221 2021-02-11 09:15:00 -05:00
Julian Stecklina
662de1ff95 virtualbox: unbreak recent version as it brings Linux 5.10 support 2021-02-11 13:25:46 +01:00
Bryan A. S
14010aef4a virtualbox: 6.1.16 -> 6.1.18
Signed-off-by: Bryan A. S <bryanasdev000@gmail.com>
(cherry picked from commit 72e688c973)
2021-02-11 08:59:11 +01:00
Florian Klink
2394284537 brscan4: 0.4.8-1 -> 0.4.9-1
Brother removed their old .deb files from the server.

Also, properly set meta.platforms, and switch to pname + version
(#103997)

(cherry picked from commit c6ce4e1e6f)
2021-02-10 23:24:22 +01:00
Maxine Aubrey
42c74efff9 nomad_0_12: 0.12.9 -> 0.12.10
(cherry picked from commit 901e1ea7db)
2021-02-10 22:28:15 +01:00
Thomas Gerbet
4bb84c3a52 sleuthkit: 4.6.5 -> 4.10.1
Fixes CVE-2020-10232 and CVE-2020-10233.

(cherry picked from commit 5703cbdb45)
2021-02-10 21:58:16 +01:00
Guillaume Girol
58d0c93436 Merge pull request #112537 from stigtsp/package/firejail-0.9.64.4-backport-20.09
[20.09] firejail: 0.9.62 -> 0.9.64.4
2021-02-10 20:19:06 +00:00
Elis Hirwing
50b5738d69 Merge pull request #112525 from aanderse/libsmbclient-php
[20.09] php.extensions.smbclient: init at 1.0.4
2021-02-10 10:37:06 +01:00
Jörg Thalheim
7e82b864ba mumble: fix checksum
(cherry picked from commit 8da44a027d)
2021-02-10 09:50:28 +01:00
zowoq
6fbc72a353 .github/workflows/pending-set.yml: failed -> pending
(cherry picked from commit ac98f9973f)
2021-02-10 00:38:26 -08:00
TredwellGit
027679b7ec mumble: 1.3.3 -> 1.3.4
https://github.com/mumble-voip/mumble/releases/tag/1.3.4
(cherry picked from commit 3ec826f45d)
2021-02-10 08:19:01 +01:00
WORLDofPEACE
3f0bbe0065 nixos-rebuild: add impure
(cherry picked from commit 1343164249)
Backport of #99038
2021-02-10 12:32:45 +08:00
Robert Hensing
f1c480e707 Revert "openblas: enable multiple outputs"
This reverts commit 7902256cfd.
2021-02-09 18:32:54 +01:00
0x4A6F
d3ad86322e firejail: 0.9.64.2 -> 0.9.64.4
(cherry picked from commit 75351261fc)
2021-02-09 18:22:22 +01:00
0x4A6F
05d2915832 firejail: 0.9.64 -> 0.9.64.2
(cherry picked from commit 2451c4d1d6)
2021-02-09 18:21:55 +01:00
snicket2100
188019025f firejail: fixing the 'xdg-dbus-proxy' dependency
xdg-dbus-proxy path is hardcoded in the common.h file in the firejail
source code. if this binary is not found, dbus filtering capabilities
of firejail get limited i.e. you can only entirely disable or entirely
enable dbus communication.

(cherry picked from commit ffeb2af920)
2021-02-09 18:20:51 +01:00
snicket2100
59c067e502 firejail: 0.9.62 -> 0.9.64
(cherry picked from commit cd1c5633af)
2021-02-09 18:20:24 +01:00
Michael Weiss
baefb5ca13 ungoogled-chromium: 88.0.4324.146 -> 88.0.4324.150
(cherry picked from commit 43161bc2b7)
2021-02-09 15:26:00 +01:00
Aaron Andersen
6ae0ce2dea php.extensions.smbclient: init at 1.0.4 2021-02-09 09:06:29 -05:00
Dennis Gosnell
88c0089974 Merge pull request #111985 from samuelrivas/fix-readline-for-cabal-3
haskellPackages.readline: fix Setup.hs to work with Cabal 3
2021-02-09 17:14:50 +09:00
Robert Hensing
c942cc9bbb Merge pull request #112385 from hercules-ci/systemd-start-limit-burst-compat
[20.09] systemd.services.*.startLimitBurst: minimal backport
2021-02-09 08:58:22 +01:00
(cdep)illabout
11621c8872 haskellPackages.readline: Fix up to build 2021-02-09 16:57:44 +09:00
Maximilian Bosch
d4c29df154 Merge pull request #112406 from helsinki-systems/bkp/php
[20.09] php: 7.3.27, 7.4.15
2021-02-08 22:02:05 +01:00
Tim Steinbach
3df6f580c0 linux/hardened/patches/5.4: 5.4.95-hardened1 -> 5.4.96-hardened1
(cherry picked from commit 325df29630)
2021-02-08 15:51:22 -05:00
Tim Steinbach
327dc12b27 linux/hardened/patches/5.10: 5.10.13-hardened1 -> 5.10.14-hardened1
(cherry picked from commit 35c2b6a578)
2021-02-08 15:51:20 -05:00
Tim Steinbach
b606e681fc linux/hardened/patches/4.19: 4.19.173-hardened1 -> 4.19.174-hardened1
(cherry picked from commit c338363969)
2021-02-08 15:51:18 -05:00
Tim Steinbach
34c38499b3 linux/hardened/patches/4.14: 4.14.219-hardened1 -> 4.14.220-hardened1
(cherry picked from commit a1c4ddf275)
2021-02-08 15:51:16 -05:00
Tim Steinbach
8e641dd604 linux: 5.4.95 -> 5.4.96
(cherry picked from commit 6a9fe0b972)
2021-02-08 15:51:03 -05:00
Tim Steinbach
5111edc188 linux: 5.10.13 -> 5.10.14
(cherry picked from commit 1d0d45860e)
2021-02-08 15:51:01 -05:00
Tim Steinbach
0c5d692c49 linux: 4.9.255 -> 4.9.256
(cherry picked from commit 5eba1183f6)
2021-02-08 15:50:59 -05:00
Tim Steinbach
508bd6545a linux: 4.4.255 -> 4.4.256
(cherry picked from commit 4d75ebab78)
2021-02-08 15:50:57 -05:00
Tim Steinbach
fa3b9e0aa8 linux: 4.19.173 -> 4.19.174
(cherry picked from commit f1831d8586)
2021-02-08 15:50:54 -05:00
Tim Steinbach
c54adc8955 linux: 4.14.219 -> 4.14.220
(cherry picked from commit bed08131cd)
2021-02-08 15:50:52 -05:00
Maximilian Bosch
e09620116f roundcube: 1.4.10 -> 1.4.11
ChangeLog: https://github.com/roundcube/roundcubemail/releases/tag/1.4.11

Most notably is the fix of a XSS vulnerability which allowed an attacker
to inject malicious code via CSS's `content'-property from an email[1].

[1] 9dc276d5f2

(cherry picked from commit 27d21f84b6)
2021-02-08 21:44:33 +01:00
Robert Scott
a3713143cc pythonPackages.pillow: add patches for CVE-2020-35653, CVE-2020-35654, CVE-2020-35655 (#111673)
patch for CVE-2020-35653 needed some modification, hence included in-tree.
2021-02-08 21:00:47 +01:00
Martin Weinelt
1b4bf710ae Merge pull request #112382 from prusnak/tor-20.09
[20.09] tor: 0.4.4.6 -> 0.4.4.7
2021-02-08 17:15:00 +01:00
Martin Weinelt
63af6f068b Merge pull request #112396 from dotlambda/libav-insecure
[20.09] libav: mark as insecure
2021-02-08 17:07:02 +01:00
ajs124
30b7acccdd php74: 7.4.14 -> 7.4.15
https://www.php.net/ChangeLog-7.php#7.4.15

Fixes CVE-2021-21702 and a some regular bugs

(cherry picked from commit 0761e651c4)
2021-02-08 16:40:29 +01:00
ajs124
33dd8d6f53 php73: 7.3.26 -> 7.3.27
https://www.php.net/ChangeLog-7.php#7.3.27

Fixes CVE-2021-21702

(cherry picked from commit 08871edb4d)
2021-02-08 16:40:25 +01:00
Martin Weinelt
d217198a45 Merge pull request #110215 from LeSuisse/20.09-cifs-utils-CVE-2020-14342
[20.09] cifs-utils: fix for CVE-2020-14342
2021-02-08 14:48:30 +01:00
Louis Bettens
f65b108aa0 oraclejdk8: remove dependency on libav (#111528)
(cherry picked from commit 5cbe469c62)
2021-02-08 13:00:11 +01:00
Robert Schütz
dfd3f97c2f keyfinder: 2.2 -> 2.4
(cherry picked from commit 8484b0bdb8)
2021-02-08 12:54:00 +01:00
Robert Schütz
5d50670fda zulu: does not depend on libav
(cherry picked from commit 6c478b944f)
2021-02-08 12:54:00 +01:00
Robert Schütz
70a9a08c81 zulu8: does not depend on libav
(cherry picked from commit 564d498580)
2021-02-08 12:54:00 +01:00
Robert Schütz
87360c7256 graalvm*-ee: remove unused argument libav_0_8
(cherry picked from commit 3673ad819f)
2021-02-08 12:54:00 +01:00
Robert Schütz
ce3a2d4575 steam-run-native: use ffmpeg instead of libav
(cherry picked from commit 83e82c1caf)
2021-02-08 12:54:00 +01:00
Robert Schütz
6db3d046af libgroove: use ffmpeg_3 instead of libav
(cherry picked from commit 0de5ec913e)
2021-02-08 12:54:00 +01:00
Robert Schütz
b4c5ea10f6 guitarix: does not depend on libav
(cherry picked from commit 68169c85c4)
2021-02-08 12:54:00 +01:00
Robert Schütz
c1056ada6b untrunc: make alias of untrunc-anthwlock
The latter has more features and doesn't depend on an outdated version
of libav.

(cherry picked from commit a4db89997b)
2021-02-08 12:54:00 +01:00
Robert Schütz
d6406f50ac electricsheep: use ffmpeg instead of libav
(cherry picked from commit cc92cabcb4)
2021-02-08 12:54:00 +01:00
Robert Schütz
39c2c7145b performous: use ffmpeg instead of libav
(cherry picked from commit 872b763710)
2021-02-08 12:54:00 +01:00
Robert Schütz
e78c8c8747 musly: use ffmpeg instead of libav
(cherry picked from commit fc8a4420da)
2021-02-08 12:54:00 +01:00
Robert Schütz
96e106e251 sdrangel: use ffmpeg instead of libav
(cherry picked from commit 7acbde998b)
2021-02-08 12:54:00 +01:00
Robert Schütz
c3b6bf979c unpaper: use ffmpeg instead of libav
(cherry picked from commit 2769204696)
2021-02-08 12:54:00 +01:00
Robert Schütz
865e319f61 appimageTools: don't depend on libav
It's not in https://github.com/AppImage/pkg2appimage/blob/master/excludelist

(cherry picked from commit d2144f1406)
2021-02-08 12:53:59 +01:00
Robert Schütz
433675feff keyfinder-cli: 2015-09-13 -> 1.1.1
Also use ffmpeg instead of libav.

(cherry picked from commit e60d822e27)
2021-02-08 12:53:59 +01:00
Robert Schütz
38d1a95801 libav: mark as insecure
(cherry picked from commit c37421fee4)
2021-02-08 12:53:53 +01:00
Robert Hensing
4b33a2ca45 Merge pull request #108709 from nomeata/joachim/openblas-0.3.13-20.09
[staging-20.09] openblas: 0.3.10 -> 0.3.12
2021-02-08 12:39:48 +01:00
Pavol Rusnak
7f7ce6e3d2 tor: 0.4.4.6 -> 0.4.4.7
(cherry picked from commit 56f764720f)
2021-02-08 12:06:56 +01:00
Logan Glasson
ca5bd0e00d nixos/prometheus-nginx-exporter: only create service if nginx exporter is enabled
On a system with nginx enabled but the prometheus exporter not enabled,
the prometheus-nginx-exporter service should not be created.

(cherry picked from commit c6ec272c78)
2021-02-08 12:06:09 +01:00
Robert Hensing
070c5f8c34 systemd.services.*.startLimitBurst: minimal backport
This is a backport of the new option introduced in

    https://github.com/NixOS/nixpkgs/pull/97512

except without the changes to existing services and deprecation
warning.

It is not a full backport because

> that [ServiceConfig] setting is deprecated and now undocumented
> for the service section by systemd upstream, but still effective
> and somewhat buggy there

and do not know how many users rely on the old (buggy) behavior.

This commit should not rule out a full backport.
2021-02-08 11:45:29 +01:00
Thomas Gerbet
88fd0ec345 cifs-utils: fix for CVE-2020-14342
Did not backport 033208fd46 because of
some behavior changes in the CLIs.

The patch comes from the issue in the Samba bugtracker [0].

[0] https://bugzilla.samba.org/show_bug.cgi?id=14442
2021-02-08 08:57:46 +01:00
Bernardo Meurer
18a8ea7b47 Merge pull request #112365 from kini/tor-browser-bundle-bin/backport-update
[20.09] tor-browser-bundle-bin: 10.0.8 -> 10.0.9
2021-02-08 06:49:37 +00:00
Xinglu Chen
419f40aaf3 tor-browser-bundle-bin: 10.0.8 -> 10.0.9
Update to latest release.

https://blog.torproject.org/new-release-tor-browser-1009
(cherry picked from commit 20d052544f)
2021-02-07 22:13:51 -08:00
Martin Weinelt
81623fc951 Merge pull request #110164 from MetaDark/release-20.09
[20.09] nixos/xdg/portal: fix loading portals from systemd service
2021-02-08 03:42:40 +01:00
Martin Weinelt
d3ef88279f Merge pull request #111300 from taku0/firefox-bin-85_release-20.09
[20.09] firefox-bin: 84.0.2 -> 85.0
2021-02-08 02:51:30 +01:00
Martin Weinelt
848d03f6f2 Merge pull request #111514 from risicle/ris-bottle-CVE-2020-28473-r20.09
[20.09] pythonPackages.bottle: add patch for CVE-2020-28473
2021-02-08 02:25:54 +01:00
Bernardo Meurer
6e10a7f703 Merge pull request #112339 from mweinelt/20.09/firefox
[20.09] firefox: 85.0 -> 85.0.1; firefox-esr: 78.7.0esr -> 78.7.1esr
2021-02-08 00:19:32 +00:00
Martin Weinelt
33c49df90b firefox-esr: 78.7.0esr -> 78.7.1esr
(cherry picked from commit 093e65509b)
2021-02-07 23:21:21 +01:00
Martin Weinelt
f1c25974a2 firefox: 85.0 -> 85.0.1
(cherry picked from commit 5022f548fe)
2021-02-07 23:21:13 +01:00
Martin Weinelt
2875bc9a55 Merge pull request #111180 from mweinelt/20.09/firefox
[20.09] firefox: 84.0.2 -> 85.0; firefox-esr: 78.6.1esr -> 78.7.0esr
2021-02-07 23:17:13 +01:00
Bernardo Meurer
9d4e98b6f6 Merge pull request #112269 from taku0/thunderbird-bin-78.7.1_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.7.0 -> 78.7.1
2021-02-07 21:54:42 +00:00
Henri Menke
4c45916cc5 zfs: 2.0.1 -> 2.0.2
(cherry picked from commit e52a344b65)
2021-02-07 12:58:20 -08:00
Martin Weinelt
ac7bca17f9 Merge pull request #111608 from LeSuisse/net-snmp-5.9-20.09
[20.09] net-snmp: 5.8 -> 5.9
2021-02-07 20:10:21 +01:00
Robert Schütz
39a67c4574 Merge pull request #112315 from LeSuisse/cfitsio-3.49-20.09
[20.09] cfitsio: 3.47 -> 3.49
2021-02-07 19:18:26 +01:00
Thomas Gerbet
301c7b9992 cfitsio: 3.47 -> 3.49
Fixes CVE-2018-3848 and CVE-2018-3849.

(cherry picked from commit 0dfbd51cfc)
2021-02-07 17:31:43 +01:00
Robert Schütz
2b973d2339 libgit2_0_27: mark as insecure (#111319)
(cherry picked from commit f69fe44d2d)
2021-02-07 10:41:43 +01:00
Robert Schütz
223fab2bba libvirt_5_9_0: mark as insecure (#111322)
(cherry picked from commit 4a11da4ae3)
2021-02-07 10:41:37 +01:00
taku0
90a6440ff5 thunderbird: 78.7.0 -> 78.7.1
(cherry picked from commit 7800a8fbc5)
2021-02-07 17:07:38 +09:00
taku0
f404ee8272 thunderbird-bin: 78.7.0 -> 78.7.1
(cherry picked from commit a82b556a59)
2021-02-07 17:07:38 +09:00
Robert Schütz
8e78c2cfba Merge pull request #111502 from dotlambda/imagemagick-6.9.11-60
[20.09] imagemagick: 6.9.11-14 -> 6.9.11-60
2021-02-07 00:19:26 +01:00
Antoine Eiche
19d0ed03ef nextcloud: 20.0.6 -> 20.0.7
(cherry picked from commit 99a482aca4)
2021-02-06 22:58:39 +01:00
Lancelot SIX
560fc652a7 pythonPackages.django: 2.2.17 -> 2.2.18
See https://docs.djangoproject.com/en/2.2/releases/2.2.18/ for release
information.

(cherry picked from commit e76d93367d)
2021-02-06 21:19:04 +00:00
Frederik Rietdijk
bc24011528 python3Packages.Django: 2.2.16 -> 2.2.17
(cherry picked from commit 74a7600159)
2021-02-06 21:09:24 +00:00
Maximilian Bosch
a9c1eeb1e8 nixos/nextcloud: fail early if {admin,db}passFile is not readable
Otherwise `nextcloud-setup.service` fails during the installation and
thus leaves a corrupted state.

(cherry picked from commit f4817027c1)
2021-02-06 22:00:52 +01:00
Maximilian Bosch
2c6d886774 neomutt: 20201127 -> 20210205
ChangeLog: https://github.com/neomutt/neomutt/releases/tag/20210205
(cherry picked from commit b7652a680f)
2021-02-06 22:00:51 +01:00
Jörg Thalheim
df4b37afd6 Merge pull request #111816 from mweinelt/20.09/openldap
[staging-20.09] openldap: 2.4.56 -> 2.4.57
2021-02-06 20:43:41 +00:00
Thomas Gerbet
0b01869bf4 vault: 1.6.1 -> 1.6.2
Fixes CVE-2021-3024, CVE-2021-3282 and CVE-2020-25594.

(cherry picked from commit d960346ac4)
2021-02-06 20:59:34 +01:00
Ninjatrappeur
52a27d5c23 Merge pull request #111904 from mweinelt/20.09/wpa_supplicant
[20.09] wpa_supplicant: fix for security advisory 2020-2
2021-02-06 20:49:31 +01:00
Robert Schütz
002c001ab6 gogs: mark as insecure (#111552) 2021-02-06 16:20:42 +01:00
Lucas Savva
1f054921b5 nixos/acme: Fix bash issue, enable debug
I found a logical error in the bash script, but during
debugging I enabled command echoing and realised it
would be a good idea to have it enabled all the time for
ease of bug reporting.

(cherry picked from commit 514a0b6d8a)
2021-02-06 13:23:00 +00:00
Lucas Savva
93ac91d31b nixos/acme: Set up webroot as non-root user
(cherry picked from commit 5b4f9c4244)
2021-02-06 13:22:59 +00:00
Lucas Savva
96508ce26f nixos/acme: Incorporate review suggestions
(cherry picked from commit a01df7dc46)
2021-02-06 13:22:59 +00:00
Lucas Savva
e5af628826 nixos/acme: Remove all systemd-tmpfiles usage
- Added an ExecPostStart to acme-$cert.service when webroot is defined to create the acme-challenge
directory and fix required permissions. Lego always tries to create .well-known and acme-challenge,
thus if any permissions in that tree are wrong it will crash and break cert renewal.
- acme-fixperms now configured with acme User and Group, however the script still runs as root. This
ensures the StateDirectories are owned by the acme user.
- Switched to list syntax for systemd options where multiple values are specified.

(cherry picked from commit 92a3a37153)
2021-02-06 13:22:58 +00:00
Lucas Savva
6d3d8e6262 nixos/acme: fix test config
(cherry picked from commit bfe07e2179)
2021-02-06 13:22:58 +00:00
Lucas Savva
1803de501a nixos/acme: update documentation and release notes
The instructions on recreating the cert were missing --what=state.
Also added a note on ensuring the group of manual certs is correct.

(cherry picked from commit e5913db0c9)
2021-02-06 13:22:55 +00:00
Lucas Savva
a72d434f88 nixos/acme: change service umask to 0023
Closes #106603
Some webservers (lighttpd) require that the
files they are serving are world readable. We
do our own chmods in the scripts anyway, and
lego has sensible permissions on its output
files, so this change is safe enough.

(cherry picked from commit f670e1dc23)
2021-02-06 13:22:37 +00:00
Lucas Savva
cd73f6dbef nixos/acme: reduce dependency on tmpfiles
systemd-tmpfiles is no longer required for
most of the critical paths in the module. The
only one that remains is the webroot
acme-challenge directory since there's no
other good place for this to live and forcing
users to do the right thing alone will only
create more issues.

(cherry picked from commit 351065f970)
2021-02-06 13:22:36 +00:00
Lucas Savva
f9535a0ab7 nixos/acme: prevent mass account creation
Closes #106565
When generating multiple certificates which all
share the same server + email, lego will attempt
to create an account multiple times. By adding an
account creation target certificates which share
an account will wait for one service (chosen at
config build time) to complete first.

(cherry picked from commit 85769a8cd8)
2021-02-06 13:22:29 +00:00
Vladimír Čunát
4fb42f50cb Merge branch 'release-20.09' 2021-02-06 10:34:34 +01:00
Vladimír Čunát
431997e951 firefox: switch to rust 1.49
Again, firefox-esr doesn't even get rebuilt.

This version switching is a bit inconsistent with the way we do it
for NSS, but somehow... it felt better (?) to write this way.
Anyway, I don't mind if someone improves it; I mainly wanted to
fix Firefox quickly with minimal risk of breaking other stuff.
2021-02-06 10:34:29 +01:00
Vladimír Čunát
f8f910ace5 rust: add 1.49
This is just a minimalist approach to make newer Firefox build.
I looked at diff to master and picked differences that seemed required.

In particular, some of llvm parts weren't picked, as I expected they
would make it harder for me to be sure I haven't broken anything else,
and they only appeared useful on Clang platforms (no Firefox there).
2021-02-06 10:34:29 +01:00
Michael Weiss
22a2b33237 chromium: 88.0.4324.146 -> 88.0.4324.150
https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_4.html

This update includes 1 security fix. Google is aware of reports that an
exploit for CVE-2021-21148 exists in the wild.

CVEs: CVE-2021-21148
(cherry picked from commit ad588f04d4)
Backport of #112071.
2021-02-06 00:38:32 +01:00
Michele Guerini Rocco
491f3ee5b3 Merge pull request #111973 from rnhmjoj/pyqtweb-backport
[20.09] pythonPackages.pyqtwebengine: 5.15.0 -> 5.15.2
2021-02-05 17:18:43 +01:00
Tim Steinbach
6f76661e69 linux/hardened/patches/5.4: 5.4.94-hardened1 -> 5.4.95-hardened1 2021-02-05 09:54:26 -05:00
Tim Steinbach
a1726a610e linux/hardened/patches/5.10: 5.10.12-hardened1 -> 5.10.13-hardened1 2021-02-05 09:54:26 -05:00
Tim Steinbach
707ffef35a linux/hardened/patches/4.19: 4.19.172-hardened1 -> 4.19.173-hardened1 2021-02-05 09:54:25 -05:00
Tim Steinbach
7b9428a419 linux/hardened/patches/4.14: 4.14.217-hardened1 -> 4.14.219-hardened1 2021-02-05 09:54:25 -05:00
Tim Steinbach
c5e92b18fc linux/hardened/patches/5.10: 5.10.11-hardened1 -> 5.10.12-hardened1
(cherry picked from commit d30f2daf5e)
2021-02-05 09:54:25 -05:00
Tim Steinbach
5495cc260e linux: 5.4.94 -> 5.4.95 2021-02-05 09:54:25 -05:00
Tim Steinbach
45f8979da2 linux: 5.10.12 -> 5.10.13 2021-02-05 09:54:24 -05:00
Tim Steinbach
46cb7dd793 linux: 4.9.254 -> 4.9.255 2021-02-05 09:54:24 -05:00
Tim Steinbach
c0d8f0b840 linux: 4.4.254 -> 4.4.255 2021-02-05 09:54:24 -05:00
Tim Steinbach
3f66b62606 linux: 4.19.172 -> 4.19.173 2021-02-05 09:54:23 -05:00
Tim Steinbach
d4e8864b22 linux: 4.14.218 -> 4.14.219 2021-02-05 09:54:23 -05:00
Tim Steinbach
0fad3c6f1b linux: 5.10.11 -> 5.10.12
(cherry picked from commit ab661e6635)
2021-02-05 09:54:23 -05:00
Dmitry Kalinkin
fcbce2b0aa libusb1: remove assert that breaks systemd = null deep override
This is similar to 24bae16e71 but for release-20.09
2021-02-05 09:47:46 -05:00
Dmitry Kalinkin
b4ce34eb6e cups: remove assert that breaks systemd = null deep override
(cherry picked from commit c457d983c7)
2021-02-05 09:47:46 -05:00
Dmitry Kalinkin
a432d43db2 dbus: remove assert that breaks systemd = null deep override
(cherry picked from commit 1fbb13bc85)
2021-02-05 09:47:46 -05:00
Anderson Torres
797d167b59 Merge pull request #112030 from AndersonTorres/release-20.09
[20.09] palemoon: 28.17.0 -> 29.0.0, switch to gtk3
2021-02-05 10:49:56 -03:00
OPNA2608
420bd47dc9 [20.09] palemoon: 28.17.0 -> 29.0.0, switch to gtk3 2021-02-05 10:34:25 -03:00
Stefan Wiehler
7f1d27f333 nixos/nextcloud: document adminpassFile permissions
(cherry picked from commit b6f8ee9f83)
2021-02-05 12:57:01 +01:00
Sandro
4f3b9b9947 Merge pull request #112003 from Mic92/zoom-us
[20.09] zoom-us: 5.4.57862.0110 -> 5.5.6981.0202
2021-02-05 12:49:45 +01:00
Vladimír Čunát
6795d03b2b Merge branch 'staging-20.09' into release-20.09 2021-02-05 12:22:17 +01:00
Michael Weiss
14fcb82db9 Merge pull request #111917 from primeos/chromium-backport
[20.09] chromium: 88.0.4324.96 -> 88.0.4324.146
2021-02-05 12:01:12 +01:00
Markus Hauck
5667ae7a7c zoom-us: 5.4.57862.0110 -> 5.5.6981.0202
(cherry picked from commit 11daaf463c)
2021-02-05 11:15:06 +01:00
Michele Guerini Rocco
4fe8cf0b63 pythonPackages.pyqtwebengine: 5.15.0 -> 5.15.2 (#111131)
(cherry picked from commit 53885f7943)
2021-02-05 00:07:44 +01:00
Samuel Rivas
30eec30626 readline: fix Setup.hs to work with Cabal 3 2021-02-04 18:55:26 +01:00
TredwellGit
17dd592c98 wireshark: 3.4.2 -> 3.4.3
https://www.wireshark.org/docs/relnotes/wireshark-3.4.3.html
(cherry picked from commit 22663dfe53)
2021-02-04 18:23:00 +01:00
Luflosi
709baa08c5 youtube-dl: 2021.01.24.1 -> 2021.02.04.1
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.02.04.1
(cherry picked from commit 80b6bdecba)
2021-02-04 17:33:59 +01:00
WilliButz
1a5249ecfe grafana: 7.3.7 -> 7.4.0
https://github.com/grafana/grafana/releases/tag/v7.4.0
https://github.com/grafana/grafana/releases/tag/v7.4.0-beta1
(cherry picked from commit c22ad9c2b6)
2021-02-04 17:31:53 +01:00
Robert Schütz
d0025b4596 checkinstall: mark as insecure
(cherry picked from commit d8c9ecae89)
2021-02-04 17:20:16 +01:00
Maximilian Bosch
6fcbef5372 element-desktop: 1.7.19 -> 1.7.20
https://github.com/vector-im/element-desktop/releases/tag/v1.7.20
(cherry picked from commit 4b6557cf63)
2021-02-04 14:20:11 +01:00
Maximilian Bosch
2623d341a6 element-web: 1.7.19 -> 1.7.20
https://github.com/vector-im/element-web/releases/tag/v1.7.20
(cherry picked from commit f83ed25d0b)
2021-02-04 14:20:11 +01:00
Michael Weiss
daf78430b3 chromiumBeta: 89.0.4389.23 -> 89.0.4389.40
(cherry picked from commit 6f0de2b041)
2021-02-04 14:14:49 +01:00
Michael Weiss
61a62dd2e3 ungoogled-chromium: 88.0.4324.104 -> 88.0.4324.146 (security)
(cherry picked from commit bdf7d732d3)
2021-02-04 14:14:49 +01:00
Michael Weiss
095e12d4ee chromium: 88.0.4324.96 -> 88.0.4324.146
https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop.html

This update includes 6 security fixes.

CVEs:
CVE-2021-21142 CVE-2021-21143 CVE-2021-21144 CVE-2021-21145
CVE-2021-21146 CVE-2021-21147

(cherry picked from commit 4fe69d33ae)
2021-02-04 14:14:48 +01:00
Michael Weiss
d158e09feb chromiumDev: Build without TFLite and apply a fix
During d6d4228b39 I failed to notice that the current chromiumDev
version is older than the first one that contained the commit to fix the
dependency on opus in webcodecs.
This should hopefully fix build of chromiumDev (if there are no
additional issues).

(cherry picked from commit d1c040f8c6)
2021-02-04 14:14:35 +01:00
Michael Weiss
dc969cb3b7 chromiumBeta: Backport a patch to fix the build
The build was failing with:
In file included from ../../third_party/blink/renderer/modules/webcodecs/audio_encoder.cc:7:
In file included from ../../media/audio/audio_opus_encoder.h:16:
gen/shim_headers/opus_shim/third_party/opus/src/include/opus.h:5:10: error: 'opus.h' file not found with <angled> include; use "quotes" instead
#include <opus.h>
         ^~~~~~~~
         "opus.h"
[...]
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[42272/44233] CXX obj/third_party/blink/renderer/modules/webcodecs/webcodecs/decoder_template.oo[K

Note: This also fixes the ungoogled-chromium channel name in versionRange.
(cherry picked from commit d6d4228b39)
2021-02-04 14:14:34 +01:00
Michael Weiss
4721681fd9 chromium{Beta,Dev}: Disable PGO to "fix" a build error
This also fixes/improves versionRange because the ungoogled-chromium
version will lag behind the Chromium version.

(cherry picked from commit 241db3bb01)
2021-02-04 14:14:33 +01:00
Michael Weiss
12a1d8cb77 chromiumDev: 89.0.4389.23 -> 90.0.4400.8
(cherry picked from commit 11ec29dd70)
2021-02-04 14:14:33 +01:00
Michael Weiss
5f26a50451 chromiumBeta: 88.0.4324.96 -> 89.0.4389.23
(cherry picked from commit a7339c3a24)
2021-02-04 14:14:32 +01:00
Michael Weiss
d01c7ca6c7 chromiumDev: 89.0.4389.9 -> 89.0.4389.23
(cherry picked from commit bfc1cee4bf)
2021-02-04 14:14:31 +01:00
Michael Weiss
1830a1da80 chromium: Fix the version comparison in print_updates()
I forgot that string comparison isn't enough because e.g.:
>>> "89.0.4389.9" < "89.0.4389.23"
False

distutils.version.LooseVersion is undocumented but it works and is
already available so why not use it:
>>> LooseVersion("89.0.4389.9") < LooseVersion("89.0.4389.23")
True

(cherry picked from commit 863982d272)
2021-02-04 14:14:31 +01:00
Michael Weiss
40b3699414 nixos/tests/chromium: Simplify the logic (#110715)
- Improve the documentation (Python docstrings for functions and more
  meaningful xdotool script names).
- Make more use of the existing methods (e.g. wait_until_succeeds(), and
  send_key())
  - Note: This increases timeouts from 60 seconds to (currently)
    15 minutes but the defaults from test-driver.py should be fine.

This should make it simpler to read the code, understand the test
output, and drop the custom xdotool scripts in the future.

(cherry picked from commit 27955d37e9)
2021-02-04 14:13:35 +01:00
Michael Weiss
8feb4b10ce nixos/tests/chromium: Fix another potential race condition
The create_new_win() function could open multiple windows when used
incorrectly. This change makes sure that a new window will only be
created if the main window could be selected successfully.

This also ignores the out return values as they're never used.

(cherry picked from commit 86897c8f63)
2021-02-04 14:13:34 +01:00
Michael Weiss
d4369fbe36 chromium: Don't set "channel" in the environment
The "channel" variable shouldn't be part of the final derivation. This
also makes it possible to avoid unnecessary rebuilds for identical
channels (e.g. major updates are tested via the "beta" channel first and
usually neither the source-code archive nor the dependencies change when
the update makes it into the "stable" channel - this means we could
better use chromiumBeta to test major updates in advance).

(cherry picked from commit fac05ac695)
2021-02-04 14:13:34 +01:00
Martin Weinelt
8c4a4768e7 wpa_supplicant: fix for security advisory 2020-2
A vulnerability was discovered in how wpa_supplicant processing P2P
(Wi-Fi Direct) group information from active group owners. The actual
parsing of that information validates field lengths appropriately, but
processing of the parsed information misses a length check when storing
a copy of the secondary device types. This can result in writing
attacker controlled data into the peer entry after the area assigned for
the secondary device type. The overflow can result in corrupting
pointers for heap allocations. This can result in an attacker within
radio range of the device running P2P discovery being able to cause
unexpected behavior, including termination of the wpa_supplicant process
and potentially arbitrary code execution.

https://w1.fi/security/2020-2/wpa_supplicant-p2p-group-info-processing-vulnerability.txt

Fixes: CVE-2021-0326
(cherry picked from commit 95164dc11b)
2021-02-04 13:18:16 +01:00
Euan Kemp
2b9daa020d libvirt: add patch for CVE-2020-25637 (#111708) 2021-02-04 11:08:13 +01:00
Robert Schütz
464e593308 tcpreplay: mark as insecure
(cherry picked from commit 9ce66bca2b)
2021-02-04 10:49:08 +01:00
Daniel Fullmer
faedefdac0 zerotierone: 1.6.2 -> 1.6.3
(cherry-picked 1fd92ffe04)
2021-02-04 10:03:36 +01:00
R. RyanTM
5806b6e0c0 openldap: 2.4.56 -> 2.4.57
(cherry picked from commit b833f741e1)
2021-02-03 22:52:17 +01:00
Maximilian Bosch
79875644e0 element-desktop: 1.7.18 -> 1.7.19
https://github.com/vector-im/element-desktop/releases/tag/v1.7.19
(cherry picked from commit e44011c1a6)
2021-02-03 14:11:51 +01:00
Maximilian Bosch
30d7cf0281 element-web: 1.7.18 -> 1.7.19
https://github.com/vector-im/element-web/releases/tag/v1.7.19
(cherry picked from commit 5c54a877c4)
2021-02-03 14:11:50 +01:00
Dennis Gosnell
76f207441c Merge pull request #111660 from jkachmar/haskell-generic-args-builder-modifier-backport
Haskell generic args builder modifier backport
2021-02-03 20:54:03 +09:00
Robert Schütz
754711b9bd Merge pull request #111667 from dotlambda/rebar3-3.14.2
[20.09] rebar3: 3.12.0 -> 3.14.2
2021-02-03 09:43:29 +01:00
Robert Schütz
cba9995cac openslp: add patch for CVE-2019-5544
(cherry picked from commit c3ae50892c)
2021-02-02 22:59:21 +01:00
cw
1437c979e3 rebar3: 3.12.0 -> 3.14.2
(cherry picked from commit f18d43efb5)
2021-02-02 18:24:20 +01:00
Robert Schütz
90cec09c36 Merge pull request #110522 from freezeboy/backport-wordpress
[20.09] wordpress: 5.5.1 -> 5.5.3
2021-02-02 17:56:41 +01:00
Joe Kachmar
174a17943c Adds Haskell generic args builder documentation 2021-02-02 10:14:17 -05:00
Joe Kachmar
ec77bc6de0 Adds Haskell generic builder argument modifier
This is a new argument to the Haskell builder's 'shellFor' which allows
the caller to adjust the 'genericBuilderArgs' after they are built.

One immediate application for this is that it allows users to disable
tests, enable benchmarks, etc. for _all_ packages in a given Haskell
package set.

This is often useful when so many of the derivations in the
package set have changed that most of the cache has been invalidated,
and there is no need for the user to run tests on their dependencies,
but they still want these dependencies available in their 'nix-shell'
environment for some package-under-development.
2021-02-02 10:13:09 -05:00
Mrinal Purohit
c47b4a0a67 keepassxc: 2.6.3 -> 2.6.4
(cherry picked from commit a3fa6e6132)
2021-02-02 16:04:19 +01:00
Robert Schütz
9b838c8f9d Merge pull request #111401 from dotlambda/mbedtls-2.16.9
[20.09] mbedtls: 2.16.3 -> 2.16.9
2021-02-02 12:21:41 +01:00
Maximilian Bosch
949ff8e6b4 gitea: 1.13.1 -> 1.13.2
https://github.com/go-gitea/gitea/releases/tag/v1.13.2
(cherry picked from commit 0eac65888f)
2021-02-02 10:13:01 +01:00
adisbladis
654925002f Merge pull request #111540 from dotlambda/go-ethereum-1.9.25
[20.09] go-ethereum: 1.9.24 -> 1.9.25
2021-02-02 10:11:32 +01:00
Joachim Breitner
397c37609a openblas: 0.3.10 -> 0.3.13
this backports the effect of the following commits from `master` to
20.09:

* f52263ced0 treewide: Start to break up static overlay
* d1d536cc07 openblas: 0.3.10 -> 0.3.12
* f715602feb Revert "openblas: 0.3.10 -> 0.3.12"
* 840c20169e Merge pull request #101715 from r-ryantm/auto-update/openblas
* e1a59dddd0 openblas: 0.3.10 -> 0.3.12
* 4e29151910 Revert "Merge pull request #101780 from glittershark/bump-openblas"
* 3b4cd4f4da openblas: 0.3.10 -> 0.3.12
* 692d219a93 Merge staging-next into staging
* 7902256cfd openblas: enable multiple outputs
* 92d7b38e89 openblas: enable on ppc64le
* 0137860077 openblas: 0.3.12 -> 0.3.13

The motivation is to unbreak building `python36Packages.scipy` (see
issue 92458)
2021-02-02 10:00:45 +01:00
Mario Rodas
8cef6531ff Merge pull request #111587 from LeSuisse/graphicsmagick-1.3.36-20.09
[20.09] graphicsmagick: 1.3.35 -> 1.3.36
2021-02-01 23:49:14 -05:00
Tim Steinbach
abe7f45882 Revert "zfs: 2.0.1 -> 2.0.2"
This reverts commit 1739e92800.
2021-02-01 20:25:22 -05:00
Robert Hensing
9e87613bb5 Merge pull request #111542 from dotlambda/CVE-2020-29385
[20.09] gdk-pixbuf: add patch for CVE-2020-29385
2021-02-01 23:36:54 +01:00
Robert Hensing
7d0ff33b69 Merge pull request #104079 from makefu/doc/aliases/rfkill
[20.09] aliases: rfkill is replaced by utillinux, not util-linux
2021-02-01 23:09:58 +01:00
Robert Hensing
23622bcbc8 Merge pull request #109123 from TredwellGit/20.09-glibc
[20.09] glibc: 2.31 -> 2.31-74 (CVE-2019-25013)
2021-02-01 22:59:05 +01:00
Vladimír Čunát
3acad94492 Merge branch 'staging-20.09' into release-20.09 2021-02-01 22:17:56 +01:00
Martin Weinelt
e826142e9f firefox: 84.0.2 -> 85.0
(cherry picked from commit 63e8aa549c)
2021-02-01 22:00:55 +01:00
Tim Steinbach
f83de095ca linux/hardened/patches/5.4: 5.4.93-hardened1 -> 5.4.94-hardened1 2021-02-01 15:40:34 -05:00
Tim Steinbach
0b90009937 linux/hardened/patches/4.19: 4.19.171-hardened1 -> 4.19.172-hardened1 2021-02-01 15:40:34 -05:00
Tim Steinbach
9b29e17519 linux: 4.9.253 -> 4.9.254 2021-02-01 15:40:34 -05:00
Tim Steinbach
c43a4e828b linux: 4.4.253 -> 4.4.254 2021-02-01 15:40:33 -05:00
Tim Steinbach
8865c19c50 linux: 4.19.171 -> 4.19.172 2021-02-01 15:40:33 -05:00
Tim Steinbach
bed0127850 linux: 4.14.217 -> 4.14.218 2021-02-01 15:40:33 -05:00
Tim Steinbach
8ccab25e88 linux: 5.4.93 -> 5.4.94 2021-02-01 15:40:33 -05:00
Thomas Gerbet
cd4850a3a4 net-snmp: 5.8 -> 5.9
Fixes CVE-2019-20892.

(cherry picked from commit e95b84e6a1)
2021-02-01 21:39:48 +01:00
Martin Weinelt
2beda72522 firefox-esr: 78.6.1esr -> 78.7.0esr
(cherry picked from commit ee3fca55d5)
/cc PR #111180.  ESR seems to work fine, so let's not delay it.
2021-02-01 21:26:05 +01:00
Henri Menke
1739e92800 zfs: 2.0.1 -> 2.0.2
(cherry picked from commit 132da37b90)
2021-02-01 15:17:15 -05:00
Robert Hensing
1ec87c2d1c Merge branch 'release-20.09' into staging-20.09 2021-02-01 21:13:56 +01:00
Robert Hensing
196aeddd09 Merge pull request #111493 from Luflosi/backport
[20.09] nginx module: fix typo in proxyWebsockets description
2021-02-01 20:51:40 +01:00
Robert Hensing
422e20bf5a Merge pull request #111554 from Mic92/sops-nix
[20.09] ssh-to-pgp: init at 1.0.0
2021-02-01 20:39:47 +01:00
Michael Weiss
8230a31635 Merge pull request #111565 from primeos/chromium-backport
[20.09] ungoogled-chromium: 87.0.4280.141 -> 88.0.4324.104
2021-02-01 18:10:20 +01:00
Robert Schütz
4188e121a7 lout: add patch for CVE-2019-19917 and CVE-2019-19918
(cherry picked from commit 89d9617d29)
2021-02-01 17:55:44 +01:00
Thomas Tuegel
1e2398eb96 Merge pull request #111535 from kamentomov/backport-hplip
hplip: 3.20.5 -> 3.20.11
2021-02-01 10:53:01 -06:00
Thomas Gerbet
e75632f640 graphicsmagick: 1.3.35 -> 1.3.36
Fix for CVE-2020-12672.

(cherry picked from commit 58ba6591a6)
2021-02-01 17:36:24 +01:00
Robert Schütz
efe292a4e7 libsixel: mark as insecure
(cherry picked from commit bcfec5c773)
2021-02-01 17:14:10 +01:00
Philipp Mildenberger
9d12e333f2 zfs: fix zfs legacy mount
Closes #110376

(cherry picked from commit c67f9d2935)
2021-02-01 10:41:20 -05:00
Michael Weiss
66a590f687 ungoogled-chromium: 87.0.4280.141 -> 88.0.4324.104
Unfortunately this requires a crazy hack to support building with
Google's proprietary Widevine DRM technology as that requires fetching
the Google Chrome sources (see also 86ff1e45ce).
The hack is required because ungoogled-chromium doesn't always use tags
that correspond to a Google Chrome release.

(cherry picked from commit 268600e6b7)
2021-02-01 14:18:00 +01:00
Thomas Gerbet
75c9781712 mediawiki: 1.35.0 -> 1.35.1
Release notes: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/1.35.1/RELEASE-NOTES-1.35

Main motivation is to pull the security fixes for:
 * CVE-2020-35474
 * CVE-2020-35478
 * CVE-2020-35479
 * CVE-2020-35477
 * CVE-2020-35480

(cherry picked from commit 41abb0383c)
2021-02-01 13:59:45 +01:00
Solène Rapenne
8b3f68397e mediawiki: 1.34.4 -> 1.35.0
(cherry picked from commit 807bb39012)
2021-02-01 13:59:45 +01:00
Jörg Thalheim
80d705a8a2 ssh-to-pgp: init at 1.0.0
This is needed for onboarding sops-nix.

(cherry picked from commit 0d7fbbe1d6)
2021-02-01 13:01:06 +01:00
Robbert Gurdeep Singh
f5543edb87 nextcloud: 20.0.5 -> 20.0.6
sha from https://download.nextcloud.com/server/releases/nextcloud-20.0.6.tar.bz2.sha256

Signed-off-by: Robbert Gurdeep Singh <git@beardhatcode.be>
(cherry picked from commit f179c0f047)
2021-02-01 12:09:59 +01:00
Robert Schütz
a80b6ca83f gdk-pixbuf: add patch for CVE-2020-29385 2021-02-01 11:54:48 +01:00
Raghav Sood
123e3aecbd go-ethereum: 1.9.24 -> 1.9.25
(cherry picked from commit 348eb9083e)
2021-02-01 11:29:58 +01:00
Robert Schütz
6b7e7d8140 jetty: 9.4.35.v20201120 -> 9.4.36.v20210114
(cherry picked from commit 4368be4851)
2021-02-01 11:02:05 +01:00
R. RyanTM
cf4420a0bf jetty: 9.4.34.v20201102 -> 9.4.35.v20201120
(cherry picked from commit 5df56b087d)
2021-02-01 11:02:05 +01:00
R. RyanTM
4cf1ca8a6e jetty: 9.4.31.v20200723 -> 9.4.34.v20201102
(cherry picked from commit d4da5f9d3d)
2021-02-01 11:02:04 +01:00
Doron Behar
e13edc9615 hplip: 3.20.5 -> 3.20.11 2021-02-01 10:58:48 +02:00
Robert Scott
804f750bdb pythonPackages.bottle: add patch for CVE-2020-28473
commit identification from
https://github.com/bottlepy/bottle/issues/1331
2021-01-31 23:50:08 +00:00
Robert Schütz
ecaa684ad5 imagemagick: 6.9.11-57 -> 6.9.11-60
(cherry picked from commit fd892478a1)
2021-01-31 23:26:41 +01:00
ajs124
f88e444ed8 imagemagick: 6.9.11-29 -> 6.9.11-57
(cherry picked from commit c41de40237)
2021-01-31 23:26:36 +01:00
ajs124
ff31c99fcd imagemagick: drop broken MinGW support
(cherry picked from commit da0d4925f5)
2021-01-31 23:26:16 +01:00
ajs124
e866f5a29c imagemagick: 6.9.11-14 -> 6.9.11-29
(cherry picked from commit 083b64c63f)
2021-01-31 23:24:51 +01:00
Luflosi
516db5254c nginx module: fix typo in proxyWebsockets description
(cherry picked from commit e31dc1c5f6)
2021-01-31 21:34:14 +01:00
Dmitry Kalinkin
4544234bb9 dia: fix CVE-2019-19451
(cherry picked from commit cd463399ff)
2021-01-31 15:12:54 -05:00
Robert Scott
30c56ddebb Merge pull request #111315 from dotlambda/CVE-2019-17546
[20.09] gdal_2: add patch for CVE-2019-17546
2021-01-31 18:17:45 +00:00
Markus Kowalewski
82dfa1a514 molden: fix outdated URLs
(cherry picked from commit 56bf82e8a1)
2021-01-31 19:08:55 +01:00
Tyson Whitehead
bee9443d9b pythonPackages.pytest-timeout: update patch URL (#111268) 2021-01-31 18:10:33 +01:00
Robert Schütz
15252b48a8 swift: mark as insecure
(cherry picked from commit 26cde7b2d3)
2021-01-31 14:09:51 +01:00
markuskowa
7ef22dee50 Merge pull request #111271 from twhitehead/tcsh
[20.09] tcsh: broken source links due to newer version
2021-01-31 11:57:14 +01:00
Domen Kožar
3cb1b7a4da ghc: add 8.10.3 2021-01-31 10:08:27 +00:00
Michele Guerini Rocco
ccaf48f2fc Merge pull request #110997 from rnhmjoj/qute
[20.09] qutebrowser: 1.13.1 -> 1.14.1
2021-01-31 10:20:59 +01:00
Vladimír Čunát
7a518bdec9 Merge #111281: thunderbird*: 78.6.1 -> 78.7.0 [security] 2021-01-31 08:17:51 +01:00
Robert Schütz
ec7537b61f mbedtls: 2.16.3 -> 2.16.9
(cherry picked from commit 54be5b6963)
2021-01-31 08:01:35 +01:00
Tyson Whitehead
154ae94b49 tcsh: broken source links due to newer version 2021-01-30 23:00:47 -05:00
Aaron Andersen
f18fbc3393 Merge pull request #111310 from dotlambda/solr-8.6.3
[20.09] solr: 8.6.1 -> 8.6.3
2021-01-30 21:40:07 -05:00
Anderson Torres
0e5c77f81f Merge pull request #111351 from AndersonTorres/release-20.09
[20.09] cimg: 2.9.3 -> 2.9.4
2021-01-30 18:43:35 -03:00
R. RyanTM
c80b80a737 [20.09] cimg: 2.9.3 -> 2.9.4
(cherry picked from commit 0229bebd37)
2021-01-30 18:23:51 -03:00
Jörg Thalheim
525d9ef4ef Merge pull request #111296 from talyz/nomachine-7-20.09 2021-01-30 21:10:28 +00:00
claudiiii
5c358e4780 keepassxc: 2.6.2 -> 2.6.3
(cherry picked from commit ef0419f06b)
2021-01-30 17:13:41 +01:00
Sandro
9e964568c3 Merge pull request #111291 from dotlambda/limesurvey-insecure
[20.09] limesurvey: mark as insecure
2021-01-30 16:37:19 +01:00
Robert Schütz
d59ec29d3e gdal_2: add patch for CVE-2019-17546 2021-01-30 14:24:52 +01:00
Robert Schütz
33cfd55092 solr: 8.6.1 -> 8.6.3
(cherry picked from commit 1070eba43f)
2021-01-30 14:02:24 +01:00
claudiiii
7b5184b583 firefox-bin: 84.0.2 -> 85.0
(cherry picked from commit 6229722f9f)
2021-01-30 20:55:38 +09:00
Austin Butler
1cdaaa6e8b nomachine-client: 6.12.3 -> 7.0.211
(cherry picked from commit 00138204d0)
2021-01-30 12:29:25 +01:00
Robert Schütz
859c808854 limesurvey: mark as insecure
(cherry picked from commit a03847e696)
2021-01-30 12:15:46 +01:00
Daniël de Kok
a5f9e304d4 Merge pull request #110677 from LeSuisse/libgadu-1.12.2-20.09
[20.09] libgadu: 1.11.2 -> 1.12.2
2021-01-30 12:06:31 +01:00
Robert Schütz
638eff279f libgcrypt_1_5: mark as insecure
(cherry picked from commit 7ca0cefc3f)
2021-01-30 10:36:48 +01:00
Daniël de Kok
de4c6d267e Merge pull request #110950 from LeSuisse/varnish-CVE-2020-11653-20.09
[20.09] varnishPackages: general version bumps to fix CVE-2020-11653
2021-01-30 10:06:31 +01:00
taku0
35f08dc938 thunderbird: 78.6.1 -> 78.7.0
(cherry picked from commit 20259a943b)
2021-01-30 17:26:07 +09:00
taku0
7cabc75b0f thunderbird-bin: 78.6.1 -> 78.7.0
(cherry picked from commit 52dd1dae7a)
2021-01-30 17:26:06 +09:00
Daniël de Kok
3bffd38e42 Merge pull request #111130 from danieldk/brave-20.09-backports
[20.09] brave: 1.18.75 -> 1.19.88
2021-01-30 09:25:24 +01:00
Rebecca Turner
3c0ade192a spotify: use default libgcrypt / libpng
Instead of overriding `libgcrypt` with the (insecure) `libgcrypt_1_5`
and `libpng` with `libpng12`, use the defaults for those two packages.

Built and checked on my NixOS desktop machine because @dotlambda said he
wouldn't check proprietary software in #111215.

`spotify` was changed to use `libgcrypt_1_5` instead of `libgcrypt` in
commit 165cb05ea5 by @monocell in PR #8157
to address #8156, which found that:

> the current spotify client seems to depend on `libgcrypt.so.11`.
> Pretending with libgcrypt.so.20 produces an error like:
>     ... libgcrypt.so.11: version `GCRYPT_1.2' not found ...

Given that the relevant Spotify client is more than 5 years old, I don't
think we have to worry about this any more. :)

This commit helps #106203, but doesn't close it because `libgcrypt_1_5`
is still used in `staruml`.

(cherry picked from commit a61c57ae5c)
2021-01-30 01:19:29 +01:00
Robert Hensing
5ca01cb18d Merge branch 'release-20.09' into staging-20.09 2021-01-29 23:43:34 +01:00
Peter Simons
b3c5433d31 all-cabal-hashes: update to Hackage at 2021-01-29T18:57:29Z
(cherry picked from commit 34a21d6f21)
2021-01-29 21:31:38 +01:00
Maximilian Bosch
a4ea9cf5bd Merge pull request #110868 from helsinki-systems/backport/20.09/zope.interface
[20.09] python3Packages.zope.interface: 5.1.0 -> 5.1.2
2021-01-29 20:54:33 +01:00
Tim Steinbach
8588cc0514 zfs: Pick fixes from master 2021-01-29 14:35:32 -05:00
Daniël de Kok
6e7f25001f Merge pull request #110619 from danieldk/1password-0.9.9-backport
[20.09] _1password-gui: 0.9.7 -> 0.9.9
2021-01-29 09:54:18 +01:00
Robert Hensing
683c55328d Merge pull request #111035 from Mic92/nix-backport
[20.09] nixUnstable: patch #4470 (ETag) (#111005)
2021-01-29 09:45:49 +01:00
R. RyanTM
d91082f8d4 brave: 1.19.86 -> 1.19.88
(cherry picked from commit 36c01a5ce9)
2021-01-29 09:10:44 +01:00
R. RyanTM
5b8db8943e brave: 1.18.78 -> 1.19.86
(cherry picked from commit 3fd51777ab)
2021-01-29 09:09:17 +01:00
R. RyanTM
f7a5963958 brave: 1.18.77 -> 1.18.78
(cherry picked from commit ae9f18ea15)
2021-01-29 09:09:03 +01:00
Louis Bettens
337a746fc4 brave: test rpath in installCheck
This check helps with making sure that we provide all the required
shared libraries to brave. If something is missing, the command will get
ENOENT, otherwise it should terminate normally.

(cherry picked from commit 051389eb18)
2021-01-29 09:08:49 +01:00
Daniël de Kok
e6e7f38d28 brave: add update script
The Brave package often seems to get very outdated. This is bad for a
browser, where vulnerabilities are high impact.

This change adds an update script, so that r-ryantm will suggest
updates. We find the latest version using their Debian package
database (since we are using the Debian package anyway).

(cherry picked from commit 4d9d82632f)
2021-01-29 09:08:34 +01:00
Daniël de Kok
4848ad305d brave: 1.18.75 -> 1.18.77
Changelog:
https://community.brave.com/t/release-channel-1-18-77/191009
(cherry picked from commit e2a9d90153)
2021-01-29 09:08:20 +01:00
TredwellGit
45200d759b glibc: 2.31 -> 2.31-74
https://sourceware.org/glibc/wiki/Release
https://sourceware.org/git/?p=glibc.git;a=log;h=refs/heads/release/2.31/master
2021-01-29 07:58:25 +00:00
Cole Helbling
46f46a0fa8 doas: add patch for CVE-2019-25016 2021-01-28 17:17:02 -08:00
ajs124
38f89284fc linux/hardened/patches/5.10: 5.10.10-hardened1 -> 5.10.11-hardened1
(cherry picked from commit db0f608d85)
2021-01-28 19:10:31 -05:00
Tim Steinbach
107c895fdb linux: Remove 5.9 2021-01-28 18:57:27 -05:00
Tim Steinbach
326d8f4f5a zfs: 0.8.6 -> 2.0.1 2021-01-28 18:54:29 -05:00
Robert Hensing
c560b41d44 nixUnstable: patch #4470 (ETag) (#111005)
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
(cherry picked from commit 1d41739764)
2021-01-28 20:59:28 +01:00
Pavol Rusnak
c43ef1fa8b Merge pull request #111026 from doronbehar/pkg/electrum
[20.09] electrum: 4.0.2 -> 4.0.9
2021-01-28 19:24:07 +01:00
Pavol Rusnak
d684e25d90 electrum: 4.0.7 -> 4.0.9
(cherry picked from commit d18e00e973)
2021-01-28 20:05:40 +02:00
Pavol Rusnak
ad04fed4cf electrum: 4.0.6 -> 4.0.7
this release also fixes compatibility with dnspython 2.x,
so we can drop the overrides

also cryptography is required instead of pycryptodomex
(which is required only for tests now) and ecdsa dependency
is dropped completely

(cherry picked from commit 16b38b0782)
2021-01-28 20:05:40 +02:00
Pavol Rusnak
3a7c8e9a81 electrum: 4.0.5 -> 4.0.6
(cherry picked from commit 739e97c521)
2021-01-28 20:05:40 +02:00
Pavol Rusnak
65b3df4e16 electrum: 4.0.4 -> 4.0.5
(cherry picked from commit e4c6febee7)
2021-01-28 20:05:39 +02:00
Pavol Rusnak
a0ac70b686 electrum: 4.0.3 -> 4.0.4
(cherry picked from commit 24883ec6e7)
2021-01-28 20:05:39 +02:00
Pavol Rusnak
a700fcf377 electrum: 4.0.2 -> 4.0.3
(cherry picked from commit edeccedd86)
2021-01-28 20:05:39 +02:00
Michael Weiss
1670b00012 Merge pull request #111008 from dotlambda/tdesktop-2.4.4
[20.09] tdesktop: 2.3.0 -> 2.4.4
2021-01-28 16:43:00 +01:00
Robert Hensing
43d22e5730 Merge branch 'release-20.09' into staging-20.09 2021-01-28 16:33:18 +01:00
Robin Townsend
b5339fc8d5 matrix-synapse: 1.25.0 -> 1.26.0
https://github.com/matrix-org/synapse/releases/tag/v1.26.0
(cherry picked from commit 1e80c853f4)
2021-01-28 09:28:44 +01:00
rnhmjoj
9405be86f1 qutebrowser: 1.14.0 -> 1.14.1
(cherry picked from commit 82c99e23bc)

This release includes several fixes for incompatibe changes introduced
by the Qt 5.15.2 update, which was backported to NixOS 20.09.
2021-01-28 08:43:05 +01:00
Charlotte Van Petegem
4c3fe53a04 qutebrowser: 1.13.1 -> 1.14.0
(cherry picked from commit 0ff57286ee)
2021-01-28 08:42:45 +01:00
ajs124
40ee35612b linux/hardened/patches/5.4: 5.4.92-hardened1 -> 5.4.93-hardened1
(cherry picked from commit ac05d50ffe)
2021-01-28 04:22:23 +01:00
ajs124
175ef9027b linux/hardened/patches/4.19: 4.19.170-hardened1 -> 4.19.171-hardened1
(cherry picked from commit 42ad658dc0)
2021-01-28 04:20:28 +01:00
Michael Weiss
fadb64eec2 tdesktop: 2.4.3 -> 2.4.4
(cherry picked from commit 253c9cb0b8)
2021-01-28 01:21:27 +01:00
oxalica
4b5c45abe0 tdesktop: 2.3.0 -> 2.4.3 and enable webrtc (#100450)
Enables WebRTC by packaging tg_owt.

(cherry picked from commit 4c59c0b1da)
2021-01-28 01:21:06 +01:00
Tim Steinbach
46b3637dc6 linux: 5.10.10 -> 5.10.11
(cherry picked from commit 36ce7b5576)
2021-01-27 18:37:52 -05:00
Tim Steinbach
26b5472745 kernelPatches: drop export_kernel_fpu_functions
Hasn't been necessary since ZFS 0.8.3

See 88f877e07d
2021-01-27 18:37:47 -05:00
Tim Steinbach
121ace416b linux: 5.4.92 -> 5.4.93
(cherry picked from commit 84075b6eb0)
2021-01-27 18:27:27 -05:00
Tim Steinbach
2ac785ae7d linux: 4.19.170 -> 4.19.171
(cherry picked from commit eccaaef736)
2021-01-27 18:27:25 -05:00
Tim Steinbach
60380983b0 kernelPatches: drop export_kernel_fpu_functions
Hasn't been necessary since ZFS 0.8.3

See 88f877e07d
2021-01-27 18:26:15 -05:00
Thomas Gerbet
d90e06335e varnish63: 6.3.1 -> 6.3.2
(cherry picked from commit 9a6fb4d895)
2021-01-27 18:16:42 +01:00
Thomas Gerbet
315dc362c9 varnish62: 6.2.2 -> 6.2.3
(cherry picked from commit bfc2799d51)
2021-01-27 18:16:26 +01:00
Thomas Gerbet
75894360b5 varnish60: 6.0.5 -> 6.0.7
(cherry picked from commit 88afccf4ff)
2021-01-27 18:15:58 +01:00
Robert Schütz
02a184883e Merge pull request #110777 from dotlambda/nanopb-0.4.4
[20.09] nanopb: 0.4.1 -> 0.4.4
2021-01-27 15:43:32 +01:00
Justin Humm
6e20bc617d Revert "cryptopp: 8.2.0 -> 8.4.0"
This reverts commit 490b3f2947.

See https://github.com/NixOS/nixpkgs/pull/110795#issuecomment-768279317.
2021-01-27 14:56:03 +01:00
Justin Humm
859e0ba61c Revert "pythonPackages.pycryptopp: do not run tests"
This reverts commit 818f0831c4.

See https://github.com/NixOS/nixpkgs/pull/110795#issuecomment-768279317.
2021-01-27 14:56:03 +01:00
Robert Schütz
f327293022 Merge pull request #110795 from LeSuisse/cryptopp-8.4.0-20.09
[20.09] cryptopp: 8.2.0 -> 8.4.0
2021-01-27 13:53:55 +01:00
Robert Schütz
b7ef667d08 Merge pull request #110774 from dotlambda/p11-kit-0.23.22
[20.09] p11-kit: 0.23.21 -> 0.23.22
2021-01-27 13:53:02 +01:00
Robert Schütz
bb7d788692 Merge pull request #110758 from dotlambda/groovy-3.0.7
[20.09] groovy: 3.0.3 -> 3.0.7
2021-01-27 13:50:08 +01:00
Robert Schütz
4924dfe721 Merge pull request #110754 from dotlambda/wavpack-5.4.0
[20.09] wavpack: 5.3.0 -> 5.4.0
2021-01-27 13:49:37 +01:00
Robert Schütz
69a3f6f912 sqlcipher: 4.4.0 -> 4.4.2
(cherry picked from commit 45da9fe59b)
2021-01-27 13:46:31 +01:00
Christian Kauhaus
2ea0e036f1 Merge pull request #110819 from dotlambda/flink-1.11.3
[20.09] flink: 1.11.1 -> 1.11.3
2021-01-27 11:13:27 +01:00
Peter Simons
85abeab48b Merge pull request #104793 from ymarkus/fix-enableSmtp
[20.09] nixos/postfix: make postfix.enableSmtp work again
2021-01-27 09:52:47 +01:00
Mario Rodas
51ab96847f Merge pull request #110781 from dotlambda/fluent-bit-1.6.8
[20.09] fluent-bit: 1.5.4 -> 1.6.8
2021-01-27 00:06:32 -05:00
Artemis Tosini
93c2261684 sudo: 1.9.5p1 → 1.9.5p2
> A serious heap-based buffer overflow has been discovered in sudo
> that is exploitable by any local user. It has been given the name
> Baron Samedit by its discoverer. The bug can be leveraged to elevate
> privileges to root, even if the user is not listed in the sudoers
> file. User authentication is not required to exploit the bug.

Fixes: CVE-2021-3156

(cherry picked from commit c46b679be0)
2021-01-26 19:00:36 +00:00
Frederik Rietdijk
35e5946cfc python3Packages.zope.interface: 5.1.0 -> 5.1.2
(cherry picked from commit ee7591e596)
2021-01-26 18:44:35 +01:00
Thomas Gerbet
490b3f2947 cryptopp: 8.2.0 -> 8.4.0
Fixes CVE-2019-14318.

(cherry picked from commit eefdd09839)
2021-01-26 18:34:29 +01:00
Thomas Gerbet
818f0831c4 pythonPackages.pycryptopp: do not run tests
The tests do not work with the latest version of Crypto++.
2021-01-26 18:33:56 +01:00
Robert Schütz
ee33fe927d Merge pull request #110759 from dotlambda/openjpeg_1-drop
[20.09] openjpeg_1: drop
2021-01-26 18:05:52 +01:00
Maximilian Bosch
f341ab4114 element-desktop: 1.7.17 -> 1.7.18
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.18
(cherry picked from commit e61999b3f2)
2021-01-26 16:59:41 +01:00
Maximilian Bosch
16e0cda5ea element-web: 1.7.17 -> 1.7.18
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.7.18
(cherry picked from commit d4e946965c)
2021-01-26 16:59:41 +01:00
Martin Weinelt
14e24e0f58 Merge pull request #110848 from dotlambda/home-assistant-insecure
[20.09] home-assistant: mark as insecure
2021-01-26 15:02:29 +01:00
Robert Schütz
46e031ddd6 home-assistant: mark as insecure
The package from nixos-unstable should be used instead.
2021-01-26 13:31:12 +01:00
Robert Schütz
4c5da17f28 Merge pull request #110769 from dotlambda/tomb-2.9
[20.09] tomb: 2.7 -> 2.9
2021-01-26 11:10:26 +01:00
Anderson Torres
4c62ec91f1 Merge pull request #108073 from otavio/backport-20.09/zulip
[20.09] Backport zulip: 5.4.3 → 5.5.0
2021-01-25 22:36:48 -03:00
Tim Steinbach
635d3bb0ed linux: 5.9-rc8 -> 5.10-rc1
(cherry picked from commit 3088dcb148)
2021-01-25 17:07:51 -05:00
Sridhar Ratnakumar
fd3a4240e5 linux: 5.9-rc7 -> 5.9-rc8
(cherry picked from commit 4775f91611)
2021-01-25 17:07:50 -05:00
Sridhar Ratnakumar
fd5b06616c linux: 5.9-rc6 -> 5.9-rc7
(cherry picked from commit 6fb67d3e83)
2021-01-25 17:07:49 -05:00
Tim Steinbach
2cd4d94719 linux: 5.9-rc5 -> 5.9-rc6
(cherry picked from commit 1d916fab56)
2021-01-25 17:07:48 -05:00
Tim Steinbach
9f53697ade linux: 5.9-rc4 -> 5.9-rc5
(cherry picked from commit 9a4468b935)
2021-01-25 17:07:47 -05:00
Tim Steinbach
836323032d linux: 5.9-rc3 -> 5.9-rc4
(cherry picked from commit ff268eb325)
2021-01-25 17:07:22 -05:00
Robert Schütz
7b7dc9c2f8 flink: 1.11.1 -> 1.11.3
addresses CVE-2020-17518 and CVE-2020-17519

(cherry picked from commit f7129e8cbc)
2021-01-25 21:34:24 +01:00
Robert Schütz
51bf705478 flink_1_5: drop
It suffers from CVE-2020-17518.

(cherry picked from commit e912b8e116)
2021-01-25 21:33:56 +01:00
Robert Schütz
1feb69d2da Merge pull request #110755 from dotlambda/vault-1.6.1
[20.09] vault: 1.6.0 -> 1.6.1
2021-01-25 21:14:39 +01:00
Vladimír Čunát
e4adbfbab8 Merge #110801: opentsdb: mark as insecure 2021-01-25 20:25:09 +01:00
Robert Schütz
22e5a4c804 opentsdb: mark as insecure
https://github.com/OpenTSDB/opentsdb/issues/2051 has not been addressed yet
(cherry picked from commit 570daf897f)
2021-01-25 18:58:29 +01:00
Robert Schütz
827aedbac5 Merge pull request #110763 from dotlambda/postsrsd-1.10
[20.09] postsrsd: 1.6 -> 1.10
2021-01-25 17:26:54 +01:00
R. RyanTM
ffae2ba00a fluent-bit: 1.6.7 -> 1.6.8
(cherry picked from commit 2f109e7a60)
2021-01-25 15:51:26 +01:00
R. RyanTM
da7ed2d110 fluent-bit: 1.6.6 -> 1.6.7
(cherry picked from commit 38ba3954db)
2021-01-25 15:51:24 +01:00
R. RyanTM
75260ad43a fluent-bit: 1.6.5 -> 1.6.6
(cherry picked from commit 060eb8e5aa)
2021-01-25 15:51:23 +01:00
R. RyanTM
4aa2a9883b fluent-bit: 1.6.4 -> 1.6.5
(cherry picked from commit 2e10bd8ee5)
2021-01-25 15:51:22 +01:00
R. RyanTM
47792171ee fluent-bit: 1.6.3 -> 1.6.4
(cherry picked from commit b7f5d97eb3)
2021-01-25 15:51:20 +01:00
R. RyanTM
f0e06da83e fluent-bit: 1.6.2 -> 1.6.3
(cherry picked from commit 88894b5692)
2021-01-25 15:49:39 +01:00
Sandro
7112905048 fluent-bit: fix build on darwin
(cherry picked from commit d1de45ad61)
2021-01-25 15:49:38 +01:00
R. RyanTM
d2924b01f8 fluent-bit: 1.6.0 -> 1.6.2
(cherry picked from commit d390372c19)
2021-01-25 15:49:37 +01:00
Mario Rodas
3f058ee696 fluent-bit: 1.5.7 -> 1.6.0
(cherry picked from commit b55223efbb)
2021-01-25 15:49:36 +01:00
Mario Rodas
b6c10df927 fluent-bit: 1.5.6 -> 1.5.7
https://fluentbit.io/announcements/v1.5.7/
(cherry picked from commit 387df70eea)
2021-01-25 15:49:35 +01:00
R. RyanTM
f972beee28 fluent-bit: 1.5.4 -> 1.5.6
(cherry picked from commit 48e1befab8)
2021-01-25 15:49:35 +01:00
Justin Humm
91ec5829df poly2tri-c: move away from untrusted repo to one that is owned by its Nixpkgs maintainer
See also:
https://gitlab.gnome.org/GNOME/gegl/-/issues/214#note_1002908
https://github.com/NixOS/nixpkgs/pull/109812

(cherry picked from commit b193bc75ad)
2021-01-25 15:44:26 +01:00
TredwellGit
5c481af056 wavpack: 5.3.0 -> 5.4.0
https://github.com/dbry/WavPack/releases/tag/5.4.0
(cherry picked from commit 09e2b9aa82)
2021-01-25 15:36:42 +01:00
R. RyanTM
eeeabc3ab9 nanopb: 0.4.3 -> 0.4.4
(cherry picked from commit a272ecb85a)
2021-01-25 15:22:53 +01:00
Ben Wolsieffer
0efebc3268 nanopb: 0.4.1 -> 0.4.3
Upstream changes allow us to remove most of the hacks from the package.

(cherry picked from commit e379149887)
2021-01-25 15:22:40 +01:00
R. RyanTM
7b2c6d0eff p11-kit: 0.23.21 -> 0.23.22
(cherry picked from commit 552628ec52)
2021-01-25 15:06:22 +01:00
Michele Guerini Rocco
70f5006298 Merge pull request #110692 from tu-maurice/mutt-cve-2021-3181
[20.09] mutt: fix for CVE-2021-3181
2021-01-25 14:22:07 +01:00
Robert Schütz
817f3bf8d6 openjpeg_1: drop
(cherry picked from commit d846bfaa4d)
2021-01-25 14:10:56 +01:00
Roxie Gibson
603f5f5ef3 tomb: 2.8.1 -> 2.9
(cherry picked from commit 7a737bfd29)
2021-01-25 14:01:37 +01:00
Maxine Aubrey
b3063598ab tomb: 2.8 -> 2.8.1
(cherry picked from commit 47586f2451)
2021-01-25 14:01:17 +01:00
Aaron Janse
d383e50784 tomb: 2.7 -> 2.8
(cherry picked from commit 52d3cc4438)
2021-01-25 14:00:56 +01:00
Nick Fraser
2132156eeb poly2tri-c: Updated github repo source location to another mirror.
(cherry picked from commit 3437470ce3)
2021-01-25 13:26:29 +01:00
R. RyanTM
00452bcb8c postsrsd: 1.9 -> 1.10 (#110211)
(cherry picked from commit d8f3ef1c14)
2021-01-25 13:19:24 +01:00
R. RyanTM
fc278ff11d postsrsd: 1.8 -> 1.9
(cherry picked from commit 24f37c858a)
2021-01-25 13:18:59 +01:00
R. RyanTM
e70344ddab postsrsd: 1.7 -> 1.8
(cherry picked from commit 0e0b2c8030)
2021-01-25 13:18:40 +01:00
R. RyanTM
ccf39ef758 postsrsd: 1.6 -> 1.7
(cherry picked from commit 4aabd257ea)
2021-01-25 13:18:24 +01:00
tu-maurice
ed5e2129ed mutt: fix for CVE-2021-3181 2021-01-25 13:09:09 +01:00
Robert Schütz
9f816dbcd4 calligra: use openjpeg_2
(cherry picked from commit 0948e93ef0)
2021-01-25 13:02:04 +01:00
Robert Schütz
5253fb01b7 krita: use openjpeg_2
(cherry picked from commit 27c6e5dd9f)
2021-01-25 13:00:41 +01:00
R. RyanTM
0d41289952 groovy: 3.0.6 -> 3.0.7
(cherry picked from commit 3e0d0d0228)
2021-01-25 12:48:03 +01:00
R. RyanTM
359d7bc35e groovy: 3.0.3 -> 3.0.6
(cherry picked from commit 4365578bdf)
2021-01-25 12:47:43 +01:00
Diego Rodriguez
c8c71a023f vault-bin: 1.6.0 -> 1.6.1
(cherry picked from commit 1017399b7a)
2021-01-25 12:30:25 +01:00
Diego Rodriguez
27c954c7b2 vault: 1.6.0 -> 1.6.1
(cherry picked from commit 0376f546cb)
2021-01-25 12:30:12 +01:00
Robert Schütz
03207b82a4 samba: 4.12.6 -> 4.12.11 (#110638) 2021-01-25 11:38:32 +01:00
Tim Steinbach
8593ce317d linux/hardened/patches/5.10: 5.10.9.a -> 5.10.10-hardened1 2021-01-24 19:08:00 -05:00
Tim Steinbach
06a09c129f linux: 5.10.9 -> 5.10.10 2021-01-24 19:07:58 -05:00
Tim Steinbach
6d6ae21535 linux-hardened: Remove tag patch
(cherry picked from commit 071750d412)
2021-01-24 19:07:53 -05:00
Tim Steinbach
b2122214da linux/hardened/patches/5.4: 5.4.91.a -> 5.4.92-hardened1
(cherry picked from commit 944b6ea6e4)
2021-01-24 18:24:00 -05:00
Tim Steinbach
23bf9efbd3 linux/hardened/patches/4.19: 4.19.169.a -> 4.19.170-hardened1
(cherry picked from commit 93f2a3f1a5)
2021-01-24 18:23:58 -05:00
Tim Steinbach
43ccb276e8 linux/hardened/patches/4.14: 4.14.216.a -> 4.14.217-hardened1
(cherry picked from commit 5772d38d69)
2021-01-24 18:23:56 -05:00
Tim Steinbach
fe5cb7ff6f linux-hardened: Remove tag patch
(cherry picked from commit 071750d412)
2021-01-24 18:23:54 -05:00
Tim Steinbach
194f3d6930 linux: 5.4.91 -> 5.4.92
(cherry picked from commit d3cf0f85c5)
2021-01-24 18:23:52 -05:00
Tim Steinbach
50fdd8811a linux: 4.9.252 -> 4.9.253
(cherry picked from commit 2bc54a5ab7)
2021-01-24 18:23:50 -05:00
Tim Steinbach
487a394410 linux: 4.4.252 -> 4.4.253
(cherry picked from commit 59bd2632d0)
2021-01-24 18:23:48 -05:00
Tim Steinbach
c3262d5136 linux: 4.19.169 -> 4.19.170
(cherry picked from commit 7001b6fd0c)
2021-01-24 18:23:46 -05:00
Tim Steinbach
fcd941f276 linux: 4.14.216 -> 4.14.217
(cherry picked from commit e6292e3721)
2021-01-24 18:23:43 -05:00
Robert Schütz
2373e19918 Merge pull request #110673 from dotlambda/unbound-1.13.0
[20.09] unbound: 1.11.0 -> 1.13.0
2021-01-24 18:30:01 +01:00
Michael Weiss
cacb9ac7a5 Merge pull request #110349 from primeos/chromium-backport
[20.09] chromium: 87.0.4280.141 -> 88.0.4324.96
2021-01-24 15:01:19 +01:00
Martin Weinelt
991bbdd7c3 unbound: 1.12.0 -> 1.13.0
https://lists.nlnetlabs.nl/pipermail/unbound-users/2020-December/007102.html

Fixes: CVE-2020-28935
(cherry picked from commit e8959c4660)
2021-01-24 14:26:03 +01:00
Martin Weinelt
814b3bc271 unbound: 1.11.0 -> 1.12.0
(cherry picked from commit 7d2a6beb6d)
2021-01-24 14:26:03 +01:00
Thomas Gerbet
2f304a0baf libgadu: 1.11.2 -> 1.12.2
Fixes CVE-2013-4488 and CVE-2014-3775.

(cherry picked from commit 171406507d)
2021-01-24 13:54:18 +01:00
tu-maurice
d274f28983 vlc: 3.0.11.1 -> 3.0.12 2021-01-24 13:41:35 +01:00
zowoq
564f4fbd07 youtube-dl: 2021.01.16 -> 2021.01.24.1
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.01.24.1
(cherry picked from commit 5cdf493674)
2021-01-24 22:40:16 +10:00
Thomas Gerbet
3ed190b2ce libgadu: 1.11.2 -> 1.12.2
Fixes CVE-2013-4488 and CVE-2014-3775.

(cherry picked from commit 171406507d)
2021-01-24 12:33:41 +01:00
Pavol Rusnak
31bae0d2a9 Merge pull request #109627 from prusnak/electron-20.09
[20.09] Electron {9,10,11} updates
2021-01-24 11:45:20 +01:00
Mario Rodas
a058d005b3 Merge pull request #110625 from dotlambda/imagemagick7-7.0.10-46
[20.09] imagemagick7: 7.0.10-27 -> 7.0.10-46
2021-01-23 17:41:51 -05:00
R. RyanTM
d57ed89d4a imagemagick7: 7.0.10-35 -> 7.0.10-46
(cherry picked from commit 3139f42543)
2021-01-23 21:03:20 +01:00
R. RyanTM
c0f5ced040 imagemagick7: 7.0.10-27 -> 7.0.10-35
(cherry picked from commit 9217752561)
2021-01-23 21:03:13 +01:00
R. RyanTM
f33d0b58b5 _1password-gui: 0.9.8 -> 0.9.9-3 2021-01-23 20:09:58 +01:00
Daniël de Kok
178ea53af3 _1password-gui: 0.9.7 -> 0.9.8
Release notes:

https://releases.1password.com/linux/0.9/#1password-for-linux-0.9.8
2021-01-23 20:09:47 +01:00
TredwellGit
6d16b685ab electron_11: 11.2.0 -> 11.2.1
https://github.com/electron/electron/releases/tag/v11.2.1
(cherry picked from commit c81247f204)
2021-01-23 19:57:26 +01:00
Guillaume Girol
fe08be60cb Merge pull request #104762 from woffs/fix-104666-20.09
[20.09] shotcut: fix melt path
2021-01-23 14:57:52 +00:00
Florian Klink
ce4a93e13a grafana-agent: 0.10.0 -> 0.11.0
(cherry picked from commit f227aab6f3)
2021-01-22 23:39:56 +01:00
freezeboy
c8c9fedf00 wordpress: 5.5.1 -> 5.5.3
(cherry picked from commit 1a7131a842)
2021-01-22 19:16:43 +01:00
zowoq
532560549d gh: 1.4.0 -> 1.5.0
https://github.com/cli/cli/releases/tag/v1.5.0
2021-01-23 00:32:30 +10:00
Florian Klink
3a60adc9f8 grafana-agent: fix rpath
The library is in the `lib` output, not `dev` output.

(cherry picked from commit 28f04afdcc)
2021-01-22 15:13:33 +01:00
Andrew Childs
61263485aa redis: 6.0.6 -> 6.0.10
(cherry picked from commit d9ed03a388)
2021-01-22 12:44:25 +09:00
Michael Weiss
3117502135 nixos/tests/chromium: Add ungoogled-chromium and Google Chrome
By default only `chromium` will be tested but other "channels" can be
selected using e.g.:
nix-build nixos/tests/chromium.nix -A ungoogled

This also adds me as secondary maintainer (I'd like to get notified on
PRs/issues and can review them).

(cherry picked from commit ff8866e243)
2021-01-21 15:54:52 +01:00
Michael Weiss
a52a8d5cd9 nixos/tests/chromium: Fix a race condition
Only execute Ctrl+w to close the currently active window if the
new/secondary window (title: "New Tab") could be selected. This fixes a
test failure since the update to Chromium M88 (cc PR #110010).
Without this additional check the main window (title: "startup done")
could still be selected (and thus will be closed) and the script would
close both windows (i.e. terminate Chromium completely).

(cherry picked from commit 8a7a8442c1)
2021-01-21 15:54:52 +01:00
Michael Weiss
5b00ed3701 chromiumDev: 89.0.4385.0 -> 89.0.4389.9
(cherry picked from commit f5de4608de)
2021-01-21 15:53:40 +01:00
Michael Weiss
71ed7b5ca4 chromium/doc: Explain how to run the VM tests
(cherry picked from commit 70206c3be4)
2021-01-21 15:53:40 +01:00
Michael Weiss
b6b183a178 chromium: 87.0.4280.141 -> 88.0.4324.96
https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop_19.html

This update includes 36 security fixes.

CVEs:
CVE-2021-21117 CVE-2021-21118 CVE-2021-21119 CVE-2021-21120
CVE-2021-21121 CVE-2021-21122 CVE-2021-21123 CVE-2021-21124
CVE-2021-21125 CVE-2020-16044 CVE-2021-21126 CVE-2021-21127
CVE-2021-21128 CVE-2021-21129 CVE-2021-21130 CVE-2021-21131
CVE-2021-21132 CVE-2021-21133 CVE-2021-21134 CVE-2021-21135
CVE-2021-21136 CVE-2021-21137 CVE-2021-21138 CVE-2021-21139
CVE-2021-21140 CVE-2021-21141

(cherry picked from commit 5b6d3c4b13)
2021-01-21 15:53:39 +01:00
Michael Weiss
fe984c9cf7 chromiumBeta: 88.0.4324.87 -> 88.0.4324.96
(cherry picked from commit 101d42849d)
2021-01-21 15:53:38 +01:00
Michael Weiss
57053a2c2c ungoogled-chromium: 87.0.4280.88 -> 87.0.4280.141 (security)
I did a quick, automated test by reusing the VM test for Chromium.

(cherry picked from commit aee78d463e)
2021-01-21 15:53:05 +01:00
Michael Weiss
4d4fc700bc chromium: Extend update.py to print a summary of the updates
As a first step to automate the commit messages as well.

(cherry picked from commit 76fe724675)
2021-01-21 15:53:04 +01:00
Michael Weiss
839578dce6 chromiumBeta: 88.0.4324.79 -> 88.0.4324.87
(cherry picked from commit c0e177d09f)
2021-01-21 15:53:03 +01:00
Michael Weiss
3022190c90 chromiumDev: 89.0.4381.6 -> 89.0.4385.0
(cherry picked from commit 79150e0573)
2021-01-21 15:53:01 +01:00
Michael Weiss
42109d5cd6 chromiumDev: 89.0.4356.6 -> 89.0.4381.6
(cherry picked from commit 84840c81e3)
2021-01-21 15:53:00 +01:00
Michael Weiss
449838b20b chromiumBeta: 88.0.4324.50 -> 88.0.4324.79
(cherry picked from commit f274df0cda)
2021-01-21 15:52:59 +01:00
Martin Weinelt
ebf2fa5700 Merge pull request #109971 from stigtsp/package/dnsmasq-2.83-staging-20.09
[20.09] dnsmasq: 2.82 -> 2.83
2021-01-21 11:52:06 +01:00
Emery Hemingway
2eaeea7983 zerotierone: 1.4.6 -> 1.6.2
(cherry picked from commit c908f3a456)
2021-01-21 10:28:12 +01:00
Fabián Heredia Montiel
9db4f2641d maintainers: add fabianhjr
(cherry picked from commit ebed0a25dd)
2021-01-21 10:21:55 +08:00
Peter Hoeg
28f3cebe54 crystal2nix: unstable-2018-07-31 -> 0.1.0
(cherry picked from commit b8514a1727)
2021-01-21 10:21:55 +08:00
Peter Hoeg
3600dbf1ff buildCrystalPackage: support shards v0.12 properly
(cherry picked from commit 61626d70e5)
2021-01-21 10:21:55 +08:00
Fabián Heredia Montiel
8640a8bfad crystal: refactor and add 0.35.1
(cherry picked from commit bc029589d4)
2021-01-21 10:21:55 +08:00
Peter Hoeg
c51dba4b02 crystal: unbreak 2021-01-21 10:21:55 +08:00
LeSuisse
da3378c4aa opensmtpd: patches for CVE-2020-35679 and CVE-2020-35680 (#110219) 2021-01-20 22:43:53 +01:00
David Anderson
406c847dc3 nixos/tailscale: add tailscale to environment.systemPackages.
Use of Tailscale requires using the `tailscale` CLI to talk to the
daemon. If the CLI isn't in systemPackages, the resulting user experience
is confusing as the Tailscale daemon does nothing.

Signed-off-by: David Anderson <dave@natulte.net>
(cherry picked from commit 9a8d6011aa)
2021-01-20 21:10:34 +01:00
Tim Steinbach
f7b9868199 linux/hardened/patches/5.10: 5.10.8.a -> 5.10.9.a
(cherry picked from commit 3df0e82d66)
2021-01-20 12:38:25 -05:00
Tim Steinbach
a33504e49c linux: 5.10.8 -> 5.10.9
(cherry picked from commit 463f322988)
2021-01-20 12:38:24 -05:00
Tim Steinbach
e9251a6db8 linux/hardened/patches/5.4: 5.4.90.a -> 5.4.91.a
(cherry picked from commit 50a5d4c773)
2021-01-20 12:37:59 -05:00
Tim Steinbach
a45d1d4ac9 linux/hardened/patches/4.19: 4.19.168.a -> 4.19.169.a
(cherry picked from commit 66c9151443)
2021-01-20 12:37:58 -05:00
Tim Steinbach
2b8e908c4b linux: 5.4.90 -> 5.4.91
(cherry picked from commit 3141316d4d)
2021-01-20 12:37:57 -05:00
Tim Steinbach
a77b0058dd linux: 4.19.168 -> 4.19.169
(cherry picked from commit 1118a48175)
2021-01-20 12:37:56 -05:00
Kira Bruneau
8d08a0c54b nixos/xdg/portal: fix loading portals from systemd service
(cherry picked from commit a13064ae27)
2021-01-20 08:17:54 -05:00
Stig Palmquist
de0429c932 dnsmasq: 2.82 -> 2.83, pname + version
CVEs:
CVE-2020-25681
CVE-2020-25682
CVE-2020-25683
CVE-2020-25687
CVE-2020-25684
CVE-2020-25685
CVE-2020-25686

(cherry picked from commit cecd2c8362)
2021-01-19 20:24:25 +01:00
Florian Klink
646f528cce grafana-agent: init at 0.10.0
(cherry picked from commit 5da03fc60d)
2021-01-19 11:50:26 +01:00
Tim Steinbach
73acb2d888 linux/hardened/patches/5.4: 5.4.89.a -> 5.4.90.a
(cherry picked from commit 5d55162e2a)
2021-01-18 13:04:33 -05:00
kraem
cec5d0f4bb linux/hardened/patches/5.4: 5.4.88.a -> 5.4.89.a
(cherry picked from commit e41f385b1c)
2021-01-18 13:03:57 -05:00
Tim Steinbach
ea31a0b674 linux/hardened/patches/5.4: 5.4.87.a -> 5.4.88.a
(cherry picked from commit 85449b21bc)
2021-01-18 13:03:25 -05:00
Tim Steinbach
c36ba9bc65 linux: 5.4.89 -> 5.4.90 2021-01-18 12:58:08 -05:00
kraem
659f95f024 linux: 5.4.88 -> 5.4.89
(cherry picked from commit 019d7dedd6)
2021-01-18 12:58:08 -05:00
Tim Steinbach
209f465276 linux: 5.4.87 -> 5.4.88 2021-01-18 12:58:07 -05:00
Tim Steinbach
e19c9230b6 linux: 5.4.86 -> 5.4.87 2021-01-18 12:58:07 -05:00
Tim Steinbach
deaa405436 linux: 5.10.7 -> 5.10.8
(cherry picked from commit 370ad71e2a)
2021-01-18 12:54:40 -05:00
kraem
3f8e49bc31 linux: 5.10.6 -> 5.10.7
(cherry picked from commit 146d17dd60)
2021-01-18 12:54:39 -05:00
Tim Steinbach
5e76d2d67a linux: 5.10.5 -> 5.10.6
(cherry picked from commit 25aed143ea)
2021-01-18 12:54:38 -05:00
Tim Steinbach
90b9a67aea linux/hardened/patches/5.10: 5.10.7.a -> 5.10.8.a
(cherry picked from commit c08ed1556e)
2021-01-18 12:53:40 -05:00
kraem
2b278ca634 linux/hardened/patches/5.10: 5.10.6.a -> 5.10.7.a
(cherry picked from commit e408bd85f0)
2021-01-18 12:53:39 -05:00
Tim Steinbach
b7850470aa linux/hardened/patches/5.10: 5.10.5.a -> 5.10.6.a
(cherry picked from commit 0d2b8275a3)
2021-01-18 12:53:38 -05:00
Tim Steinbach
fee7f3fcb4 linux: 4.9.251 -> 4.9.252 2021-01-18 12:49:15 -05:00
Tim Steinbach
7bfb84f646 linux: 4.4.251 -> 4.4.252 2021-01-18 12:49:14 -05:00
Tim Steinbach
bb3b157820 linux: 4.19.167 -> 4.19.168 2021-01-18 12:49:13 -05:00
Tim Steinbach
cf90ecd036 linux: 4.14.215 -> 4.14.216 2021-01-18 12:49:12 -05:00
Tim Steinbach
fff3f085e8 linux: 5.4.89 -> 5.4.90 2021-01-18 12:49:09 -05:00
Tim Steinbach
6e7521de5f linux/hardened/patches/4.19: 4.19.167.a -> 4.19.168.a 2021-01-18 12:49:03 -05:00
Tim Steinbach
8d0e8b4f39 linux/hardened/patches/4.14: 4.14.215.a -> 4.14.216.a 2021-01-18 12:49:01 -05:00
Tim Steinbach
6b2b41abba linux/hardened/patches/5.4: 5.4.89.a -> 5.4.90.a 2021-01-18 12:48:19 -05:00
Maximilian Bosch
b002bd0070 element-desktop: 1.7.16 -> 1.7.17
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.17
(cherry picked from commit b30904b3c4)
2021-01-18 17:00:22 +01:00
Maximilian Bosch
e1042fdf37 element-web: 1.7.16 -> 1.7.17
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.7.17
(cherry picked from commit 1f3f9053b9)
2021-01-18 17:00:21 +01:00
Robbert Gurdeep Singh
0e2832d592 nextcloud: 20.0.4 -> 20.0.5
Signed-off-by: Robbert Gurdeep Singh <git@beardhatcode.be>
(cherry picked from commit 6fb0c40bbf)
2021-01-18 12:43:04 +01:00
Jörg Thalheim
88f00e7e12 Merge pull request #109612 from Mic92/zoom-backport 2021-01-18 09:16:22 +00:00
Pavol Rusnak
d448f290fe electron: 10.2.0 -> 10.3.0
(cherry picked from commit 29db28a834)
2021-01-17 13:38:27 +01:00
Gabriel Ebner
ac02c5d10f electron_10: 10.1.6 -> 10.2.0
(cherry picked from commit 9a1e2c6420)
2021-01-17 13:38:11 +01:00
Pavol Rusnak
f1e33eea42 electron: 9.4.0 -> 9.4.1
(cherry picked from commit 170de52c97)
2021-01-17 13:36:38 +01:00
Gabriel Ebner
0deada7b44 electron_9: 9.3.5 -> 9.4.0
(cherry picked from commit 52bb80c5ba)
2021-01-17 13:35:53 +01:00
Pavol Rusnak
d8d53d8667 electron: 9.3.4 -> 9.3.5
(cherry picked from commit 54e419e076)
2021-01-17 13:35:00 +01:00
Maximilian Bosch
3888fe83e1 Merge pull request #109433 from Ma27/sudo
[20.09] sudo: 1.8.31p1 -> 1.9.5p1
2021-01-17 13:18:13 +01:00
WilliButz
9e3d5d9194 hedgedoc: 1.7.1 -> 1.7.2, fixes CVE-2021-21259
https://github.com/hedgedoc/hedgedoc/releases/tag/1.7.2

CVE-2021-21259:
https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-44w9-vm8p-3cxw
(cherry picked from commit a646165d0c)
2021-01-17 12:17:55 +01:00
Jörg Thalheim
14d7bfafa6 zoom-us: 5.4.53350.1027 -> 5.4.57862.0110
Replacing zooms qt library has led to incompatibilities between
qt versions used in Nix and zoom. The new approach just sets
LD_LIBRARY_PATH. LD_LIBRARY_PATH is also used internally by zoom
for its own vendored library.

The package has been tested end-to-end in a meeting.

(cherry picked from commit 0c4d9566f1)
2021-01-17 10:06:03 +01:00
gnidorah
f9439f1b3f zoom-us: support alsa
(cherry picked from commit d3521527b4)
2021-01-17 10:01:59 +01:00
Jon Roberts
722f9565e1 zoom-us: 5.3.469451.0927 -> 5.4.53350.1027
(cherry picked from commit ca6dc68153)
2021-01-17 10:01:52 +01:00
Elis Hirwing
f5f66148b2 Merge pull request #108737 from helsinki-systems/backport/20.09/php
[20.09]: php 7.3.24 -> 7.3.26, 7.4.12 -> 7.4.14
2021-01-17 08:56:30 +01:00
Florian Klink
2986a77598 Merge pull request #109536 from flokli/prometheus-remote-read-write
[20.09] nixos/prometheus: remote_{read,write}
2021-01-16 20:32:13 +01:00
Martin Milata
aee6c346a7 sympa: 6.2.56 -> 6.2.60
Fixes: https://nvd.nist.gov/vuln/detail/CVE-2020-29668
       https://sympa-community.github.io/security/2020-003.html

ChangeLog: https://github.com/sympa-community/sympa/blob/6.2.60/NEWS.md
(cherry picked from commit 43f94415f9)
2021-01-16 14:20:17 -05:00
Magicloud
653c633b08 virtualbox: 6.1.14 -> 6.1.16
6.1.16 is the latest release of Virtualbox. And it is necessary to have it when using Linux 5.9 kernel.

(cherry picked from commit e416dc89a1)
2021-01-16 09:01:24 -08:00
0x4A6F
5fa844ba8b nixos/prometheus: remote_{read,write}
- add [remote_write](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write) and [remote_read](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_read) support

Co-authored-by: Yorick van Pelt <yorickvanpelt@gmail.com>
(cherry picked from commit c53a0c16e4)
2021-01-16 15:40:50 +01:00
Johan Thomsen
c7aa0774db ceph: 15.2.7 -> 15.2.8
(cherry picked from commit 423b9b2a70)
Backport of #109286
2021-01-16 12:30:01 +01:00
zowoq
1eff582e7e youtube-dl: 2021.01.08 -> 2021.01.16
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.01.16
(cherry picked from commit 11434e2040)
2021-01-16 16:51:33 +10:00
Atemu
97a13fb97f zfs: mark incompatible with 5.10
Only v2.0.1 is compatible with 5.10 for now
2021-01-15 10:03:33 -05:00
Atemu
983cfbde6e zfsUnstable: 2.0.0 -> 2.0.1
(cherry picked from commit 0ad7f921a9)
2021-01-15 10:03:33 -05:00
Atemu
dcdb02196b tests/zfs: test stable with stable linuxPackages
Only unstable is supposed to be compatible with linuxPackages_latest

(cherry picked from commit 61c0e8e657)
2021-01-15 10:03:33 -05:00
Anders Kaseorg
3403628b23 openafs: 1.8.6 → 1.8.7
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
(cherry picked from commit 175fdc84aa)
2021-01-15 10:15:29 +01:00
Pierre Bourdon
518c38190d sudo: 1.8.31p1 -> 1.9.5p1
Backport needed for at least CVE-2021-23239.

(cherry picked from commit ae6a8f9457)
2021-01-15 09:39:54 +01:00
Thomas Watson
3d49d4fb9e lxqt: fix themes and translations
LXQt binaries look for their themes and translations based on the name of the binary, which is changed by the wrapper script. This patches liblxqt to recover the original name from the wrapped binary name.

(cherry picked from commit b6779d541a)
2021-01-15 09:33:02 +01:00
yoctocell
352481146d tor-browser-bundle-bin: 10.0.7 -> 10.0.8
Update to latest release

https://blog.torproject.org/new-release-tor-browser-1008
(cherry picked from commit 1ce9fe8d1b)
2021-01-15 00:18:01 +01:00
Maximilian Bosch
1dbf0c9b5b matrix-synapse: 1.24.0 -> 1.25.0
https://github.com/matrix-org/synapse/releases/tag/v1.25.0
(cherry picked from commit 59948467c8)
2021-01-15 00:07:42 +01:00
WilliButz
78a9e8f92b grafana: 7.3.6 -> 7.3.7
https://github.com/grafana/grafana/releases/tag/v7.3.7
(cherry picked from commit 3ac22d3ec1)
2021-01-15 00:07:41 +01:00
Luke Granger-Brown
3f75e1777e grafana: 7.3.5 -> 7.3.6
(cherry picked from commit 3a6a8e59d2)
2021-01-15 00:07:40 +01:00
Tim Steinbach
929f409670 linux-hardened: Track extra version
Fixes #108707

(cherry picked from commit 4312cd74f1)
2021-01-14 20:47:51 +01:00
Guillaume Girol
ccdf75680f Merge pull request #109043 from 0x4A6F/release-20.09-coturn
[20.09] coturn: apply patch for CVE-2020-26262
2021-01-14 19:05:10 +00:00
0x4A6F
bc68ff99cc coturn: converted hash with 'nix-hash --to-base16 --type sha256' 2021-01-14 18:01:54 +00:00
TredwellGit
3d8fa5f721 electron_11: 11.1.0 -> 11.2.0
https://github.com/electron/electron/releases/tag/v11.2.0
(cherry picked from commit e6b1439ac2)

Backporting, as this contains a security related chromium bump:
https://github.com/NixOS/nixpkgs/pull/109290#issuecomment-760000045
https://github.com/electron/electron/pull/27213
https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop.html
2021-01-14 16:18:34 +01:00
Silvan Mosberger
f2234d074f Merge pull request #109077 from vs49688/ffbp
[20.09] ffmpegthumbnailer: enable generation of thumbnailer file, misc cleanups
2021-01-14 13:37:15 +01:00
Mario Rodas
7172fda5c7 Merge pull request #109336 from marsam/backport-nodejs-20.09
[20.09] nodejs: 10.22.1 -> 10.23.1, 12.18.4 -> 12.20.1, 14.9.0 -> 14.15.4
2021-01-14 07:16:14 -05:00
Timo Kaufmann
f6a7af4298 Merge pull request #108871 from thiagokokada/backport-i3-gaps
[20.09] i3-gaps: 4.18.2 -> 4.18.3
2021-01-14 13:11:19 +01:00
Christian Albrecht
e8bb9892ac firefox-wayland: fix screen sharing using pipewire
After the fedora patches for screen sharing using pipewire got updated
for Firefox 83 (pipewire was inlined there), the nixpkgs buildInput
pipewire got stripped from the resulting firefox binary and so firefox
was unable to actually get the shared stream from the running pipewire
service.

Adding pipewire to the firefox binary with `patchelf --add-needed`
makes it atually get the stream from the service.

Fixes: #106812
(cherry picked from commit 62f20b0193)

Picked this from https://github.com/NixOS/nixpkgs/pull/107699,
as the original commit was overwritten by a force-push.
2021-01-14 12:08:07 +01:00
Francois Marier
471e36ffb5 safe-rm: Update git repository
Gitorious is long gone and the upstream repository is now on Launchpad: https://code.launchpad.net/safe-rm

(cherry picked from commit 686b2a2ac8)
2021-01-14 10:15:01 +01:00
Robert Schütz
d121168b0d restic-rest-server: 0.9.7 -> 0.10.0
(cherry picked from commit c8d6ea6925)

> https://github.com/restic/rest-server/releases/tag/v0.10.0 mentions
> three security fixes. I think we should backport this to 20.03 and
> 20.09.

https://github.com/NixOS/nixpkgs/pull/102054#issuecomment-724112410
2021-01-14 09:59:58 +01:00
pacien
ec9cb413ba nixos/matrix-appservice-discord: update module for v1.0.0
(cherry picked from commit ea842627ce)

Reasons for backporting:

> Due to Discord API changes, the previous version will cease to work
> after 2020-11-07. Migration to this newer version being mandatory,
> this should be backported to the release-20.09 branch as well.

https://github.com/NixOS/nixpkgs/pull/102973
2021-01-14 09:34:25 +01:00
pacien
1b3b28bc5c matrix-appservice-discord: 0.5.2 -> 1.0.0
Upstream now uses Yarn instead of NPM, so we now use yarn2nix instead of
node2nix.

(cherry picked from commit 9474df2285)

Reasons for backporting:

> Due to Discord API changes, the previous version will cease to work
> after 2020-11-07. Migration to this newer version being mandatory,
> this should be backported to the release-20.09 branch as well.

https://github.com/NixOS/nixpkgs/pull/102973
2021-01-14 09:32:16 +01:00
Benjamin Hipple
0c8eea8005 python3Packages.jupytext: fix build by adding missing markdown-it-py dep; python3 only
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Timo Kaufmann <timokau@zoho.com>
(cherry picked from commit b2d64e2c28)

Backporting to unbreak python3Packages.jupytext
2021-01-14 09:06:41 +01:00
Frederik Rietdijk
89fafed2d2 python3Packages.jupytext: 1.5.2 -> 1.7.1
(cherry picked from commit d85d186118)

Backporting to unbreak python3Packages.jupytext
2021-01-14 09:06:13 +01:00
Jonathan Ringer
c6d9f51687 python3Packages.jupytext: fix deps
(cherry picked from commit c4e36c4f0f)

Backporting to unbreak python3Packages.jupytext
2021-01-14 09:05:17 +01:00
Benjamin Hipple
4f145f9136 python3Packages.markdown-it-py: init at 0.5.6
(cherry picked from commit 3c9e1eb9a2)

Backporting to unbreak python3Packages.jupytext
2021-01-14 09:04:25 +01:00
Martin Weinelt
01c6a08a6f botan2: 2.9.0 -> 2.17.2
In botan 2.11.0 the upstream switched to tar.xz archives. To continue
supporting botan1 the source package extension can now be overriden from
within the specialized package.

Addresses two advisories, neither of which received a CVE:
- 2020-07-05: Failure to enforce name constraints on alternative names
- 2020-03-24: Side channel during CBC padding

(cherry picked from commit 4630fcf686)
2021-01-14 08:26:12 +01:00
Martin Weinelt
99925bc5c0 neopg: mark as broken
Fails to build with recent versions of botan2. The issue has been
reported upstream at https://github.com/das-labor/neopg/issues/98.

(cherry picked from commit e88bdd5f50)
2021-01-14 08:25:55 +01:00
Mario Rodas
af2e868f31 nodejs-14_x: 14.9.0 -> 14.15.4 2021-01-13 21:50:22 -05:00
Mario Rodas
4dc5d36994 nodejs-12_x: 12.18.4 -> 12.20.1 2021-01-13 21:50:22 -05:00
Mario Rodas
9530a77261 nodejs-10_x: 10.22.1 -> 10.23.1 2021-01-13 21:50:22 -05:00
Mario Rodas
4da0df1886 libuv: 1.39.0 -> 1.40.0
(cherry picked from commit 13eb51b092)
2021-01-13 21:50:22 -05:00
Mario Rodas
4a600d8450 libuv: 1.38.1 -> 1.39.0
(cherry picked from commit 90c5f2f953)
2021-01-13 21:50:21 -05:00
Philipp
6d06166fb7 nixos/murmur: Add overrideable package switch
(cherry picked from commit 06c0f16555)
2021-01-14 03:39:52 +01:00
kraem
0768790e7c linux/hardened/patches/5.4: 5.4.88.a -> 5.4.89.a
(cherry picked from commit dca6184795)
2021-01-13 14:18:42 -05:00
kraem
6c5dd7d15c linux/hardened/patches/4.19: 4.19.166.a -> 4.19.167.a
(cherry picked from commit de2ae5b809)
2021-01-13 14:18:42 -05:00
kraem
8d885fc68c linux/hardened/patches/4.14: 4.14.214.a -> 4.14.215.a
(cherry picked from commit 6fd7578396)
2021-01-13 14:18:42 -05:00
kraem
0022f116e7 linux: 5.4.88 -> 5.4.89
(cherry picked from commit 019d7dedd6)
2021-01-13 14:18:42 -05:00
kraem
912da56332 linux: 4.9.250 -> 4.9.251
(cherry picked from commit f1656bd3b9)
2021-01-13 14:18:42 -05:00
kraem
b093a26428 linux: 4.4.250 -> 4.4.251
(cherry picked from commit 38d7d69afa)
2021-01-13 14:18:42 -05:00
kraem
296eb816b0 linux: 4.19.166 -> 4.19.167
(cherry picked from commit 8864efa688)
2021-01-13 14:18:42 -05:00
kraem
67101c03b7 linux: 4.14.214 -> 4.14.215
(cherry picked from commit ce16f21466)
2021-01-13 14:18:42 -05:00
Janne Heß
875bcac79d asterisk: Bump all packages
(cherry picked from commit 1027c0635d)

Backported as this is an security update:
https://issues.asterisk.org/jira/browse/ASTERISK-29057

See also https://github.com/NixOS/nixpkgs/pull/104290
2021-01-13 12:35:09 +01:00
Janne Heß
a7334d2499 asterisk: Bump all packages
(cherry picked from commit 523debafc4)
2021-01-13 12:32:38 +01:00
Red Davies
cd7051d573 botan2: update 2.7.0 -> 2.9.0
Fixes:
CVE-2018-12435: requires >= 2.7.0 (NVD extry is incorrect)
"Bug introduced in 2.5.0, fixed in 2.7.0. The 1.10 branch is not affected."
A side channel in the ECDSA signature operation could allow a local attacker to recover the secret key.

CVE-2018-20187: requires >= 2.9.0
"Introduced in 1.11.20, fixed in 2.8.0."
A timing side channel during ECC key generation could leak information about the high bits of the secret scalar. Such information allows an attacker to perform a brute force attack on the key somewhat more efficiently than they would otherwise.

(cherry picked from commit 93b523d030)
2021-01-13 11:58:57 +01:00
ryneeverett
1b5f650352 firefox: Prefix $PATH with xdg_utils
This is required for certain URIs that require launching external
programs (e.g. mailto:, magnet:, or irc:) or setting the default browser
via xdg-settings.

Resolve #92751.

Comparable to #96922.

(cherry picked from commit 36436ee8ac)
2021-01-13 11:30:46 +01:00
Bryan Gardiner
40e8aaefb1 hplip: fix hp-setup crash by adding proper NixOS PPD search path
HPLIP's getSystemPPDs() function relies on searching for PPDs below common FHS
paths.  None of these exist on NixOS, but the code assumes that at least one of
the directories will be found, and crashes when it doesn't (cups_ppd_path is
None and the code passes that to os.path.join).

A usable PPD search path for the running system on NixOS is
/var/lib/cups/path/share, so this patches the source to check this path as well.
This should fix the NixOS case and keep non-NixOS cases working too.

(cherry picked from commit 60df55c9fb)
2021-01-13 11:14:13 +01:00
Linus Heckemann
cae18d135f linux: fix generate-config's handling of "no-choice" options
Prior to this change, the script could potentially get confused by
"menus" containing only one valid option. Thus, with

CPU_BIG_ENDIAN = no;
CPU_LITTLE_ENDIAN = yes;
ARM64_PA_BITS_48 = yes;

the endianness would be set incorrectly:

GOT: Physical address space size
GOT: > 1. 48-bit (ARM64_PA_BITS_48)
GOT: choice[1]: 1
GOT: Endianness
GOT:   1. Build big-endian kernel (CPU_BIG_ENDIAN)
GOT: > 2. Build little-endian kernel (CPU_LITTLE_ENDIAN)
CHOICE: 1-2?, ANSWER: 1

This commit fixes this error by forgetting previous menu choices if a
line that follows a menu option is neither another menu option nor the
prompt for choosing one of the options.

(cherry picked from commit 16c0697e68)
2021-01-13 10:51:44 +01:00
John Ericson
7aa42d3ed4 nixos/thermald: Allow switching package
Sometimes newer versions than what nixpkgs provides is needed for
certain hardware, especially for stable releases where I will backport
this commit.

(cherry picked from commit 4bded92554)
2021-01-13 10:49:30 +01:00
Florian Klink
d7d6f82e86 gerrit: 3.2.3 -> 3.2.6
Fixes https://github.com/NixOS/nixpkgs/issues/109167
Addresses CVE-2020-8919
Addresses CVE-2020-8920
2021-01-12 23:07:07 -08:00
Bernardo Meurer
808b5dd5cb Merge pull request #109138 from nh2/thunderbird-bin-78.6.1-20.09
[20.09] thunderbird, thunderbird-bin: 78.6.0 -> 78.6.1 [Critical security fix]
2021-01-13 01:20:20 +00:00
taku0
ebe89dd1b5 thunderbird: 78.6.0 -> 78.6.1
(cherry picked from commit b731d1e50d)
2021-01-12 19:38:43 +01:00
taku0
c0adfcb5b2 thunderbird-bin: 78.6.0 -> 78.6.1
(cherry picked from commit 8ede48bb19)
2021-01-12 19:38:40 +01:00
Justin Humm
8f2460d407 openjpeg: use stable patch URLs 2021-01-12 09:09:42 -08:00
TredwellGit
167141241e openjpeg: 2.3.1 -> 2.4.0
https://github.com/uclouvain/openjpeg/blob/v2.4.0/CHANGELOG.md

Fixes CVE-2020-15389, CVE-2020-27841, CVE-2020-27842, CVE-2020-27843, CVE-2020-27844, and CVE-2020-27845.

(cherry-picked from commit 6769eca5aa)
2021-01-12 09:09:42 -08:00
Louis Bettens
0fc18629dd oraclejdk8: 8u261 -> 8u271
(cherry picked from commit 2679f31ad1)
2021-01-12 12:43:12 +01:00
zeripath
ac88b3011d gitea: add sqlite_unlock_notify build tag
Fix #109004

When building Gitea with sqlite support the sqlite_unlock_notify tag must also be added otherwise there will be frequent error reports of database is locked.

(cherry picked from commit 0e0900cba5)
2021-01-12 12:09:51 +01:00
Linus Heckemann
c0216833f2 zfsUnstable: 2.0.0 -> 2.0.1
Fixes build with Linux 5.10
2021-01-12 11:38:33 +01:00
Linus Heckemann
f2ce6f0f2d Merge pull request #108609 from NeQuissimus/2009_kernel510
[20.09] Switch latest kernel to 5.10
2021-01-12 11:11:12 +01:00
Alyssa Ross
2dd02f6a8b spamassassin: add myself as a maintainer
Gotta get those sweet Repology notifications.

(cherry picked from commit cda9119b30)
2021-01-12 08:48:37 +01:00
Alyssa Ross
4296e67839 spamassassin: 3.4.3 -> 3.4.4
Fixes: CVE-2020-1930
Fixes: CVE-2020-1931
(cherry picked from commit e917903079)
2021-01-12 08:48:25 +01:00
Florian Franzen
77ce32b1e2 firefox-esr-78: 78.5.0 -> 78.6.1 2021-01-11 23:18:06 -08:00
Florian Franzen
cd0c4c0576 firefox: 84.0.1 -> 84.0.2 2021-01-11 23:18:06 -08:00
Florian Franzen
7d47d539e0 firefox-bin: 84.0.1 -> 84.0.2 2021-01-11 23:18:06 -08:00
Florian Franzen
1c59b05ae9 firefox-devedition-bin: 84.0b4 -> 85.0b6 2021-01-11 23:18:06 -08:00
Florian Franzen
40f3412293 firefox-beta-bin: 85.0b4 -> 85.0b6 2021-01-11 23:18:06 -08:00
Zane van Iperen
4ce3a2d2f2 ffmpegthumbnailer: enable generation of thumbnailer file, misc cleanups
Passing "-DENABLE_THUMBNAILER=ON" to CMake causes it to install
"ffmpegthumbnailer.thumbnailer" into /share/thumbnailers, making it
actually usable with desktop environments.

Cleanups:
- remove trailing whitespace
- change pkgconfig -> pkg-config
- change license from gpl2 to gpl2Plus

(cherry picked from commit 6a4695b758)
2021-01-12 13:43:46 +10:00
Peter Hoeg
f352468cc0 vista-fonts: new sha256
(cherry picked from commit 999e24d247)
2021-01-11 14:49:26 -08:00
leo60228
cbce0a3f62 gist: 5.1.0 -> 6.0.0 (#98053) (#109032)
(cherry picked from commit c80258af16)

Reason: login API in used in gist before 6.0.0 was removed

Co-authored-by: Wael Nasreddine <wael.nasreddine@gmail.com>
2021-01-11 21:22:50 +00:00
0x4A6F
1d919471a9 coturn: apply patch for CVE-2020-26262 2021-01-11 19:53:49 +00:00
rnhmjoj
df2bd0bd79 monero-gui: 0.17.1.8 -> 0.17.1.9
(cherry picked from commit bb3b833e36)
2021-01-11 20:37:43 +01:00
rnhmjoj
a5ea23c8e4 monero: 0.17.1.8 -> 0.17.1.9
(cherry picked from commit 2b29ae506e)
2021-01-11 20:37:42 +01:00
Graham Christensen
b5e9f8bb58 amazonImage: Upload disks as GP3 for cheaper & faster IO (#109028)
GP3 is always faster and cheaper than GP2, so sticking to GP2 is
leaving money on the table.

https://cloudwiry.com/ebs-gp3-vs-gp2-pricing-comparison/
(cherry picked from commit 98eca2c4dd)
2021-01-11 13:54:49 -05:00
Tim Steinbach
12a0ab5ea8 linux: Optional SECURITY_LOCKDOWN_LSM
The option has been removed in the most recent dot releases

(cherry picked from commit d91f1b0f47)
2021-01-11 11:12:10 -05:00
Michael Raskin
b3067b4a06 Merge pull request #107625 from Atemu/r13y/kernel-disable-module-signing
kernel: disable module signing
(cherry picked from commit a95d8f160a)
2021-01-11 11:12:09 -05:00
Domen Kožar
3b66048a4e servant-auth-client: fix build on darwin 2021-01-11 15:40:18 +01:00
Martin Weinelt
ffce5a082b Merge pull request #104284 from helsinki-systems/upd/mariadb
[20.09] mariadb: 10.4.15 -> 10.4.17
2021-01-10 23:26:39 +01:00
John Ericson
41dddb1283 ott-mode: Init (version inherited from ott)
This way it is pre-compiled.

(cherry picked from commit 0f52f30928)
2021-01-10 15:02:38 -05:00
Tim Steinbach
074a3ddf52 linux-hardened: Remove 5.8 and 5.9 2021-01-10 14:22:59 -05:00
Tim Steinbach
384095ff39 linux-hardened: Add extra to 5.8 2021-01-10 14:22:58 -05:00
Tim Steinbach
7e6e434c36 linux-hardened: Track extra version
Fixes #108707

(cherry picked from commit 4312cd74f1)
2021-01-10 14:22:58 -05:00
Tim Steinbach
af50a34fbf linux/hardened/patches/4.19: 4.19.164.a -> 4.19.165.a
(cherry picked from commit 2a23529200)
2021-01-10 14:22:58 -05:00
Tim Steinbach
3d1b69f958 linux/hardened/patches/5.4: 5.4.86.a -> 5.4.87.a
(cherry picked from commit 2fe7c5cb86)
2021-01-10 14:22:57 -05:00
Tim Steinbach
5095099e03 linux/hardened/patches/5.10: 5.10.4.a -> 5.10.5.a
(cherry picked from commit 91e76b146f)
2021-01-10 14:22:57 -05:00
Tim Steinbach
390cc18265 linux: Remove 5.9
Kernel version is EOL
2021-01-10 14:22:57 -05:00
Tim Steinbach
6205febf41 linux: Remove 5.8
Kernel version is EOL
2021-01-10 14:22:56 -05:00
Tim Steinbach
c00fcdfe81 linux-hardened: Switch to 5.10
(cherry picked from commit ed4d6a8eff)
2021-01-10 14:22:56 -05:00
Tim Steinbach
6b7e8bcd71 linux/hardened/patches/5.10: init at 5.10.4.a
(cherry picked from commit 5f4c27eb77)
2021-01-10 14:22:56 -05:00
Tim Steinbach
202f7ade70 linux: 5.10.4 -> 5.10.5
(cherry picked from commit 6d1f725cf6)
2021-01-10 14:22:55 -05:00
Tim Steinbach
823be7a97f linux: 5.10.3 -> 5.10.4
(cherry picked from commit 3785b180ba)
2021-01-10 14:22:55 -05:00
Tim Steinbach
75e95c9f43 linux: 5.10.2 -> 5.10.3
(cherry picked from commit b24e814e14)
2021-01-10 14:22:55 -05:00
Tim Steinbach
09d78d08da linux: 5.10.1 -> 5.10.2
(cherry picked from commit 9dc0ab949b)
2021-01-10 14:22:54 -05:00
Tim Steinbach
412c56abf2 linux: 5.10 -> 5.10.1
(cherry picked from commit a83bf32bab)
2021-01-10 14:22:54 -05:00
Tim Steinbach
50664aa003 linux: Add 5.10
Validated via
```
 nix-build ./nixos/release.nix -A tests.kernel-latest.x86_64-linux -A tests.latestKernel.login.x86_64-linux
```

(cherry picked from commit c1ef6d2f41)
2021-01-10 14:22:50 -05:00
rnhmjoj
1dd7f63592 monero-gui: 0.17.1.7 -> 0.17.1.8
(cherry picked from commit 91a9229324)
2021-01-10 19:52:21 +01:00
rnhmjoj
1e452e4232 monero: 0.17.1.7 -> 0.17.1.8
(cherry picked from commit 4e1464e63f)
2021-01-10 19:52:17 +01:00
Domen Kožar
724ab3a917 cachix 0.6.0 2021-01-10 13:37:50 +01:00
Bjørn Forsman
9148817331 nixos: fix "nixos-rebuild build-vm-with-bootloader" for EFI systems
(The first version of this change, in commit 39fad297fd, broke
`nix-build -A nixosTests.installer.simpleUefiSystemdBoot`. This is the
2nd version, which hopefully does not break anything.)

`nixos-rebuild build-vm-with-bootloader` currently fails with the
default NixOS EFI configuration:

  $ cat >configuration.nix <<EOF
  {
    fileSystems."/".device = "/dev/sda1";
    boot.loader.systemd-boot.enable = true;
    boot.loader.efi.canTouchEfiVariables = true;
  }
  EOF

  $ nixos-rebuild build-vm-with-bootloader -I nixos-config=$PWD/configuration.nix -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixos-20.09.tar.gz
  [...]
  insmod: ERROR: could not insert module /nix/store/1ibmgfr13r8b6xyn4f0wj115819f359c-linux-5.4.83/lib/modules/5.4.83/kernel/fs/efivarfs/efivarfs.ko.xz: No such device
  mount: /sys/firmware/efi/efivars: mount point does not exist.
  [    1.908328] reboot: Power down
  builder for '/nix/store/dx2ycclyknvibrskwmii42sgyalagjxa-nixos-boot-disk.drv' failed with exit code 32
  [...]

Fix it by setting virtualisation.useEFIBoot = true when needed.

Before:
* release-20.03: successful build, unsuccessful run
* release-20.09 (and master): unsuccessful build

After:
* Successful build and run.

Fixes #107255

(cherry picked from commit 72d906a0ea)
2021-01-10 12:33:23 +01:00
Maximilian Bosch
2829500ac2 tigervnc: 1.10.1 -> 1.11.0 (CVE-2020-26117)
ChangeLog: https://github.com/TigerVNC/tigervnc/releases/tag/v1.11.0
Also fixes CVE-2020-26117[1].

[1] https://nvd.nist.gov/vuln/detail/CVE-2020-26117, #100324

(cherry picked from commit c15be8d685)
2021-01-10 00:11:52 +01:00
WORLDofPEACE
14acb54a82 Merge pull request #107981 from talyz/release-20.09
[20.09] Fix webkitgtk and reintroduce epiphany
2021-01-09 16:45:48 -05:00
Tim Steinbach
99a7f3b5c3 linux: 4.9.249 -> 4.9.250 2021-01-09 15:34:11 -05:00
Tim Steinbach
67f39519a6 linux: 4.4.249 -> 4.4.250 2021-01-09 15:34:10 -05:00
Tim Steinbach
8e372571db linux: 4.19.165 -> 4.19.166 2021-01-09 15:34:09 -05:00
Tim Steinbach
fda97eb31f linux: 4.14.213 -> 4.14.214 2021-01-09 15:34:08 -05:00
Tim Steinbach
790ec7dd9c linux: 5.4.87 -> 5.4.88 2021-01-09 15:34:02 -05:00
R. RyanTM
e81ecada2c i3-gaps: 4.18.2 -> 4.18.3
(cherry picked from commit 9190daba45)
2021-01-09 13:58:46 -03:00
fuzzypixelz
c97befe99c ant-dracula-theme: remove erroneous alias 2021-01-09 07:02:13 -08:00
R. RyanTM
0cfd08f488 gnuplot: 5.4.0 -> 5.4.1
(cherry picked from commit 3313a5a347)
2021-01-08 17:43:56 +01:00
Florian Klink
b007eef8e2 nix: fix closure bloat on nix
The conditional preventing closure bloat unfortunately didn't apply for
the `nix` attribute, which is at 2.3.10 (not 2.4.*, what this did check
for).

Due to the somewhat funny 2.4pre* version strings used for nixUnstable
not being understood by lib.versionOlder, we also need to explicitly add
a check for that.

(cherry picked from commit 31999436da)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-01-08 12:05:39 +01:00
Eelco Dolstra
1fcd4b43e1 nix: 2.3.9 -> 2.3.10
(cherry picked from commit a8c49a97a6)
Signed-off-by: Domen Kožar <domen@dev.si>
2021-01-08 12:05:28 +01:00
Mario Rodas
453eddd144 Merge pull request #108657 from primeos/chromium-backport
[20.09] chromium: 87.0.4280.88 -> 87.0.4280.141
2021-01-08 03:24:52 -05:00
zowoq
c196ba5799 youtube-dl: 2021.01.03 -> 2021.01.08
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.01.08
(cherry picked from commit 752fce151b)
2021-01-08 03:22:20 -05:00
Vladimír Čunát
c30ad096b2 Merge branch 'staging-20.09' into release-20.09 2021-01-08 08:56:54 +01:00
ajs124
eceade8dfd php74: 7.4.13 -> 7.4.14
https://www.php.net/ChangeLog-7.php#7.4.14
(cherry picked from commit 42ea217821)
2021-01-08 01:34:25 +01:00
ajs124
ad9345d70d php74: 7.4.12 -> 7.4.13
https://www.php.net/ChangeLog-7.php#7.4.13
(cherry picked from commit 1eb55d4c55)
2021-01-08 01:34:17 +01:00
ajs124
538726a5c8 php73: 7.3.25 -> 7.3.26
https://www.php.net/ChangeLog-7.php#7.3.26
(cherry picked from commit c4f306e6f6)
2021-01-08 01:34:08 +01:00
ajs124
a5496db00f php73: 7.3.24 -> 7.3.25
https://www.php.net/ChangeLog-7.php#7.3.25
(cherry picked from commit eec6063cc4)
2021-01-08 01:33:58 +01:00
Elis Hirwing
fde51d50fb php: Refactor to have the different versions as separate files
This should enable easier auto updates of the packages.

(cherry picked from commit b62b76b78b)
2021-01-08 01:33:49 +01:00
Maximilian Bosch
e12d6af863 Merge pull request #108520 from Ma27/nextcloud-docs-2009
[20.09] nextcloud: improve documentation on defaults
2021-01-07 12:00:34 +01:00
TredwellGit
1da37fe16f chromium: 87.0.4280.88 -> 87.0.4280.141
https://chromereleases.googleblog.com/2021/01/stable-channel-update-for-desktop.html

This update includes 16 security fixes.

CVEs:
CVE-2021-21106 CVE-2021-21107 CVE-2021-21108 CVE-2021-21109
CVE-2021-21110 CVE-2021-21111 CVE-2021-21112 CVE-2021-21113
CVE-2020-16043 CVE-2021-21114 CVE-2020-15995 CVE-2021-21115
CVE-2021-21116

(cherry picked from commit ba0068cf9e)
2021-01-07 11:58:08 +01:00
Maximilian Bosch
6e06b8de2e Merge pull request #108500 from Ma27/grocy-backport
[20.09] grocy: 2.7.1 -> 3.0.1 (CVE-2020-15253)
2021-01-07 11:57:45 +01:00
Maximilian Bosch
9a779cac1e Merge pull request #108495 from Ma27/backport-postgresql
[20.09] postgresql: 9.5.23 -> 9.5.24, 9.6.19 -> 9.6.20, 10.14 -> 10.15, 11.9 -> 11.10, 12.4 -> 12.5
2021-01-07 11:53:51 +01:00
Maximilian Bosch
b16158b39a tcpdump: fix CVE-2020-8037
https://nvd.nist.gov/vuln/detail/CVE-2020-8037
(cherry picked from commit 08d77caac0)
2021-01-07 11:50:17 +01:00
Tim Steinbach
d04a7a3097 linux: 5.4.86 -> 5.4.87 2021-01-06 14:32:03 -05:00
Tim Steinbach
3e4aff62ba linux: 4.19.164 -> 4.19.165 2021-01-06 14:32:00 -05:00
Thomas Tuegel
fe0470a860 Merge pull request #98796 from callahad/qtav
libqtav: 1.12.0 -> git-2020-09-10
(cherry picked from commit d0636ea72e)
2021-01-06 17:14:59 +01:00
Michael Weiss
0ad09f9656 Merge pull request #108336 from primeos/chromium-backport
[20.09] chromium: 87.0.4280.66 -> 87.0.4280.88
2021-01-05 23:06:35 +01:00
Maximilian Bosch
1b7dd8a7e9 nextcloud: improve documentation on defaults
* It should be made explicit in the eval-error that the CVE only affects
  a component which is turned off by default.
* For more clarity, the default version used by the module is noted in
  the manual.

Closes #108419

(cherry picked from commit 78f022e791)
2021-01-05 22:37:22 +01:00
Maximilian Bosch
754adeac1d nixos/nextcloud: recommend to use latest version (v20)
As suggested in #108419
2021-01-05 22:35:24 +01:00
Mario Rodas
5fe79e4c2a postgresql_12: 12.4 -> 12.5
Release notes: https://www.postgresql.org/docs/12/release-12-5.html

(cherry picked from commit 93e356349c)
2021-01-05 19:45:55 +01:00
Mario Rodas
5391eacf20 postgresql_11: 11.9 -> 11.10
Release notes: https://www.postgresql.org/docs/11/release-11-10.html

(cherry picked from commit 13666eaf58)
2021-01-05 19:45:55 +01:00
Mario Rodas
8992b84192 postgresql_10: 10.14 -> 10.15
Release notes: https://www.postgresql.org/docs/10/release-10-15.html

(cherry picked from commit 3bfbaf72fa)
2021-01-05 19:45:54 +01:00
Mario Rodas
539ee68fca postgresql_9_6: 9.6.19 -> 9.6.20
Release notes: https://www.postgresql.org/docs/9.6/release-9-6-20.html

(cherry picked from commit efa0efa10b)
2021-01-05 19:45:54 +01:00
Mario Rodas
6ae38a5426 postgresql_9_5: 9.5.23 -> 9.5.24
Release notes: https://www.postgresql.org/docs/9.5/release-9-5-24.html

(cherry picked from commit 71d2840883)
2021-01-05 19:45:54 +01:00
Maximilian Bosch
98233470ef grocy: 3.0.0 -> 3.0.1
https://github.com/grocy/grocy/releases/tag/v3.0.1
(cherry picked from commit b8da2979c5)
2021-01-05 19:28:39 +01:00
Maximilian Bosch
3cf0bd886f grocy: 2.7.1 -> 3.0.0
https://github.com/grocy/grocy/releases/tag/v3.0.0
(cherry picked from commit 123f953c98)
2021-01-05 19:28:38 +01:00
Martin Weinelt
4a75ca4a4e Merge pull request #108306 from flyfloh/backport-pymetno
[20.09] python3Packages.pymetno: 0.5.1 -> 0.8.1 (#100131)
2021-01-05 18:31:06 +01:00
talyz
ebd810cc1d nixos/gnome3: Note the reintroduction of epiphany in release notes
(cherry picked from commit 8ed9987894)
2021-01-05 16:41:36 +01:00
talyz
c64d20f364 Revert "nixos/gnome3: don't put epiphany in favorite apps"
This reverts commit 70dc25abd9.

(cherry picked from commit 6a12654363)
2021-01-05 16:40:28 +01:00
talyz
5e03239251 Revert "nixos/gnome3: don't install epiphany default"
This reverts commit 13b192749c, since
https://github.com/NixOS/nixpkgs/issues/98819 is now fixed.

(cherry picked from commit 39cce2f144)
2021-01-05 16:40:21 +01:00
Kim Lindberger
089afe52aa Merge pull request #108403 from talyz/20.09-profiles_hardened_warning
[20.09] profiles/hardened: Add note about potential instability
2021-01-05 11:30:05 +01:00
OPNA2608
7144633556 bambootracker: 0.4.4 -> 0.4.5
(cherry picked from commit e940b82ab7)
2021-01-04 16:24:00 -08:00
Robert Schütz
1889c2958c Merge pull request #108405 from andir/20.09/dovecot
[20.09] dovecot: 2.3.11.3 -> 2.3.13
2021-01-05 00:43:45 +01:00
Wout Mertens
b5f6561235 Merge pull request #107974 from wmertens/pam-ssh-agent
pam_ssh_agent_auth: 0.10.3 -> 0.10.4
2021-01-04 22:42:52 +01:00
Maximilian Bosch
6dd9331adb linuxPackages.wireguard: 1.0.20201112 -> 1.0.20201221
https://lists.zx2c4.com/pipermail/wireguard/2020-December/006210.html
(cherry picked from commit d815581d98)
2021-01-04 21:31:02 +01:00
Andreas Rammhold
ce9ec8b113 nixos/tests/dovecot: enable dovecot_pigeonhole plugin
This plugin is used commonly enough that we should ensure it still
builds (and dovecot works) after loading it.

This is not yet perfect as we aren't testing any of it's functionality
but at least we ensure that dovecot continues to do the regular job.

(cherry picked from commit 653f805f09)
2021-01-04 18:18:19 +01:00
Andreas Rammhold
1847328de1 dovecot_pigeonhole: 0.5.11 -> 0.5.13
This updates to the latest version. According to the changelog 0.5.12
was skipped. The changes in this release are required to be compatible
with the latest dovecot release.

Changes:
  - duplicate: The test was handled badly in a multiscript (sieve_before,
    sieve_after) scenario in which an earlier script in the sequence with
    a duplicate test succeeded, while a later script caused a runtime
    failure. In that case, the message is recorded for duplicate tracking,
    while the message may not actually have been delivered in the end.
  - editheader: Sieve interpreter entered infinite loop at startup when
    the "editheader" configuration listed an invalid header name. This
    problem can only be triggered by the administrator.
  - relational: The Sieve relational extension can cause a segfault at
    compile time. This is triggered by invalid script syntax. The segfault
    happens when this match type is the last argument of the test command.
    This situation is not possible in a valid script; positional arguments
    are normally present after that, which would prevent the segfault.
  - sieve: For some Sieve commands the provided mailbox name is not
    properly checked for UTF-8 validity, which can cause assert crashes at
    runtime when an invalid mailbox name is encountered. This can be
    caused by the user by writing a bad Sieve script involving the
    affected commands ("mailboxexists", "specialuse_exists").
    This can be triggered by the remote sender only when the user has
    written a Sieve script that passes message content to one of the
    affected commands.
  - sieve: Large sequences of 8-bit octets passed to certain Sieve
    commands that create or modify message headers that allow UTF-8 text
    (vacation, notify and addheader) can cause the delivery or IMAP
    process (when IMAPSieve is used) to enter a memory-consuming
    semi-infinite loop that ends when the process exceeds its memory
    limits. Logged in users can cause these hangs only for their own
    processes.
(cherry picked from commit bedb3528b6)
2021-01-04 18:04:13 +01:00
Andreas Rammhold
843b063c81 dovecot: add the dovecot NixOS test to passthru.tests
While we already had some test we might as well add the test for that
exact package to the tests attribute set. After all that should be what
(primarily) tests dovecot.

(cherry picked from commit 4fee20e267)
2021-01-04 18:04:12 +01:00
Andreas Rammhold
1925a37b88 dovecot: 2.3.11.3 -> 2.3.13
This fixes CVE_2020-24386, CVE-2020-25725 and a bunch of regular bugs
[1].

* CVE-2020-24386: Specially crafted command can cause IMAP hibernate to
	  allow logged in user to access other people's emails and filesystem
	  information.

* CVE-2020-25275: Mail delivery / parsing crashed when the 10 000th MIME part was
  message/rfc822 (or if parent was multipart/digest). This happened
  due to earlier MIME parsing changes for CVE-2020-12100.

[1] https://raw.githubusercontent.com/dovecot/core/2.3.13/NEWS

(cherry picked from commit 58c7d3ff17)
2021-01-04 17:38:48 +01:00
talyz
e07e7c82ba profiles/hardened: Add note about potential instability
Enabling the profile can lead to hard-to-debug issues, which should be
warned about in addition to the cost in features and performance.

See https://github.com/NixOS/nixpkgs/issues/108262 for an example.

(cherry picked from commit 0f0d5c0c49)
2021-01-04 17:29:13 +01:00
Matej Urbas
c5c6009fb4 nixos/sd-image: explicit reference to the gawk package
The `awk` command is not installed in the standard env. So this command fails if the `awk` command is not installed by some external module.

(cherry picked from commit aa38540423)
2021-01-03 20:57:07 -05:00
Phillip Cloud
b03d74001b nixos/prometheus: update relabel_action list
(cherry picked from commit 287939e2ed)
2021-01-03 19:30:54 +01:00
Michael Weiss
48591c42f2 chromiumDev: Fix the build (libxshmfence is now required)
Error:
../../components/viz/service/display_embedder/output_presenter_x11.cc:8:10:
fatal error: 'X11/xshmfence.h' file not found
         ^~~~~~~~~~~~~~~~~
1 error generated.

(cherry picked from commit 351f3c043d)
2021-01-03 19:14:01 +01:00
Michael Weiss
8848038d02 ungoogled-chromium: Support enableWideVine=true
Building with Google's proprietary Widevine DRM technology requires
fetching the Google Chrome sources.

(cherry picked from commit 86ff1e45ce)
2021-01-03 19:14:01 +01:00
Michael Weiss
9c0286eeaa ungoogled-chromium: Support automatic updates via update.py
(cherry picked from commit 94bee10904)
2021-01-03 19:14:00 +01:00
Michael Weiss
898e237aa9 chromium: Improve update.py (documentation + linting fixes)
(cherry picked from commit 9b846b9600)
2021-01-03 19:13:59 +01:00
Michael Weiss
2475e60239 ungoogled-chromium: Try to fix an evaluation error on Hydra
This should fix a regression from #106475 (hopefully this is the only
issue, my current implementation with channel+ungoogled isn't ideal):
https://github.com/NixOS/nixpkgs/pull/106475#issuecomment-748131224

(cherry picked from commit be94a4cf23)
2021-01-03 19:12:42 +01:00
Michael Weiss
4b5b1b5aab chromiumDev: 89.0.4350.4 -> 89.0.4356.6
(cherry picked from commit 40199cd3d8)
2021-01-03 19:12:16 +01:00
Michael Weiss
e01904442d chromiumBeta: 88.0.4324.41 -> 88.0.4324.50
(cherry picked from commit 39c5d116a2)
2021-01-03 19:12:15 +01:00
Michael Weiss
6e62377fce chromiumDev: 89.0.4343.0 -> 89.0.4350.4
(cherry picked from commit 397a5ee2ee)
2021-01-03 19:12:14 +01:00
Michael Weiss
05ced2cef5 chromiumBeta: 88.0.4324.27 -> 88.0.4324.41
(cherry picked from commit 4ea2b2129e)
2021-01-03 19:12:14 +01:00
Michael Weiss
870ed724c2 ungoogled-chromium: Move ungoogled-src.nix into upstream-info.json
This also adds a dedicated channel for ungoogled-chromium that enables
us to update ungoogled-chromium independently of chromium.
TODO: Automate ungoogled-chromium updates via update.py (currently it
needs to be updated manually).

Note: Unfortunately this changes the ungoogled-chromium derivation
because common.nix passes the channel as an argument to
stdenv.mkDerivation (this makes it more difficult to verify this commit
but the result should remain the same).

(cherry picked from commit 240a8f746e)
2021-01-03 19:11:31 +01:00
Michael Weiss
ea38a15713 ungoogled-chromium: Merge back into chromium
I used nix-instantiate to verify that the derivations for chromium and
ungoogled-chromium remain unchanged (only the meta attributes change
slightly as I added myself as ungoogled-chromium to receive
notifications for PRs/issues).

(cherry picked from commit 2b6b434477)
2021-01-03 19:10:51 +01:00
Michael Weiss
5ed42de18c chromedriver.src: Update the hash
I just regenerated upstream-info.json using update.py again and got a
different hash this time (but the same hash as in #106272). Therefore,
the only possible explanation I have is that upstream changed the file
that is hosted at [0]. I'll try to contact upstream regarding this.

Fix #106272.

[0]: https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_linux64.zip

(cherry picked from commit d35b635628)
2021-01-03 19:08:39 +01:00
Michael Weiss
9212b771d6 chromiumDev: 88.0.4324.27 -> 89.0.4343.0
(cherry picked from commit f4419dd970)
2021-01-03 19:08:15 +01:00
Michael Weiss
3b6a0a2e2f chromiumBeta: 87.0.4280.66 -> 88.0.4324.27
(cherry picked from commit beb83591fb)
2021-01-03 19:08:15 +01:00
Michael Weiss
35aa1bdd60 chromium: 87.0.4280.66 -> 87.0.4280.88
https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html

This update includes 0 security fixes.

(cherry picked from commit 36d40f77a9)
2021-01-03 19:07:54 +01:00
Michael Weiss
791404526a chromiumDev: 88.0.4324.11 -> 88.0.4324.27
(cherry picked from commit 8eb2551e51)
2021-01-03 19:07:41 +01:00
Michael Weiss
743311f514 Merge pull request #108231 from primeos/chromium-backport
[20.09] chromium: Backport various patches from nixos-unstable
2021-01-03 18:25:02 +01:00
zowoq
78a5623173 youtube-dl: 2020.12.31 -> 2021.01.03
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.01.03
(cherry picked from commit 907e95015c)
2021-01-03 22:42:18 +10:00
flyfloh
5e4bebe9be python3Packages.pymetno: 0.5.1 -> 0.8.1 (#100131)
(cherry picked from commit afbf62d179)

Home-assistant 0.114.4 does not work with the old version of this
package.
2021-01-03 12:03:09 +01:00
Michael Weiss
321ecefa79 chromium: Drop gn build arguments that match the default
(cherry picked from commit f09799441f)
2021-01-02 16:31:03 +01:00
Michael Weiss
269658558c chromium: Set use_vaapi=!stdenv.isAarch64 for M87
I've removed that option in 063b369908 but forgot that M87 still
defaults to use_vaapi=false.

(cherry picked from commit fb0239c654)
2021-01-02 16:30:55 +01:00
Michael Weiss
dbaaeaf7e7 chromedriver: Switch to Chromium's upstream-info.json (#105054)
This enables automatic updates and fixes #85629.

(cherry picked from commit 6aea53c3ce)
2021-01-02 16:27:19 +01:00
Jonathan Ringer
32a5032cd9 chromedriver: 86.0.4240.22 -> 87.0.4280.20
(cherry picked from commit 729dee17b2)
2021-01-02 16:27:14 +01:00
Nick Braga
070e35a625 chromedriver: 85.0.4183.87 -> 86.0.4240.22 (#101974)
(cherry picked from commit 9100dac453)
2021-01-02 16:27:05 +01:00
Michael Weiss
6a2ac674d2 chromium: Cleanup useOzone and useVaapi
But since Ozone is still experimental I'll keep useOzone in common.nix
for some time.

(cherry picked from commit 063b369908)
2021-01-02 16:24:17 +01:00
Michael Weiss
e6a02bbba3 chromium: Enable Ozone's DRM/GBM platform [0]
We've only set ozone_platform_gbm=false to fix the build with Mesa's
libgbm (vs. Google's own minigbm). However, since this issue has
resolved itself we can now drop it. Building with the recommended
settings should also avoid some issues (e.g. #104885).

[0]: https://chromium.googlesource.com/chromium/src.git/+/master/docs/ozone_overview.md#drm_gbm

(cherry picked from commit 2d5bb88418)
2021-01-02 16:23:49 +01:00
Michael Weiss
280539590b chromiumDev: Unmark the build as broken
The build succeeds again as dirmd is no longer required for building.

(cherry picked from commit 97677fa34f)
2021-01-02 16:23:00 +01:00
TredwellGit
87f5560e9c chromium: use official build settings (#101467)
LLD: https://lld.llvm.org/
When you link a large program on a multicore machine, you can expect that LLD runs more than twice as fast as the GNU gold linker. Your mileage may vary, though.
Link-time optimization (LTO) is supported by default.
Some default settings have been tuned for the 21st century. For example, the stack is marked as non-executable by default to tighten security.

LTO & ThinLTO: https://clang.llvm.org/docs/ThinLTO.html
LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization. However, monolithic LTO implements this by merging all input into a single module, which is not scalable in time or memory, and also prevents fast incremental compiles. ThinLTO is a new approach that is designed to scale like a non-LTO build, while retaining most of the performance achievement of full LTO.

PGO: https://llvm.org/docs/HowToBuildWithPGO.html https://blog.chromium.org/2020/08/chrome-just-got-faster-with-profile.html
Allows your compiler to better optimize code for how it actually runs. Users report that applying this to Clang and LLVM can decrease overall compile time by 20%.
Because PGO uses real usage scenarios that match the workflows of Chrome users around the world, the most common tasks get prioritized and made faster. Delivers up to 10% faster page loads.

CFI: https://clang.llvm.org/docs/ControlFlowIntegrity.html https://www.chromium.org/developers/testing/control-flow-integrity
Aborts the program upon detecting certain forms of undefined behavior that can potentially allow attackers to subvert the program’s control flow. These schemes have been optimized for performance, allowing developers to enable them in release builds.
By default, a program compiled with CFI will crash with SIGILL if it detects a CFI violation.

Additionally:
Use minizip instead of zlib. Chromium says zlib but actually uses minizip.
Remove old unused workarounds.
Make shell scripts POSIX compliant.
Update documentation URLs.
Prepare for using system libraries.

(cherry picked from commit 2bb011032c)
2021-01-02 16:19:53 +01:00
TredwellGit
8e03623be3 chromium: enable system ffmpeg, libjpeg, and zlib
(cherry picked from commit eb74717477)
2021-01-02 16:19:24 +01:00
TredwellGit
165ce6e36d chromium: disable symbols
By default GN produces a build with all of the debug assertions enabled (is_debug=true) and including full debug info (symbol_level=2). Setting symbol_level=1 will produce enough information for stack traces, but not line-by-line debugging. Setting symbol_level=0 will include no debug symbols at all. Either will speed up the build compared to full symbols.

(cherry picked from commit a7cbf67a24)
2021-01-02 16:19:16 +01:00
Thomas Tuegel
c6b23ba64a Merge pull request #108217 from ttuegel/release-20.09--plasma-sync-qt-version
[20.09] nixos/plasma5: synchronize Qt version with all-packages.nix
2021-01-02 06:41:03 -06:00
Thomas Tuegel
c53ed46ddb Merge pull request #108128 from ttuegel/plasma-sync-qt-version
nixos/plasma5: synchronize Qt version with all-packages.nix

(cherry picked from commit f69c648da4)
2021-01-02 05:49:11 -06:00
Thomas Tuegel
1b30518efb Merge pull request #108035 from ttuegel/release-20.09--qt-5.12.9
[20.09] qt512: 5.12.7 -> 5.12.9
2021-01-02 05:29:50 -06:00
Bernardo Meurer
e1cb4bfbb3 Merge pull request #108157 from nh2/thunderbird-gpgme-20.09
[20.09] thunderbird: Add gpg/gpgme dependencies to fix smartcard usage
2021-01-01 23:41:53 +00:00
Thomas Tuegel
6914dc8f4d Merge pull request #108115 from ttuegel/qt-5.12-darwin
qt512: fix darwin patches
(cherry picked from commit 43939ba8a8)
2021-01-01 16:09:49 -06:00
Niklas Hambüchen
64037afd74 thunderbird-bin: Add gpg/gpgme dependencies. Fixes #98765
(cherry picked from commit e72bd9f089)
2021-01-01 20:39:41 +01:00
Niklas Hambüchen
8c2bcac183 thunderbird: Add gpg/gpgme dependencies. Fixes #98765.
This enables to configure Thunderbird to use gnupg directly, which is the
official upstream recommendation when using GPG with smartcards, which are not
yet supported by Thunderbird's native GPG support.

(cherry picked from commit 2767936180)
2021-01-01 20:39:41 +01:00
Vladimír Čunát
5799edddc3 Merge branch 'release-20.09' into staging-20.09
(it's good to do this once in a while... last time was a month ago?)
2021-01-01 16:44:37 +01:00
Vladimír Čunát
16fd4233de Merge branch 'staging-20.09' into release-20.09
https://hydra.nixos.org/eval/1638217
2021-01-01 15:47:23 +01:00
Vladimír Čunát
dfc86e4456 Merge #107603: firefox*: 84.0 -> 84.0.1
(cherry picked from commit 85c8f75393)
2021-01-01 15:03:30 +01:00
Vladimír Čunát
c5524d6eb1 nss_latest: 3.59 -> 3.60
(cherry-picked from 22cd16f5b0, basically)
Firefox 84.0.1 will require >= 3.59.1
2021-01-01 15:03:20 +01:00
talyz
54e7d41a7e webkitgtk: Add /run/opengl-driver to bubblewrap bind mounts
Without access to the `/run/opengl-driver` directory, webkit fails to
create an EGL context, since it can't identify a suitable EGL
vendor. This results in a blank window and the following error output:

Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)

(cherry picked from commit 4c68c3837a)
2021-01-01 10:50:12 +01:00
Anders Kaseorg
63deb169d6 zulip: 5.4.3 → 5.5.0
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
(cherry picked from commit bfabe2a17a)
2020-12-31 16:42:18 -03:00
Aaron Andersen
388ed4e09f Merge pull request #107800 from aanderse/nixos/zabbixWeb
[20.09] nixos/zabbixWeb: include DOUBLE_IEEE754 directive
2020-12-31 07:53:10 -05:00
Aaron Andersen
b13ffe255e Merge pull request #107801 from aanderse/redmine
[20.09] redmine: wrap rdm-mailhandler.rb for inbound e-mail capabilities
2020-12-31 07:52:07 -05:00
Thomas Tuegel
39aa07ba35 Merge pull request #107483 from doronbehar/pkg/qt512
qt512: 5.12.7 -> 5.12.9
(cherry picked from commit 355df33432)
2020-12-31 06:15:35 -06:00
Michele Guerini Rocco
55e4ef4f59 Merge pull request #107792 from gdamjan/fix-uwsgi-php-20.09
[20.09] pkgs/uwsgi: fix compiling and linking the php plugin in uwsgi
2020-12-31 12:55:09 +01:00
Otavio Salvador
3bd6c7a6f4 nixos/shellhub-agent: initial service expression
This provides the service to configure the ShellHub Agent.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 06edbabe06)
2020-12-30 22:05:54 -08:00
Otavio Salvador
80262afb19 shellhub-agent: initial expression at 0.4.2
ShellHub is a modern SSH server for remotely accessing Linux devices via
command line (using any SSH client) or web-based user interface,
designed as an alternative to _sshd_.

Think ShellHub as centralized SSH for the the edge and cloud computing.

More information about the project in:

 - https://shellhub.io
 - https://github.com/shellhub-io/shellhub

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit f5d54c88ed)
2020-12-30 22:05:54 -08:00
Otavio Salvador
19ba2e22b9 maintainer-list: add otavio
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit c95a08d738)
2020-12-30 22:05:54 -08:00
Tim Steinbach
2d4e063eb7 linux: 4.19.163 -> 4.19.164 2020-12-30 21:21:36 -05:00
Tim Steinbach
8caa7937ad linux/hardened/patches/4.19: 4.19.163.a -> 4.19.164.a 2020-12-30 21:21:29 -05:00
Tim Steinbach
335112ffed linux/hardened/patches/4.14: 4.14.212.a -> 4.14.213.a 2020-12-30 21:21:28 -05:00
Tim Steinbach
8d5514fb04 linux: 5.4.85 -> 5.4.86 2020-12-30 21:21:27 -05:00
Tim Steinbach
a568b58bbd linux/hardened/patches/5.4: 5.4.85.a -> 5.4.86.a 2020-12-30 21:21:21 -05:00
zowoq
6c6ab8c5a4 youtube-dl: 2020.12.29 -> 2020.12.31
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.31
(cherry picked from commit eee6f0a363)
2020-12-31 11:13:56 +10:00
Niklas Hambüchen
352ae0b76e Merge pull request #107812 from nh2/20.09-pr-103803-backport-fix-openssh-hpn-sha
[20.09] openssh: fix hpn sha256
2020-12-31 00:57:41 +01:00
Wout Mertens
aec10f3c02 pam-ssh-agent: fix EDCSA crash 2020-12-30 16:38:10 +01:00
Wout Mertens
593e2c54db pam_ssh_agent_auth: 0.10.3 -> 0.10.4 2020-12-30 16:11:24 +01:00
Anderson Torres
0a954ac5ab Merge pull request #107953 from pacien/nixos-msmtp-module-20.09
[20.09] nixos/msmtp: add msmtp module
2020-12-30 08:52:06 -03:00
Anderson Torres
267772b46d Merge pull request #107949 from pacien/ssmtp-config-generator-20.09
[20.09] nixos/ssmtp: fix configuration generator to accomodate ssmtp
2020-12-30 07:01:19 -03:00
pacien
44e2bdd72d nixos/msmtp: add msmtp module
This adds a module for msmtp, a simple SMTP client which provides a
sendmail-compatible interface.

GitHub: see also nixpkgs issue #105710
(cherry picked from commit 93335aa252)
2020-12-30 10:44:41 +01:00
pacien
ece8d0f184 nixos/ssmtp: fix configuration generator to accomodate ssmtp
This replaces `concatStringsSep "\n"` with the proper generator to make sure
that the generated configuration file ends with a trailing `\n`, which is
required by ssmtp's picky configuration parser to take the last configuration
key into account.

GitHub: closes #105704
(cherry picked from commit a2c4419636)
2020-12-30 10:33:46 +01:00
Anderson Torres
eedd79f0a5 Merge pull request #107775 from IvarWithoutBones/bp-xwallpaper
[20.09] Revert "xwallpaper: remove libseccomp dependency"
2020-12-30 01:10:22 -03:00
Florian Klink
3b8c5e9990 displaylink: manually activate dlm.service
The shell script coming with the vendor-provided udev rule simply
starts dlm.service (and sets up some symlinks), and stops dlm.service if
that was the last card plugged in.

On NixOS, some of the cat/grep/sed commands are not available, causing
the script to fail.

Turns out, the symlinks aren't needed at all. Archlinux ships their own
script
(https://aur.archlinux.org/cgit/aur.git/plain/udev.sh?h=displaylink),
which only starts and stops dlm.service, depending on whether there's
cards left or not.

We can further optimize this by simply starting dlm.service on the first
card, and not stopping it at all. Considering dlm won't get stopped if
one of multiple cards is unplugged, it seems to handle disconnects.

(cherry picked from commit 43f74794de)
2020-12-30 06:19:10 +08:00
Дамјан Георгиевски
36d68d5507 uwsgi: add passthru.tests.uwsgi to derivation
(cherry picked from commit 41af371de2)
2020-12-29 22:56:53 +01:00
rnhmjoj
cb95b0e8c9 nixos/tests/uwsgi: test PHP plugin
(cherry picked from commit 06749ba321)
2020-12-29 22:56:44 +01:00
Дамјан Георгиевски
c825b61624 uwsgi: the php plugin needs to link with session.so
On NixOS the session.so php extension is a separate package (and not builtin
in libphp.so). But since the uwsgi php plugin uses the session
mechanisms, we need to link the plugin to that library too.

With this change uwsgipluginpy is hacked to take an additional UWSGICONFIG_PHP_LDFLAGS
environment variable and add it to its LDFLAGS, and then in the nix
expression the UWSGICONFIG_PHP_LDFLAGS is set to point to php.extensions.session

(cherry picked from commit 87bed6c86a)
2020-12-29 22:56:20 +01:00
Дамјан Георгиевски
bd5c6cd6e2 uwsgi: set UWSGICONFIG_PHPPATH to the php.dev store
uwsgi needs to run php-config to get the include path. set the
UWSGICONFIG_PHPPATH to the php-config in the php.dev store.

Patch common.h to directly include php_session.h (since it's a separate package on
nixos).

NIX_CFLAGS_LINK was removed since it doesn't seem to be used at all

https://github.com/unbit/uwsgi/blob/master/plugins/php/common.h
(cherry picked from commit 6dd858dc30)
2020-12-29 22:56:11 +01:00
Anderson Torres
b00b8f07ac Merge pull request #107882 from OPNA2608/update/palemoon-28.17.0/20.09
[20.09] palemoon: 28.16.0 -> 28.17.0
2020-12-29 14:52:24 -03:00
Tim Steinbach
f7568729bc linux: 4.9.248 -> 4.9.249 2020-12-29 10:12:30 -05:00
Tim Steinbach
366fd0b5e1 linux: 4.4.248 -> 4.4.249 2020-12-29 10:12:30 -05:00
Tim Steinbach
23af33a695 linux: 4.14.212 -> 4.14.213 2020-12-29 10:12:29 -05:00
Christoph Neidahl
7c5cba5cc6 palemoon: 28.16.0 -> 28.17.0 (#107329)
(cherry picked from commit b8f2c6fe42)
2020-12-29 12:49:59 +01:00
Michael Weiss
bd81a2e1f7 Merge pull request #107746 from primeos/ungoogled-chromium-backport
[20.09] ungoogled-chromium: 85.0.4183.102-1 -> 87.0.4280.88-1
2020-12-29 11:34:18 +01:00
zowoq
5adafbe99c youtube-dl: 2020.12.26 -> 2020.12.29
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.29
(cherry picked from commit 3a875fa58a)
2020-12-29 09:54:47 +10:00
Maximilian Bosch
e065200fc9 mautrix-whatsapp: 0.1.4 -> 0.1.5
ChangeLog: https://github.com/tulir/mautrix-whatsapp/releases/tag/v0.1.5
(cherry picked from commit 1a0c86ecd0)
2020-12-28 21:28:47 +01:00
Maximilian Bosch
57ef719c0a gitea: 1.13.0 -> 1.13.1
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.13.1
(cherry picked from commit cd4a0ab71c)
2020-12-28 21:28:46 +01:00
SCOTT-HAMILTON
04d5b1e8be openssh: fix hpn sha256
(cherry picked from commit b5794556b4)
2020-12-28 17:05:22 +01:00
Aaron Andersen
11515d1a2f redmine: wrap rdm-mailhandler.rb for inbound e-mail capabilities
(cherry picked from commit 1288f41c6e)
2020-12-28 10:08:10 -05:00
Aaron Andersen
8044ac86aa nixos/zabbixWeb: include DOUBLE_IEEE754 directive
(cherry picked from commit 0a20166ca1)
2020-12-28 10:04:10 -05:00
WilliButz
b0b42fe088 Merge pull request #107790 from Ma27/backport-hedgedoc
[20.09] hedgedoc: 1.6.0 -> 1.7.1 (security)
2020-12-28 13:41:17 +01:00
Florian Klink
2c0386300d Merge pull request #107769 from m1cr0man/release-20.09
nixos/acme: Backport account missing fixes
2020-12-28 13:37:26 +01:00
Florian Klink
15822fbdc9 nixos/acme: fix typo in docs
(cherry picked from commit f71e439688)
2020-12-28 12:28:19 +00:00
Maximilian Bosch
16b61e70d4 hedgedoc: fix NODE_PATH 2020-12-28 13:10:01 +01:00
Martin Weinelt
5c4638931e Merge pull request #107662 from mweinelt/20.09/kitty
[20.09] kitty: fix CVE-2020-35605
2020-12-28 12:12:27 +01:00
WilliButz
53ed5fc654 hedgedoc: 1.7.0 -> 1.7.1 (fixes CVE-2020-26286 and CVE-2020-26287)
https://github.com/hedgedoc/hedgedoc/releases/tag/1.7.1
https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-wcr3-xhv7-8gxc
https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-g6w6-7xf9-m95p
(cherry picked from commit 484d851cb9)
2020-12-28 11:03:20 +01:00
WilliButz
9a7aae4ecc nixos/codimd: rename to hedgedoc
CodiMD was renamed to HedgeDoc. The user, group and state directory,
will be named hedgedoc instead of codimd, starting with stateVersion
"21.03".

(cherry picked from commit 1c55621706)
2020-12-28 11:03:20 +01:00
WilliButz
c23d81c186 codimd: 1.6.0 -> 1.7.0, rename to hedgedoc
CodiMD was renamed to HedgeDoc and is now built with nodejs-14_x.

https://github.com/hedgedoc/hedgedoc/releases/tag/1.7.0
(cherry picked from commit e19995e43b)
2020-12-28 10:57:33 +01:00
IvarWithoutBones
9ee0b53cb9 Revert "xwallpaper: remove libseccomp dependency"
(cherry picked from commit 84e1b7f969)
2020-12-28 03:32:00 +01:00
Lucas Savva
c550aa2fb3 nixos/acme: Remove dependency on system version for hash
This means that all systems running from master will trigger
new certificate creation on next rebuild. Race conditions around
multiple account creation are fixed in #106857, not this commit.

(cherry picked from commit e3120397a5)
2020-12-28 00:10:58 +00:00
Lucas Savva
ebef75f0e6 nixos/acme: Add data.email to othersHash in nixos > 20.09
(cherry picked from commit 79ecf069f5)
2020-12-28 00:10:54 +00:00
Lucas Savva
bff2d5db2b nixos/acme: lego run whenen account is missing
(cherry picked from commit 76401c9a3b)
2020-12-28 00:10:48 +00:00
Benjamin Asbach
b43faa27fa roundcube: 1.4.9 -> 1.4.10
(cherry picked from commit def9669336)
2020-12-28 00:01:38 +01:00
Thomas Tuegel
4cd4cfc026 Merge pull request #107713 from ttuegel/staging-20.09--qt-5.15.2
[20.09] Qt 5.15.2
2020-12-27 13:56:59 -06:00
squalus
2c7b05239f ungoogled-chromium: 86.0.4240.183-1 -> 87.0.4280.88-1
based on chromium master@68d1006c

(cherry picked from commit 1416482f63)
2020-12-27 19:11:49 +01:00
Michael Weiss
9b4b33e5ce mesa: Replace all usages of old aliases
(cherry picked from commit 197ddbced2)
2020-12-27 19:11:13 +01:00
squalus
d23d793227 ungoogled-chromium: 86.0.4240.111-1 -> 86.0.4240.183-1
based on chromium master@b3939086

(cherry picked from commit a0ea60fde3)
2020-12-27 19:10:20 +01:00
squalus
5d520d2e70 ungoogled-chromium: 85.0.4183.102-1 -> 86.0.4240.111-1
based on chromium master@26d3fbf2

(cherry picked from commit 744ea3d944)
2020-12-27 19:10:00 +01:00
Gabriel Ebner
c174eb80dd ungoogled-chromium: use jre8
(cherry picked from commit 33bae6276d)
2020-12-27 19:09:05 +01:00
lsix
5bcf142da5 Merge pull request #106981 from lsix/fix-gdb-crash
[20.09] gdb: Fix crash when exiting TUI with gdb -tui
2020-12-27 17:05:25 +00:00
Thomas Tuegel
64ebb54d7e Revert "freecad: patch for Qt 5.15"
This reverts commit 86523524867df69255e30f8898b8daaa33985f7a.
2020-12-27 06:49:56 -06:00
Frederik Rietdijk
b926fa4ddd kompare: fix build with patch
Obsolete methods were still in use when 20.08 was released.
This patch ports away from them.

(cherry picked from commit cd8b36411a)
2020-12-27 06:49:55 -06:00
Thomas Tuegel
2624a1729d calendarsupport: patch for Qt 5.15.2
(cherry picked from commit 672e363795)
2020-12-27 06:49:55 -06:00
Thomas Tuegel
019af7645e kaddressbook: patch for Qt 5.15.2
(cherry picked from commit 3ade46172d)
2020-12-27 06:49:55 -06:00
Thomas Tuegel
31e400597f freecad: patch for Qt 5.15 2020-12-27 06:49:55 -06:00
Dmitry Kalinkin
1d0c87b2af qt515: fix on darwin after bump to 5.15.2
(cherry picked from commit 2a46e7126f)
2020-12-27 06:49:54 -06:00
Andreas Rammhold
7d2fdb4216 pyqt: 5.15.1 -> 5.15.2
This keeps the PyQt5 version in sync with the Qt release. While it is
apparently not strictly required it is probably not the worst idea to do
this.

(cherry picked from commit a15b4c6a68)
2020-12-27 06:49:54 -06:00
Andreas Rammhold
6bea8bc9da kdeFrameworks.kpurpose: add patch required with Qt5 5.15.2
Qt 5.15 carried a change that renamed a getter for the socket error. In
a later relase that change was reverted (to be less ambiguous) thus now
 those that had picked up the change in API had to change their code.
 This has now been reverted [0] and thus the consumers also have to
 revert their changes…

[0] https://codereview.qt-project.org/c/qt/qtbase/+/289693

(cherry picked from commit 5af26a1106)
2020-12-27 06:49:54 -06:00
Andreas Rammhold
175634df43 qt-5: 5.15.0 -> 5.15.2
This is a maintenance release of the Qt 5.15 release series. It focuses on
bug and security fixes. The feature that made me update this package was
the broken u2f support in QtWebEngine when used together with
Qutebrowser. It previously (on older Qt versions) used to work but
stopped working with the switch to 5.15.

As the changelog is rather extensive the reader is advised to inspect
[0] to checkout the changes to each of the components of their
interest.

This also fixes a security issue with QtWebEngine based browsers that
could be crashed by visiting a website that invokes certain WebRTC
features [1].

[0] https://wiki.qt.io/Qt_5.15.2_Change_Files
[1] https://bugreports.qt.io/browse/QTBUG-86752

(cherry picked from commit dd6446e17f)
2020-12-27 06:49:51 -06:00
Thomas Tuegel
6b61c1d13a Merge pull request #107621 from ttuegel/release-20.09--qtwebkit
[20.09] qtwebkit: unbreak
2020-12-27 05:16:28 -06:00
zowoq
0c81b9a4f1 youtube-dl: 2020.12.22 -> 2020.12.26
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.26
(cherry picked from commit 70bed1a7fd)
2020-12-27 09:46:01 +10:00
Martin Weinelt
0baa56f3ac kitty: fix CVE-2020-35605
The Graphics Protocol feature in graphics.c in kitty before 0.19.3 allows
remote attackers to execute arbitrary code because a filename containing
special characters can be included in an error message.

https://github.com/kovidgoyal/kitty/issues/3128

Fixes: CVE-2020-35605
2020-12-26 21:25:55 +01:00
Thomas Tuegel
9345483b30 freecad: patch for Qt 5.15 2020-12-25 14:44:30 -06:00
Thomas Tuegel
a487bae5bc Merge pull request #104474 from doronbehar/pkg/qt515/qtwebkit
qt515.qtwebkit: unbreak

(cherry picked from commit e772531ce8)
2020-12-25 05:45:01 -06:00
Doron Behar
ae1b121d9a Merge pull request #107542 from buckley310/brave2 2020-12-25 12:41:16 +02:00
Sean Buckley
d23984991a brave: 1.18.70 -> 1.18.75
(cherry picked from commit 156ce8d398)
2020-12-24 11:47:08 -05:00
Sean Buckley
0977754b62 brave: 1.17.73 -> 1.18.70
(cherry picked from commit 41c20408c3)
2020-12-24 10:54:23 -05:00
nasirhm
a7daa0f2a0 brave: version updated: 1.16.76 -> 1.17.73
Version updated for Brave Browser from 1.16.76 to 1.17.73:

- Added a dependency for libxkbcommon.
- Updated SHA256 for the version bumped brave browser.

Signed-off-by: nasirhm <nasirhussainm14@gmail.com>
(cherry picked from commit 1f6d64de27)
2020-12-24 10:54:17 -05:00
Vladimír Čunát
ca119749d8 Revert Merge #107275: nixos: fix "nixos-rebuild ...
... build-vm-with-bootloader" for EFI systems

(cherry picked from commit 57a787c9fa or reverted from 9a5a4c7053)
It breaks nixosTests.installer.simpleUefiSystemdBoot
and blocks nixos-20.09 channel.
2020-12-24 10:40:00 +01:00
Maximilian Bosch
47dbb876e1 prometheus: gross hack to fix linker flags for versioning info
Apparently the handling of `buildFlagsArray` in `buildGo*` is blatantly
broken since it doesn't quote flags specified as list elements properly.

Because of that, the `-ldflags` are not interpreted properly and
`prometheus --version` doesn't output anything useful. By specifying
flags in both `buildFlags` and `buildFlagsArray` the issue gets fixed
since both variables are passed to `go install`.

(cherry picked from commit b33b086506)
2020-12-23 21:56:10 +01:00
Maximilian Bosch
623dc82717 prometheus: 2.22.2 -> 2.23.0
ChangeLog: https://github.com/prometheus/prometheus/releases/tag/v2.23.0

* Applied a patch to fix a regression in release 2.23[1].

[1] https://github.com/prometheus/prometheus/issues/8144

(cherry picked from commit 5a26fb3c98)
2020-12-23 21:56:09 +01:00
Maximilian Bosch
de5b2570a9 nixos/tests/prometheus: increase memorySize
Apparently, our NixOS tests need more RAM now. This was needed for e.g.
the `gitea`-test as well[1].

[1] affb72eccd

(cherry picked from commit 39ebc637a1)
2020-12-23 21:56:08 +01:00
zowoq
0e0e3ec04d prometheus: 2.22.1 -> 2.22.2
https://github.com/prometheus/prometheus/releases/tag/v2.22.2
(cherry picked from commit 20f3e3a02b)
2020-12-23 21:56:07 +01:00
zowoq
c86f563e2a Revert "prometheus: pin to go 1.14"
This reverts commit ba17782524.

Fixed in https://github.com/prometheus/prometheus/releases/tag/v2.21.0

(cherry picked from commit 8ec3ec7226)
2020-12-23 21:56:07 +01:00
Sergey Lukjanov
ff6013ac90 prometheus: 2.20.1 -> 2.22.1
(cherry picked from commit 7a8b30fb60)
2020-12-23 21:56:06 +01:00
Benjamin Hipple
1febdefecd Merge pull request #107438 from jonringer/backport-install
[20.09] docs: add -L to remaining curl install commands
2020-12-22 23:25:34 -05:00
lf-
ecde0fedca docs: add -L to remaining curl install commands
(cherry picked from commit 6ed65d9b5f)
2020-12-22 18:22:19 -08:00
Pavol Rusnak
7571425725 Merge pull request #107419 from rnhmjoj/monero-backport
Monero backport
2020-12-22 21:08:39 +01:00
Tim Steinbach
086bfee39f linux/hardened/patches/5.9: 5.9.15.a -> 5.9.16.a 2020-12-22 14:40:05 -05:00
Tim Steinbach
685b5aad46 linux/hardened/patches/5.4: 5.4.84.a -> 5.4.85.a 2020-12-22 14:40:04 -05:00
Pavol Rusnak
9628de290c monero-gui: 0.17.1.6 -> 0.17.1.7
enable and fix darwin build

(cherry picked from commit b45e4ddb25)
2020-12-22 20:00:03 +01:00
R. RyanTM
f1b0825f51 monero-gui: 0.17.1.5 -> 0.17.1.6
(cherry picked from commit eb85197962)
2020-12-22 20:00:03 +01:00
rnhmjoj
a3b76e6f50 monero-gui: 0.17.1.4 -> 0.17.1.5
(cherry picked from commit 7e3fc72080)
2020-12-22 20:00:02 +01:00
Pavol Rusnak
137d6eff57 monero: 0.17.1.6 -> 0.17.1.7
(cherry picked from commit bf5af0252b)
2020-12-22 20:00:01 +01:00
rnhmjoj
52fa6217d4 monero: 0.17.1.5 -> 0.17.1.6
(cherry picked from commit 00d0fe5bf8)
2020-12-22 20:00:01 +01:00
rnhmjoj
6d2d8f76c8 monero: 0.17.1.3 -> 0.17.1.5
(cherry picked from commit 8a4ac3e4a2)
2020-12-22 20:00:00 +01:00
Pavol Rusnak
ed251d8bc9 monero-gui: 0.17.1.1 -> 0.17.1.4
(cherry picked from commit 52ee36a710)
2020-12-22 20:00:00 +01:00
Pavol Rusnak
29ac5e61e8 monero: 0.17.1.1 -> 0.17.1.3
(cherry picked from commit 51c2129eb8)
2020-12-22 19:59:59 +01:00
TredwellGit
bf05444d01 wireshark: 3.4.0 -> 3.4.2
https://www.wireshark.org/docs/relnotes/wireshark-3.4.1.html
https://www.wireshark.org/docs/relnotes/wireshark-3.4.2.html
(cherry picked from commit 58c52f0b45)
2020-12-22 11:19:42 +01:00
Klemens Nanni
0a94f27866 wireshark: Do $PATH lookup in wireshark.desktop instead of hardcoding derivation
See db236e588d "steam: Do $PATH lookup in steam.desktop [...]".
tl;dr: Otherwise widget/panel/desktop icons in DEs like KDE break.

As upstream's .desktop file does not contain any executable paths,
simply avoid substitution.

Message-Id: <97c3e797-d844-4d0a-9ccf-397745f83aeb@siticom.de>
(cherry picked from commit 251349dac3)
2020-12-22 11:19:42 +01:00
TredwellGit
3160ac620e wireshark: 3.2.7 -> 3.4.0
https://www.wireshark.org/docs/relnotes/wireshark-3.2.8.html
https://www.wireshark.org/docs/relnotes/wireshark-3.4.0.html
(cherry picked from commit 286a201786)
2020-12-22 11:19:42 +01:00
rnhmjoj
9d6d90666e Revert "nixos/wireless: fix failure with no interfaces"
This reverts commit 645b8a3749.

Attempting to start any service from udev when systemd-udev-settle is
used at all hangs the boot for 2min. See issue #107341.
2020-12-22 10:22:36 +01:00
Maximilian Bosch
1a3cf3c539 packer: 1.6.5 -> 1.6.6
https://github.com/hashicorp/packer/releases/tag/v1.6.6
(cherry picked from commit d36f00235e)
2020-12-22 09:51:56 +01:00
Maximilian Bosch
083ba6b7f1 element-desktop: 1.7.15 -> 1.7.16
https://github.com/vector-im/element-web/releases/tag/v1.7.16
(cherry picked from commit b9dabe736a)
2020-12-22 09:51:56 +01:00
Maximilian Bosch
65fc871e65 element-web: 1.7.15 -> 1.7.16
https://github.com/vector-im/element-web/releases/tag/v1.7.16
(cherry picked from commit bbceaa8cfd)
2020-12-22 09:51:55 +01:00
zowoq
9aea0b292a youtube-dl: 2020.12.14 -> 2020.12.22
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.22
(cherry picked from commit 1ebf7ecb91)
2020-12-22 08:52:46 +01:00
Bjørn Forsman
79c739c3bf asciidoctor: add revealjs support
This allows creating HTML presentations with
`asciidoctor-revealjs presentation.adoc`.

NOTE: The generated HTML file implicitly depend on reveal.js (and I see
no good way to bundle it with Nix). Either provide reveal.js in a local
path next to the generated HTML file[1], or override the revealjsdir
attribute, for example by pointing to an URL (can also be a path):

  asciidoctor-revealjs -a revealjsdir=https://cdn.jsdelivr.net/npm/reveal.js@3.9.2 presentation.adoc

Implementation details:
1. Added "gem 'asciidoctor-revealjs'" to the Gemfile.
2. Ran "nix-shell -p bundler --run 'bundle lock --update'"
   from pkgs/tools/typesetting/asciidoctor/.
3. Hand edited Gemfile.lock to remove all but the asciidoctor-revealjs
   changes. (Rationale: allow backporting to release-20.09.)
4. Finish off with "nix-shell -p bundix --run 'bundix'".

[1] Of course Nix can help with _that_, but that's external to the
asciidoctor-revealjs program.

(cherry picked from commit 8f13d3cada)
2020-12-21 22:21:24 +01:00
Bjørn Forsman
9a5a4c7053 nixos: fix "nixos-rebuild build-vm-with-bootloader" for EFI systems
`nixos-rebuild build-vm-with-bootloader` currently fails with the
default NixOS EFI configuration:

  $ cat >configuration.nix <<EOF
  {
    fileSystems."/".device = "/dev/sda1";
    boot.loader.systemd-boot.enable = true;
    boot.loader.efi.canTouchEfiVariables = true;
  }
  EOF

  $ nixos-rebuild build-vm-with-bootloader -I nixos-config=$PWD/configuration.nix -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixos-20.09.tar.gz
  [...]
  insmod: ERROR: could not insert module /nix/store/1ibmgfr13r8b6xyn4f0wj115819f359c-linux-5.4.83/lib/modules/5.4.83/kernel/fs/efivarfs/efivarfs.ko.xz: No such device
  mount: /sys/firmware/efi/efivars: mount point does not exist.
  [    1.908328] reboot: Power down
  builder for '/nix/store/dx2ycclyknvibrskwmii42sgyalagjxa-nixos-boot-disk.drv' failed with exit code 32
  [...]

Fix it by setting virtualisation.useEFIBoot = true in qemu-vm.nix, when
efi is needed.

And remove the now unneeded configuration in
./nixos/tests/systemd-boot.nix, since it's handled globally.

Before:
* release-20.03: successful build, unsuccessful run
* release-20.09 (and master): unsuccessful build

After:
* Successful build and run.

Fixes https://github.com/NixOS/nixpkgs/issues/107255

(cherry picked from commit 39fad297fd)
2020-12-21 22:10:13 +01:00
Rouven Czerwinski
659dd33550 nixos/thermald: add adaptive mode
thermald >=2.3 supports the adaptive DPTF mode, in conjunction with
kernel 5.8.

NixOS 20.09 has 2.2, but this is useful for people that replace the
package with the later version, which is sometimes needed to do anyways.

(cherry picked from commit 0aaa5addfb)
2020-12-21 18:05:55 +00:00
Tim Steinbach
5cf2172ab6 linux: 5.9.15 -> 5.9.16 2020-12-21 12:57:09 -05:00
Tim Steinbach
c232e1c3e8 linux: 5.4.84 -> 5.4.85 2020-12-21 12:57:08 -05:00
Martin Weinelt
ea4068674e Merge pull request #105604 from mweinelt/20.09/containerd
[20.09] containerd: 1.4.0 -> 1.4.3
2020-12-21 18:15:29 +01:00
Dennis Gosnell
a3a3dda3ba Merge pull request #107310 from sternenseemann/gitit-20.09-jailbreak
[20.09] haskellPackages.gitit: jailbreak to unbreak gitit
2020-12-21 23:27:46 +09:00
sternenseemann
aeef3e5eb7 haskellPackages.gitit: jailbreak and unbreak 2020-12-21 14:09:56 +01:00
Vladimír Čunát
60cf1b4453 Merge #107041: firefox: 83 -> 84 (security)
(cherry picked from commit d649d77c4c)
I mainly re-tested the `firefox` attribute on 20.09,
but I also briefly tried -esr -bin and -beta-bin.
2020-12-21 14:00:51 +01:00
Drew Risinger
46f46a8c0b pythonPackages.pyqtgraph: convert to pyqt5
(cherry picked from commit 9156890e87)
2020-12-20 18:13:42 -08:00
eyjhb
16c0b79dec evdi: unstable-20200416 -> v1.7.2
(cherry picked from commit 2636ff59fb)
2020-12-21 00:32:55 +01:00
Thomas
1277e1653b opencv: fix python bindings (#106972)
Fixes partially broken Python bindings (#91791) by removing workaround (#26304) no longer needed in the 4.x series.

(cherry picked from commit c322b7cfce)
2020-12-20 13:38:37 -05:00
Marek Mahut
3d2d8f281a Merge pull request #107252 from 1000101/release-20.09
[20.09] steam/fhsenv: Add LD_LIBRARY_PATH (and hence OpenGL driver library path) to output of --print-steam-runtime-library-paths
2020-12-20 14:17:36 +01:00
Joachim F
d2d601901a Merge pull request #107179 from prusnak/tbbb-20.09
[20.09] tor-browser-bundle-bin: 10.0.5 -> 10.0.7
2020-12-20 14:05:20 +01:00
Jonathan Baldwin
f3d651ea9d steam/fhsenv: Add LD_LIBRARY_PATH (and hence OpenGL driver library path) to output of --print-steam-runtime-library-paths
(cherry picked from commit 0127c29713)
2020-12-20 13:41:01 +01:00
Pavol Rusnak
c3f442653c Merge pull request #107154 from alexeymuranov/backport-20_09-xournalpp
[20.09] xournalpp: 1.0.19 → 1.0.20
2020-12-20 13:26:20 +01:00
Maximilian Bosch
7d57790bc1 mitmproxy: 5.1.1 -> 5.3.0 (backport)
This ports the changes to `mitmproxy` to 20.09 from

* 9c6c7acf22
* fccb704f87

This is not cherry-picked on purpose since
0e5657498d (`mitmproxy: convert to
python3Packages`) would have to be backported as well.

Rationale for backport: the package doesn't build anymore with openssl
>1.1.1g[1]. On 20.09 is openssl-1.1.1i to fix CVE-2020-1971[2].

[1] https://github.com/NixOS/nixpkgs/issues/103992
[2] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971
2020-12-19 18:59:45 +01:00
R. RyanTM
d8453603b4 gcompris: 0.98 -> 1.0
(cherry picked from commit 7275a26ed5)
2020-12-19 17:07:32 +01:00
Vladimír Čunát
10d772584b Merge branch 'staging-20.09' into release-20.09
Darwin hasn't fully rebuilt yet, but we have security fix(es) inside
and I don't think other platforms need to wait for that.
2020-12-19 16:29:01 +01:00
Sam Bickley
0e4be1dbee tor-browser-bundle-bin: 10.0.6 -> 10.0.7
(cherry picked from commit e924c5d80f)
2020-12-19 16:16:20 +01:00
Sam Bickley
9bf1432502 tor-browser-bundle-bin: 10.0.5 -> 10.0.6
(cherry picked from commit 8bb972a8dd)
2020-12-19 16:15:50 +01:00
Sam Bickley
9d45cdbae6 tor-browser-bundle-bin: 10.0.6 -> 10.0.7
(cherry picked from commit e924c5d80f)
2020-12-19 00:54:16 +01:00
Sam Bickley
3383a40ba2 tor-browser-bundle-bin: 10.0.5 -> 10.0.6
(cherry picked from commit 8bb972a8dd)
2020-12-19 00:54:07 +01:00
Tristan Helmich
ae07ccf318 nixos/release-notes: Warn on wpa_supplicant changes
(cherry picked from commit 3049064aa5)
2020-12-18 16:14:01 +01:00
Nikolay Korotkiy
9d0859cefd xournalpp: 1.0.19 → 1.0.20
(cherry picked from commit a5ec4f99db)
2020-12-18 14:51:05 +01:00
Vincent Laporte
dbdfc643d2 cryptoverif: 2.03pl1 → 2.04
(cherry picked from commit 66c0fc3609)
2020-12-18 08:23:34 +01:00
Vincent Laporte
e2e5632d48 cryptoverif: fix search for default library
(cherry picked from commit b49a3fb852)
2020-12-18 08:22:03 +01:00
Lancelot SIX
28a5ba9765 skypeforlinux: 8.65.0.78 -> 8.66.0.74
(cherry picked from commit c100f8851b)
2020-12-17 15:28:58 -08:00
Pascal Bach
b0e08bb3c3 skypeforlinux: 8.64.0.81 -> 8.65.0.78
(cherry picked from commit 6ee7c68f94)
2020-12-17 15:28:58 -08:00
Michael Weiss
3468c49902 Merge pull request #107113 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.39.3 -> 1.39.4
2020-12-17 20:57:33 +01:00
Maxine Aubrey
de7b7f9eeb nomad_0_11: 0.11.7 -> 0.11.8
(cherry picked from commit de94bb432f)
2020-12-17 11:31:53 -08:00
Jonathan Ringer
904864fbf3 nomad_0_11: 0.11.6 -> 0.11.7
(cherry picked from commit 2f87869190)
2020-12-17 11:31:53 -08:00
Maxine E. Aubrey
f6a4e5e064 nomad_0_11: 0.11.5 -> 0.11.6
(cherry picked from commit 2ff401dd59)
2020-12-17 11:31:53 -08:00
Maxine E. Aubrey
6de52e07e6 nomad_0_11: 0.11.4 -> 0.11.5
(cherry picked from commit decc5fbbc6)
2020-12-17 11:31:53 -08:00
Maxine Aubrey
98299b9f82 nomad_0_12: 0.12.7 -> 0.12.9
(cherry picked from commit 582abe1d6d)
2020-12-17 11:31:53 -08:00
Maxine E. Aubrey
3fb7796fa7 nomad_0_12: 0.12.6 -> 0.12.7
(cherry picked from commit e8469ca653)
2020-12-17 11:31:53 -08:00
Maxine E. Aubrey
56c2cd5ca2 nomad_0_12: 0.12.5 -> 0.12.6
(cherry picked from commit ed6f7108df)
2020-12-17 11:31:53 -08:00
Maxine E. Aubrey
1cf489583c nomad_0_12: 0.12.4 -> 0.12.5
(cherry picked from commit dff0cadbc6)
2020-12-17 11:31:53 -08:00
Danielle Lancashire
068599ba00 nomad: 0.12.3 -> 0.12.4
(cherry picked from commit d63af62a6e)
2020-12-17 11:31:53 -08:00
Danielle Lancashire
70316ad3f2 nomad: Pin to go1.14 for 0.11 and 0.12
This commit pins go versions for nomad 0.11 and 0.12. Future versions of
Nomad should have their versions pinned from the beginning, even if they
support the latest-at-the-time version of Go to prevent accidental
version bumps on unsupported go versions.

See https://github.com/NixOS/nixpkgs/pull/96414 for further discussion
around this change.

(cherry picked from commit 329a922fb2)
2020-12-17 11:31:53 -08:00
Maxine E. Aubrey
440ed9b819 nomad: 0.12.2 -> 0.12.3
(cherry picked from commit 168a85b122)
2020-12-17 11:31:53 -08:00
Michael Weiss
e744856ef6 signal-desktop: 1.39.3 -> 1.39.4
(cherry picked from commit f0c5e161e0)
2020-12-17 19:27:10 +01:00
Tim Steinbach
882ff2d997 linux/hardened/patches/5.9: 5.9.14.a -> 5.9.15.a
(cherry picked from commit 62f5b921c5)
2020-12-17 09:22:46 -05:00
Tim Steinbach
5542f5eb79 linux/hardened/patches/5.4: 5.4.83.a -> 5.4.84.a
(cherry picked from commit 1eb7cd9572)
2020-12-17 09:22:45 -05:00
Michael Weiss
6150fcfd30 Merge pull request #107092 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.39.2 -> 1.39.3
2020-12-17 12:50:56 +01:00
Michael Weiss
563a2c5a02 signal-desktop: 1.39.2 -> 1.39.3
(cherry picked from commit 552e036e20)
2020-12-17 11:44:05 +01:00
Vladimír Čunát
d73407e8e6 Merge #107007: thunderbird*: 78.5.1 -> 78.6.0 (security)
https://www.thunderbird.net/en-US/thunderbird/78.6.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2020-56/
(cherry picked from commit 84bc4d25fe)
I re-tested both atop 20.09 as well.
2020-12-16 23:26:29 +01:00
Maximilian Bosch
f05a0f2f26 nixos/tests/gitea: increase memory for VM
Otherwise, the relevant processes are stopped by the kernel's OOM
killer[1].

[1] https://github.com/NixOS/nixpkgs/pull/105698#issuecomment-737257293

(cherry picked from commit affb72eccd)
2020-12-16 21:58:39 +01:00
Aaron Andersen
0c2df0ccbb gitea: 1.12.6 -> 1.13.0
(cherry picked from commit 16dd1c902c)
2020-12-16 21:43:42 +01:00
Maximilian Bosch
1e416d34e8 nextcloud20: 20.0.3 -> 20.0.4
ChangeLog: https://nextcloud.com/changelog/#20-0-4
(cherry picked from commit 6d0745a454)
2020-12-16 21:24:51 +01:00
Tim Steinbach
3aac3fdf6b linux: 5.9.14 -> 5.9.15
(cherry picked from commit ca0e3d9c64)
2020-12-16 11:29:26 -05:00
Tim Steinbach
04e8e5a6fc linux: 5.4.83 -> 5.4.84
(cherry picked from commit d1a0eb7f0b)
2020-12-16 11:29:26 -05:00
Lancelot SIX
4ec0946f20 gdb: Fix crash when exiting TUI with gdb -tui
Fixes #106868
2020-12-16 08:49:49 +00:00
Henri Menke
81fad87659 [20.09] zfs: 0.8.5 -> 0.8.6 2020-12-15 23:04:23 -08:00
Guillaume Girol
647cc06986 Merge pull request #106979 from symphorien/thunar-send-email-backport
[20.09] xfce.exo: fix $out/lib/xfce4/exo/exo-compose-mail
2020-12-15 20:08:24 +00:00
zowoq
6debaa98a1 gitAndTools.gh: 1.3.1 -> 1.4.0
https://github.com/cli/cli/releases/tag/v1.4.0
(cherry picked from commit ee275b02c1)
2020-12-16 05:51:09 +10:00
Guillaume Girol
a17c258d4f xfce.exo: fix $out/lib/xfce4/exo/exo-compose-mail
fixes #106755

(cherry picked from commit 0d2e2d9297)
2020-12-15 20:23:08 +01:00
Vladimír Čunát
a36a2ae924 knot-dns: 2.9.7 -> 2.9.8
https://gitlab.nic.cz/knot/knot-dns/-/tags/v2.9.8
2020-12-15 17:03:23 +01:00
Joachim F
4f704dbafc Merge pull request #106842 from nixbitcoin/backport-nixos/malloc
[20.09] nixos/malloc: fix Scudo
2020-12-15 16:54:20 +01:00
Vladimír Čunát
7bc5efd51c Merge staging-20.09 into release-20.09
It's earlier version, already finished on Hydra:
https://hydra.nixos.org/eval/1634467
2020-12-15 09:16:18 +01:00
rnhmjoj
645b8a3749 nixos/wireless: fix failure with no interfaces
This resolves issue #101963.

When the service is started and no interface is ready yet, wpa_supplicant
is being exec'd with no `-i` flags, thus failing. Once the interfaces
are ready, the udev rule would fire but wouldn't restart the unit because
it wasn't currently running (see systemctl(1) try-restart).

The solution is to exit (with a clear error message) but always restart
wpa_supplicant when the interfaces are modified.

(cherry picked from commit 8f177612b1)
2020-12-15 08:46:06 +01:00
Mario Rodas
f02bf8ffb9 Merge pull request #106864 from IvarWithoutBones/bp-tldextract
[20.09] pythonPackages.tldextract: add missing dependency
2020-12-14 23:47:09 -05:00
Pascal Bach
7362dab2c9 unifiStable: 5.14.22 -> 5.14.23
(cherry picked from commit 87b6cc6cef)
2020-12-14 18:44:19 +01:00
Lassulus
798e64c547 Merge pull request #106722 from danieldk/backport-20.09-1password-0.9.7
[20.09] _1password-gui -> 0.8.4 -> 0.9.7
2020-12-14 16:45:13 +01:00
Tim Steinbach
c3397e610e linux/hardened/patches/5.9: 5.9.12.a -> 5.9.14.a 2020-12-14 09:34:03 -05:00
Tim Steinbach
8c1c539dfc linux/hardened/patches/5.4: 5.4.81.a -> 5.4.83.a 2020-12-14 09:34:02 -05:00
Tim Steinbach
c5778ca9da linux/hardened/patches/4.19: 4.19.161.a -> 4.19.163.a 2020-12-14 09:34:01 -05:00
Tim Steinbach
85ef59721d linux/hardened/patches/4.14: 4.14.210.a -> 4.14.212.a 2020-12-14 09:34:00 -05:00
Mario Rodas
ac5a781efe Merge pull request #106870 from IvarWithoutBones/bp-clize
[20.09] pythonPackages.clize: fix build
2020-12-14 07:51:30 -05:00
zowoq
61956d97af youtube-dl: 2020.12.12 -> 2020.12.14
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.14
(cherry picked from commit d444a5ff39)
2020-12-14 22:07:28 +10:00
Sarah Brofeldt
ec4b0d3c2a Merge pull request #105697 from petabyteboy/feature/gitlab-backport
[20.09] gitlab: 13.6.0 -> 13.6.1
2020-12-14 07:54:47 +01:00
Martin Weinelt
b618e0f6e3 Merge pull request #106673 from mweinelt/20.09/curl
[staging-20.09] curl: 7.72.0 -> 7.74.0
2020-12-14 04:39:03 +01:00
IvarWithoutBones
d2390b6d1d pythonPackages.clize: fix build
(cherry picked from commit 3017f4f757)
2020-12-14 04:06:32 +01:00
IvarWithoutBones
d95f865152 pythonPackages.tldextract: add missing dependency
(cherry picked from commit b7cf390837)
2020-12-14 02:35:46 +01:00
R. RyanTM
fafb912f3f bluez: 5.54 -> 5.55
(cherry picked from commit ef13bb7089)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-12-13 23:32:17 +01:00
Henri Menke
6d3c890210 zfsUnstable: 2.0.0-rc3 -> 2.0.0 2020-12-13 10:29:53 -08:00
TredwellGit
f9ba5d9932 nixos/malloc: fix Scudo
Fixes segmentation faults.
https://github.com/NixOS/nixpkgs/issues/100799

(cherry picked from commit fc6948cd47)
2020-12-13 17:18:55 +00:00
Martin Weinelt
129ce7e0b7 curl: 7.73.0 -> 7.74.0
https://curl.se/docs/CVE-2020-8284.html
https://curl.se/docs/CVE-2020-8285.html
https://curl.se/docs/CVE-2020-8286.html

Fixes: CVE-2020-8284, CVE-2020-8285, CVE-2020-8286
(cherry picked from commit 5ba727781f)
2020-12-13 16:56:15 +01:00
Tim Steinbach
31928de076 curl: 7.72.0 -> 7.73.0
(cherry picked from commit 4df8aa7b00)
2020-12-13 16:55:40 +01:00
Sarah Brofeldt
fad7a28aac Merge pull request #106634 from srhb/bp-k8s-1.19.5
[20.09] kubernetes: 1.19.4 -> 1.19.5
2020-12-13 16:54:12 +01:00
Vladimír Čunát
9797466cbf Merge #105936: mesa bugfix updates (into staging-20.09) 2020-12-13 12:52:03 +01:00
Vladimír Čunát
b94726217f nixos/tests: drop bad reference added by accident
Apparently it was just conflict resolution in a8ae72800d.
The file doesn't exist on 20.09, so it was breaking evaluation.
2020-12-13 11:43:52 +01:00
zowoq
fb2fa875f9 youtube-dl: 2020.12.09 -> 2020.12.12
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.12
(cherry picked from commit 85a3c839df)
2020-12-13 07:20:48 +10:00
Greg Roodt
28afd4d73f python: 3.9.0 -> 3.9.1
(cherry picked from commit 42d28c2a77)
2020-12-12 19:32:44 +01:00
Alyssa Ross
e5c208a315 nixos/mailman: run non-minutely jobs
Fixes: b478e0043c
 ("nixos/mailman: refactor")
(cherry picked from commit a2460414cb)
2020-12-12 10:13:58 +01:00
Daniël de Kok
9cd7c6ccdb _1password-gui: 0.9.6 -> 0.9.7
Changes:
https://releases.1password.com/linux/0.9/#1password-for-linux-0.9.7
(cherry picked from commit 2fcac5f9fa)
2020-12-12 09:27:28 +01:00
R. RyanTM
2cd56a70a2 _1password-gui: 0.9.5-2 -> 0.9.6
(cherry picked from commit 934f621819)
2020-12-12 09:27:28 +01:00
R. RyanTM
977ba98243 _1password-gui: 0.9.4-1 -> 0.9.5-2
(cherry picked from commit 1b14ab86c2)
2020-12-12 09:27:28 +01:00
Pavol Rusnak
513361cd26 electron_11: init at 11.0.2
make electron point to electron_11

(cherry picked from commit 8cde963967)
2020-12-12 09:27:28 +01:00
R. RyanTM
1ed16c388f _1password-gui: 0.9.3 -> 0.9.4-1
(cherry picked from commit 48ca228bb3)
2020-12-12 09:23:23 +01:00
Daniël de Kok
ad3aa7ee92 _1password-gui: 0.9.2-1 -> 0.9.3
Changelog:
https://releases.1password.com/linux/0.9/#1password-for-linux-0.9.3
(cherry picked from commit 281a7ba742)
2020-12-12 09:23:12 +01:00
Daniël de Kok
0f56f46e8f _1password-gui: 0.9.1 -> 0.9.2-1
Changes:

https://1password.community/discussion/116663/1password-beta-0-9-2
(cherry picked from commit 4653f62f44)
2020-12-12 09:22:59 +01:00
R. RyanTM
d035211499 _1password-gui: 0.9.0 -> 0.9.1
(cherry picked from commit 0f03d8f0d9)
2020-12-12 09:22:46 +01:00
Timothy Stott
d14af17edb _1password-gui: add timstott as maintainer
(cherry picked from commit e84fc8f64c)
2020-12-12 09:22:30 +01:00
R. RyanTM
9a6d4e11b4 _1password-gui: 0.8.10 -> 0.9.0
(cherry picked from commit 1afa7b7746)
2020-12-12 09:22:17 +01:00
Daniël de Kok
fa1c13a32e _1password-gui: 0.8.9 -> 0.8.10
Changelog:
https://releases.1password.com/linux/0.8/#1password-for-linux-0.8.10
(cherry picked from commit 00daf410b5)
2020-12-12 09:22:06 +01:00
Daniël de Kok
85c08aff4b _1password-gui: 0.8.8-1 -> 0.8.9
Changelog:

https://1password.community/discussion/116148/1password-development-preview-0-8-9
(cherry picked from commit 2674604d4a)
2020-12-12 09:21:54 +01:00
Daniël de Kok
b7bbe06769 _1password-gui: 0.8.7 -> 0.8.8-1
Changes:

https://1password.community/discussion/116041/1password-development-preview-0-8-8
(cherry picked from commit 9f7b7bf7d8)
2020-12-12 09:21:43 +01:00
Daniël de Kok
e72a24450b _1password-gui: 0.8.6-2 -> 0.8.7
Changes:

https://discussions.agilebits.com/discussion/115894/1password-development-preview-0-8-7
(cherry picked from commit 0dac5a3c6a)
2020-12-12 09:21:20 +01:00
Daniël de Kok
3e14fa18d1 _1password-gui: 0.8.5-1 -> 0.8.6-2
Changelog:
https://discussions.agilebits.com/discussion/115787/1password-development-preview-0-8-6
(cherry picked from commit 715790e27f)
2020-12-12 09:21:03 +01:00
Daniël de Kok
7c0b92d33c _1password-gui: 0.8.4 -> 0.8.5-1
Changes:

https://discussions.agilebits.com/discussion/115658/1password-development-preview-0-8-5
(cherry picked from commit 28cd74522e)
2020-12-12 09:20:47 +01:00
Maximilian Bosch
07a6c1da76 citrix_workspace: add 20.12.0
ChangeLog: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2012
(cherry picked from commit 53301ab31b)
2020-12-11 19:32:14 +01:00
Tim Steinbach
3e5e07111d linux: 5.9.12 -> 5.9.14 2020-12-11 12:43:37 -05:00
Tim Steinbach
b165c187d9 linux: 5.4.81 -> 5.4.83 2020-12-11 12:43:36 -05:00
Tim Steinbach
5730840b60 linux: 4.9.247 -> 4.9.248 2020-12-11 12:43:35 -05:00
Tim Steinbach
8b0add7768 linux: 4.4.247 -> 4.4.248 2020-12-11 12:43:34 -05:00
Tim Steinbach
6afb498ca9 linux: 4.19.161 -> 4.19.163 2020-12-11 12:43:33 -05:00
Tim Steinbach
c2fb091014 linux: 4.14.210 -> 4.14.212 2020-12-11 12:43:32 -05:00
Frederik Rietdijk
ca92da192c nixos auto-upgrade: remove flag when flake
The `--no-build-output` flag that is added by default is only valid
for the old cli, which is not used when flakes are used.

Follow-up to c9daa81eff.

(cherry picked from commit 5790bb073f)
2020-12-11 15:50:28 +01:00
Pavol Rusnak
23e7ed9d49 Merge pull request #106654 from taku0/flashplayer-32.0.0.465_release-20.09
[20.09] flashplayer: 32.0.0.453 -> 32.0.0.465
2020-12-11 15:26:31 +01:00
Maximilian Bosch
e2966b593c nextcloud: 19.0.4 -> 19.0.6, 20.0.1 -> 20.0.3, mark v19 as insecure
ChangeLogs:

* https://nextcloud.com/changelog/#20-0-3
* https://nextcloud.com/changelog/#19-0-6

For Nextcloud 20, security advisories for CVE-2020-8259[1] &
CVE-2020-8152[2] were published. The only way to fix those is to upgrade
to v20, although v19 and v18 are supported, the issue won't be fixed
there[3].

Even though both CVEs are only related to the encryption module[4] which
is turned off by default, I decided to add a vulnerability note to
`nextcloud19` since CVE-2020-8259's is rated as "High" by NIST (in
contrast to Nextcloud which rates it as "Low").

If one is not affected by the issue, `nextcloud19` can still be used by
declaring `permittedInsecurePackages`[5].

[1] https://nvd.nist.gov/vuln/detail/CVE-2020-8259,
    https://nextcloud.com/security/advisory/?id=NC-SA-2020-041
[2] https://nvd.nist.gov/vuln/detail/CVE-2020-8152,
    https://nextcloud.com/security/advisory/?id=NC-SA-2020-040
[3] https://help.nextcloud.com/t/fixes-for-cve-2020-8259-cve-2020-8152-in-nextcloud-18-19/98289
[4] https://docs.nextcloud.com/server/20/admin_manual/configuration_files/encryption_configuration.html
[5] https://nixos.org/manual/nixpkgs/stable/#sec-allow-insecure

Closes #106212

(cherry picked from commit 520b10453f)
2020-12-11 14:33:01 +01:00
Michael Weiss
4b77652f73 Merge pull request #106647 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.38.1 -> 1.39.2
2020-12-11 13:56:08 +01:00
taku0
ac854452e7 flashplayer: 32.0.0.453 -> 32.0.0.465
(cherry picked from commit 052ea75f03)
2020-12-11 21:06:54 +09:00
Michael Weiss
74596dd109 signal-desktop: 1.38.2 -> 1.39.2
(cherry picked from commit c8dd31a60b)
2020-12-11 10:48:14 +01:00
Michael Weiss
0db79f8734 signal-desktop: 1.38.1 -> 1.38.2
(cherry picked from commit db43258354)
2020-12-11 10:48:08 +01:00
Johan Thomsen
d6b25e6072 kubernetes: 1.19.4 -> 1.19.5
(cherry picked from commit 8cbf5337dc)
2020-12-11 07:31:32 +01:00
Wael Nasreddine
a5705f73d1 terragrunt: removing terraform dependency (#103670) (#106572)
Since terragrunt would trigger downloading all the plugins and basing on terraform 0.12 branch whereas people could use it against 0.11 or 0.13 terraform.

(cherry picked from commit 45ed0b7018)

Co-authored-by: sevenfourk <sevenfourk@protonmail.ch>
2020-12-10 21:28:37 +00:00
WilliButz
12f0794be9 grafana: 7.3.4 -> 7.3.5
https://github.com/grafana/grafana/releases/tag/v7.3.5
(cherry picked from commit daf9fa3518)
2020-12-10 18:32:13 +01:00
Luflosi
20ffffdb84 youtube-dl: 2020.12.07 -> 2020.12.09
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.09
(cherry picked from commit 91c700594b)
2020-12-10 17:59:12 +01:00
Luflosi
2cfd97255e youtube-dl: 2020.12.05 -> 2020.12.07
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.07
(cherry picked from commit cd2d74e379)
2020-12-10 17:59:12 +01:00
Robert Hensing
1fb6969744 Merge pull request #106477 from hercules-ci/cassandra-backports
[20.09] cassandra backports
2020-12-10 13:07:58 +01:00
Florian Klink
3446523808 Merge pull request #106508 from euank/20-09-k3s-CVE-2020-15257
k3s: 1.18.12+k3s1 -> 1.18.12+k3s2
2020-12-10 09:26:17 +01:00
Euan Kemp
79bc49368e k3s: propagate runtime dependencies of the k3s binary
Fixes #101734

Prior to this change, the k3s binary included a tarball containing
binaries like 'kubectl', but didn't keep a runtime reference to those
runtime dependencies in plaintext (since they were gzipped inside the
single combined k3s binary).

In order for nix's automatic runtime dependency detection to work, we
need to have a reference to them somewhere in $out.
propagatedBuildInputs seems to do the right thing for us here.

(cherry picked from commit 6eb941d8c4)

Reason: this is necessary both for tests to pass for the preceeding
commit, and for the correctness of the package.
2020-12-09 19:36:03 -08:00
Euan Kemp
834701180a k3s: 1.18.12+k3s1 -> 1.18.12+k3s2
Bumped to fix CVE-2020-15257. See the upstream release notes for that:
https://github.com/k3s-io/k3s/releases/tag/v1.18.12%2Bk3s2

This isn't a direct backport of 5ca87dcf73, since master has since moved
on on to 1.19.x, but it's related in spirit.
2020-12-09 19:35:57 -08:00
Robert Hensing
eb6b46c0e0 cassandra: Remove version assertion
NixOS 20.09 does not support passthru on tests.
2020-12-09 21:16:11 +01:00
Vladimír Čunát
65c9cc79f1 Merge #103552: xorg.xorgserver: 1.20.8 -> 1.20.10
This merge will hit the release sooner than the first one in c8c4268f
2020-12-09 20:51:49 +01:00
Frederik Rietdijk
96e04dfd8b thunderbird, firefox, firefox-esr: set big-parallel
Firefox and Thunder time out nearly everytime. Hopefully giving them
more resources will prevent this from happening.

(cherry picked from commit 29f1edf2f3 / PR #105345)
Too many time-outs on 20.09, so let's try this also here.
2020-12-09 20:43:45 +01:00
Vladimír Čunát
b6dd94cf7b Merge branch 'staging-20.09' into release-20.09
https://hydra.nixos.org/eval/1633966
2020-12-09 20:42:16 +01:00
Martin Weinelt
c8c4268ff0 Merge pull request #103552 from redvers/update_xorg.xorgserver_1.20.8_to_1.20.9
xorg.xorgserver: 1.20.8 -> 1.20.10 [20.09]
2020-12-09 20:37:43 +01:00
Robert Hensing
a8ae72800d cassandra: Add passthru.tests
(cherry picked from commit a298710dd1)
2020-12-09 19:23:25 +01:00
Casey Ransom
d9bc1306a3 cassandra: remove maintainer cransom
I've been disconnected from Cassandra for years now, I wouldn't be an
appropriate maintainer.

(cherry picked from commit f6e974e701)
2020-12-09 19:18:29 +01:00
Red Davies
3ede26bf06 cassandra_3_0: 3.0.17 -> 3.0.23
Reason: Fixes CVE-2020-13946 Apache Cassandra RMI Rebind Vulnerability

Description:
It is possible for a local attacker without access to the Apache Cassandra
process or configuration files to manipulate the RMI registry to perform a
man-in-the-middle attack and capture user names and passwords used to access
the JMX interface. The attacker can then use these credentials to access
the JMX interface and perform unauthorised operations.

Users should also be aware of CVE-2019-2684, a JRE vulnerability that enables
this issue to be exploited remotely.

3.0.x users should upgrade to 3.0.22

(cherry picked from commit 1431c3cc60)
2020-12-09 19:18:29 +01:00
Red Davies
e8a9922502 cassandra_2_2: 2.2.14 -> 2.2.19
Reason: Fixes CVE-2020-13946 Apache Cassandra RMI Rebind Vulnerability

Description:
It is possible for a local attacker without access to the Apache Cassandra
process or configuration files to manipulate the RMI registry to perform a
man-in-the-middle attack and capture user names and passwords used to access
the JMX interface. The attacker can then use these credentials to access
the JMX interface and perform unauthorised operations.

Users should also be aware of CVE-2019-2684, a JRE vulnerability that enables
this issue to be exploited remotely.

2.2.x users should upgrade to 2.2.18

(cherry picked from commit ee1b13dd13)
2020-12-09 19:18:29 +01:00
Red Davies
bbbecfb480 cassandra_2_1: 2.1.20 -> 2.1.22
Reason: Fixes CVE-2020-13946 Apache Cassandra RMI Rebind Vulnerability

Description:
It is possible for a local attacker without access to the Apache Cassandra
process or configuration files to manipulate the RMI registry to perform a
man-in-the-middle attack and capture user names and passwords used to access
the JMX interface. The attacker can then use these credentials to access
the JMX interface and perform unauthorised operations.

Users should also be aware of CVE-2019-2684, a JRE vulnerability that enables
this issue to be exploited remotely.

2.1.x users should upgrade to 2.1.22

(cherry picked from commit b0f1fea52f)
2020-12-09 19:18:29 +01:00
Red Davies
b3af993501 cassandra: 3.11.4 -> 3.11.9
Reason: Fixes CVE-2020-13946 Apache Cassandra RMI Rebind Vulnerability

Description:
It is possible for a local attacker without access to the Apache Cassandra
process or configuration files to manipulate the RMI registry to perform a
man-in-the-middle attack and capture user names and passwords used to access
the JMX interface. The attacker can then use these credentials to access
the JMX interface and perform unauthorised operations.

Users should also be aware of CVE-2019-2684, a JRE vulnerability that enables
this issue to be exploited remotely.

3.11.x users should upgrade to 3.11.8

(cherry picked from commit 90d2986368)
2020-12-09 19:18:28 +01:00
Maximilian Bosch
e9140b1964 matrix-synapse: 1.23.0 -> 1.24.0
ChangeLog: https://github.com/matrix-org/synapse/releases/tag/v1.24.0

This release contains two security advisories:

* CVE-2020-26257[1]: possible DDoS in the federation API.
* CVE-2020-1971[2]: to be fixed in #106362[3].

[1] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26257
[2] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971
[3] https://github.com/NixOS/nixpkgs/pull/106362

(cherry picked from commit 917cac4663)
2020-12-09 19:16:33 +01:00
Maximilian Bosch
6dd112c037 element-web: 1.7.14 -> 1.7.15
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.7.15

Also had to replace `riot` with `element` in the download URL now as the
artifacts were renamed in this release.

(cherry picked from commit 0d5608d9b5)
2020-12-09 19:16:33 +01:00
Maximilian Bosch
bed79c367d element-desktop: 1.7.14 -> 1.7.15
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.15
(cherry picked from commit db6c4b1bec)
2020-12-09 19:16:32 +01:00
Anderson Torres
5cf5afc4c8 Merge pull request #103658 from JeffLabonte/backport/20.09_brave_1.15.76_to_1.16.72
[20.09] brave: 1.15.76 -> 1.17.73
2020-12-09 14:13:38 -03:00
Martin Weinelt
9fbf85cb90 Merge pull request #105268 from FRidh/libxml2
libxml2: upstream patch for Python 3.9.
2020-12-09 17:31:23 +01:00
Maximilian Bosch
3a1f4da0c1 Merge pull request #106447 from mweinelt/20.09/openssl
[staging-20.09] openssl: 1.1.1g -> 1.1.1i
2020-12-09 17:02:02 +01:00
Martin Weinelt
1d987a572c openssl: 1.1.1h -> 1.1.1i
Fixes: CVE-2020-1971
Closes: #106218
(cherry picked from commit 76e01978bd)
2020-12-09 14:25:30 +01:00
Martin Weinelt
890654f2e4 openssl: 1.1.1g -> 1.1.1h
(cherry picked from commit 39447e1591)
2020-12-09 14:25:10 +01:00
TredwellGit
b580a4a146 xorg.xorgserver: 1.20.9 -> 1.20.10
https://lists.x.org/archives/xorg-announce/2020-December/003067.html
https://lists.x.org/archives/xorg-announce/2020-December/003066.html
(cherry picked from commit 0309973b82)
2020-12-08 22:01:47 +00:00
Martin Weinelt
5969999341 Merge pull request #105597 from mweinelt/20.09/libass
[staging-20.09] libass: 0.14.0 -> 0.15.0
2020-12-08 17:52:36 +01:00
yoctocell
eff6959d37 [staging] openssh: Fix EOF: command not found
(cherry picked from commit 4c8c8d2ce5)
2020-12-08 08:51:30 -08:00
Mario Rodas
78dc359abf Merge pull request #106316 from taku0/flashplayer-32.0.0.453_release-20.09
[20.09] flashplayer: 32.0.0.445 -> 32.0.0.453
2020-12-08 07:59:19 -05:00
Sarah Brofeldt
0a53b76202 Merge pull request #106274 from srhb/ceph-15.2.7-bp
[20.09] ceph: 15.2.6 -> 15.2.7
2020-12-08 08:08:38 +01:00
taku0
bf7173d9b5 flashplayer: 32.0.0.445 -> 32.0.0.453
(cherry picked from commit 17f0694da1)
2020-12-08 12:15:01 +09:00
Tim Steinbach
afbfc54014 linux_latest-libre: 17768 -> 17788 2020-12-07 14:59:38 -05:00
Tim Steinbach
abc17279f6 linux/hardened/patches/5.9: 5.9.10.a -> 5.9.12.a 2020-12-07 14:59:35 -05:00
Tim Steinbach
ecb13d0ea2 linux/hardened/patches/5.4: 5.4.79.a -> 5.4.81.a 2020-12-07 14:59:34 -05:00
Tim Steinbach
510be033e9 linux/hardened/patches/4.19: 4.19.159.a -> 4.19.161.a 2020-12-07 14:59:33 -05:00
Tim Steinbach
90d1ef56b3 linux/hardened/patches/4.14: 4.14.208.a -> 4.14.210.a 2020-12-07 14:59:32 -05:00
Sarah Brofeldt
b5f588c761 ceph: 15.2.6 -> 15.2.7
(cherry picked from commit 2f91bade96)
Backport of #106271
2020-12-07 20:21:36 +01:00
Sean Buckley
8810627bb7 brave: 1.16.76 -> 1.17.73
(cherry picked from commit 1cd7039e15)
reason: Keep browser to the latest version
2020-12-07 12:09:44 -05:00
Jeff Labonte
fe1a0a6105 brave: 1.16.72 -> 1.16.76
(cherry picked from commit 6d730efa65)
reason: Keep browser up-to-date for security purposes
2020-12-07 12:08:03 -05:00
Domen Kožar
3a02dc9edb cachix: bump to 0.5.1 2020-12-07 14:46:07 +01:00
Vladimír Čunát
e6f13ab276 Merge branch 'staging-20.09' into release-20.09 2020-12-07 14:25:29 +01:00
Raghav Sood
214e71a78a Merge pull request #106095 from hjones2199/gpsd-backport
[20.09] gpsd: 3.16 -> 3.21
2020-12-07 02:50:00 +00:00
Pascal Bach
015305bf92 k3b: remove qtwebkit dependency (#103164)
The dependeny is optional and k3b works without it.

(cherry picked from commit 47f576caf8)
2020-12-06 19:23:37 -05:00
Hunter Jones
c22f93c9d2 foxtrotgps: 1.2.2 -> 1.2.2+326
support newer gpsd to close vulnerability #90794

(cherry picked from commit d2527ed7da)
2020-12-06 14:30:49 -06:00
Hunter Jones
b56bd06d6f qlandkartegt: fetch AUR patch to support gpsd API version 9
support newer gpsd to close security vulnerability #90794

(cherry picked from commit f5f1fe152e)
2020-12-06 14:29:37 -06:00
Hunter Jones
51292856c0 direwolf: 1.5 -> 1.6
support newer gpsd to close security vulnerability #90794

(cherry picked from commit 0d43151889)
2020-12-06 14:27:29 -06:00
Hunter Jones
c0d9f2551d gpsd: 3.16 -> 3.21
close security vulnerability #90794 on stable release

(cherry picked from commit 657fef798b)
2020-12-06 14:23:51 -06:00
Luflosi
99f8282a65 youtube-dl: 2020.12.02 -> 2020.12.05
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.05
(cherry picked from commit 3df32d5c4e)
2020-12-05 17:49:09 +01:00
Markus Kowalewski
dd01002ae8 slurm: 20.02.5.1 -> 20.02.6.1
Addresses CVE-2020-27745 and CVE-2020-27746

(cherry picked from commit 7e23eb8dc0)
2020-12-05 17:21:26 +01:00
ldesgoui
f269d9a428 discord: 0.0.12 -> 0.0.13
Discord prevents you from using the application if a new version is out.

(cherry picked from commit 42eed2e3ef)
2020-12-04 21:17:21 -08:00
ajs124
74bddc0dc7 mesa: 20.1.9 -> 20.1.10 2020-12-05 02:44:18 +01:00
Michael Weiss
cd4eaa9044 mesa: 20.1.8 -> 20.1.9 (#99291)
(cherry picked from commit e991a1ea1f)
2020-12-05 02:44:18 +01:00
Michael Weiss
2d25971e5e mesa: 20.1.7 -> 20.1.8 (#98154)
(cherry picked from commit 6343fb95c6)
2020-12-05 02:44:06 +01:00
Robbert Gurdeep Singh
e34208e100 pass: add find and grep as dependencies
When pass is called from passff it does not have grep and find in its
path.

PATH="" /home/beardhatcode/.nix-profile/bin/pass grep lol                                             ~
/nix/store/HASH-password-store-1.7.3/bin/.pass-wrapped: line 399: find: command not found

$ PATH="/nix/store/HASH-findutils-4.7.0/bin" /home/beardhatcode/.nix-profile/bin/pass grep lol
/nix/store/HASH-password-store-1.7.3/bin/.pass-wrapped: line 403: grep: command not found
/nix/store/HASH-password-store-1.7.3/bin/.pass-wrapped: line 403: grep: command not found

(cherry picked from commit 29e1b41301)
2020-12-04 14:55:21 +01:00
zowoq
4859b2b46d gitAndTools.gh: 1.3.0 -> 1.3.1
https://github.com/cli/cli/releases/tag/v1.3.1
(cherry picked from commit fa1a819492)
2020-12-04 13:41:44 +10:00
Martin Weinelt
d239237e02 Merge pull request #105839 from taku0/thunderbird-bin-78.5.1_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.5.0 -> 78.5.1 [High security fixes]
2020-12-04 03:35:14 +01:00
Sander van der Burg
8f7f67fa2c nodejs: apply patch that allows packages with native dependencies to compile again on darwin by bypassing xcodebuild 2020-12-04 00:43:25 +01:00
rnhmjoj
ba06414bd7 nixos/fish: make generateCaches easier to override
(cherry picked from commit 296c415030)
2020-12-03 23:34:33 +01:00
rnhmjoj
b611618a4d nixos/documentation: silence man-db cache warnings
The output of the man-db command used to generate the caches is
irrelevant and can confuse users, let's hide it.

(cherry picked from commit 87d614441d)
2020-12-03 23:34:24 +01:00
taku0
84a0871254 thunderbird: 78.5.0 -> 78.5.1
(cherry picked from commit cc14698a1b)
2020-12-03 22:10:31 +09:00
taku0
a34e8fe91b thunderbird-bin: 78.5.0 -> 78.5.1
(cherry picked from commit 5f11c75517)
2020-12-03 22:10:31 +09:00
Vladimír Čunát
c344ece6b8 Merge branch 'release-20.09' into staging-20.09 2020-12-03 08:04:40 +01:00
Jörg Thalheim
1d957fd023 sd-image: fix resizing if root is not the second partition.
(cherry picked from commit 11ee543052)
2020-12-03 08:00:11 +01:00
Martin Weinelt
d5c5be22d9 Merge pull request #105737 from IvarWithoutBones/bp-tmdb3
[20.09] pythonPackages.tmdb3: disable on python3
2020-12-03 01:28:07 +01:00
IvarWithoutBones
3a200515b7 pythonPackages.tmdb3: disable on python3
(cherry picked from commit 235bf5ad7d)
2020-12-03 00:43:30 +01:00
Jörg Thalheim
70cd4e9b20 Merge pull request #103983 from Mic92/lvm2-activation-generator
[backport] nixos/lvm2-activation-generator: fix warnings on activation
2020-12-02 21:50:44 +00:00
Martin Weinelt
92256441fd qemu: fix CVE-2020-28916
While receiving packets via e1000e_write_packet_to_guest an infinite
loop could be triggered if the receive descriptor had a NULL buffer
address.

A privileged guest user could use this to induce a DoS Scenario.

Fixes: CVE-2020-28916
(cherry picked from commit c3f268000e)
2020-12-02 21:17:45 +01:00
Tim Steinbach
7f3901bc45 linux: 5.9.11 -> 5.9.12 2020-12-02 14:39:43 -05:00
Tim Steinbach
0280846387 linux: 5.4.80 -> 5.4.81 2020-12-02 14:39:42 -05:00
Tim Steinbach
b18fcccbb6 linux: 4.9.246 -> 4.9.247 2020-12-02 14:39:41 -05:00
Tim Steinbach
2c184dd507 linux: 4.4.246 -> 4.4.247 2020-12-02 14:39:41 -05:00
Tim Steinbach
adaee3965a linux: 4.19.160 -> 4.19.161 2020-12-02 14:39:40 -05:00
Tim Steinbach
d8a52e44d3 linux: 4.14.209 -> 4.14.210 2020-12-02 14:39:39 -05:00
Maximilian Bosch
999b9b7db2 Merge pull request #105634 from bbigras/backport
[20.09] nixUnstable: pre20201118_79aa7d9 -> pre20201201_5a6ddb3
2020-12-02 16:18:13 +01:00
Milan Pässler
fe2968c27c nixos/gitlab: use bindsTo instead of requires for gitaly
(cherry picked from commit 81aff9f411)
2020-12-02 14:57:11 +01:00
Milan Pässler
d0a4a0bbd4 gitaly: build with system libgit2
(cherry picked from commit 72ba4fce76)
2020-12-02 14:57:04 +01:00
Milan Pässler
20feeb9960 gitlab: 13.6.0 -> 13.6.1
(cherry picked from commit c1c2ff4a97)
2020-12-02 14:56:57 +01:00
Milan Pässler
0016147049 gitlab-workhorse: use buildGoModule
(cherry picked from commit 844eddf330)
2020-12-02 14:56:51 +01:00
Milan Pässler
32f021de48 gitlab-shell: use buildGoModule
(cherry picked from commit 2e4862d3ba)
2020-12-02 14:56:37 +01:00
Milan Pässler
c76797b9b9 gitaly: use buildGoModule
(cherry picked from commit 0f344cc0db)
2020-12-02 14:56:25 +01:00
Christoph Neidahl
3d2ac7954c palemoon: 28.15.0 -> 28.16.0 (#105696)
(cherry picked from commit bbb4fc4518)
2020-12-02 14:53:19 +01:00
Andreas Rammhold
b6933e1e1e Merge pull request #105610 from lukegb/nixpkgs-cacert-blacklist
[20.09] cacert: fix certificate denylist
2020-12-02 12:30:59 +01:00
Austin Seipp
85b5c4dc9c Merge pull request #105415 from SuperSandro2000/bpftrace-backport
[20.09] linuxPackages.bpftrace: 0.11.0 -> 0.11.4
2020-12-02 03:30:48 -06:00
zowoq
eef919eb47 youtube-dl: 2020.11.29 -> 2020.12.02
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.02
(cherry picked from commit bc1ed39ffa)
2020-12-02 12:31:53 +10:00
Bruno Bigras
6d4ccf6de9 nixUnstable: pre20201118_79aa7d9 -> pre20201201_5a6ddb3
(cherry picked from commit 2d1b0c3e88)
2020-12-01 19:49:13 -05:00
Sarah Brofeldt
f3fc2f3326 Merge pull request #105246 from srhb/bp-ceph-15.2.6
[20.09] ceph: 15.2.5 -> 15.2.6
2020-12-01 22:17:21 +01:00
Luke Granger-Brown
fd51124a52 cacert: add lukegb as maintainer
(cherry picked from commit 87f4676492)
2020-12-01 19:29:06 +00:00
Andreas Rammhold
2eaa4bbd97 cacert: add myself as maintainer
(cherry picked from commit 17b1bde9c5)
2020-12-01 19:29:00 +00:00
Luke Granger-Brown
45eb83c710 cacert: remove broken includeEmail option
This doesn't do anything. Building with includeEmail = true produces
the same set as includeEmail = false, and the substitute rule removes
a random dictionary index operation.

(cherry picked from commit b28436a7e9)
2020-12-01 19:28:54 +00:00
Luke Granger-Brown
49ff2e8724 cacert: fix blacklist
It's broken under Python 3, ironically due to the patch we're carrying.
Fix it, and add a test to check it works.

Fixes #93230.

(cherry picked from commit b1f9e9c259)
2020-12-01 19:28:46 +00:00
Martin Weinelt
e1eecc5d59 containerd: update commit id for version indicator
I forogt to update the `commit` value in 8884729, which is why this the
version output was wrong:

```
❯ ./result/bin/containerd -v
containerd github.com/containerd/containerd v1.4.3 7ad184331fa3e55e52b890ea95e65ba581ae3429
```

This change corrects it.

```
❯ ./result/bin/containerd -v
containerd github.com/containerd/containerd v1.4.3 269548fa27e0089a8b8278fc4fc781d7f65a939b
```

(cherry picked from commit 2d55b8def4)
2020-12-01 18:56:33 +01:00
Martin Weinelt
3276ff51e2 containerd: 1.4.2 -> 1.4.3
Access controls for the shim’s API socket verified that the connecting
process had an effective UID of 0, but did not otherwise restrict
access to the abstract Unix domain socket. This would allow malicious
containers running in the same network namespace as the shim, with an
effective UID of 0 but otherwise reduced privileges, to cause new
processes to be run with elevated privileges.

Fixes: CVE-2020-15257
(cherry picked from commit 8884729f19)
2020-12-01 18:41:19 +01:00
R. RyanTM
b6830ea606 containerd: 1.4.1 -> 1.4.2
(cherry picked from commit 706ed34eb3)
2020-12-01 18:40:45 +01:00
zowoq
b977a2f9fd containerd: add passthru.tests
(cherry picked from commit fe78178e09)
2020-12-01 18:40:37 +01:00
R. RyanTM
388ed472c6 containerd: 1.4.0 -> 1.4.1
(cherry picked from commit 625ba8ed5e)
2020-12-01 18:40:01 +01:00
Max Hausch
88fa6612bd libass: 0.14.0 -> 0.15.0
Harfbuzz is now being required unconditionally as per
https://github.com/libass/libass/releases/tag/0.15.0

Fixes: CVE-2020-26682
(cherry picked from commit 8b8130f26a)

Closes: #102801
2020-12-01 17:31:56 +01:00
Martin Weinelt
26b4165c2d Merge pull request #104189 from mweinelt/20.09/openldap
[staging-20.09] openldap: 2.4.51 -> 2.4.56
2020-12-01 17:16:43 +01:00
Timo Kaufmann
2fe8f33754 Merge pull request #102215 from Atemu/backport/undervolt-pl
[20.09] undervolt: expose power limits as Nixopts
2020-12-01 16:52:36 +01:00
Sarah Brofeldt
a9147739de ceph: 15.2.5 -> 15.2.6
(cherry picked from commit a929ebf69c)
Backport of #105244
2020-12-01 07:48:21 +01:00
Jack Kelly
2fbcd0b9df ssm-agent: fix bad user declaration
(cherry picked from commit 0d417929bf)
2020-12-01 10:32:10 +08:00
Mario Rodas
b37c4bc92a vault-bin: 1.5.5 -> 1.6.0
(cherry picked from commit 4152fca69e)
2020-11-30 20:25:05 -05:00
Mario Rodas
259ff8440a vault: 1.5.5 -> 1.6.0
(cherry picked from commit 91340f2aee)
2020-11-30 20:25:05 -05:00
Mario Rodas
15158b4c97 vault: add passthru.tests
(cherry picked from commit 2ada9b3806)
2020-11-30 20:24:40 -05:00
Mario Rodas
2d126a7521 vault-bin: 1.5.4 -> 1.5.5
(cherry picked from commit 9578b4a66c)
2020-11-30 20:24:40 -05:00
Mario Rodas
0ef940a854 vault: 1.5.4 -> 1.5.5
(cherry picked from commit 7bbbfc47fd)
2020-11-30 20:24:39 -05:00
Mario Rodas
7a6f3c2aa9 vault-bin: 1.5.3 -> 1.5.4
(cherry picked from commit ae90a6ea13)
2020-11-30 20:24:39 -05:00
Mario Rodas
0e3683c074 vault: 1.5.3 -> 1.5.4
(cherry picked from commit 8176112c88)
2020-11-30 20:24:39 -05:00
Martin Weinelt
ed00136ee8 Merge pull request #105459 from mweinelt/20.09/musl
[20.09] musl: patch CVE-2020-28928
2020-11-30 17:04:51 +01:00
Martin Weinelt
712d3fc6af musl: patch CVE-2020-28928
Destination buffer overflow in wcsnrtombs.

Fixes: CVE-2020-28928
(cherry picked from commit 138abad757)
2020-11-30 16:40:15 +01:00
Martin Weinelt
c915b23005 libproxy: fix CVE-2020-25219, CVE-2020-26154
CVE-2020-25219:
url::recvline in url.cpp in libproxy 0.4.x through 0.4.15 allows a
remote HTTP server to trigger uncontrolled recursion via a response
composed of an infinite stream that lacks a newline character. This
leads to stack exhaustion.

CVE-2020-26154:
url.cpp in libproxy through 0.4.15 is prone to a buffer overflow when
PAC is enabled, as demonstrated by a large PAC file that is delivered
without a Content-length header.

Fixes: CVE-2020-25219, CVE-2020-26154
(cherry picked from commit c0e0a6876f)
2020-11-30 16:36:29 +01:00
Martin Weinelt
aa8ba404e2 qemu: fix CVE-2020-29129, CVE-2020-29130 in vendored libslirp
Fixes out-of-bounds access in libslirp while processing ARP/NCSI packets.

Fixes: CVE-2020-29129, CVE-2020-29130
(cherry picked from commit bd3ce46719)
2020-11-30 16:11:37 +01:00
Martin Weinelt
b7fd0c05a6 libslirp: fix CVE-2020-29129, CVE-2020-29130
Fixes out-of-bounds access while processing ARP/NCSI packets.

Fixes: CVE-2020-29129, CVE-2020-29130
(cherry picked from commit 984271bde3)
2020-11-30 16:11:36 +01:00
Anderson Torres
c694210b6c Merge pull request #105431 from OPNA2608/update/palemoon-28.15.0/20.09
[20.09] palemoon: 28.14.2 -> 28.15.0
2020-11-30 08:45:46 -03:00
Maximilian Bosch
3ad25c54a1 documize-community: 3.8.1 -> 3.8.2
https://github.com/documize/community/releases/tag/v3.8.2
(cherry picked from commit ee3c23e0a3)
2020-11-30 10:38:41 +01:00
OPNA2608
3b5a2ba77a palemoon: 28.14.2 -> 28.15.0
(cherry picked from commit 5f2ef2da29)
2020-11-30 07:37:48 +01:00
Sarah Brofeldt
fb034ba2eb linuxPackages.bpftrace: 0.11.0 -> 0.11.4
(cherry picked from commit 6b882ee0eb)
2020-11-30 01:31:54 +01:00
Florian Klink
c85c23af22 Merge pull request #104896 from freezeboy/backport-git
[20.09] git: 2.28.0 -> 2.29.2
2020-11-29 21:55:17 +01:00
Luflosi
ae47c79479 youtube-dl: 2020.11.26 -> 2020.11.29
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.29
(cherry picked from commit 5ae0546c58)
2020-11-29 18:05:56 +01:00
Shea Levy
3c72bb875e system76-firmware: 1.0.18 -> 1.0.20
(cherry picked from commit 926ae8885d)
2020-11-29 11:30:22 -05:00
Vladimír Čunát
c0deed60c0 Merge #104685: glibc: fix CVE-2020-6096 (into staging-20.09) 2020-11-29 14:34:51 +01:00
Jörg Thalheim
95c4f23725 sysdig: 0.27.0 -> 0.27.1
(cherry picked from commit 82a3c6648d)
2020-11-29 12:52:25 +01:00
Sarah Brofeldt
cd004b28d5 zfs: Unmark broken on 5.9.x 2020-11-29 00:34:09 -08:00
Henri Menke
c81c228c85 zfs: 0.8.4 -> 0.8.5
(cherry picked from commit cabb90e212)
2020-11-29 00:34:09 -08:00
Michael Raskin
2335e7354f Merge pull request #105234 from roosemberth/fixes/20.09-firejail
[20.09] firejail: fix -overlay and -build functionality on NixOS
2020-11-28 21:58:13 +00:00
Martin Weinelt
96b08bd8e3 x11vnc: fix CVE-2020-29074
scan.c in x11vnc 0.9.16 uses IPC_CREAT|0777 in shmget calls, which allows
access by actors other than the current user.

Fixes: CVE-2020-29074
(cherry picked from commit 1c414c565b)
2020-11-28 21:41:22 +01:00
Sander van der Burg
eef6c116ad nixos/disnix: reorder startup to take MongoDB and InfluxDB into account, add option to add Disnix profile to the system PATH
(cherry picked from commit 336628268f)
2020-11-28 20:21:10 +01:00
Sander van der Burg
67743e6162 nixos/dysnomia: add InfluxDB configuration options, add option to use legacy modules, eliminate import from derivation hack
(cherry picked from commit 5e392940cf)
2020-11-28 20:20:56 +01:00
Sander van der Burg
ae06765ec0 DisnixWebService: 0.9 -> 0.10
(cherry picked from commit 2a1d7f0d00)
2020-11-28 20:20:47 +01:00
Sander van der Burg
d4a97a0393 disnixos: 0.8 -> 0.9
(cherry picked from commit d69472f1b4)
2020-11-28 20:20:40 +01:00
Sander van der Burg
1c4a20161d disnix: 0.9.1 -> 0.10
(cherry picked from commit a5f63596a9)
2020-11-28 20:18:41 +01:00
Sander van der Burg
b7e05da90f dysnomia: 0.9.1 -> 0.10
(cherry picked from commit 5d1125ede5)
2020-11-28 20:18:32 +01:00
Drew Hess
a973f3de84 libxml2: upstream patch for Python 3.9.
(cherry picked from commit 81eddf1516)
2020-11-28 18:33:34 +01:00
Roosembert Palacios
89348e9b0b firejail: fix -overlay and -build functionality on NixOS
- The `-overlay` flag runs the specified binary inside an OverlayFS,
  since the /nix store may be in a different mount point than the user
  home, this patch explicitly bind mounts it so it's available inside
  the overlay.

- profile builder: firejail provides facilities to build a new profiles.
  To do so, it execute the helper binary `fbuilder`, which in turn will
  execute firejail back with different options. This patch makes it use
  the binary available in PATH instead of the one produced at compile time.
  The compiled firejail binary doesn't have the necessary permissions,
  so the firejail NixOS module wraps it in a SUID wrapper available on
  PATH at runtime.

Signed-off-by: Roosembert Palacios <roosemberth@posteo.ch>
(cherry picked from commit 831c700c5d)
2020-11-28 15:45:49 +01:00
Artturin
7d71d3dc80 mullvad-vpn: add iproute2
(cherry picked from commit 4db239272c)
2020-11-28 14:44:56 +01:00
Frederik Rietdijk
5d382bec63 teams: work around screen sharing bug
(cherry picked from commit 1489c07cb7)
2020-11-28 12:56:06 +01:00
Martin Weinelt
311d91b4e0 Merge pull request #105171 from mweinelt/20.09/libxml2
[staging-20.09] libxml2: fix CVE-2020-24977
2020-11-27 21:37:30 +01:00
Martin Weinelt
e111e9d4c0 microcodeIntel: 20201112 -> 20201118
Fixes a regression on some "OEM platforms".

Relates to #104301

(cherry picked from commit 5928d66704)
2020-11-27 20:59:56 +01:00
Martin Weinelt
94b18a57c1 libxml2: fix CVE-2020-24977
Fixes an out-of-bounds read when using xmllint with the --htmlout
parameter.

Fixes: CVE-2020-24977
(cherry picked from commit ab61f1622b)
2020-11-27 20:39:14 +01:00
Maximilian Bosch
4807d589a9 neomutt: 20201120 -> 20201127
ChangeLog: https://github.com/neomutt/neomutt/releases/tag/20201127
(cherry picked from commit 64939cff96)
2020-11-27 15:12:36 +01:00
Vladimír Čunát
a445a00efb Merge branch 'staging-20.09' into release-20.09
It appears ready on Hydra:
https://hydra.nixos.org/eval/1629441
2020-11-27 07:40:34 +01:00
Martin Weinelt
7f144df7e4 Merge pull request #105034 from ymarkus/backport-fix-postfixMySQL
[20.09] postfix: fix "cant find <mysql.h>" when building with "withMySQL = true"
2020-11-26 15:01:01 +01:00
StigP
2f3c478d97 Merge pull request #104905 from stigtsp/firefox-beta-and-devedition-backport-20.09
[20.09] firefox-beta-bin: 81.0b4 -> 84.0b4, firefox-devedition-bin: 80.0b8 -> 84.0b4
2020-11-26 14:44:55 +01:00
Yannick Markus
01eb6833fd postfix: fix "cant find <mysql.h>"
(cherry picked from commit 0e87647421)
2020-11-26 14:43:38 +01:00
Chuck
7401ac641a tor-browser-bundle-bin: 10.0.4 → 10.0.5
(cherry picked from commit 53dbd00945)
2020-11-26 12:40:19 +01:00
R. RyanTM
c929398896 consul: 1.8.0 -> 1.8.6
(cherry picked from commit c024d24d4f)
2020-11-26 00:16:40 -08:00
Maximilian Bosch
ffb3aab257 Merge pull request #104942 from AndersonTorres/release-20.09
[20.09] youtube-dl: 2020.11.24 -> 2020.11.26
2020-11-25 23:49:17 +01:00
Luflosi
939603027d youtube-dl: 2020.11.24 -> 2020.11.26
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.26
(cherry picked from commit 34e908df54)
2020-11-25 19:05:53 -03:00
Martin Weinelt
6abfce396c Merge pull request #104820 from mweinelt/20.09/webkitgtk
[20.09] webkitgtk: 2.28.4 -> 2.30.3
2020-11-25 22:54:41 +01:00
Martin Weinelt
6fcd647f0f Merge pull request #104928 from fadenb/graylog_3.3.9_backport
[20.09] graylog: 3.3.8 -> 3.3.9
2020-11-25 22:42:44 +01:00
WilliButz
debc958c30 grafana: 7.3.3 -> 7.3.4
https://github.com/grafana/grafana/releases/tag/v7.3.4
(cherry picked from commit 4e4d498ffc)
2020-11-25 20:46:41 +01:00
Tristan Helmich
c5cb771639 graylog: 3.3.8 -> 3.3.9
Bumps Graylog and integration plugins to version 3.3.9.

(cherry picked from commit e617a31432)
2020-11-25 19:44:41 +00:00
Keshav Kini
280e05f555 python36Packages.ipython: 7.17 -> 7.16.1 (downgrade)
IPython versions 7.17 and higher don't support Python 3.6 anymore, so
this commit adds back the old expression for 7.16.1 from before
ba1038a98b for use in python36Packages
only.

    nix-repl> :b python36.withPackages (ps: [ ps.ipython ])
    builder for '/nix/store/q8v4f89xwv35a3idb9z345z6n3nzfycb-python3.6-ipython-7.17.0.drv' failed with exit code 1; last 10 log lines:
      Python 3.5 was supported with IPython 7.0 to 7.9.
      Python 3.6 was supported with IPython up to 7.16.

      See IPython `README.rst` file for more information:

          https://github.com/ipython/ipython/blob/master/README.rst

      Python sys.version_info(major=3, minor=6, micro=12, releaselevel='final', serial=0) detected.
    cannot build derivation '/nix/store/mhpdarp18z6skzswrl7sbgzv8hr4gwih-python3-3.6.12-env.drv': 1 dependencies couldn't be built
    [0 built (1 failed)]
    error: build of '/nix/store/mhpdarp18z6skzswrl7sbgzv8hr4gwih-python3-3.6.12-env.drv' failed

(cherry picked from commit eabba0daf0)
2020-11-25 09:06:22 -08:00
Stig Palmquist
a3f42101e3 firefox-devedition-bin: 80.0b8 -> 84.0b4
(cherry picked from commit 41c91ed03c)
2020-11-25 16:33:21 +01:00
Stig Palmquist
6a46d98453 firefox-beta-bin: 81.0b4 -> 84.0b4
(cherry picked from commit 88bc9aba99)
2020-11-25 16:33:11 +01:00
Andrew Childs
fcc4fce7d0 git: fix darwin build (#103774)
The install step for the darwin specific $out/etc/gitconfig file
assumed that $out/etc already existed. This assumption is no longer
true after f5e2ff1ed8 in #103421. This
change makes make sure the directory exists before adding to it.

(cherry picked from commit d686ded08c)
2020-11-25 13:59:18 +01:00
Michael Weiss
85e1b382fd git: 2.29.1 -> 2.29.2
(cherry picked from commit 6a1782986d)
2020-11-25 13:59:18 +01:00
Sebastien Braun
f93847840d git: Use asciidoctor instead of asciidoc for manpages
Asciidoc is severely outdated and is replaced by asciidoctor.
Eliminating asciidoc gets rid of a python2 dependency, see
https://github.com/NixOS/nixpkgs/issues/101964

(cherry picked from commit bbf96d898b)
2020-11-25 13:59:18 +01:00
Michael Weiss
fa38979e46 git: 2.29.0 -> 2.29.1 (#101488)
(cherry picked from commit de32261d9f)
2020-11-25 13:59:18 +01:00
Tim Steinbach
5355d64def git: 2.28.0 -> 2.29.0
(cherry picked from commit 6f2e9937af)
2020-11-25 13:59:17 +01:00
Justin Humm
f900be5730 opensc: 0.20.0 -> 0.21.0
(cherry picked from commit 19036e0ca0)
2020-11-25 11:06:32 +01:00
zowoq
af87b1b483 youtube-dl: 2020.11.21.1 -> 2020.11.24
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.24
(cherry picked from commit 5e2e5d0daf)
2020-11-25 10:33:42 +10:00
Martin Weinelt
7a7bae5f7f Merge pull request #104821 from herrwiese/for-20.09/bpytop-1.0.50
[20.09] bpytop: 1.0.47 -> 1.0.50
2020-11-25 01:09:03 +01:00
Andreas Wiese
8f86824dae bpytop: 1.0.47 -> 1.0.50
Bugfix release for several minor bugs.

(cherry picked from commit e0f4e7e091)
2020-11-25 01:00:21 +01:00
Martin Weinelt
689d06bc1c webkitgtk: 2.30.2 -> 2.30.3
Fixes processing of malicousliy crafted web content which could lead to
- CVE-2020-13584: arbitrary code execution due to a use after free issue
- CVE-2020-9983: code execution due to an out-of-bounds write issue

Advisory at https://webkitgtk.org/security/WSA-2020-0008.html

Fixes: CVE-2090-13584, CVE-2020-9983
(cherry picked from commit 48ba279287)
2020-11-25 00:00:57 +01:00
Jan Tojnar
9fa1223609 webkitgtk: 2.30.1 → 2.30.2
https://webkitgtk.org/2020/10/23/webkitgtk2.30.2-released.html
(cherry picked from commit f70fe4af35)
2020-11-25 00:00:54 +01:00
Jan Tojnar
c945e4587d webkitgtk: clean up
Remove gtk2 flag, which is no longer supported.

(cherry picked from commit 8ccd765d37)
2020-11-25 00:00:51 +01:00
Jan Tojnar
4fa9bfa82b webkitgtk: 2.30.0 → 2.30.1
(cherry picked from commit 297bac601a)
2020-11-25 00:00:48 +01:00
WORLDofPEACE
4522abaac8 webkitgtk: add separateDebugInfo, add platforms.darwin
Very strange that stdenv.isDarwin is in this expression but without
platforms including darwin.

(cherry picked from commit af2465acb9)
2020-11-25 00:00:31 +01:00
Piotr Bogdan
5bd372246c webkitgtk: 2.29.91 -> 2.30.0
https://webkitgtk.org/2020/08/14/webkitgtk2.29.90-released.html
https://webkitgtk.org/2020/08/14/webkitgtk2.29.91-released.html
https://webkitgtk.org/2020/07/29/webkitgtk2.29.4-released.html
https://webkitgtk.org/2020/09/11/webkitgtk2.30.0-released.html
(cherry picked from commit c1307a041a)
2020-11-25 00:00:27 +01:00
Stijn DW
d31c86b124 nixos/factorio: add openFirewall option
(cherry picked from commit d93434458b)
2020-11-24 23:18:15 +01:00
zowoq
58219d2445 gitAndTools.gh: 1.2.1 -> 1.3.0
https://github.com/cli/cli/releases/tag/v1.3.0
(cherry picked from commit 8d4af2e08c)
2020-11-25 07:51:05 +10:00
Guillaume Girol
0912cf9278 Merge pull request #104798 from symphorien/appimage-run-locale-20.09
[20.09] appimage-run: parse readelf's output in C locale
2020-11-24 20:21:40 +00:00
Symphorien Gibol
eadcfed200 appimage-run: parse readelf's output in C locale
fixes #101137

(cherry picked from commit 4d51f95638)
2020-11-24 20:52:59 +01:00
Guillaume Girol
1e519ede6e Merge pull request #104757 from symphorien/i3-backport
[20.09] i3: 4.18.2 -> 4.18.3
2020-11-24 19:49:29 +00:00
Martin Weinelt
8c5df6d022 Merge pull request #102760 from mweinelt/20.09/sddm
[20.09] sddm: add patch for CVE-2020-28049
2020-11-24 20:35:05 +01:00
Viktor Kleen
fffeb754e0 nixos/postfix: make postfix.enableSmtp work again
This fixes issue #104715.

(cherry picked from commit 6216c843ed)
2020-11-24 19:54:36 +01:00
Markus Kowalewski
fd2044d846 moosefs: fix mfscli
python in buildInputs fixes automatically mfscli and mfscgiserv.

(cherry picked from commit 53fa857092)
2020-11-24 17:04:28 +01:00
adisbladis
3ace1b0d54 texlive: Use lib.unique for uniqueness checks
In 85605c8a29 we got a really nice
performance improvement.

By using this implementation for texlive instantiation RSS is cut by
~2.6x with a similar wall time speedup.

(cherry picked from commit ce84cc06bf)
2020-11-24 16:28:44 +01:00
adisbladis
be88ad48c0 lib.lists.unique: Switch from recursive function to using a fold
This improves performance by ~30-40% for smaller test cases and makes
larger cases where my laptop would OOM pass in seconds.

(cherry picked from commit 85605c8a29)
2020-11-24 16:27:53 +01:00
Tim Steinbach
13c128fb1c linux: 5.9.10 -> 5.9.11 2020-11-24 10:05:25 -05:00
Tim Steinbach
2c88ecfae2 linux: 5.4.79 -> 5.4.80 2020-11-24 10:05:24 -05:00
Tim Steinbach
b1a16fa7ec linux: 4.9.245 -> 4.9.246 2020-11-24 10:05:23 -05:00
Tim Steinbach
d08ae711cf linux: 4.4.245 -> 4.4.246 2020-11-24 10:05:22 -05:00
Tim Steinbach
57788c9389 linux: 4.19.159 -> 4.19.160 2020-11-24 10:05:21 -05:00
Tim Steinbach
c313d8eb13 linux: 4.14.208 -> 4.14.209 2020-11-24 10:05:20 -05:00
Tim Steinbach
3de1ebab96 Merge pull request #104730 from herrwiese/for-20.09/linux-latest-5.9
[20.09] linuxPackages_latest: update to linuxPackages_5_9
2020-11-24 09:41:24 -05:00
Tim Steinbach
412cb04335 Merge pull request #104720 from herrwiese/for-20.09/linux-hardened-5.9
[20.09] linux-hardened: 5.8.x -> 5.9.x
2020-11-24 09:40:52 -05:00
Yaroslav Bolyukin
6f92e3b327 mpv: fix vapoursynth path
`mpv.vapoursynth.python3.sitePackages` expands to `/lib/python3.8/site-packages`, thus `/lib/lib/python3.8/site-packages` being produced in wrapper, which is wrong

(cherry picked from commit 83c847c0c8)
2020-11-24 14:33:58 +01:00
Frank Doepper
e3896324d0 shotcut: fix melt path
closes #104666

(cherry picked from commit a21a641169)
2020-11-24 12:39:50 +01:00
Michal Sojka
9c85416cc1 i3: 4.18.2 -> 4.18.3
(cherry picked from commit e90cfc722d)
2020-11-24 10:51:46 +01:00
Vincent Laporte
d8363e7215 ocamlPackages.camlp5: 7.12 → 7.13
(cherry picked from commit 5a6981654b)
2020-11-24 08:29:09 +01:00
adisbladis
13f19ce5d4 referencesByPopularity: Don't use buildPackages at call-site
It's cleaner to reference buildPackages directly in
build-support/docker directly.

(cherry picked from commit 6847a5c12d)
2020-11-24 03:37:53 +01:00
adisbladis
97f498b49d referencesByPopularity: Fix cross compilation
(cherry picked from commit c3e79669db)
2020-11-24 03:37:51 +01:00
Martin Weinelt
efaf45501c linuxPackages_latest: update to linuxPackages_5_9
The linux 5.9 package set was introduced in
0a614d2fb5 but the linuxPackages_latest
packageset alias wasn't updated.

(cherry picked from commit 873497f94f)

Linux 5.8.x is EOL.
2020-11-24 02:13:09 +01:00
Tim Steinbach
c65d36df6f linux-hardened: 5.8.x -> 5.9.x
5.8.x is EOL which is kind of unfortunate for a hardened kernel.

(cherry picked from commit 726d307d2c)
2020-11-24 00:33:13 +01:00
Andreas Rammhold
899024b79e Merge pull request #104106 from cole-h/crate2nix-20.09
[20.09] crate2nix: init at 0.8.0
2020-11-23 22:55:07 +01:00
Martin Weinelt
1875cf4dc8 Merge pull request #103530 from redvers/update_fastd_19_to_21
[20.09] fastd: 19 -> 21
2020-11-23 22:14:55 +01:00
Maximilian Bosch
1f19f984e0 element-desktop: 1.7.13 -> 1.7.14
https://github.com/vector-im/element-desktop/releases/tag/v1.7.14
(cherry picked from commit 22acd9d236)
2020-11-23 21:53:58 +01:00
Maximilian Bosch
7f93dca416 element-web: 1.7.13 -> 1.7.14
https://github.com/vector-im/element-web/releases/tag/v1.7.14
(cherry picked from commit b741501c31)
2020-11-23 21:53:53 +01:00
Martin Weinelt
407e0581c6 dash: add patch to prevent code execution when noexec is set
Dashs noexec flag `-n` did not work as documented, which could result in
code being inadvertently executed.

(cherry picked from commit 9ac42658f9)
2020-11-23 21:10:32 +01:00
Red Davies
67f254e93b glibc: fix CVE-2020-6096
Fixes an exploitable signed comparison vulnerabilty in the ARMv7 memcpy() and memmove()

https://sourceware.org/bugzilla/show_bug.cgi?id=25620

Contains patches:
2.31-cve-2020-6096.0.patch -> https://sourceware.org/git/?p=glibc.git;a=patch;h=79a4fa341b8a89cb03f84564fd72abaa1a2db394
2.31-cve-2020-6096.1.patch -> https://sourceware.org/git/?p=glibc.git;a=patch;h=beea361050728138b82c57dda0c4810402d342b9

Fixes: CVE-2020-6096
2020-11-23 13:07:45 -05:00
Tim Steinbach
2c4de56ebc linux/hardened/patches/5.9: 5.9.9.a -> 5.9.10.a 2020-11-23 10:55:50 -05:00
Tim Steinbach
beaa027ed8 linux/hardened/patches/5.4: 5.4.78.a -> 5.4.79.a 2020-11-23 10:55:49 -05:00
Tim Steinbach
bbd779f868 linux/hardened/patches/4.19: 4.19.158.a -> 4.19.159.a 2020-11-23 10:55:49 -05:00
Tim Steinbach
ca014f95fa linux/hardened/patches/4.14: 4.14.207.a -> 4.14.208.a 2020-11-23 10:55:48 -05:00
Tim Steinbach
c2e0328248 linux: 5.9.9 -> 5.9.10 2020-11-23 10:55:47 -05:00
Tim Steinbach
6afd744116 linux: 5.4.78 -> 5.4.79 2020-11-23 10:55:46 -05:00
Tim Steinbach
1ee2a11f8d linux: 4.9.244 -> 4.9.245 2020-11-23 10:55:46 -05:00
Tim Steinbach
bf56841327 linux: 4.4.244 -> 4.4.245 2020-11-23 10:55:45 -05:00
Tim Steinbach
3fea2b9f2f linux: 4.19.158 -> 4.19.159 2020-11-23 10:55:44 -05:00
Tim Steinbach
b38919a3d7 linux: 4.14.207 -> 4.14.208 2020-11-23 10:55:43 -05:00
Maximilian Bosch
dfe60bef36 EmptyEpsilon: 2020.08.25 -> 2020.11.23
https://github.com/daid/SeriousProton/releases/tag/EE-2020.11.23
(cherry picked from commit b11ca24578)
2020-11-23 15:57:44 +01:00
Maximilian Bosch
19db3e5ea2 vagrant: 2.2.13 -> 2.2.14
https://github.com/hashicorp/vagrant/blob/v2.2.14/CHANGELOG.md#2214-november-20-2020
(cherry picked from commit bfba7b9ca7)
2020-11-23 00:10:54 +01:00
Florian Klink
8e5e8f36ec Merge pull request #104587 from petabyteboy/feature/gitlab-13-6-backport
[20.09] gitlab: 13.0.14 -> 13.6.0
2020-11-22 20:55:51 +01:00
Domen Kožar
e66a218d5e Merge pull request #104596 from hercules-ci/release-20.09-nix-2.3.9
[20.09] nix: 2.3.7 -> 2.3.9
2020-11-22 20:15:32 +01:00
Florian Klink
3423d0f31a Merge pull request #104621 from mmilata/20.09/systemd-246.6
[20.09] systemd: 246.4 -> 246.6
2020-11-22 19:25:46 +01:00
Florian Klink
1ac9d573ca systemd: 246.5 -> 246.6
(cherry picked from commit 249b6f6b83)
2020-11-22 18:21:04 +01:00
Florian Klink
54cd64a6f9 Revert "nixos/systemd-boot: Temporarily ignore errors"
This reverts commit b32701bc54.

That fix has been included upstream in 246.5.

(cherry picked from commit 30ddfe6b95)
2020-11-22 18:20:51 +01:00
Andreas Rammhold
3fb8a31a39 systemd: 246.4 -> 246.5
Update to latest stable version. Changes:

d0f0f048ec sd-path: use ROOTPREFIX without suffixed slash
e662cf6d51 hashmap: make sure to initialize shared hash key atomically
da310c6b45 socket: downgrade log warnings about inability to set socket buffer sizes
ab6fcd9135 core: fix securebits setting
4f6925484d capability-util: add new function for raising setpcap
771436884d network: do not add prefix to RA if radv is not configured
fb2afc5f30 man: document the random delay of persistent timers
b2006ddc8f test-network: add test for ENOBUFS issue #17012
8758580ef5 backlight: do not claim that ID_BACKLIGHT_CLAMP= property is not set
57fc184a6c fs-util,tmpfiles: fix error handling of fchmod_opath()
db0f031e70 bootctl: don't accidentally propagate errors in "bootctl status"
3e2c806681 ethtool-util: don't pass error value that isn't used to log_syntax
b671730edb network: don't fail on various config parse errors
0ad86030c5 man: document that sd_bus_message_close_container() may only be called at end of container
f3da018017 cryptsetup: Fix null pointer dereference (#16987)
6f65eaf9c2 core: fix set keep caps for ambient capabilities
08338a234e core: fix comments on ambient capabilities
f0e6d9876d network: make log_link_error() or friends return void
35766dc61b core: make log_unit_error() or friends return void
3ed10b2ee8 core/slice: explicitly specify return value
2f6406914b udev: do not discard const qualifier
07671aa4cc sd-device: make log_device_error() or friends return void
d4bea73972 udev: explicitly specify return value
7db399be1e udev: return negative errno for invalid EVDEV_ABS_XXX= property
8c8d188e85 udev: make log_rule_error() or friends return void
4921375fd3 socket: fix copy/paste error
0f7fd97749 udev: warn if failed to set buffer size for device monitor
fc763d38d8 network: increase receive buffer size for device monitor
3bf7797f1f network: do not start device monitor if /sys is read-only
ebc0729c6a network: honor the buffer size specified in networkd.socket
ef3d2e178b core/socket: use fd_set_{rcv,snd}buf()
5dd4cc4b10 sd-device-monitor: use fd_set_rcvbuf()
fe9b92e566 util: introduce fd_set_{snd,rcv}buf()
4dcae66688 util: try to set with SO_{RCV,SND}BUFFORCE when requested size is larger than the kernel limit
4b6b523946 util: refuse to set too large value for socket buffer size
b4be8edb45 network: ignore error on increasing netlink receive buffer size
5ce47fb491 tree-wide: if get_block_device() returns zero devno, check for it in all cases
8ea6ec18e7 btrfs: if BTRFS_IOC_DEV_INFO returns /dev/root generate a friendly error message
e1ff4947d2 basic/log: make log_{info,warning,...} return void
8019995e9a tree-wide: correct cases where return log_{error,warning} is used without value
932f4c3e8b test-execute/exec-dynamicuser-statedir.service: fix quoting
16b9426f70 man: fix quickhelp listing in sysusers.d(5)
bde903d9e9 network: fix NDisc handling for the case when multiple routers exist
c965063b64 network: expose route_{hash,compare}_func()
6d24a40669 network: expose address_{hash,compare}_func()
054838a2e0 util: expose in6_addr_{hash,compare}_func()
58bd4a70de network: fixes gateway assignment through DHCPv4
8ad5382fe3 bash-completion: resolvectl: support 'log-level' command
a98bd75072 resolvectl: add 'log-level' to help message
78262fe807 core/socket: we may get ENOTCONN from socket_instantiate_service()
fecb3f00c4 homed: remember the secret even when the for_state is FIXATING_FOR_ACQUIRE

(cherry picked from commit 1f424f11ea)
2020-11-22 18:20:27 +01:00
Eelco Dolstra
c54a986438 nix: 2.3.8 -> 2.3.9
(cherry picked from commit 80097e57c9)
2020-11-22 14:01:37 +01:00
Eelco Dolstra
4aed3e52ae nix: 2.3.7 -> 2.3.8
(cherry picked from commit d28565a1c6)
2020-11-22 14:01:13 +01:00
Florian Klink
81cda3ed88 kernel config: explicitly enable CONFIG_IPV6
We currently build CONFIG_IPV6=m.

This seems to be not really well-supported in mainline kernels - see
https://lore.kernel.org/netdev/20201115224509.2020651-1-flokli@flokli.de/T/#u

Compiling it as a module doesn't give too much benefit - even for people
who did explicitly set `enableIPv6` to false, the `ipv6` module was
still loaded, as soon as another module was loaded that requires it
(bridge,br_netfilter,wireguard,ip6table_mangle,sctp,…).

By compiling it in, we only loose the possibility to not add it to
`boot.kernelModules` anymore (as it's part of the kernel directly). The
space savings are negligible.

People wanting to disable IPv6 still get the appropriate sysctls and
options set (while having the kernel code loaded), nothing is really
changing here.

(cherry picked from commit 13be37662d)
2020-11-22 12:51:40 +01:00
Martin Weinelt
a631b2d169 Merge pull request #104584 from stigtsp/package/mutt-patch-CVE-2020-28896-release-20.09
[20.09] mutt: apply patch for CVE-2020-28896
2020-11-22 12:37:36 +01:00
Milan Pässler
fd6a1f8fb6 [20.09] nixos/tests/gitlab: add 32 byte secrets
(cherry-picked from commit d6e0d38b84)
2020-11-22 12:22:24 +01:00
Milan Pässler
f4a0bf2f4f [20.09] gitlab: 13.5.1 -> 13.6.0
Changed ruby version to 2.7.x to match upstream.
Added a gem config for gitlab-pg_query as it tries to download a source
tarball during the build process.
Also removed a patch for gitaly that has become obsolete by upstream fix
[here](de04077c25).

(cherry-picked from commit 2429d5a307)
2020-11-22 12:22:22 +01:00
Milan Pässler
0f1831ccc2 [20.09] nixos/gitlab: start gitaly after gitlab
(cherry-picked from commit 0f82bd767b)
2020-11-22 12:22:18 +01:00
Milan Pässler
5728fa2765 [20.09] gitlab: 13.4.3 -> 13.5.1
(cherry-picked from commit 4555a26b06)
2020-11-22 12:22:17 +01:00
Jeff Slight
5be5433384 [20.09] gitlab: add new line to end of data.json file
(cherry-picked from commit 2cf524c825)
2020-11-22 12:22:16 +01:00
Jeff Slight
ffa5619b7f [20.09] nixos/gitlab: add changes for gitlab 13.4.x
(cherry-picked from commit f98a6322e6)
2020-11-22 12:22:15 +01:00
Jeff Slight
15e975d57b [20.09] gitlab: 13.0.14 -> 13.4.3
13.4.3

(cherry-picked from commit c16a977386)
2020-11-22 12:22:13 +01:00
Stig Palmquist
23db21e313 mutt: apply patch for CVE-2020-28896
mutt has improper handling of broken IMAP connections, this could result
in authentication credentials being sent over an unencrypted connection,
without $ssl_force_tls being consulted.

https://security.archlinux.org/CVE-2020-28896
04b06aaa3e
(cherry picked from commit 4586b2f0d0)
2020-11-22 11:48:30 +01:00
StigP
4e27628af5 Merge pull request #104582 from NixOS/revert-104422-package/mutt-2.0.2-backport-20.09
Revert "[20.09] mutt: 1.14.7 -> 2.0.2"
2020-11-22 11:47:56 +01:00
StigP
c626be8164 Revert "[20.09] mutt: 1.14.7 -> 2.0.2" 2020-11-22 11:33:05 +01:00
Mario Rodas
6985722403 rclone: 1.53.2 -> 1.53.3
https://forum.rclone.org/t/rclone-1-53-3-release/20569
(cherry picked from commit 535ef433a6)
2020-11-21 21:15:48 -05:00
Mario Rodas
1dbacb6715 rclone: 1.53.1 -> 1.53.2
(cherry picked from commit 0b2d320f39)
2020-11-21 21:15:48 -05:00
Mario Rodas
c3e1e969f7 rclone: 1.53.0 -> 1.53.1 (#97953)
(cherry picked from commit 24fa210e77)
2020-11-21 21:15:47 -05:00
Martin Weinelt
1f86723ec9 Merge pull request #104422 from stigtsp/package/mutt-2.0.2-backport-20.09
[20.09] mutt: 1.14.7 -> 2.0.2
2020-11-22 01:34:22 +01:00
zowoq
fb28dc7d70 youtube-dl: 2020.11.19 -> 2020.11.21.1
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.21
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.21.1
(cherry picked from commit e92d758368)
2020-11-22 09:53:34 +10:00
Martin Weinelt
ee74147692 Merge pull request #104480 from taku0/thunderbird-bin-78.5.0_release-20.09
[20.09] thunderbird, thunderbird-bin: 78.4.3 -> 78.5.0 [High security fixes]
2020-11-21 21:31:56 +01:00
Jörg Thalheim
cd1ca5dd83 freeoffice: 978 -> 980
(cherry picked from commit f5b1a0ae1a)
2020-11-21 20:58:22 +01:00
Martin Weinelt
5b2343479e Merge pull request #104501 from andir/20.09/packet-sd
[20.09] packet-sd: init at 0.0.3
2020-11-21 20:48:36 +01:00
Andreas Rammhold
23cc358d63 packet-sd: init at 0.0.3
This is currently being used as part of the NixOS.org infrastructure [1]
and should probably be included here and not just "downstream" (in the
nixops configs).

[1] 26105e7afa/delft/prometheus/packet-sd.nix

(cherry picked from commit 2bfa21205a)
2020-11-21 20:42:58 +01:00
Robert Hensing
7bf4729c5b nixUnstable: pre20201102_550e11f -> pre20201118_79aa7d9
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
(cherry picked from commit 4dd5da0ad0)
2020-11-21 15:36:30 +01:00
tbenst
9da0758c1c opencv: allow other blas/lapack
(cherry picked from commit 39acab6358)
2020-11-21 11:39:37 +01:00
JesusMtnez
fa06e69c92 slack: 4.10.3 -> 4.11.1
(cherry picked from commit 1a6c252dcb)
2020-11-21 11:34:35 +01:00
Samuel Ainsworth
3ab4f30619 slack: refactor to be amenable to auto-updates
(cherry picked from commit 04990cdb85)
2020-11-21 11:34:30 +01:00
JesusMtnez
c35916e271 slack: 4.9.0 -> 4.10.3
(cherry picked from commit fdc5b324d6)
2020-11-21 11:32:24 +01:00
taku0
9f4a4523cc thunderbird: 78.4.3 -> 78.5.0
(cherry picked from commit 19682545d9)
2020-11-21 18:22:44 +09:00
taku0
7e9db7f8c7 thunderbird-bin: 78.4.3 -> 78.5.0
(cherry picked from commit 52f5b947f6)
2020-11-21 18:22:44 +09:00
Matthias Beyer
e205534848 mutt: 2.0.1 -> 2.0.2
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit ad9256dd3e)
2020-11-20 22:38:28 +01:00
Matthias Beyer
bd9547c175 mutt: 2.0.0 -> 2.0.1
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 5848e9845b)
2020-11-20 22:38:27 +01:00
Matthias Beyer
c9ef67dc52 mutt: 1.14.7 -> 2.0.0
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit e9e003e247)
2020-11-20 22:38:26 +01:00
Bart Brouns
bdab66a95c neomutt: 20200925 -> 20201120
(cherry picked from commit ae6ad232ef)
2020-11-20 22:32:27 +01:00
Florian Pester
0b2d5b9c75 python-miio: unmark as broken 2020-11-20 12:10:14 -08:00
Florian Pester
3c0440013e python-miio: fix
(cherry picked from commit 79e81e8404)
2020-11-20 12:10:14 -08:00
Pavol Rusnak
ef2031c419 electron: 10.1.5 -> 10.1.6
(cherry picked from commit 0c93e10509)
2020-11-20 21:09:09 +01:00
Pavol Rusnak
9ca98ac4a1 electron: 9.3.3 -> 9.3.4
(cherry picked from commit 4bfad39416)
2020-11-20 21:09:04 +01:00
Pavol Rusnak
37ad3b2641 electron: 8.5.2 -> 8.5.5
(cherry picked from commit a01da8ff91)
2020-11-20 21:08:58 +01:00
Tim Steinbach
eac197c068 linux/hardened/patches/5.9: 5.9.8.a -> 5.9.9.a 2020-11-20 11:33:07 -05:00
Tim Steinbach
d21fc4d0ee linux/hardened/patches/5.4: 5.4.77.a -> 5.4.78.a 2020-11-20 11:33:06 -05:00
Tim Steinbach
55acfba7ee linux/hardened/patches/4.19: 4.19.157.a -> 4.19.158.a 2020-11-20 11:33:06 -05:00
Tim Steinbach
f0005a2730 linux/hardened/patches/4.14: 4.14.206.a -> 4.14.207.a 2020-11-20 11:33:05 -05:00
Martin Weinelt
7c17479e75 Merge pull request #104365 from prusnak/tor-20.09
[20.09] tor: 0.4.3.6 -> 0.4.4.6
2020-11-20 15:35:38 +01:00
adisbladis
263a69648d dockerTools: Always cross compile for another arch in the cross example
The example fails to build on aarch64, so lets cross build for gnu64.

(cherry picked from commit b7b22c5814)
2020-11-20 15:32:09 +01:00
maralorn
6fb5786fb3 Merge pull request #104375 from vaibhavsagar/build-hakyll
haskellPackages.hakyll: make buildable by Hydra
2020-11-20 15:29:37 +01:00
Pavol Rusnak
a6883b42d9 tor: 0.4.4.5 -> 0.4.4.6
(cherry picked from commit 4c0678ca9a)
2020-11-20 13:48:46 +01:00
Chris Double
0aba51e732 tor: remove myself as maintainer
(cherry picked from commit b1c43525d0)
2020-11-20 13:48:39 +01:00
Pavol Rusnak
584cc91093 tor: 0.4.3.6 -> 0.4.4.5
(cherry picked from commit c1ed88eaee)
2020-11-20 13:48:37 +01:00
Vaibhav Sagar
5407c42dd7 haskellPackages.hakyll: make buildable by Hydra 2020-11-20 23:16:47 +11:00
Graham Christensen
393e374754 Merge pull request #104336 from grahamc/amazon-image-fixup2-backport
[20.09] nixos: release-combined: only build the amazon image for x86_64,aarch…
2020-11-19 21:09:23 -05:00
Ben Gamari
a371a5df87 mathematica: Prefer building locally (#100856)
There is little benefit to copying a 4GB tarball over the network,
just to perform an I/O-bound operation and then copy the
multi-gigabyte result back.

(cherry picked from commit 7263f7c433)
2020-11-19 20:34:22 -05:00
José Romildo Malaquias
f3d7da62c4 Merge pull request #98867 from romildo/release-20.09.upd.mate
[20.09] mate: update stable packages
2020-11-19 21:41:34 -03:00
Graham Christensen
3968796e8e nixos: release-combined: only build the amazon image for x86_64,aarch64-linux -- exclude i686
(cherry picked from commit b339462460)
2020-11-19 19:38:56 -05:00
Graham Christensen
9192f08f8c Merge pull request #104323 from grahamc/amazon-image-backport
[20.09] nixos/release-small: add amazonImage
2020-11-19 18:45:23 -05:00
adisbladis
17b2f2dd9b dockerTools: Add cross compilation test
(cherry picked from commit 11367b2db1)
2020-11-19 23:53:19 +01:00
adisbladis
405ea12c79 dockerTools: Add cross example
(cherry picked from commit 5357abf49a)
2020-11-19 23:53:09 +01:00
adisbladis
b8eba79603 dockerTools: Set correct architecture when cross compiling
(cherry picked from commit 8a3b33baed)
2020-11-19 23:53:03 +01:00
adisbladis
8f6f999325 dockerTools.buildLayeredImage: Fix cross compilation
(cherry picked from commit 4313ac6b29)
2020-11-19 23:52:56 +01:00
Robert Hensing
eff88eeb49 dockerTools: add isExe to streamLayeredImage result
(cherry picked from commit 11b0106cf9)
2020-11-19 23:52:53 +01:00
Utku Demir
0d3940ff5e dockerTools.streamLayeredImage: Store the customisation layer as a tarball
This fixes as issue described here[1], where permissions set by 'extraCommands'
were ignored by Nix.

[1] https://github.com/NixOS/nixpkgs/pull/91084#issuecomment-669834938

(cherry picked from commit ae82f81bfa)
2020-11-19 23:50:52 +01:00
Graham Christensen
f80410d84b nixos/release-small: add amazonImage
fixup breakage from #104193

(cherry picked from commit 1ef139f3b0)
2020-11-19 17:46:58 -05:00
WORLDofPEACE
b17ed5dbb0 Merge pull request #104302 from grahamc/ec2-metadata-imdsv2-backport
[20.09] NixOS EC2 AMI: Support IMDSv2
2020-11-19 17:06:13 -05:00
ajs124
541772ac45 mariadb: 10.4.15 -> 10.4.17
https://mariadb.com/kb/en/mariadb-10416-release-notes/
https://mariadb.com/kb/en/mariadb-10417-release-notes/
2020-11-19 21:34:17 +01:00
Graham Christensen
25958903e5 nixos: release: add amazonImage as a channel blocker
(cherry picked from commit 0d87ce610e)
2020-11-19 14:25:44 -05:00
Graham Christensen
0e9503aeb3 nixos ami: preflight the imds token
According to Freenode's ##AWS, the metadata server can sometimes
take a few moments to get its shoes on, and the very first boot
of a machine can see failed requests for a few moments.

(cherry picked from commit f2cfecdec3)
2020-11-19 14:25:43 -05:00
Graham Christensen
58b10d7efd nixos: ec2 ami: support IMDSv2
AWS's metadata service has two versions. Version 1 allowed plain HTTP
requests to get metadata. However, this was frequently abused when a
user could trick an AWS-hosted server in to proxying requests to the
metadata service. Since the metadata service is frequently used to
generate AWS access keys, this is pretty gnarly. Version two is
identical except it requires the caller to request a token and provide
it on each request.

Today, starting a NixOS AMI in EC2 where the metadata service is
configured to only allow v2 requests fails: the user's SSH key is not
placed, and configuration provided by the user-data is not applied.
The server is useless. This patch addresses that.

Note the dependency on curl is not a joyful one, and it expand the
initrd by 30M. However, see the added comment for more information
about why this is needed. Note the idea of using `echo` and `nc` are
laughable. Don't do that.

(cherry picked from commit 83ea88e03f)
2020-11-19 14:25:43 -05:00
Graham Christensen
04c06b5e2c nixos: openstack: have its own metadata fetcher expression
These two APIs have diverged over time and are no longer compatible.

(cherry picked from commit 21339b41bf)
2020-11-19 14:25:40 -05:00
Michael Weiss
bbcbc4eddf google-chrome: Add myself as maintainer
Mainly to get pinged on PRs/issues as well.

(cherry picked from commit a90362c888)
2020-11-19 20:03:19 +01:00
Cole Mickens
bfa81f72de google-chrome: add libxkbcommon+wayland for ozone/wayland
(cherry picked from commit 9eaddfda7f)
2020-11-19 20:03:19 +01:00
Martin Weinelt
2c130c3d52 Merge pull request #104260 from andir/20.09/firefox-83
[20.09] firefox: 82.03 -> 83.0, firefox-esr: 78.4.1esr -> 78.5.0esr
2020-11-19 19:58:06 +01:00
Thomas Depierre
f36cb61614 elixir_1_6: remove (#103971)
Additionally removed the now obsolete rebar build dependency for elixir.

(cherry picked from commit 3c379af10b)
2020-11-19 13:00:35 -05:00
Andreas Rammhold
67df165a2d thunderbird: use nss_3_53 instead of nss
This fixes up the changes done in #104176 where I forgot to include this
now required change.

(cherry picked from commit a322b32e9d)
2020-11-19 18:16:47 +01:00
Andreas Rammhold
a3f5af27f6 firefox-esr-78: 78.4.1esr -> 78.5.0esr
(cherry picked from commit ccb42da9a9)
2020-11-19 18:16:47 +01:00
Andreas Rammhold
0a8b8e4ccc firefox: 82.0.3 -> 83.0
(cherry picked from commit fddfa3915c)
2020-11-19 18:16:47 +01:00
Andreas Rammhold
4d7ba24230 firefox: use rust-cbindgen_0_15 for version >= 83 2020-11-19 18:16:47 +01:00
Andreas Rammhold
1de8035280 firefox: fallback to nss_3_53 when version is below 83
(cherry picked from commit c1cfe8b84e)
2020-11-19 18:16:46 +01:00
Andreas Rammhold
a59b421489 rust-cbindgen_0_15: init at 0.15
This is required for newer version for Firefox and Thunderbird.
2020-11-19 18:16:46 +01:00
maralorn
9a8ee5568d Merge pull request #104273 from vaibhavsagar/unbreak-hakyll
haskellPackages.hakyll: unbreak
2020-11-19 17:14:42 +01:00
Tim Steinbach
be60a5d964 linux_latest-libre: 17762 -> 17768 2020-11-19 09:09:44 -05:00
Tim Steinbach
fc0dc84523 linux: 5.9.8 -> 5.9.9 2020-11-19 09:09:43 -05:00
Tim Steinbach
19f739c935 linux: 5.4.77 -> 5.4.78 2020-11-19 09:09:43 -05:00
Tim Steinbach
10ffd8f2cf linux: 4.9.243 -> 4.9.244 2020-11-19 09:09:42 -05:00
Tim Steinbach
0b440e7da3 linux: 4.4.243 -> 4.4.244 2020-11-19 09:09:41 -05:00
Tim Steinbach
f93ef5bde4 linux: 4.19.157 -> 4.19.158 2020-11-19 09:09:41 -05:00
Tim Steinbach
a62544575e linux: 4.14.206 -> 4.14.207 2020-11-19 09:09:40 -05:00
Vaibhav Sagar
b6f17bfc11 haskellPackages.hakyll: unbreak 2020-11-20 00:30:09 +11:00
zowoq
ae7f176f4f youtube-dl: 2020.11.12 -> 2020.11.19
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.18
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.11.19
(cherry picked from commit aa03778083)
2020-11-19 11:12:07 +01:00
Andreas Rammhold
817d2d1510 Merge pull request #104050 from stigtsp/package/firefox-bin-83.0-backport-20.09
[20.09] firefox-bin: 82.0.3 -> 83.0
2020-11-19 10:56:44 +01:00
Markus S. Wamser
5170e5e3a8 zathura-pdf-mupdf: 0.3.5 -> 0.3.6, fix linking
(cherry picked from commit 2606a28a3a)
2020-11-18 21:49:29 -08:00
Markus S. Wamser
4a53d49da9 zathura: 0.4.5 -> 0.4.7
(cherry picked from commit 3c3f70cdce)
2020-11-18 21:49:29 -08:00
Markus S. Wamser
810fb7f574 mupdf: mark 1.17 as insecure but as still required as dependency
(cherry picked from commit 70e16bce7a)
2020-11-18 21:49:29 -08:00
Markus S. Wamser
01d7ba2a8b llpp: 32 -> 33
(cherry picked from commit 28e63e049e)
2020-11-18 21:49:29 -08:00
Markus S. Wamser
8f8fcdd19e pymupdf: 1.17.6 -> 1.18.0
(cherry picked from commit 5fd2f39726)
2020-11-18 21:49:29 -08:00
Markus S. Wamser
b3fbabb85b mupdf: adopt post-release bugfix-patches from upstream
(cherry picked from commit 4a6235fcd6)
2020-11-18 21:49:29 -08:00
Markus S. Wamser
78c56f8c86 mupdf: 1.17.0 -> 1.18.0
fixes CVE-2017-5991
fixes CVE-2020-26519

also drops the patch for shared libs (not needed anymore)

(cherry picked from commit 2b04dca238)
2020-11-18 21:49:29 -08:00
Andreas Rammhold
12bd607c51 nss_latest: 3.57 -> 3.59 2020-11-19 01:33:42 +01:00
Andreas Rammhold
ff4e57cb53 nss_3_53: init
(cherry picked from commit cbd0f8931c)
2020-11-19 01:19:48 +01:00
Andreas Rammhold
77ad15ac6f firefox: prepare pipewire patches for firefox 83
(cherry picked from commit 398cdab5ce)
2020-11-19 01:19:02 +01:00
Dmitry Kalinkin
58f9c4c7d3 qt5{14,15}.qtbase: fix on darwin
(cherry picked from commit 0c74da1342)
2020-11-18 12:49:40 -05:00
Martin Weinelt
0597482251 openldap: 2.4.51 -> 2.4.56
Drop patch for what became CVE-2020-25692, it was fixed in 2.4.55.

Fixes: CVE-2020-25709, CVE-2020-25710
(cherry picked from commit abbe621724)
2020-11-18 18:02:41 +01:00
Tim Steinbach
2ce2f5a028 Merge pull request #102418 from asbachb/openjdk11-from-github
openjdk: download from mercurial repository to GitHub
(cherry picked from commit 01816a4bf1)
2020-11-18 10:15:50 -05:00
WilliButz
6ace148f21 grafana: 7.3.2 -> 7.3.3
(cherry picked from commit e453e9ef98)
2020-11-18 15:35:31 +01:00
Maximilian Bosch
7b2a5e902e Merge pull request #104158 from fadenb/synapse_1.23.0_backport
[20.09] matrix-synapse: 1.22.1 -> 1.23.0
2020-11-18 15:03:18 +01:00
Tristan Helmich
506f9cbcd1 matrix-synapse: 1.22.1 -> 1.23.0
(cherry picked from commit 8061cdaf64)
https://github.com/matrix-org/synapse/releases/tag/v1.23.0
2020-11-18 12:21:37 +00:00
Michael Weiss
8066620299 chromiumDev: Mark as broken for now
(cherry picked from commit 7c76eafdb7)
2020-11-18 11:51:52 +01:00
Michael Weiss
c693a1c665 chromium: 86.0.4240.198 -> 87.0.4280.66
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_17.html

This update includes 33 security fixes.

CVEs:
CVE-2020-16018 CVE-2020-16019 CVE-2020-16020 CVE-2020-16021
CVE-2020-16022 CVE-2020-16015 CVE-2020-16014 CVE-2020-16023
CVE-2020-16024 CVE-2020-16025 CVE-2020-16026 CVE-2020-16027
CVE-2020-16028 CVE-2020-16029 CVE-2020-16030 CVE-2019-8075
CVE-2020-16031 CVE-2020-16032 CVE-2020-16033 CVE-2020-16034
CVE-2020-16035 CVE-2020-16012 CVE-2020-16036

Note: We'll finally build with use_ozone=true on Hydra now :) \o/
(cherry picked from commit 54673b1f3b)
Backport of #104100.
2020-11-18 11:51:27 +01:00
Michael Weiss
5bb5423863 Merge pull request #104096 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.37.3 -> 1.38.1
2020-11-18 11:27:30 +01:00
Ente
1e3b3f0a75 isso: build from master
* The published 0.12.2 version is broken therefore switch to build from
master. Related Issue: https://github.com/posativ/isso/issues/617
* cleanup build inputs
* use python3

(cherry picked from commit 85c07678d4)

+ unmark broken
2020-11-17 16:30:07 -08:00
Cole Helbling
efadc52625 crate2nix: init at 0.8.0
crate2nix is a tool that "generates nix build files for rust crates
using cargo".

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
(cherry picked from commit 011ecb8f90)
2020-11-17 14:53:00 -08:00
Dmitry Kalinkin
8f5d93acaf qt5.qtwebengine: don't override patches in qtModule
This fixes darwin build.

Fixes: 90db9641 ('qt5.qtwebengine: fix build with bison-3.7')
(cherry picked from commit ee2501f124)
cc #103258
2020-11-17 16:33:19 -05:00
Dmitry Kalinkin
0bb89e1a2c qt5.qtwebengine: remove dead conditions for pre 5.12 support
This doesn't change the derivation.

(cherry picked from commit aa08b8eb73)
cc #103258
2020-11-17 16:33:14 -05:00
Michael Weiss
d8ccf1d349 signal-desktop: 1.37.3 -> 1.38.1
(cherry picked from commit 5545c83c17)
2020-11-17 22:30:45 +01:00
makefu
cd90058df8 aliases: rfkill is replaced by utillinux, not util-linux 2020-11-17 20:23:15 +01:00
Jörg Thalheim
2f437c7338 Merge pull request #103855 from Mic92/openafs-backport
[20.09] Openafs backport
2020-11-17 19:39:59 +01:00
freezeboy
f26975ede3 minuet: build requires Qt5.14
(cherry picked from commit 4039c11255)
2020-11-17 10:29:25 -08:00
freezeboy
b9d3bc0a0f kwave: build requires Qt5.14
(cherry picked from commit 0c441e26d0)
2020-11-17 10:29:25 -08:00
freezeboy
e8471e0045 elisa: build requires Qt5.14
(cherry picked from commit 0f6b72ead8)
2020-11-17 10:29:25 -08:00
Stig Palmquist
b35da1885a firefox-bin: 82.0.3 -> 83.0
(cherry picked from commit 668f3772d2)
2020-11-17 15:02:15 +01:00
Andreas Rammhold
949544fd63 firefox-esr: 78.4.0esr -> 78.4.1esr
(cherry picked from commit d93868a92b)
2020-11-17 13:40:25 +01:00
Andreas Rammhold
c5e04b9724 firefox: 82.0.2 -> 82.0.3
(cherry picked from commit 046002f472)
2020-11-17 13:40:25 +01:00
Dennis Gosnell
14cf906f33 Merge pull request #103962 from blitz/unbreak-hail-20.09
[20.09] haskellPackages.hail: relax cabal dependencies to unbreak
2020-11-17 08:26:13 +09:00
Jörg Thalheim
efc47766a7 nixos/lvm2-activation-generator: fix warnings on activation
(cherry picked from commit 8ac3a1503a)
2020-11-16 19:48:01 +01:00
Maximilian Bosch
281880c92a gitea: 1.12.5 -> 1.12.6
https://github.com/go-gitea/gitea/releases/tag/v1.12.6
(cherry picked from commit a9a1423377)
2020-11-16 17:38:15 +01:00
Vincent Demeester
755e278090 youtube-dl: 2020.11.01.1 -> 2020.11.12
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
(cherry picked from commit b8065eeaef)
2020-11-16 16:30:04 +00:00
Florian Klink
2ef614d0f2 Merge pull request #103949 from stigtsp/package/firefox-bin-82.0.3-backport-20.09
[20.09] firefox-bin: 82.0.2 -> 82.0.3
2020-11-16 16:37:16 +01:00
Julian Stecklina
9247b2a3a4 haskellPackages.hail: actually mark as unbroken
This has to be done manually on release branches.
2020-11-16 16:32:54 +01:00
Maximilian Bosch
91da64440c documize-community: 3.8.0 -> 3.8.1
It seems as it was forgotten to add a git tag (I already reported that)
and the relevant changelogs, however the website and my self-hosted
instance notified about the new release.

It makes sense though to update now since this release fixes the
integration of `drawio` into the wiki.

For the sake of completeness, all changes made since `v3.8.0`
can be viewed in https://github.com/documize/community/compare/v3.8.0...30d12ba756101a3d360e874cc8fad2a53ec558ed

(cherry picked from commit 654e49be53)
2020-11-16 14:22:32 +01:00
Julian Stecklina
2d69dccb20 haskellPackages.hail: relax cabal dependencies to unbreak
The upstream version still contains very strict dependency
constraints. I've updated the patches to a version that relax these.
This unbreaks hail for me.

(cherry picked from commit cd11c0c817)
2020-11-16 12:01:54 +01:00
Robert Hensing
2da313c8f7 Merge pull request #102662 from NixOS/staging-20.09
[20.09] Staging next
2020-11-16 10:17:07 +01:00
Dennis Gosnell
168436179d Merge pull request #103898 from rvl/issue-63500-taffybar
[20.09] haskellPackages.taffybar: overrides to fix build
2020-11-16 14:59:23 +09:00
Rodney Lorrimar
70261a9bc9 haskellPackages.taffybar: overrides to fix build
Select package versions to make Taffybar work with haskell-gi-base
0.24 and unset broken flags.

Resolves #63500 on the nixos-20.09 branch.
2020-11-16 15:24:50 +10:00
Stig Palmquist
e734b97e61 firefox-bin: 82.0.2 -> 82.0.3
(cherry picked from commit 10712e7b5f)
2020-11-16 05:21:29 +01:00
Austin Seipp
f41c0fc7d8 firecracker: 0.21.1 -> 0.21.3
Closes #102788.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-15 21:38:00 -06:00
Robert Hensing
67a1b4981d Merge remote-tracking branch 'upstream/release-20.09' into staging-20.09 2020-11-15 21:20:59 +01:00
Benjamin Hipple
98e46cec92 Merge pull request #103900 from RaghavSood/release-20.09
[20.09] go-ethereum: 1.9.20 -> 1.9.24
2020-11-15 11:06:08 -05:00
Bas van Dijk
cb0187d67d Merge pull request #103903 from basvandijk/x265-fix-patch-URL-release-20.09
x265: fix URL of patch
2020-11-15 15:21:18 +01:00
Bas van Dijk
4499229419 x265: fix URL of patch
The x265 project changed repositoroies from
https://bitbucket.org/multicoreware/x265 to
https://bitbucket.org/multicoreware/x265_git
so the URL of the patch has to be adjusted.
Fortunately the hash remains the same.
2020-11-15 15:18:01 +01:00
Raghav Sood
ce65510b7c go-ethereum: 1.9.23 -> 1.9.24
(cherry picked from commit e86b050938)
2020-11-15 21:05:42 +08:00
Raghav Sood
d8a464367c go-ethereum: 1.9.22 -> 1.9.23
(cherry picked from commit 3d90247080)
2020-11-15 21:05:34 +08:00
Raghav Sood
fd32700ee2 go-ethereum: 1.9.21 -> 1.9.22
(cherry picked from commit cfbf91676c)
2020-11-15 21:05:26 +08:00
Raghav Sood
3bbf8a8a61 go-ethereum: 1.9.20 -> 1.9.21
(cherry picked from commit 3d75e5d5ec)
2020-11-15 21:05:10 +08:00
Vincent Laporte
9be6b03fe1 coq_8_12: 8.12.0 → 8.12.1
(cherry picked from commit 2806eb2743)
2020-11-15 12:04:00 +01:00
Vincent Laporte
879bc29f76 scheherazade-new: init at 3.000
(cherry picked from commit b94a294363)
2020-11-15 09:34:50 +01:00
Anders Kaseorg
cf1dcfe343 openafs_1_8: Add upstream patches for Linux kernel 5.8 and 5.9
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
(cherry picked from commit 14245d48a4)
2020-11-15 03:03:15 +01:00
Daniel Fox Franke
9d5ef2a55f nvidia-x11: 450.66 -> 455.38 (#103834)
(cherry picked from commit 2fa89880cb)
cc #103830
2020-11-14 20:48:21 -05:00
Michael Raskin
a4fdefeb39 Merge pull request #103824 from jmpunkt/libreoffice-qt-wrap-backport
[20.09] libreoffice-qt: wrap application
2020-11-14 22:22:52 +00:00
Vladimír Čunát
dee059a32d Merge #103597: thunderbird*: 78.4.2 -> 78.4.3
(cherry picked from commit 2c8c462906)
Briefly re-tested both on 20.09.
2020-11-14 23:21:55 +01:00
Maximilian Bosch
4f02b1ab1b vorta: fix runtime on 20.09 2020-11-14 21:35:01 +01:00
Jonas Meurer
9ec5ef555c libreoffice-qt: wrap application
Libreoffice-qt is not wrapped, thus does not launch. Notice that
wrapQtQAppsHook is used manually since all executables are shell
scripts which are not wrapped automatically.

(cherry picked from commit ea12d880e0)
2020-11-14 17:13:11 +01:00
zowoq
808f24928b go_1_15: 1.15.4 -> 1.15.5
(cherry picked from commit a25913605b)
2020-11-14 23:47:25 +10:00
zowoq
6d90a7f5cd go_1_14: 1.14.11 -> 1.14.12
(cherry picked from commit 1692a8a584)
2020-11-14 23:47:25 +10:00
zowoq
73c2044a94 go_1_15: 1.15.3 -> 1.15.4
(cherry picked from commit d1febbeb1b)
2020-11-14 23:47:25 +10:00
zowoq
afaf860666 go_1_14: 1.14.10 -> 1.14.11
(cherry picked from commit ffb658f66a)
2020-11-14 23:47:25 +10:00
zowoq
1c6f850820 go_1_15: 1.15.2 -> 1.15.3
(cherry picked from commit 6084c2e874)
2020-11-14 23:47:25 +10:00
zowoq
9330680b74 go_1_14: 1.14.9 -> 1.14.10
(cherry picked from commit 4f282b19bd)
2020-11-14 23:47:25 +10:00
JesusMtnez
7f5d9eca0b vscode: 1.51.0 -> 1.51.1
(cherry picked from commit aa9a29c4ce)
2020-11-13 22:30:56 -05:00
JesusMtnez
8bdd825b99 vscodium: 1.51.0 -> 1.51.1
(cherry picked from commit bca0c78dc4)
2020-11-13 22:30:56 -05:00
upkeep-bot
245cdfcb71 vscode: 1.50.1 -> 1.51.0
(cherry picked from commit 55fc82d6d2)
2020-11-13 22:30:55 -05:00
upkeep-bot
6d7b89f916 vscodium: 1.50.1 -> 1.51.0
(cherry picked from commit d8d1dc1071)
2020-11-13 22:30:55 -05:00
Manuel Bärenz
b1d6c9d30f vscode, vscodium: 1.50.0 -> 1.50.1
(cherry picked from commit ffb7a61905)
2020-11-13 22:30:55 -05:00
upkeep-bot
da68dbc11c vscodium: 1.49.3 -> 1.50.0
(cherry picked from commit c29e980e45)
2020-11-13 22:30:54 -05:00
upkeep-bot
f109b56594 vscode: 1.49.3 -> 1.50.0
(cherry picked from commit 3303b8ab57)
2020-11-13 22:30:54 -05:00
upkeep-bot
94bb0c2095 vscodium: 1.49.1 -> 1.49.3
(cherry picked from commit 0d4b52a77b)
2020-11-13 22:30:54 -05:00
upkeep-bot
51bd4380d5 vscode: 1.49.1 -> 1.49.3
(cherry picked from commit 234f8fb217)
2020-11-13 22:30:54 -05:00
upkeep-bot
d135469efa vscodium: 1.48.2 -> 1.49.1
(cherry picked from commit 0e6477d64d)
2020-11-13 22:30:54 -05:00
upkeep-bot
2c36643a70 vscode: 1.48.2 -> 1.49.1
(cherry picked from commit d34dafcd2b)
2020-11-13 22:30:53 -05:00
Andreas Rammhold
1532d7b9d3 Merge pull request #103708 from mweinelt/20.09/microcodeIntel
[20.09] microcodeIntel: 20200616 -> 20201112
2020-11-14 02:48:35 +01:00
Sarah Brofeldt
29e9c10750 Merge pull request #103621 from srhb/k8s-1.19.4-20.09
kubernetes: 1.19.3 -> 1.19.4
2020-11-14 01:00:04 +01:00
Timo Kaufmann
4b81fc83e1 Merge pull request #103598 from bennyandresen/backport__gralvm_babashka_clj-kondo
[20.09] backport of graalvm{8,11}-ce, babashka clj kondo
2020-11-13 22:41:39 +01:00
Benjamin Andresen
6e8a00d4fd clj-kondo: remove meta.broken flag 2020-11-13 21:19:17 +01:00
Benjamin Andresen
9e757784df babashka: remove meta.broken flag 2020-11-13 21:18:21 +01:00
Martin Weinelt
3daf409aad microcodeIntel: 20201110 -> 20201112
Update to Pentium Silver N/J5xxx, Celeron N/J4xxx

https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00381.html
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00389.html

Fixes: CVE-2020-8694, CVE-2020-8695, CVE-2020-8696, CVE-2020-8698
(cherry picked from commit eaf889aea0)
2020-11-13 15:36:32 +01:00
Martin Weinelt
c89ffdc56d microcodeIntel: 20200616 -> 20201110
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20201110

Security advisories:
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00381.html
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00389.html

Fixes: CVE-2020-8694, CVE-2020-8695, CVE-2020-8696, CVE-2020-8698
(cherry picked from commit a79902f23e)
2020-11-13 15:36:28 +01:00
Martin Weinelt
a62679c247 librdf_raptor2: add patch for CVE-2017-18926
Fixes two heap overflows in the raptor2 rdf parsing library.

https://www.openwall.com/lists/oss-security/2017/06/07/1
(cherry picked from commit 22140b27f2)
2020-11-13 15:01:42 +01:00
Dominik Xaver Hörl
932c65a078 tor-browser-bundle-bin: 10.0.2 -> 10.0.4
(cherry picked from commit 9e8f4ff79a)
2020-11-13 13:20:24 +01:00
Chuck
306596c9cf tor-browser-bundle-bin: Fix extension path. Fixes NoScript.
(cherry picked from commit 4117c0b7df)
2020-11-13 13:09:44 +01:00
Michael Weiss
caadf99cf5 Merge pull request #102758 from primeos/chromium-backport
[20.09] chromium, llvm_11: Backport additional patches
2020-11-13 11:26:38 +01:00
Michael Weiss
ded16fc1b4 chromium: 86.0.4240.193 -> 86.0.4240.198
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_11.html

This update includes 2 security fixes. Google is aware of reports that
exploits for CVE-2020-16013 and CVE-2020-16017 exist in the wild.

CVEs: CVE-2020-16013 CVE-2020-16017
(cherry picked from commit b91153fd7a)
Backport of #103595.
2020-11-13 11:21:59 +01:00
Michael Weiss
3af6255b10 chromium: 86.0.4240.183 -> 86.0.4240.193
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop_9.html

This update includes 1 security fix (no CVE).

(cherry picked from commit 841664a172)
Backport of #103294.
2020-11-13 11:21:23 +01:00
Jeff Labonte
31910dc020 brave: 1.15.76 -> 1.16.72
(cherry picked from commit 13e4f189a1)
Reason: The browser must be kept up-to-date
2020-11-13 00:03:58 -05:00
Scott Worley
3090c65041 doc: 20.09 release notes: nixos-YY.MM branches no longer in nixos-channels repo
Since 7c442a2f67
for https://github.com/NixOS/nixpkgs/issues/99257

(cherry picked from commit f72a3142f0)
2020-11-12 23:28:38 +01:00
Maximilian Bosch
26187cb4d3 epson-escpr2: 1.1.23 -> 1.1.24
(cherry picked from commit f94859f199)
2020-11-12 19:51:13 +01:00
Maximilian Bosch
45ab1bf64e EmptyEpsilon: 2020.08.07 -> 2020.08.25
https://github.com/daid/EmptyEpsilon/releases/tag/EE-2020.08.25
(cherry picked from commit 02a1379d45)
2020-11-12 19:44:23 +01:00
Johan Thomsen
d531f0626a kubernetes: 1.19.3 -> 1.19.4
(cherry picked from commit 39eadbb3c4)
Backport of #103604
2020-11-12 17:29:35 +01:00
Justin Humm
4289d0f359 linuxPackages.wireguard: 1.0.20200908 -> 1.0.20201112
(cherry picked from commit 6b9f23267e)
2020-11-12 16:19:33 +01:00
Robert Hensing
da1d3a0ffa Merge remote-tracking branch 'upstream/release-20.09' into staging-20.09 2020-11-12 13:41:48 +01:00
Benjamin Andresen
4f744c7ace clj-kondo: 2020.04.05 -> 2020.11.07
(cherry picked from commit 045c2abdfa)
2020-11-12 12:44:49 +01:00
Benjamin Andresen
8cb332e0f6 babashka: 0.0.97 -> 0.2.3
with #99631 and #102693 merged, it's possible to bump the babashka
version again.

However recent versions of babashka depend on java11 features and I
spoke in Slack with the project lead and this java11 dependency will
exist going forward.

(cherry picked from commit 172cbb8eb7)
2020-11-12 12:44:42 +01:00
Griffin Smith
719fb51e26 babashka,clj-kondo: Depend on graalvm-ce
Now that we have community builds of graalvm landed in #99631, both
clj-kondo and babashka can depend on those versions of graalvm rather
than the one that requires building from source - this can be built in
hydra, and generally is much easier to build and test.

(cherry picked from commit 3341f6c1fc)
2020-11-12 12:44:38 +01:00
Benjamin Andresen
74b5b0a382 graalvm{8,11}-ce: init at 20.2.0
(cherry picked from commit 674c9afb72)
2020-11-12 12:44:30 +01:00
Martin Weinelt
87645f7222 Merge pull request #103468 from IvarWithoutBones/fix-multihash-20.09
[20.09] pythonPackages.py-multihash: 0.2.3 -> 1.0.0
2020-11-12 12:37:19 +01:00
IvarWithoutBones
6d068f095e pythonPackages.py-multihash: 0.2.3 -> 1.0.0
(cherry picked from commit dd7b6a5160)
2020-11-12 12:18:20 +01:00
Arseniy Seroka
e6421306f6 Merge pull request #103527 from redvers/update_f2fs-tools_1.13.0_to_1.14.0
f2fs-tools: 1.13.0 -> 1.14.0 [20.09]
2020-11-12 11:29:36 +03:00
Vincent Laporte
bb20ef2f53 compcert: remove annoying assertions
(cherry picked from commit ee4559129a)
2020-11-12 08:37:35 +01:00
TredwellGit
5225ba8264 libsndfile: 1.0.28 -> 1.0.30
https://github.com/libsndfile/libsndfile/releases/tag/v1.0.29
https://github.com/libsndfile/libsndfile/releases/tag/v1.0.30
(cherry picked from commit 9e18110c14)
2020-11-12 08:32:10 +01:00
TredwellGit
f736cea38c xorg.xorgserver: 1.20.8 -> 1.20.9
https://lists.x.org/archives/xorg-announce/2020-August/003059.html
https://lists.x.org/archives/xorg-announce/2020-August/003058.html
(cherry picked from commit 4ebe8eeb50)
2020-11-12 04:23:54 +00:00
Martin Weinelt
9ca27e1641 fastd: 19 -> 21
(cherry picked from commit 5a4385d4a9)
2020-11-12 02:15:17 +00:00
Ahmad Jagot
06ded01ce0 f2fs-tools: 1.13.0 -> 1.14.0
Allow use of 'compression' option on volume creation, supported at
mount-time in kernels 5.6+

(cherry picked from commit b467630062)
2020-11-12 02:00:13 +00:00
zowoq
d3634f4588 gitAndTools.gh: 1.2.0 -> 1.2.1
https://github.com/cli/cli/releases/tag/v1.2.1
(cherry picked from commit 1e53f7e10b)
2020-11-12 09:42:20 +10:00
Maximilian Bosch
7eeecd455f vagrant: 2.2.11 -> 2.2.13
https://github.com/hashicorp/vagrant/blob/v2.2.13/CHANGELOG.md#2213-november-06-2020
(cherry picked from commit 11c8a6e4f7)
2020-11-11 23:29:00 +01:00
Tim Steinbach
3a6ee98b9e linux/hardened/patches/5.9: 5.9.7.a -> 5.9.8.a 2020-11-11 15:44:32 -05:00
Tim Steinbach
edd10eaba3 linux/hardened/patches/5.4: 5.4.76.a -> 5.4.77.a 2020-11-11 15:44:31 -05:00
Tim Steinbach
80e7486df1 linux/hardened/patches/4.19: 4.19.156.a -> 4.19.157.a 2020-11-11 15:44:30 -05:00
Tim Steinbach
4ee1ba2b8f linux/hardened/patches/4.14: 4.14.205.a -> 4.14.206.a 2020-11-11 15:44:30 -05:00
Tim Steinbach
56da7469c8 linux: 5.9.7 -> 5.9.8 2020-11-11 15:44:29 -05:00
Tim Steinbach
f97789da68 linux: 5.4.76 -> 5.4.77 2020-11-11 15:44:28 -05:00
Tim Steinbach
0f8e09484b linux: 4.9.242 -> 4.9.243 2020-11-11 15:44:28 -05:00
Tim Steinbach
2c46b93298 linux: 4.4.242 -> 4.4.243 2020-11-11 15:44:27 -05:00
Tim Steinbach
b9d1a3786a linux: 4.19.156 -> 4.19.157 2020-11-11 15:44:26 -05:00
Tim Steinbach
74f0301a6a linux: 4.14.205 -> 4.14.206 2020-11-11 15:44:25 -05:00
Maximilian Bosch
f8474b2d86 nextcloud-client: remove myself from the maintainer list
(cherry picked from commit fe1568fa24)
2020-11-11 20:32:35 +01:00
WilliButz
d455f9ac90 grafana: 7.3.1 -> 7.3.2
https://github.com/grafana/grafana/releases/tag/v7.3.2
(cherry picked from commit 8446b34255)
2020-11-11 20:32:25 +01:00
Robert Hensing
2773910dae ghc: Force a rebuild on darwin for NixOS/hydra#830 2020-11-11 18:33:20 +01:00
Robert Hensing
8d08d5152a Merge pull request #102992 from redvers/update_shadow_4.8_to_4.8.1
[staging-20.09] shadow: 4.8 -> 4.8.1
2020-11-11 17:35:27 +01:00
ajs124
e68b46c314 tzdata: 2019c -> 2020c
(cherry picked from commit 8904ce243a)
2020-11-11 17:31:31 +01:00
Robert Hensing
0f3eac5082 tzdata: Revert to the "fat" "bloated" format
The timezone dumps have switched to a "slim" format since 2020b.
This has broken various packages, including
 - go 1.4 (used for bootstrapping)
 - haskellPackages.tz
 - libical

The "fat" format can still be generated, as this commit shows.
It seems to create files that are *mostly* the slim versions with
some more data attached.

(cherry picked from commit d328ba130b)
2020-11-11 17:31:30 +01:00
Robert Hensing
cd3a665f28 Revert "thunderbird: set build timeout at eight hours"
The default timeout is 10h on Hydra currently, so this timeout
setting is pointless or counterproductive.
This commit seems to have been made in error
https://github.com/NixOS/nixpkgs/pull/96767#issuecomment-724104413

This reverts commit 1733d517a9.
2020-11-11 17:22:23 +01:00
Dmitry Kalinkin
f66c4ef8e1 darwin.adv_cmds: fix build
Also disable pgrep that depends on pkill

(cherry picked from commit f0efe2d16c)
cc #103180
2020-11-11 10:43:44 -05:00
Tim Steinbach
68833dca6c linux/hardened/patches/5.9: 5.9.6.a -> 5.9.7.a 2020-11-11 09:32:44 -05:00
Tim Steinbach
6ca8fca21b linux/hardened/patches/5.4: 5.4.75.a -> 5.4.76.a 2020-11-11 09:32:44 -05:00
Tim Steinbach
3dee02a193 linux/hardened/patches/4.19: 4.19.155.a -> 4.19.156.a 2020-11-11 09:32:43 -05:00
Tim Steinbach
90d36d4f5e linux/hardened/patches/4.14: 4.14.204.a -> 4.14.205.a 2020-11-11 09:32:42 -05:00
Tim Steinbach
265ec378c1 linux_latest-libre: 17744 -> 17762 2020-11-11 09:32:42 -05:00
taku0
409a672d93 thunderbird: 78.4.1 -> 78.4.2
(cherry picked from commit bd03a75f6f)
2020-11-11 21:04:37 +09:00
taku0
cde30d0150 thunderbird-bin: 78.4.1 -> 78.4.2
(cherry picked from commit d19906002f)
2020-11-11 21:04:37 +09:00
Martin Weinelt
1fb3b9420a Merge pull request #103216 from mweinelt/20.09/nats-server
[20.09] nats-server: 2.1.7 -> 2.1.9
2020-11-11 13:01:29 +01:00
Maximilian Bosch
e8dd14fc76 Merge pull request #103419 from Lassulus/20.09_gen
[20.09] nixos-generators: 1.1.0 -> 1.2.0
2020-11-11 10:43:50 +01:00
Ivan Kozik
7788e523f4 linuxPackages.wireguard: fix the build on linux 5.4.76
Patch copied from https://github.com/archlinux/svntogit-packages/blob/packages/wireguard-dkms/trunk/lts.diff

This fixes:

```
In file included from <command-line>:
/build/source/src/compat/compat-asm.h:44: warning: "SYM_FUNC_START" redefined
   44 | #define SYM_FUNC_START ENTRY
      |
In file included from /build/source/src/compat/compat-asm.h:9,
                 from <command-line>:
/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/include/linux/linkage.h:218: note: this is the location of the previous definition
  218 | #define SYM_FUNC_START(name)    \
      |
In file included from <command-line>:
/build/source/src/compat/compat-asm.h:45: warning: "SYM_FUNC_END" redefined
   45 | #define SYM_FUNC_END ENDPROC
      |
In file included from /build/source/src/compat/compat-asm.h:9,
                 from <command-line>:
/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/include/linux/linkage.h:265: note: this is the location of the previous definition
  265 | #define SYM_FUNC_END(name)    \
      |
/build/source/src/crypto/zinc/blake2s/blake2s-x86_64.S: Assembler messages:
/build/source/src/crypto/zinc/blake2s/blake2s-x86_64.S:50: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/blake2s/blake2s-x86_64.S:176: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/blake2s/blake2s-x86_64.S:180: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/blake2s/blake2s-x86_64.S:257: Error: invalid character '(' in mnemonic
make[3]: *** [/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/scripts/Makefile.build:348: /build/source/src/crypto/zinc/blake2s/blake2s-x86_64.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from <command-line>:
/build/source/src/compat/compat-asm.h:44: warning: "SYM_FUNC_START" redefined
   44 | #define SYM_FUNC_START ENTRY
      |
In file included from /build/source/src/compat/compat-asm.h:9,
                 from <command-line>:
/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/include/linux/linkage.h:218: note: this is the location of the previous definition
  218 | #define SYM_FUNC_START(name)    \
      |
In file included from <command-line>:
/build/source/src/compat/compat-asm.h:45: warning: "SYM_FUNC_END" redefined
   45 | #define SYM_FUNC_END ENDPROC
      |
In file included from /build/source/src/compat/compat-asm.h:9,
                 from <command-line>:
/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/include/linux/linkage.h:265: note: this is the location of the previous definition
  265 | #define SYM_FUNC_END(name)    \
      |
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S: Assembler messages:
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:123: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:185: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:187: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:319: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:1016: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:1616: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:1620: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:1810: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:1812: Error: invalid character '(' in mnemonic
/build/source/src/crypto/zinc/chacha20/chacha20-x86_64.S:1959: Error: invalid character '(' in mnemonic
make[3]: *** [/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/scripts/Makefile.build:348: /build/source/src/crypto/zinc/chacha20/chacha20-x86_64.o] Error 1
make[2]: *** [/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/Makefile:1729: /build/source/src] Error 2
make[1]: *** [/nix/store/cz60577g5hwk78c2z7rhxl21bklaqr0d-linux-5.4.77-dev/lib/modules/5.4.77-hardened/source/Makefile:179: sub-make] Error 2
make: *** [Makefile:26: module] Error 2
builder for '/nix/store/hll3sjyrwa55arzlsxnbacqdd8s842l1-wireguard-1.0.20200908.drv' failed with exit code 2
```

(cherry picked from commit c945b47a25)
2020-11-11 10:24:55 +01:00
lassulus
513574acce nixos-generators: 1.1.0 -> 1.2.0
(cherry picked from commit eccd3ea47a)
2020-11-11 09:40:49 +01:00
Paul
5695c0f9d7 mercury: 20.06 -> 20.06.1
(cherry picked from commit e1c4c96c28)
2020-11-10 23:21:16 -08:00
ajs124
896270d629 Merge pull request #103342 from helsinki-systems/bp/fix/plasma5-noaliases
[20.09] nixos/plasma5: Fix when running without aliases
2020-11-10 22:42:32 +01:00
Janne Heß
ded1020990 nixos/plasma5: Fix when running without aliases
(cherry picked from commit 59239feacb)
2020-11-10 21:56:37 +01:00
Niklas Hambüchen
6458ecc3b9 Merge pull request #103340 from nh2/libe57format-fix-cmake-20.09
[20.09] libe57format: Fix dependents not finding its cmake config
2020-11-10 21:52:20 +01:00
Niklas Hambüchen
a64906b917 libe57format: Fix dependents not finding its cmake config
(cherry picked from commit b972ca801d)
2020-11-10 21:12:14 +01:00
Robert Hensing
1c98e5329f Merge pull request #103238 from herrwiese/for-20.09/bpytop-1.0.47
[20.09] bpytop: 1.0.21 -> 1.0.47
2020-11-10 17:55:13 +01:00
Graham Christensen
0599f5be72 Merge pull request #103313 from grahamc/zfs-script-bp
[20.09] zfs: extend zpool scripts with :$PATH, remove sudo
2020-11-10 10:20:23 -05:00
Graham Christensen
2260adbbd0 zfs: extend zpool scripts with :$PATH, remove sudo
sudo the package is not suid, so remove it from the PATH. Extend
PATH with $PATH to fetch sudo from the outer PATH. Move the generation
of `path` in to Nix, so the sed expression can use single quotes,
which prevents $PATH being interpolated at build-time.

(cherry picked from commit b3d4f5dada)
2020-11-10 09:20:38 -05:00
Tim Steinbach
8ac04f7842 linux: 5.9.6 -> 5.9.7 2020-11-10 09:12:32 -05:00
Tim Steinbach
d0e3de009d linux: 5.4.75 -> 5.4.76 2020-11-10 09:12:32 -05:00
Tim Steinbach
8cf04a91e7 linux: 4.9.241 -> 4.9.242 2020-11-10 09:12:31 -05:00
Tim Steinbach
a3b97b05b4 linux: 4.4.241 -> 4.4.242 2020-11-10 09:12:30 -05:00
Tim Steinbach
90b9491920 linux: 4.19.155 -> 4.19.156 2020-11-10 09:12:30 -05:00
Tim Steinbach
36fcac9d11 linux: 4.14.204 -> 4.14.205 2020-11-10 09:12:29 -05:00
Michael Raskin
03ae034dbc Merge pull request #102826 from woffs/pr-shotcut-20.10.31-bpo
[20.09] shotcut: 20.09.13 -> 20.10.31
2020-11-10 10:56:59 +00:00
Maximilian Bosch
2b4e628afd Merge pull request #103246 from NixOS/20.09/qemu
[20.09] qemu: apply patch for CVE-2020-27617
2020-11-10 10:33:45 +01:00
Aaron Andersen
3bcb8abab8 Merge pull request #103191 from freezeboy/update-stable-moodle
[20.09] moodle: 3.9.1 -> 3.9.3
2020-11-10 04:15:52 -05:00
Martin Weinelt
48a737c256 qemu: apply patch for CVE-2020-27617
An assert(3) failure issue was found in the networking helper functions of QEMU. It could occur in the eth_get_gso_type() routine, if a packet does not have a valid networking L3 protocol (ex. IPv4, IPv6) value. A guest user may use this flaw to crash the QEMU process on the host resulting in DoS scenario.

Fixes: CVE-2020-27617
(cherry picked from commit 0c54b757e9)
2020-11-10 00:25:21 +01:00
R. RyanTM
c874cad314 bpytop: 1.0.44 -> 1.0.47
(cherry picked from commit 69f235c3aa)
2020-11-09 23:06:29 +01:00
R. RyanTM
5085d07db8 bpytop: 1.0.42 -> 1.0.44
(cherry picked from commit 4f6bc704a6)
2020-11-09 23:05:33 +01:00
Andreas Wiese
3386a5450a bpytop: 1.0.25 -> 1.0.42
(cherry picked from commit 861d9d7341)
2020-11-09 23:05:30 +01:00
Andreas Wiese
cc164dd133 bpytop: 1.0.21 -> 1.0.25
(cherry picked from commit 5200ee8cc0)
2020-11-09 23:04:55 +01:00
Robert Hensing
96052f3502 Merge pull request #103200 from mickours/release-20.09
docker: Fix broken pipe on docker layer creation
2020-11-09 20:18:23 +01:00
Maximilian Bosch
6a39d98c8b element-desktop: 1.7.12 -> 1.7.13
https://github.com/vector-im/element-desktop/releases/tag/v1.7.13
(cherry picked from commit ad63addc5e)
2020-11-09 17:59:51 +01:00
Maximilian Bosch
cbd2d99f8d element-web: 1.7.12 -> 1.7.13
https://github.com/vector-im/element-web/releases/tag/v1.7.13
(cherry picked from commit feb893a6f8)
2020-11-09 17:59:50 +01:00
Martin Weinelt
0927b25a95 nats-server: 2.1.7 -> 2.1.9
Fixes: CVE-2020-26521, CVE-2020-26892
(cherry picked from commit b2a20c2a51)
2020-11-09 16:14:12 +01:00
Carles Pagès
8e60cc5bb4 kodi: 18.8 -> 18.9
(cherry picked from commit 2f5593b3a3)
2020-11-09 15:12:51 +01:00
Michael
6c52efba10 docker: Fix broken pipe on docker layer creation
Add `-p` to the `tee` command to avoid exiting on breaking pipe due to
tarsum finishing before tar which creating docker layers.

(cherry picked from commit 24c5059468)
2020-11-09 12:11:57 +01:00
Konrad Borowski
1733d517a9 thunderbird: set build timeout at eight hours
This matches a similar change made to Firefox in #96767.
A lot of code is shared between Firefox and Thunderbird
so it makes sense to increase timeouts for Thunderbird
as well.

(cherry picked from commit 4897591ab1)
2020-11-09 10:15:02 +01:00
freezeboy
3f677c5ddc moodle: 3.9.1 -> 3.9.3 2020-11-09 10:03:05 +01:00
Martin Weinelt
d12178b1c4 libexif: apply patches for CVE-2020-0198, CVE-2020-0452
* CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content
* CVE-2020-0452: compiler optimization could remove an a bufferoverflow check, making a buffer overflow possible with some EXIF tags

Fixes: CVE-2020-0198, CVE-2020-0452
(cherry picked from commit 602d26e8bd)
2020-11-08 22:09:38 +01:00
Symphorien Gibol
bc45fa3946 ocamlPackages.ocaml-lsp: init at 1.1.0
(cherry picked from commit b393908673)
2020-11-08 21:27:38 +01:00
Niklas Hambüchen
3ba224f77d Merge pull request #103155 from nh2/nginx-sandbox-protecthome-release-notes-20.09
[20.09] manual: nginx: Mention ProtectHome in release notes
2020-11-08 18:35:05 +01:00
Markus Kowalewski
f9fdc2e5f2 rdma-core: 31.0 -> 31.1
(cherry picked from commit 545456ddca)
2020-11-08 18:07:54 +01:00
Niklas Hambüchen
ae36de2ca4 manual: nginx: Remove reference to stateDir from release notes. Fixes #102211.
Fixed wording taken from:
https://github.com/NixOS/nixpkgs/issues/102211#issuecomment-719976230

(cherry picked from commit 2e7b320931)
2020-11-08 18:01:44 +01:00
Niklas Hambüchen
8226a4d3fa manual: nginx: Mention ProtectHome in release notes. See #85567.
See https://github.com/NixOS/nixpkgs/pull/85567#pullrequestreview-525820684

(cherry picked from commit 2f845dccbf)
2020-11-08 18:01:43 +01:00
maralorn
7bcc7b6cd8 Merge pull request #103139 from mweinelt/20.09/rspamd
[20.09] rspamd: 2.5 -> 2.6
2020-11-08 17:25:16 +01:00
Niklas Hambüchen
68b5ec9f10 rspamd: add passthru.tests
(cherry picked from commit 1c20e2c9f2)
2020-11-08 15:54:04 +01:00
Niklas Hambüchen
995a9da61a rspamd: 2.5 -> 2.6
(cherry picked from commit ff7792dd05)
2020-11-08 15:53:48 +01:00
Vladimír Čunát
dcc62359cd Revert "Disable the metrics job"
This reverts commit 9bcf305063.
The machine has been back for some time.

(cherry picked from commit 20baaf104a)
2020-11-08 15:37:17 +01:00
freezeboy
1ae46bffe4 pkgsStatic.brotli: fix patch
(cherry picked from commit 99c9647e69, PR #102967)
Non-static builds aren't affected, static build gets fixed.
2020-11-08 09:20:55 +01:00
Vladimír Čunát
f2c57a42d5 Merge #103075: thunderbird*: 78.4.0 -> 78.4.1 (in release-20.09) 2020-11-08 08:33:25 +01:00
Mario Rodas
95bb108130 git-lfs: 2.12.0 -> 2.12.1
https://github.com/git-lfs/git-lfs/releases/tag/v2.12.1
(cherry picked from commit 422d223757)
2020-11-07 16:16:04 -05:00
zowoq
29cb4d04d0 gitAndTools.gh: 1.1.0 -> 1.2.0
https://github.com/cli/cli/releases/tag/v1.2.0
(cherry picked from commit f2eb36b889)
2020-11-07 11:04:21 -08:00
taku0
66c5e26a2a thunderbird: 78.4.0 -> 78.4.1
(cherry picked from commit 00213ef17f)
(with tweak)
2020-11-07 21:29:12 +09:00
taku0
0138ba62bd thunderbird-bin: 78.4.0 -> 78.4.1
(cherry picked from commit 33a3ac3169)
2020-11-07 21:11:19 +09:00
Janne Heß
e79793fd85 asterisk: Bump all packages
(cherry picked from commit 722c94310c)
2020-11-06 17:44:57 -08:00
Red Davies
2c11f75448 ant: 1.10.8 -> 1.10.9
(cherry picked from commit 9d1977e45ecbafe85a8fec2768a071f9ef5222dc)
2020-11-06 17:44:05 -08:00
Jake Gillberg
5f698ea528 waybar: 0.9.3 -> 0.9.4
Was frustrated with https://github.com/Alexays/Waybar/issues/739

(cherry picked from commit 6535c9f1da)
2020-11-06 15:04:41 -08:00
TredwellGit
25120462e9 libraw: 0.20.0 -> 0.20.2
https://github.com/LibRaw/LibRaw/blob/0.20.2/Changelog.txt
https://nvd.nist.gov/vuln/detail/CVE-2020-15365
https://nvd.nist.gov/vuln/detail/CVE-2020-15503
https://nvd.nist.gov/vuln/detail/CVE-2020-24890
(cherry picked from commit 0594e27df3)
2020-11-06 12:46:14 -08:00
TredwellGit
ad287284ca shadow: 4.8 -> 4.8.1
https://nvd.nist.gov/vuln/detail/CVE-2019-19882
(cherry picked from commit 17d4902614)
2020-11-06 20:13:07 +00:00
Dmitry Kalinkin
f47129dbec pythia: 8.244 -> 8.245
A bugfix release for 8.2 branch.
2020-11-06 09:35:42 -08:00
Mario Rodas
502d5506ac ruby_2_7: 2.7.1 -> 2.7.2
https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/
(cherry picked from commit 17e3f3258f)
2020-11-06 09:16:51 -08:00
Jonathan Ringer
3fd35c2bc3 Merge pull request #102980 from AmineChikhaoui/ec2-amis-gpt-release-20.09
[20.09] ec2-amis: update AMIs to use gpt partition table
2020-11-06 09:15:25 -08:00
Mario Rodas
a843ee96fe mruby: 2.1.1 -> 2.1.2
(cherry picked from commit c743f4e16c)
2020-11-06 09:13:25 -08:00
Yury Bulka
810da65c70 tor-browser-bundle-bin: mark as broken
NoScript is missing / broken; Highest Security Level doesn't disable
JavaScript.

See issue #83096 for more info.

(cherry picked from commit 968348bd18)
2020-11-06 09:03:56 -08:00
Florian Klink
fbca71c9ae Merge pull request #102158 from toonn/release-20.09
[20.09] wire-desktop: linux 3.20.2934 -> 3.21.2936, mac 3.20.3912 -> 3.21.3959
2020-11-06 16:28:35 +01:00
Konrad Borowski
b1acf67de9 nextcloud19: 19.0.3 -> 19.0.4
(cherry picked from commit 055a9adabf)
2020-11-06 15:07:03 +01:00
Konrad Borowski
24b3800a13 nextcloud18: 18.0.9 -> 18.0.10
(cherry picked from commit 7a36e41375)
2020-11-06 15:07:03 +01:00
Tim Steinbach
61daffa8c7 Merge pull request #102977 from NeQuissimus/hardened_test
linux-hardened: Do not block channel
(cherry picked from commit caf8d001a9)
2020-11-06 08:50:54 -05:00
Maximilian Bosch
17e87d0eb3 Merge pull request #102920 from etu/2009-php73-update
[20.09] php73: 7.3.23 -> 7.3.24
2020-11-06 14:49:59 +01:00
Maximilian Bosch
6a6745d408 vagrant: 2.2.10 -> 2.2.11
https://github.com/hashicorp/vagrant/blob/main/CHANGELOG.md#2211-november-05-2020
(cherry picked from commit b06e65aad2)
2020-11-06 14:11:23 +01:00
Redvers Davies
97dfc9da8a influxdb: 1.8.2 -> 1.8.3 (#102987)
(cherry picked from commit 26f82d4246)

Co-authored-by: R. RyanTM <ryantm-bot@ryantm.com>
2020-11-06 11:03:42 +01:00
Robert Hensing
29e9aa276f Merge pull request #103007 from hercules-ci/staging-20.09-increase-ghc-build-timeout
ghc*: Increase build timeout to 1 day
2020-11-06 11:00:17 +01:00
Robert Hensing
f3e27c123a ghc*: Increase build timeout to 1 day
The default of 10 hours is insufficient for some of the slower
platforms like macOS and aarch64.
2020-11-06 10:29:53 +01:00
Christian Kauhaus
374a7386b6 libvorbis: 1.3.6 -> 1.3.7
New release contains various security fixes. Among others for:
* CVE-2017-14160
* CVE-2018-10392
* CVE-2018-10393

(cherry picked from commit 160f912431)
2020-11-06 09:56:50 +01:00
AmineChikhaoui
147ad45453 ec2-amis: update AMIs to use gpt partition table
Use changes made as part of #102182.

(cherry picked from commit 43907de6a7)
2020-11-05 21:00:48 -05:00
Anders Kaseorg
cfab198c16 linux/hardened/patches/5.9: 5.9.1.a -> 5.9.6.a
(cherry picked from commit d57891889d)
2020-11-05 20:29:57 -05:00
Anders Kaseorg
26abbeae54 linux/hardened/patches/5.8: 5.8.16.a -> 5.8.18.a
(cherry picked from commit 8bf8b61c2d)
2020-11-05 20:29:56 -05:00
Anders Kaseorg
3b43807d21 linux/hardened/patches/5.4: 5.4.72.a -> 5.4.75.a
(cherry picked from commit f9d1130ae9)
2020-11-05 20:29:56 -05:00
Anders Kaseorg
21c4baea36 linux/hardened/patches/4.19: 4.19.152.a -> 4.19.155.a
(cherry picked from commit 22387315b6)
2020-11-05 20:29:55 -05:00
Anders Kaseorg
b6c98d18e0 linux/hardened/patches/4.14: 4.14.202.a -> 4.14.204.a
(cherry picked from commit a435637e66)
2020-11-05 20:29:49 -05:00
Aaron Andersen
94cdc6f79d Merge pull request #102921 from etu/2009-php74-update
[20.09] php74: 7.4.11 -> 7.4.12
2020-11-05 20:12:57 -05:00
Tim Steinbach
2fec7397df linux: 5.9.5 -> 5.9.6
(cherry picked from commit 76d4a93444)
2020-11-05 17:28:51 -05:00
Martin Weinelt
bc7c121a56 Merge pull request #102955 from talyz/keycloak-11.0.3-20.09
[20.09] keycloak: 11.0.2 -> 11.0.3
2020-11-05 19:55:05 +01:00
talyz
8d6c33a797 keycloak: 11.0.2 -> 11.0.3
(cherry picked from commit 23b43eb476)
2020-11-05 19:42:54 +01:00
Timo Kaufmann
90b0ae7829 Merge pull request #102831 from asbachb/backport/openjdk11
[20.09] openjdk: 11.0.8 -> 11.0.9
2020-11-05 19:31:43 +01:00
Andreas Rammhold
7dba447c35 Merge pull request #102940 from mweinelt/20.09/tmux
[20.09] tmux: 3.1b -> 3.1c
2020-11-05 19:27:41 +01:00
Robert Hensing
6ea74976dd Revert "tzdata: 2019c -> 2020c"
This reverts commit 4fc485edd8.

TBD. Out of scope for current staging.
2020-11-05 17:55:09 +01:00
Robert Hensing
103001f653 Revert "go_bootstrap: disable failing timezone tests"
This reverts commit 2b5cfa7012.

The commit was masking a real problem.

See https://github.com/NixOS/nixpkgs/pull/102946:

    The tzdata default format has changed, breaking some packages.
    We'll want to stick to the old format until the libraries and
    applications actually support the new format.
2020-11-05 17:55:02 +01:00
Robert Hensing
4080cda24d Revert "libical: disable rest of failing tests"
This reverts commit d2678e64e9.

The commit was masking a real problem.

See https://github.com/NixOS/nixpkgs/pull/102946:

    The tzdata default format has changed, breaking some packages.
    We'll want to stick to the old format until the libraries and
    applications actually support the new format.
2020-11-05 17:53:34 +01:00
Mario Rodas
e3a6b9c27d tmux: update completions
(cherry picked from commit 5a2d63f5e2)
2020-11-05 16:55:46 +01:00
Mario Rodas
b480701740 tmux: 3.1b -> 3.1c
(cherry picked from commit 879dc6a6bc)
2020-11-05 16:55:42 +01:00
Tim Steinbach
9408f56ccb linux: 5.9.3 -> 5.9.5 2020-11-05 09:52:26 -05:00
Tim Steinbach
59ba73c200 linux: 5.4.74 -> 5.4.75 2020-11-05 09:52:25 -05:00
Tim Steinbach
e14eeddd0a linux: 4.19.154 -> 4.19.155 2020-11-05 09:52:24 -05:00
Tim Steinbach
5ddc2c45d7 linux: 4.14.203 -> 4.14.204 2020-11-05 09:52:24 -05:00
Jan Tojnar
d2678e64e9 libical: disable rest of failing tests
likely caused by tzdata bump

(cherry picked from commit 0d32565644)
2020-11-05 15:44:47 +01:00
Tim Steinbach
ab6b05f9e9 Merge pull request #102839 from asbachb/backport/openjdk8
[20.09] openjdk: 1.8.0_265 -> 1.8.0_272
2020-11-05 07:58:03 -05:00
Martin Weinelt
cfe0a7b784 Merge pull request #102860 from redvers/update_archiver_20.09_3.3.2
archiver: 3.3.0 -> 3.3.2 [20.09]
2020-11-05 13:25:21 +01:00
Elis Hirwing
70032b637a php74: 7.4.11 -> 7.4.12
(cherry picked from commit c1a2cf890a)
2020-11-05 13:16:46 +01:00
Elis Hirwing
f594a239db php73: 7.3.23 -> 7.3.24
(cherry picked from commit fc48e6f932)
2020-11-05 13:16:05 +01:00
Robert Hensing
f5d243f080 Merge pull request #102879 from hercules-ci/tzdata-2020c-staging-20.09
[staging-20.09] tzdata 2020c
2020-11-05 11:09:54 +01:00
Robert Hensing
35ad2ebfe7 Merge remote-tracking branch 'upstream/release-20.09' into staging-20.09 2020-11-05 10:53:05 +01:00
zowoq
2b5cfa7012 go_bootstrap: disable failing timezone tests
(cherry picked from commit 8c9bb91c34)
2020-11-05 10:43:39 +01:00
ajs124
4fc485edd8 tzdata: 2019c -> 2020c
(cherry picked from commit 8904ce243a)
(cherry picked from commit f7360dc54a)
2020-11-05 10:29:01 +01:00
Robert Hensing
055f5f93a4 Merge pull request #102504 from hercules-ci/minimal-ghc-to-please-hydra-limits
[staging-20.09] Add ghc8102BinaryMinimal to stay within hydra limits on aarch64
2020-11-05 10:12:42 +01:00
Mario Rodas
70caff1097 archiver: 3.3.1 -> 3.3.2
https://github.com/mholt/archiver/releases/tag/v3.3.2
(cherry picked from commit e1d0f3ceb5)
2020-11-05 04:52:57 +00:00
Mario Rodas
98cddefd4f archiver: 3.3.0 -> 3.3.1
https://github.com/mholt/archiver/releases/tag/v3.3.1
(cherry picked from commit 5d7544ee72)
2020-11-05 04:52:33 +00:00
Benjamin Asbach
e3142cfef8 openjdk:openjdk8: 1.8.0_265 -> 1.8.0_272
(cherry picked from commit 5db66b2678)
2020-11-04 23:51:35 +01:00
Benjamin Asbach
9ff426c22e openjdk: 11.0.8 -> 11.0.9
(cherry picked from commit e65953742b)
2020-11-04 23:30:53 +01:00
Robert Hensing
4643796794 ghc8102Binary*: simplify meta
Not distributing dependencies via hydraPlatforms does not work,
so we keep meta simple.
2020-11-04 20:41:07 +00:00
Robert Hensing
7bd21d3e2d ghc8102BinaryMinimal: Re-add docs, remove more profiling files 2020-11-04 20:40:14 +00:00
Frank Doepper
a1d26ea7c9 shotcut: 20.09.13 -> 20.10.31
see https://github.com/mltframework/shotcut/releases

also disable upgrade prompt
as suggested by @ddennedy in https://github.com/NixOS/nixpkgs/issues/99851

(cherry picked from commit 4f1639bc51)
2020-11-04 21:09:45 +01:00
Martin Weinelt
a6a3a368dd Merge pull request #102706 from redvers/update_mediawiki_1.34.4
[20.09] mediawiki: update 1.34.2 -> 1.34.4
2020-11-04 20:39:24 +01:00
Redvers Davies
60544f9b17 mediawiki: 1.34.2 -> 1.34.4 2020-11-04 19:23:23 +00:00
Michael Weiss
96e921baee Merge pull request #102755 from primeos/signal-desktop-backport
[20.09] signal-desktop: 1.37.2 -> 1.37.3
2020-11-04 18:51:52 +01:00
Gabriel Ebner
ec5a542c72 lean: build olean files
(cherry picked from commit 8279979f38)
2020-11-04 17:13:07 +01:00
Martin Weinelt
c156dc70be Merge pull request #99908 from andir/20.09/zoneminder-CVE-2020-25729
[20.09] zoneminder: fix CVE-2020-25729
2020-11-04 14:37:43 +01:00
Andreas Rammhold
d50bb39245 zoneminder: 1.34.16 -> 1.34.22
(cherry picked from commit 4d563ba7ef)
2020-11-04 14:34:21 +01:00
Martin Weinelt
faf436ea79 sddm: add patch for CVE-2020-28049
> Local privilege escalation due to race condition in creation of the Xauthority file.

Fixes: CVE-2020-28049
2020-11-04 13:36:12 +01:00
Michael Weiss
56374102a9 chromium: Extend update.py to automatically update gn
The gn version depends on the channel and new gn versions aren't always
backward compatible. Therefore we should also include it in
upstream-info.json (I've scoped it under "deps" as we'll likely have to
add more like this in the future).

(cherry picked from commit d7f5386474)
2020-11-04 13:02:07 +01:00
Michael Weiss
ae3bbb9b00 chromium: Add some brief documentation
Wanted to do this for a long time to collect important knowledge and
make it easier to pass maintainership.
Only time will tell if this'll be useful or become outdated instead.

(cherry picked from commit b36db49ae7)
2020-11-04 13:01:47 +01:00
conferno
9e47bd3de5 chromium: fix build on i686 (#100512)
ld.gold runs out of memory on i686.

(cherry picked from commit c557c27ac3)
2020-11-04 13:01:27 +01:00
volth
a8287a0136 chromium: build on $NIX_BUILD_CORES
(cherry picked from commit 8e861c07ce)
2020-11-04 13:00:29 +01:00
volth
aeba7458eb chromium: build on all cores
(cherry picked from commit 5742fcdfa9)
2020-11-04 13:00:28 +01:00
Michael Weiss
616c488ccf chromium: Drop the libwebp include patch
Chromium 86.0.4240.75 builds fine without this patch. And since
WEBP_MAX_DIMENSION is the same in the system libwebp this patch should
not be required anymore (it was introduced in 06ec2a9f19, apparently to
fix the build).

(cherry picked from commit 015c5a2be6)
2020-11-04 13:00:03 +01:00
Holger Wünsche
bd499391c3 llvmPackages_11.compiler-rt: enable support for i486 i586 i686
compiler-rt (and as a result clang) can't be build for i686 (as noticed here: #99984).
The patch adds the required variables and should result in the same behavior as in the nixpkgs-llvm10. It essentially forces to use i386 buildins when using i486, i586 or i686, which are not supported.

Fixes #100392

(cherry picked from commit 6948875e73)
2020-11-04 12:55:20 +01:00
Gabor Greif
b2b839a607 clang_11: forward-port #91293
(cherry picked from commit 7a30df9225)
2020-11-04 12:54:51 +01:00
Gabor Greif
b348fcc0ed llvmPackages_11: 11.0.0rc5 -> 11.0.0
https://lists.llvm.org/pipermail/release-testers/2020-October/001377.html
https://lists.llvm.org/pipermail/llvm-announce/2020-October/000089.html

Fixes:
 - builds on Darwin
 - builds `libcxx` on Linux
(cherry picked from commit cffb7cfbf7)
2020-11-04 12:54:51 +01:00
TredwellGit
49ebef384b llvm_11: link to the llvm compiler-rt share directory from the wrapper (#100190)
A port of #85925 for LLVM 11 to enable CFI for Chromium.

This is required for features such as `-fsanitize=cfi` that (by default)
load the file `…/resource-root/share/cfi_blacklist.txt`.

(cherry picked from commit 03dd1b355b)
2020-11-04 12:54:50 +01:00
Michael Weiss
4735c9a4c2 llvmPackages_11.clang-unwrapped: Inherit clang-tools-extra_src
So that it can be accessed via llvmPackages_11.clang-unwrapped.clang-tools-extra_src
(e.g. useful for nix-prefetch-url).

(cherry picked from commit 72cc4d2f0a)
2020-11-04 12:54:49 +01:00
Michael Weiss
9505b16441 signal-desktop: 1.37.2 -> 1.37.3
(cherry picked from commit 013dc4c263)
2020-11-04 12:42:10 +01:00
Martin Weinelt
f516d8169c Merge pull request #102656 from helsinki-systems/bp/ssh84
[20.09-staging] openssh: 8.3p1 -> 8.4p1
2020-11-04 12:26:16 +01:00
Janne Heß
0c47abcbd5 openssh: 8.3p1 -> 8.4p1
Fixes CVE-2020-15778, CVE-2020-14145

(cherry picked from commit 02390ed725)
2020-11-04 11:29:45 +01:00
Jonathan Ringer
e43f7c9e87 Merge remote-tracking branch 'origin/release-20.09' into staging-20.09 2020-11-03 23:31:30 -08:00
Fabián Heredia Montiel
8d8c3ff77c nixos/modules/services/network-filesystems/ipfs: refactor
Add `package` option to change the package used for the service.

(cherry picked from commit acd3d3dd20)
2020-11-03 20:54:49 -05:00
Andreas Rammhold
c1ffaed553 Revert "i3status-rust: 0.14.1 -> 0.14.2" as it is not a minor version bump
This reverts commit 86c36fc15c.

The change to version 0.14.2 is not minor and is likely to break
configurations. We should not backport that to stable branches.
2020-11-04 00:50:09 +01:00
Robert Hensing
1cfba83b50 Revert "tzdata: 2019c -> 2020c"
This reverts commit f7360dc54a.

It breaks golang bootstrapping and should be update later.
2020-11-04 00:39:08 +01:00
Maximilian Bosch
3090f4def1 nixos/initrd-network-ssh: fix test
The test relied on moving `initrd` secrets from the store into the
`initrd` which was fine here as it's only an integration test and not a
production environment.

However, this broke in 20.09 when support for this was dropped[1]. To make
sure that the snakeoil key used as hostkey for `sshd` here actually gets
copied into the VM, I added a small script for this that takes care of
this process while building the initial ramdisk.

[1] d930466b77

(cherry picked from commit 819b0f4bb8)
2020-11-04 00:02:54 +01:00
Robert Hensing
52a0356ada postgresql: Fix timetz test failure
A recent addition to the test suite turned out to be sensitive to
DST. The main code is ok. Patch only required to make test succeed.

See https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=4a071afbd056282746a5bc9362e87f579a56402d

(cherry picked from commit 88f84e5b3a)
2020-11-03 21:40:10 +01:00
Robert Hensing
e2f1066417 postgresql: Fix timetz test failure
A recent addition to the test suite turned out to be sensitive to
DST. The main code is ok. Patch only required to make test succeed.

See https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=4a071afbd056282746a5bc9362e87f579a56402d

(cherry picked from commit 09a59b3ba43e4b68f7cea9c5685b424c83382a6f)
2020-11-03 20:55:28 +01:00
ajs124
f7360dc54a tzdata: 2019c -> 2020c
(cherry picked from commit 8904ce243a)
2020-11-03 20:07:30 +01:00
Andreas Rammhold
69447d0faf Merge pull request #102645 from mweinelt/20.09/salt
[20.09] salt: 3001.1 -> 3001.3
2020-11-03 19:34:24 +01:00
Michael Weiss
f34ebb077c chromium: 86.0.4240.111 -> 86.0.4240.183
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop.html

This update includes 10 security fixes. Google is aware of reports that
an exploit for CVE-2020-16009 exists in the wild.

CVEs:
CVE-2020-16004 CVE-2020-16005 CVE-2020-16006 CVE-2020-16007
CVE-2020-16008 CVE-2020-16009 CVE-2020-16011

(cherry picked from commit 531decc11d)
Backport of #102608. I'll push this directly as it should build fine and
we need the security fixes timely (see above).
2020-11-03 19:30:21 +01:00
Michael Weiss
c6d3d060f6 chromiumDev: 88.0.4292.2 -> 88.0.4298.4
This should also fix VA-API for chromiumBeta (though that part needs
some cleanup). However, chromiumDev likely still fails due to the
absence of dirmd (not included in the tarball so far, we might have to
package and add it as a dependency).

(cherry picked from commit 50a2f50acb)
2020-11-03 19:29:50 +01:00
Martin Weinelt
8e0112746c salt: 3001.1 -> 3001.3
Fixes: CVE-2020-16846, CVE-2020-17490, CVE-2020-25592
2020-11-03 19:22:08 +01:00
Frederik Rietdijk
0ef4108e52 Merge pull request #102347 from FRidh/kde2009
[20.09] kdeApplications: Use latest qt515 by default
2020-11-03 18:04:07 +01:00
Cole Helbling
1c1668df4d home-manager: 2020-03-17 -> 2020-11-02
Update home-manager to its release-20.09 branch, so that users don't run
into issues due to the removal of `loaOf`.
2020-11-03 18:03:38 +01:00
Tim Steinbach
fa1b611260 linux: 5.9.2 -> 5.9.3 2020-11-03 10:58:23 -05:00
Tim Steinbach
1baedb486a linux: 5.8.17 -> 5.8.18 2020-11-03 10:58:23 -05:00
Tim Steinbach
ab2b0dff5f linux: 5.4.73 -> 5.4.74 2020-11-03 10:58:22 -05:00
Tim Steinbach
4e52ab2f95 linux-rt_5_4: 5.4.70-rt40 -> 5.4.74-rt41
(cherry picked from commit b7880ce6ec)
2020-11-03 10:58:12 -05:00
Tim Steinbach
a25b33c4d1 linux-rt_5_4: 5.4.69-rt39 -> 5.4.70-rt40
(cherry picked from commit 7c4c5e75f8)
2020-11-03 10:58:11 -05:00
Tim Steinbach
046887e575 linux-rt_5_4: 5.4.66-rt38 -> 5.4.69-rt39
(cherry picked from commit 2edeff88e3)
2020-11-03 10:58:11 -05:00
Tim Steinbach
ac4243d0ad linux-rt_5_4: 5.4.61-rt37 -> 5.4.66-rt38
(cherry picked from commit 7c411b66b9)
2020-11-03 10:58:10 -05:00
Robert Hensing
a508cfec64 Merge remote-tracking branch 'hercules-ci/minimal-ghc-to-please-hydra-limits' into staging-20.09 2020-11-03 16:35:31 +01:00
Robert Hensing
d041d3a114 Merge remote-tracking branch 'upstream/release-20.09' into staging-20.09 2020-11-03 16:34:19 +01:00
Robert Hensing
22e92600a3 haskell.compiler.ghc8102BinaryMinimal: init
To stay within hydra limit of 2^31 output size on aarch64-linux
2020-11-03 11:51:21 +01:00
Peter Simons
c7e29851dc The Haskell documentation has moved to <https://haskell4nix.readthedocs.io/>.
That site is generated automatically from the set of text files found at
<https://github.com/NixOS/cabal2nix/tree/master/doc>.

(cherry picked from commit 5fe0939d18)
2020-11-03 10:06:22 +01:00
Dennis Gosnell
d105075a1f Merge pull request #102491 from KaiHa/fixup-unbreak-git-mediate
[20.09] git-mediate: enable Hydra build again
2020-11-03 11:00:13 +09:00
David Anderson
db3668928e nixos/transmission: point at the settings dir in cfg.home.
Without this, transmission starts with an empty config when using
a custom home location.

Signed-off-by: David Anderson <dave@natulte.net>
(cherry picked from commit 43effbbc59)
2020-11-03 00:45:45 +01:00
Graham Christensen
6c76f59810 Merge pull request #102538 from grahamc/backport-nix-2.4pnov02
nixUnstable: 3.0pre20201020_e0ca98c -> 2.4pre20201102_550e11f
2020-11-02 18:19:08 -05:00
Florian Klink
b40ed80591 Merge pull request #102244 from nlewo/fix-enablehttpgateway
Re-enable the Systemd remote support
2020-11-02 23:38:23 +01:00
Antoine Eiche
53024fb88c nixos.tests.systemd: add basic systemd-journal-gatewayd test
(cherry picked from commit 81063ee414)
2020-11-02 23:37:15 +01:00
Graham Christensen
73e0471462 Merge pull request #102539 from cole-h/fix-integer-simple
[20.09] haskell.compiler.integer-simple: Exclude ghc8102Binary*
2020-11-02 17:28:16 -05:00
Robert Hensing
fc1562695b haskell.compiler.integer-simple: Exclude ghc8102Binary* 2020-11-02 14:24:35 -08:00
Graham Christensen
72c540d539 nixUnstable: 3.0pre20201020_e0ca98c -> 2.4pre20201102_550e11f
(cherry picked from commit f4f9f307a4)
2020-11-02 17:15:47 -05:00
Antoine Eiche
6419868744 systemd: set withRemote true by default
(cherry picked from commit 859a44ebc0)
2020-11-02 23:01:56 +01:00
Jonathan Ringer
faee35ae82 anbox: kernel.features can be null
(cherry picked from commit c6afa8820b)
2020-11-02 07:47:32 -08:00
Jonathan Ringer
52f16181ef kernel/linuxManualConfig: add variant metadata
(cherry picked from commit 613adb0e88)
2020-11-02 07:47:32 -08:00
Jonathan Ringer
e316a8d6c7 openafs_1_8: disable for hardened kernels 2020-11-02 07:47:08 -08:00
Kai Harries
86a6c86f16 [20.09] git-mediate: enable Hydra build again
git-mediate was unbroke in e5aef9821b
but I forgot to enable the Hydra build again by removing the
hydraPlatforms line.  Fixing my faux pas with this commit.

Additional I am removing the setting of broke to false, since false
seems to be anyhow the default.
2020-11-02 16:27:01 +01:00
Vladimír Čunát
c53f0aa2ca lib.maitainers.lostnet: init at 1.0
Picked from master (part of 0ef1be0aa).  Needed after PR #102477.
2020-11-02 16:08:58 +01:00
Vladimír Čunát
87ccb96509 Merge #102477: ghc: fix bootstrap on aarch64 (release-20.09) 2020-11-02 15:49:53 +01:00
Maximilian Bosch
a48eb3880e citrix_workspace: add pcsclite to runtimeDependencies
According to the vendor's documentation this is needed to enable
smartcard support[1].

[1] https://developer-docs.citrix.com/projects/workspace-app-for-linux-oem-guide/en/latest/customize/#smart-cards

(cherry picked from commit 92781c27bd)
2020-11-02 12:25:21 +01:00
Max Hausch
fb2901f056 motion 4.3.1 -> 4.3.2
Fixes https://nvd.nist.gov/vuln/detail/CVE-2020-26566

(cherry picked from commit 45d88250f2)
cc #102169
2020-11-01 20:47:57 -05:00
Jonathan Ringer
ef3d691cd2 python3Packages.google_cloud_pubsub: disable tests
tests fail due to file handle issues, then just loops
in an invalid state until timing out on hydra

https://hydra.nixos.org/build/129081889
(cherry picked from commit 9d5b01eb57)
2020-11-01 17:13:18 -08:00
Frederik Rietdijk
7abe15c767 digikam: fix double wrapping
(cherry picked from commit 9436457542)
2020-11-01 23:39:26 +01:00
Frederik Rietdijk
0c7d13662c libsForQt515.mlt: is not broken
(cherry picked from commit c3d017eee3)
2020-11-01 23:38:42 +01:00
Frederik Rietdijk
32c452b18c kdenlive: depend on qtmultimedia instead of unsupported qtwebkit
(cherry picked from commit 2ff2ef1a52)
2020-11-01 23:38:42 +01:00
Frederik Rietdijk
08f7826453 kdenlive: avoid double wrapping
(cherry picked from commit 016bfce7d2)
2020-11-01 23:38:42 +01:00
Anderson Torres
cfe2c01e86 Merge pull request #102373 from mweinelt/20.09/ytdl
[20.09] youtube-dl: 2020-09-20 -> 2020.11.01.1
2020-11-01 18:57:53 -03:00
Benjamin Hipple
567d0e3d86 Merge pull request #102353 from KaiHa/pr/unbreak-git-mediate-backport
[20.09] git-mediate: 1.0.8 -> 1.0.8.1
2020-11-01 15:45:51 -05:00
Christoph Hrdinka
10b97bd03b Merge pull request #102078 from AluisioASG/aasg/20.09-libretro-mame2016
[20.09] libretro.mame2016: fix build with gnumake-4.3
2020-11-01 21:00:06 +01:00
Jörg Thalheim
03a29f61f5 Merge pull request #102370 from mweinelt/20.09/openldap
[staging-20.09] openldap: add patch to fix unauthenticated nullptr dereference in slapd
2020-11-01 19:32:28 +01:00
Jörg Thalheim
914163ed78 Revert "openldap: add patch to fix unauthenticated nullptr dereference in slapd"
This reverts commit 4af6d342df.

This should go to staging-20.09
2020-11-01 19:31:55 +01:00
Martin Weinelt
4af6d342df openldap: add patch to fix unauthenticated nullptr dereference in slapd
This vulnerability does not have a CVE yet.

https://security-tracker.debian.org/tracker/TEMP-0000000-DD4835
https://bugs.openldap.org/show_bug.cgi?id=9370
(cherry picked from commit 307abd9eae)
2020-11-01 19:28:12 +01:00
Martin Weinelt
226592a72f youtube-dl: 2020-09-20 -> 2020.11.01.1
(cherry picked from commit 2038e9139c)
2020-11-01 19:26:37 +01:00
Martin Weinelt
9b02189990 openldap: add patch to fix unauthenticated nullptr dereference in slapd
This vulnerability does not have a CVE yet.

https://security-tracker.debian.org/tracker/TEMP-0000000-DD4835
https://bugs.openldap.org/show_bug.cgi?id=9370
(cherry picked from commit 307abd9eae)
2020-11-01 18:53:31 +01:00
Jörg Thalheim
1c50dc407c nixos/nextcloud: fix several php endpoints
(cherry picked from commit b7a2a5f967)
2020-11-01 16:11:40 +01:00
Jörg Thalheim
bae0cce2a5 nextcloud: 20.0.0 -> 20.0.1
(cherry picked from commit 753f5ee01d)
2020-11-01 16:11:40 +01:00
Kai Harries
e5aef9821b [20.09] git-mediate: 1.0.8 -> 1.0.8.1
After update to 1.0.8.1 git-mediate is buildable again
2020-11-01 15:34:17 +01:00
Peter Hoeg
6dfa8946a7 zanshin: broken before the 20.08.2 upgrade
(cherry picked from commit dfd29f9d7c)
2020-11-01 14:24:05 +01:00
Peter Hoeg
abf618a5fe okular: add missing dependency
(cherry picked from commit d87b88361a)
2020-11-01 13:48:20 +01:00
Peter Hoeg
c77ffd209a kdeApplications: 20.08.1 -> 20.08.2
(cherry picked from commit 7ac898fec2)
2020-11-01 13:48:20 +01:00
Peter Hoeg
9ec73134a9 kdeconnect: avoid double-wrapping the binary
(cherry picked from commit 05d95cfe79)
2020-11-01 13:48:20 +01:00
Doron Behar
cda9f4ca0c kdeApplications: Use latest qt515 by default
Backport of the PR https://github.com/NixOS/nixpkgs/pull/101369.
All commits have been squashed, and other minor changes were made as
well to align the state of 20.09 with that of master.
2020-11-01 13:48:20 +01:00
Andreas Rammhold
e9e724e167 Merge pull request #102270 from andir/20.09/firefox-82.0.2
[20.09] firefox{,-bin}: 82.0 -> 82.0.2
2020-11-01 12:55:48 +01:00
Alvar Penning
6f1e116f11 nixos/tlp: Fix deprecation hint
The deprecated extraConfig option refers to the config option, which
does not exists. The settings option should be used.

(cherry picked from commit 0ad1519ad9)
2020-11-01 11:47:43 +01:00
Gabriel Ebner
cda8671ecd Merge pull request #102333 from prusnak/electron-20.09
[20.09] Electron updates
2020-11-01 10:36:18 +01:00
Pavol Rusnak
d9f7425413 electron: 10.1.1 -> 10.1.5
(cherry picked from commit 0743d1591f)
2020-11-01 10:31:17 +01:00
Pavol Rusnak
49cfb3b338 electron: 9.3.0 -> 9.3.3
(cherry picked from commit 2d3059624b)
2020-11-01 10:31:12 +01:00
Pavol Rusnak
d4458452fa electron: 8.5.1 -> 8.5.2
(cherry picked from commit c074301316)
2020-11-01 10:31:08 +01:00
Atemu
4e5e46061e treewide: mark rest of version-dependent kernel module broken
Tested linuxPackages_4_9 through to 5_9
2020-10-31 21:00:13 -07:00
Jonathan Ringer
07946a1206 treewide: mark failing kernel modules broken 2020-10-31 21:00:13 -07:00
Will Young
154b18287e ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407)
(cherry picked from commit 1c2ee215ab)
2020-10-31 21:14:06 +00:00
Richard Marko
80f3782255 ghc8102Binary: add numactl to libPath on aarch64
Fixes:

utils/ghc-cabal/dist-install/build/tmp/ghc-cabal:
  error while loading shared libraries: libnuma.so.1:
    cannot open shared object file: No such file or directory

(cherry picked from commit b9377e0950)
2020-10-31 21:13:27 +00:00
Richard Marko
47b478564e ghc8102Binary: init, enable armv7l
(cherry picked from commit 0d4f3ef1ab)
2020-10-31 21:13:15 +00:00
Andreas Rammhold
c0ab56b7c5 firefox: 82.0 -> 82.0.2
(cherry picked from commit f4490bb28a)
2020-10-31 21:01:14 +01:00
Andreas Rammhold
cf2da858ea firefox-bin: 82.0 -> 82.0.2
(cherry picked from commit fdbdd72f5f)
2020-10-31 21:01:06 +01:00
S. Nordin Abouzahra
9bf04bc90b firefox: place alsaLib in lib search patch
libcubeb has dlopened libraries for awhile now. In nixpkgs there was
support for the PulseAudio backend doing this, however the ALSA backend
support was missed and caused issue #79310 (no sound with ALSA). This
gives ALSA users the ability to hear sound once again.

(cherry picked from commit 57ea265674)
2020-10-31 19:00:42 +01:00
Maximilian Bosch
190e162fb6 matrix-synapse: 1.22.0 -> 1.22.1
https://github.com/matrix-org/synapse/releases/tag/v1.22.1
(cherry picked from commit 460a30c15b)
2020-10-31 18:48:17 +01:00
Maximilian Bosch
2ad27dcd3a packer: 1.6.4 -> 1.6.5
https://github.com/hashicorp/packer/releases/tag/v1.6.5
(cherry picked from commit be9313766b)
2020-10-31 16:24:02 +01:00
Sarah Brofeldt
eea96e1139 Merge pull request #101970 from alunduil/backport-zfs-replicate-update
[20.09] zfs-replicate: 1.1.14 -> 1.2.3
2020-10-31 13:57:21 +01:00
Jonathan Wilkins
86c36fc15c i3status-rust: 0.14.1 -> 0.14.2
(cherry picked from commit d7ea518958)
2020-10-31 13:48:13 +01:00
Atemu
dfce71ff5e undervolt: expose power limits as Nixopts
We no longer escape the flags because the power limit flags want two arguments
If we escaped them, we'd only get one argument with an escaped space in it.

Undervolt's flags don't have anything in them that would need to be escaped, so
that shouldn't break anything

(cherry picked from commit eb4e67505f)
2020-10-31 11:01:27 +01:00
Alex Brandt
da4402e97a zfs-replicate: remove meta.broken = true 2020-10-31 09:44:22 +00:00
Jonathan Ringer
88480118e3 python3Packages.datasette: minimize test time
(cherry picked from commit 67f67075c0)
2020-10-30 23:08:51 -07:00
Jonathan Ringer
cb1c8daba3 linux: add flavor metadata
(cherry picked from commit e6db435973)
2020-10-30 22:10:07 -07:00
Graham Christensen
56e5f2a351 Merge pull request #102182 from grahamc/backport-ami-improvements
[20.09] Backport AMI Boot Time and Disk Improvements
2020-10-30 18:30:32 -04:00
WORLDofPEACE
6b2df0109d Merge pull request #102186 from deviant/remove-caddy-agree-backport
[20.09] nixos/caddy: remove services.caddy.agree
2020-10-30 17:26:05 -04:00
WORLDofPEACE
51268d7717 Merge pull request #102184 from deviant/remove-uemacs-backport
[20.09] uemacs: remove
2020-10-30 17:25:45 -04:00
V
6c30370d8d nixos/caddy: remove services.caddy.agree
This option is no longer referenced anywhere as of #99371.

(cherry picked from commit 580f0faa75)
2020-10-30 21:58:05 +01:00
V
94fa8b8237 uemacs: remove
This crashes with a buffer overflow upon running it. It has likely been
broken for some time. It has no maintainers. It is also unfree.

(cherry picked from commit 3835f35f2b)
2020-10-30 21:56:48 +01:00
Graham Christensen
a3b7c6e60c amazon-image: random.trust_cpu=on to cut 10s from boot
Ubuntu and other distros already have this set via kernel config.

(cherry picked from commit c851030763)
2020-10-30 16:17:10 -04:00
Graham Christensen
52028b905e nixos.amazonAmi: use legacy+gpt disk images to support partitions >2T
(cherry picked from commit d77ddf2a40)
2020-10-30 16:17:10 -04:00
Graham Christensen
5f229e7354 make-disk-image: support legacy+gpt
(cherry picked from commit d78aa080f5)
2020-10-30 16:17:09 -04:00
Graham Christensen
5b6c680349 create-amis: improve wording around the service name's IAM role
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
(cherry picked from commit 74a577b293)
2020-10-30 16:17:09 -04:00
Graham Christensen
26c1538e8b create-amis: allow customizing the service role name
The complete setup on the AWS end can be configured
with the following Terraform configuration. It generates
a ./credentials.sh which I just copy/pasted in to the
create-amis.sh script near the top. Note: the entire stack
of users and bucket can be destroyed at the end of the
import.

    variable "region" {
      type = string
    }
    variable "availability_zone" {
      type = string
    }

    provider "aws" {
      region = var.region
    }

    resource "aws_s3_bucket" "nixos-amis" {
      bucket_prefix = "nixos-amis-"
      lifecycle_rule {
        enabled = true
        abort_incomplete_multipart_upload_days = 1
        expiration {
          days = 7
        }
      }
    }

    resource "local_file" "credential-file" {
      file_permission = "0700"
      filename = "${path.module}/credentials.sh"
      sensitive_content = <<SCRIPT
    export service_role_name="${aws_iam_role.vmimport.name}"
    export bucket="${aws_s3_bucket.nixos-amis.bucket}"
    export AWS_ACCESS_KEY_ID="${aws_iam_access_key.uploader.id}"
    export AWS_SECRET_ACCESS_KEY="${aws_iam_access_key.uploader.secret}"
    SCRIPT
    }

    # The following resources are for the *uploader*
    resource "aws_iam_user" "uploader" {
      name = "nixos-amis-uploader"
    }

    resource "aws_iam_access_key" "uploader" {
      user = aws_iam_user.uploader.name
    }

    resource "aws_iam_user_policy" "upload-to-nixos-amis" {
      user = aws_iam_user.uploader.name

      policy = data.aws_iam_policy_document.upload-policy-document.json
    }

    data "aws_iam_policy_document" "upload-policy-document" {
      statement {
        effect = "Allow"

        actions = [
          "s3:ListBucket",
          "s3:GetBucketLocation",
        ]

        resources = [
          aws_s3_bucket.nixos-amis.arn
        ]
      }

      statement {
        effect = "Allow"

        actions = [
          "s3:PutObject",
          "s3:GetObject",
          "s3:DeleteObject",
        ]

        resources = [
          "${aws_s3_bucket.nixos-amis.arn}/*"
        ]
      }

      statement {
        effect = "Allow"
        actions = [
          "ec2:ImportSnapshot",
          "ec2:DescribeImportSnapshotTasks",
          "ec2:DescribeImportSnapshotTasks",
          "ec2:RegisterImage",
          "ec2:DescribeImages"
        ]
        resources = [
          "*"
        ]
      }
    }

    # The following resources are for the *vmimport service user*
    # See: https://docs.aws.amazon.com/vm-import/latest/userguide/vmie_prereqs.html#vmimport-role
    resource "aws_iam_role" "vmimport" {
      assume_role_policy = data.aws_iam_policy_document.vmimport-trust.json
    }

    resource "aws_iam_role_policy" "vmimport-access" {
      role = aws_iam_role.vmimport.id
      policy = data.aws_iam_policy_document.vmimport-access.json
    }

    data "aws_iam_policy_document" "vmimport-access" {
      statement {
        effect = "Allow"
        actions = [
          "s3:GetBucketLocation",
          "s3:GetObject",
          "s3:ListBucket",
        ]
        resources = [
          aws_s3_bucket.nixos-amis.arn,
          "${aws_s3_bucket.nixos-amis.arn}/*"
        ]
      }
      statement {
        effect = "Allow"
        actions = [
          "ec2:ModifySnapshotAttribute",
          "ec2:CopySnapshot",
          "ec2:RegisterImage",
          "ec2:Describe*"
        ]
        resources = [
          "*"
        ]
      }
    }

    data "aws_iam_policy_document" "vmimport-trust" {
      statement {
        effect = "Allow"
        principals {
          type = "Service"
          identifiers = [ "vmie.amazonaws.com" ]
        }

        actions = [
          "sts:AssumeRole"
        ]

        condition {
          test = "StringEquals"
          variable = "sts:ExternalId"
          values = [ "vmimport" ]
        }
      }
    }

(cherry picked from commit 2bf1fc0345)
2020-10-30 16:17:09 -04:00
Graham Christensen
a393f8bee6 create-amis.sh: log the full response if describing the import snapshot tasks fails
(cherry picked from commit e253de8a77)
2020-10-30 16:17:08 -04:00
Graham Christensen
3f85f12bf5 nixos ec2/create-amis.sh: shellcheck: $ is not needed in arithmetic
(cherry picked from commit f92a883ddb)
2020-10-30 16:17:08 -04:00
Graham Christensen
2de7bbac1d nixos ec2/create-amis.sh: shellcheck: explicitly make the additions to block_device_mappings single strings
(cherry picked from commit 7dac8470cf)
2020-10-30 16:17:08 -04:00
Graham Christensen
53f0e7d431 nixos ec2/create-amis.sh: shellcheck: read without -r mangles backslashes
(cherry picked from commit a66a22ca54)
2020-10-30 16:17:07 -04:00
Graham Christensen
5ef972e4e7 nixos ec2/create-amis.sh: shellcheck: SC2155: Declare and assign separately to avoid masking return values.
(cherry picked from commit baf7ed3f24)
2020-10-30 16:17:07 -04:00
Graham Christensen
5d6ab52afe nixos ec2/create-amis.sh: shellcheck: quote state_dir reference
(cherry picked from commit f5994c208d)
2020-10-30 16:17:07 -04:00
Graham Christensen
bf28af9ad9 nixos ec2/create-amis.sh: shellcheck: quote region references
(cherry picked from commit c76692192a)
2020-10-30 16:17:07 -04:00
Graham Christensen
357b4b79b8 stage-1: add datestamps to logs
When the stage-1 logs get imported in to the journal, they all get
loaded with the same timestamp. This makes it difficult to identify
what might be taking a long time in early boot.

(cherry picked from commit a179781696)
2020-10-30 16:17:06 -04:00
Graham Christensen
bc901c08f1 stage-1: modprobe ext{2,3,4} before resizing
I noticed booting a system with an ext4 root which expanded to 5T took
quite a long time (12 minutes in some cases, 43(!) in others.)

I changed stage-1 to run `resize2fs -d 62` for extra debug output and
timing information. It revealed the adjust_superblock step taking
almost all of the time:

    [Fri Oct 30 11:10:15 UTC 2020] zero_high_bits_in_metadata: Memory used: 132k/0k (63k/70k), time:  0.00/ 0.00/ 0.00
    [Fri Oct 30 11:21:09 UTC 2020] adjust_superblock: Memory used: 396k/4556k (295k/102k), time: 654.21/ 0.59/ 5.13

but when I ran resize2fs on a disk with the identical content growing
to the identical target size, it would only take about 30 seconds. I
looked at what happened between those two steps in the fast case with
strace and found:

```
   235	getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=1795}, ru_stime={tv_sec=0, tv_usec=3590}, ...}) = 0
   236	write(1, "zero_high_bits_in_metadata: Memo"..., 84zero_high_bits_in_metadata: Memory used: 132k/0k (72k/61k), time:  0.00/ 0.00/ 0.00
   237	) = 84
   238	gettimeofday({tv_sec=1604061278, tv_usec=480147}, NULL) = 0
   239	getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=1802}, ru_stime={tv_sec=0, tv_usec=3603}, ...}) = 0
   240	gettimeofday({tv_sec=1604061278, tv_usec=480192}, NULL) = 0
   241	mmap(NULL, 2564096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3c7355000
   242	access("/sys/fs/ext4/features/lazy_itable_init", F_OK) = 0
   243	brk(0xf85000)                           = 0xf85000
   244	brk(0xfa6000)                           = 0xfa6000
   245	gettimeofday({tv_sec=1604061278, tv_usec=538828}, NULL) = 0
   246	getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=58720}, ru_stime={tv_sec=0, tv_usec=3603}, ...}) = 0
   247	write(1, "adjust_superblock: Memory used: "..., 79adjust_superblock: Memory used: 396k/2504k (305k/92k), time:  0.06/ 0.06/ 0.00
   248	) = 79
   249	gettimeofday({tv_sec=1604061278, tv_usec=539119}, NULL) = 0
   250	getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=58812}, ru_stime={tv_sec=0, tv_usec=3603}, ...}) = 0
   251	gettimeofday({tv_sec=1604061279, tv_usec=939}, NULL) = 0
   252	getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=520411}, ru_stime={tv_sec=0, tv_usec=3603}, ...}) = 0
   253	write(1, "fix_uninit_block_bitmaps 2: Memo"..., 88fix_uninit_block_bitmaps 2: Memory used: 396k/2504k (305k/92k), time:  0.46/ 0.46/ 0.00
   254	) = 88
```

In particular the access to /sys/fs seemed interesting. Looking
at the source of resize2fs:

```
[root@ip-172-31-22-182:~/e2fsprogs-1.45.5]# rg -B2 -A1 /sys/fs/ext4/features/lazy_itable_init .
./resize/resize2fs.c
923-	if (getenv("RESIZE2FS_FORCE_LAZY_ITABLE_INIT") ||
924-	    (!getenv("RESIZE2FS_FORCE_ITABLE_INIT") &&
925:	     access("/sys/fs/ext4/features/lazy_itable_init", F_OK) == 0))
926-		lazy_itable_init = 1;
```

I confirmed /sys is mounted, and then found a bug suggesting the
ext4 module is maybe not loaded:
https://bugzilla.redhat.com/show_bug.cgi?id=1071909

My home server doesn't have ext4 loaded and had 3T to play with, so
I tried (and succeeded with) replicating the issue locally:

```
[root@kif:/scratch]# lsmod | grep -i ext

[root@kif:/scratch]# zfs create -V 3G rpool/scratch/ext4

[root@kif:/scratch]# time mkfs.ext4 /dev/zvol/rpool/scratch/ext4
mke2fs 1.45.5 (07-Jan-2020)
Discarding device blocks: done
Creating filesystem with 786432 4k blocks and 196608 inodes
Filesystem UUID: 560a4a8f-93dc-40cc-97a5-f10049bf801f
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

real	0m2.261s
user	0m0.000s
sys	0m0.025s

[root@kif:/scratch]# zfs set volsize=3T rpool/scratch/ext4

[root@kif:/scratch]# time resize2fs -d 62 /dev/zvol/rpool/scratch/ext4
resize2fs 1.45.5 (07-Jan-2020)
fs has 11 inodes, 1 groups required.
fs requires 16390 data blocks.
With 1 group(s), we have 22234 blocks available.
Last group's overhead is 10534
Need 16390 data blocks in last group
Final size of last group is 26924
Estimated blocks needed: 26924
Extents safety margin: 49
Resizing the filesystem on /dev/zvol/rpool/scratch/ext4 to 805306368 (4k) blocks.
read_bitmaps: Memory used: 132k/0k (63k/70k), time:  0.00/ 0.00/ 0.00
read_bitmaps: I/O read: 1MB, write: 0MB, rate: 3802.28MB/s
fix_uninit_block_bitmaps 1: Memory used: 132k/0k (63k/70k), time:  0.00/ 0.00/ 0.00
resize_group_descriptors: Memory used: 132k/0k (68k/65k), time:  0.00/ 0.00/ 0.00
move_bg_metadata: Memory used: 132k/0k (68k/65k), time:  0.00/ 0.00/ 0.00
zero_high_bits_in_metadata: Memory used: 132k/0k (68k/65k), time:  0.00/ 0.00/ 0.00
```

here it got stuck for quite some time ... straceing this 20 minutes in revealed this in a tight loop:

```
getuid()                                = 0
geteuid()                               = 0
getgid()                                = 0
getegid()                               = 0
prctl(PR_GET_DUMPABLE)                  = 1 (SUID_DUMP_USER)
fallocate(3, FALLOC_FL_ZERO_RANGE, 2222649901056, 2097152) = 0
fsync(3)                                = 0
```

it finally ended 43(!) minutes later:

```
adjust_superblock: Memory used: 264k/3592k (210k/55k), time: 2554.03/ 0.16/15.07
fix_uninit_block_bitmaps 2: Memory used: 264k/3592k (210k/55k), time:  0.16/ 0.16/ 0.00
blocks_to_move: Memory used: 264k/3592k (211k/54k), time:  0.00/ 0.00/ 0.00
Number of free blocks: 755396/780023556, Needed: 0
block_mover: Memory used: 264k/3592k (216k/49k), time:  0.05/ 0.01/ 0.00
block_mover: I/O read: 1MB, write: 0MB, rate: 18.68MB/s
inode_scan_and_fix: Memory used: 264k/3592k (216k/49k), time:  0.00/ 0.00/ 0.00
inode_ref_fix: Memory used: 264k/3592k (216k/49k), time:  0.00/ 0.00/ 0.00
move_itables: Memory used: 264k/3592k (216k/49k), time:  0.00/ 0.00/ 0.00
calculate_summary_stats: Memory used: 264k/3592k (216k/49k), time: 16.35/16.35/ 0.00
fix_resize_inode: Memory used: 264k/3592k (222k/43k), time:  0.04/ 0.00/ 0.00
fix_resize_inode: I/O read: 1MB, write: 0MB, rate: 22.80MB/s
fix_sb_journal_backup: Memory used: 264k/3592k (222k/43k), time:  0.00/ 0.00/ 0.00
overall resize2fs: Memory used: 264k/3592k (222k/43k), time: 2570.90/16.68/15.07
overall resize2fs: I/O read: 1MB, write: 1MB, rate: 0.00MB/s
The filesystem on /dev/zvol/rpool/scratch/ext4 is now 805306368 (4k) blocks long.

real	43m1.943s
user	0m16.761s
sys	0m15.069s
```

I then cleaned up and recreated the zvol, loaded the ext4 module, created the ext4 fs,
resized the volume, and resize2fs'd and it went quite quickly:

```
[root@kif:/scratch]# zfs destroy rpool/scratch/ext4

[root@kif:/scratch]# zfs create -V 3G rpool/scratch/ext4

[root@kif:/scratch]# modprobe ext4

[root@kif:/scratch]# time resize2fs -d 62 /dev/zvol/rpool/scratch/ext4

[root@kif:/scratch]# time mkfs.ext4 /dev/zvol/rpool/scratch/ext4
mke2fs 1.45.5 (07-Jan-2020)
Discarding device blocks: done
Creating filesystem with 786432 4k blocks and 196608 inodes
Filesystem UUID: 5b415f2f-a8c4-4ba0-ac1d-78860de77610
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

real	0m1.013s
user	0m0.001s
sys	0m0.023s

[root@kif:/scratch]# zfs set volsize=3T rpool/scratch/ext4

[root@kif:/scratch]# time resize2fs -d 62 /dev/zvol/rpool/scratch/ext4
resize2fs 1.45.5 (07-Jan-2020)
fs has 11 inodes, 1 groups required.
fs requires 16390 data blocks.
With 1 group(s), we have 22234 blocks available.
Last group's overhead is 10534
Need 16390 data blocks in last group
Final size of last group is 26924
Estimated blocks needed: 26924
Extents safety margin: 49
Resizing the filesystem on /dev/zvol/rpool/scratch/ext4 to 805306368 (4k) blocks.
read_bitmaps: Memory used: 132k/0k (63k/70k), time:  0.00/ 0.00/ 0.00
read_bitmaps: I/O read: 1MB, write: 0MB, rate: 3389.83MB/s
fix_uninit_block_bitmaps 1: Memory used: 132k/0k (63k/70k), time:  0.00/ 0.00/ 0.00
resize_group_descriptors: Memory used: 132k/0k (68k/65k), time:  0.00/ 0.00/ 0.00
move_bg_metadata: Memory used: 132k/0k (68k/65k), time:  0.00/ 0.00/ 0.00
zero_high_bits_in_metadata: Memory used: 132k/0k (68k/65k), time:  0.00/ 0.00/ 0.00
adjust_superblock: Memory used: 264k/1540k (210k/55k), time:  0.02/ 0.02/ 0.00
fix_uninit_block_bitmaps 2: Memory used: 264k/1540k (210k/55k), time:  0.15/ 0.15/ 0.00
blocks_to_move: Memory used: 264k/1540k (211k/54k), time:  0.00/ 0.00/ 0.00
Number of free blocks: 755396/780023556, Needed: 0
block_mover: Memory used: 264k/3592k (216k/49k), time:  0.01/ 0.01/ 0.00
block_mover: I/O read: 1MB, write: 0MB, rate: 157.11MB/s
inode_scan_and_fix: Memory used: 264k/3592k (216k/49k), time:  0.00/ 0.00/ 0.00
inode_ref_fix: Memory used: 264k/3592k (216k/49k), time:  0.00/ 0.00/ 0.00
move_itables: Memory used: 264k/3592k (216k/49k), time:  0.00/ 0.00/ 0.00

calculate_summary_stats: Memory used: 264k/3592k (216k/49k), time: 16.20/16.20/ 0.00
fix_resize_inode: Memory used: 264k/3592k (222k/43k), time:  0.00/ 0.00/ 0.00
fix_resize_inode: I/O read: 1MB, write: 0MB, rate: 5319.15MB/s
fix_sb_journal_backup: Memory used: 264k/3592k (222k/43k), time:  0.00/ 0.00/ 0.00
overall resize2fs: Memory used: 264k/3592k (222k/43k), time: 16.45/16.38/ 0.00
overall resize2fs: I/O read: 1MB, write: 1MB, rate: 0.06MB/s
The filesystem on /dev/zvol/rpool/scratch/ext4 is now 805306368 (4k) blocks long.

real	0m17.908s
user	0m16.386s
sys	0m0.079s
```

Success!

(cherry picked from commit ece5c0f304)
2020-10-30 16:17:02 -04:00
Aluísio Augusto Silva Gonçalves
22873ba059 libretro.mame2016: mark as broken on Darwin only 2020-10-30 15:27:18 -03:00
Aluísio Augusto Silva Gonçalves
cf1fd83b5e libretro.mame2016: fix build with gnumake-4.3
Builds currently fail with `ar` trying to operate on what are clearly
two paths concatenated together.  It stems from a backward-incompatible
change in Make:

> Previously appending using '+=' to an empty variable would result in
> a value starting with a space.  Now the initial space is only added
> if the variable already contains some value.  Similarly, appending an
> empty string does not add a trailing space.

This issue was first reported on the MAME repository proper
(https://github.com/mamedev/mame/issues/6248), and affects libretro's
2016 snapshot as well.  A fix that is reported to work with previous
versions of Make was upstreamed to:
- GENie, the build system: https://github.com/bkaradzic/GENie/pull/493
- MAME: https://github.com/mamedev/mame/pull/6262
- libretro: https://github.com/libretro/mame2016-libretro/pull/47

The fetched patch comes from the last of these.

(cherry picked from commit 8880179b65)
2020-10-30 15:21:36 -03:00
WilliButz
45054ff648 grafana: 7.3.0 -> 7.3.1
https://github.com/grafana/grafana/releases/tag/v7.3.1
(cherry picked from commit 207804705d)
2020-10-30 19:06:09 +01:00
Maximilian Bosch
f2e4ce69b7 citrix_workspace: add 20.10.0
ChangeLog: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2010
(cherry picked from commit 6928309c51)
2020-10-30 18:44:15 +01:00
Maximilian Bosch
141e9947c8 citrix_workspace: remove attributes for old versions; fix i686 build
(cherry picked from commit 93a00bec3e)
2020-10-30 18:44:15 +01:00
Maximilian Bosch
1a1b9deedb up: 0.3.2 -> 0.4.0
https://github.com/akavel/up/releases/tag/v0.4
(cherry picked from commit 2a9e33374b)
2020-10-30 18:44:14 +01:00
Omoroca13
e06cdf58ed retroarch/cores: unmark broken (#102145) 2020-10-30 12:41:49 -04:00
Tim Steinbach
b28e0d4323 linux: 4.19.153 -> 4.19.154 2020-10-30 09:37:59 -04:00
Tim Steinbach
4aef389301 linux_latest-libre: 17724 -> 17744
(cherry picked from commit 8ed2e118b1)
2020-10-30 09:37:53 -04:00
Tim Steinbach
7c6470da47 linux_latest-libre: 17718 -> 17724
(cherry picked from commit 617b980961)
2020-10-30 09:37:52 -04:00
Tim Steinbach
75d5a618d0 linux_latest-libre: 17688 -> 17718
(cherry picked from commit 388f785927)
2020-10-30 09:37:52 -04:00
toonn
f976e85a3f wire-desktop: mac 3.20.3912 -> 3.21.3959
(cherry picked from commit e6a44b2fc4)
2020-10-30 09:02:57 +01:00
toonn
52085e0726 wire-desktop: linux 3.20.2934 -> 3.21.2936
(cherry picked from commit fa20999c64)
2020-10-30 09:02:41 +01:00
John Ericson
b60ebd7bd2 Merge pull request #102070 from nix-windows/libarchive-windows-29.09
[20.09] libarchive: Fix MinGW build
2020-10-29 19:31:37 -04:00
Jonathan Ringer
4d504b3a1c csvkit: unbreak agate-sql 2020-10-29 15:55:00 -07:00
Danielle Lancashire
c964865fc4 p4: 2020.1.1991450 -> 2020.1.2007551
The download URL hasn't changed, but the sha256 and user facing download
version has. See [perforce downloads][p4-download].

[p4-download]: https://www.perforce.com/downloads/helix-command-line-client-p4

(cherry picked from commit b197c7fb48)
2020-10-29 15:33:56 -07:00
Tim Steinbach
71eff9b887 linux: 5.9.1 -> 5.9.2 2020-10-29 17:06:09 -04:00
Tim Steinbach
6ecd4b1a14 linux: 5.8.16 -> 5.8.17 2020-10-29 17:06:09 -04:00
Tim Steinbach
87b35cc024 linux: 5.4.72 -> 5.4.73 2020-10-29 17:06:08 -04:00
Tim Steinbach
4d3e432756 linux: 4.9.240 -> 4.9.241 2020-10-29 17:06:07 -04:00
Tim Steinbach
fa8e33f5d7 linux: 4.4.240 -> 4.4.241 2020-10-29 17:06:07 -04:00
Tim Steinbach
d3ae2afd69 linux: 4.19.152 -> 4.19.153 2020-10-29 17:06:06 -04:00
Tim Steinbach
a443aa53ea linux: 4.14.202 -> 4.14.203 2020-10-29 17:06:05 -04:00
Jonathan Ringer
265f2f576f libguestfs: inherit hydraPlatforms from appliance 2020-10-29 13:08:44 -07:00
Jonathan Ringer
50a4abe3c0 libguestfs: unmark broken 2020-10-29 13:08:44 -07:00
Philipp
da973f9971 nixos/murmur: add murmur group, don't run as nogroup
fixes #101980

(cherry picked from commit fc856b89e5)
2020-10-29 18:37:45 +01:00
Martin Weinelt
cae374ba05 batman-adv: 2019.5 -> 2020.3 (#98247)
(cherry picked from commit 72b0046db8)
2020-10-29 10:28:05 -07:00
Domen Kožar
4e72efc441 servant: generate docs using python3
(cherry picked from commit 59c53bc62e)
2020-10-29 09:00:28 -07:00
rnhmjoj
d7562d48b5 monero-gui: fixup of 7a498ab
The INSTALL_PATH has been fixed upstream and this was causing
the binary to be under $out/bin/bin/.

(cherry picked from commit b0a06f1786)
2020-10-29 10:08:00 +01:00
rnhmjoj
47122ce3f9 monero-gui: 0.17.1.0 -> 0.17.1.1
(cherry picked from commit 79a81f81aa)
2020-10-29 08:06:44 +01:00
rnhmjoj
b3bf6a410a monero: 0.17.1.0 -> 0.17.1.1
(cherry picked from commit 7a498aba3e)
2020-10-29 08:06:44 +01:00
John Ericson
52d0a80dc5 Merge remote-tracking branch 'windows/libarchive-windows' into libarchive-windows-29.09 2020-10-29 00:56:07 +00:00
John Ericson
9f05c50be1 libarchive: Fix Windows build 2020-10-29 00:38:45 +00:00
John Ericson
437dc4c047 zstd: Fix MinGW build 2020-10-28 23:34:51 +00:00
Maximilian Bosch
86777b5e65 matrix-synapse: make dependency for hiredis optional
This is only needed for replication which isn't even supported by the
current NixOS module.

(cherry picked from commit ff9487703e)
2020-10-28 22:20:26 +01:00
Maximilian Bosch
bf8631151e matrix-synapse: 1.21.2 -> 1.22.0
https://github.com/matrix-org/synapse/releases/tag/v1.22.0
(cherry picked from commit 2e2eea4338)
2020-10-28 22:20:26 +01:00
Maximilian Bosch
edb26126d9 element-desktop: 1.7.10 -> 1.7.12
https://github.com/vector-im/element-desktop/releases/tag/v1.7.11
https://github.com/vector-im/element-desktop/releases/tag/v1.7.12
(cherry picked from commit 9d5c765e33)
2020-10-28 21:50:33 +01:00
Maximilian Bosch
1327b97045 element-web: 1.7.10 -> 1.7.12
https://github.com/vector-im/element-web/releases/tag/v1.7.11
https://github.com/vector-im/element-web/releases/tag/v1.7.12
(cherry picked from commit 135f6b62dd)
2020-10-28 21:50:33 +01:00
R. RyanTM
67d8908269 zfs-replicate: 1.1.14 -> 1.2.3
(cherry picked from commit 62f2bbc941)
2020-10-28 20:11:08 +00:00
Maximilian Bosch
58f68355da nixos/rl-2009: minor typo fix
(cherry picked from commit ca45bb574d)
2020-10-28 19:39:19 +01:00
WilliButz
3c587478b5 grafana: 7.2.2 -> 7.3.0
https://github.com/grafana/grafana/releases/tag/v7.3.0
(cherry picked from commit c4f6310e75)
2020-10-28 19:09:14 +01:00
Michael Weiss
692ad4acfa python3Packages.cryptography: 3.1.1 -> 3.2 (security, CVE-2020-25659)
SECURITY ISSUE: Attempted to make RSA PKCS#1v1.5 decryption more
constant time, to protect against Bleichenbacher vulnerabilities. Due to
limitations imposed by our API, we cannot completely mitigate this
vulnerability and a future release will contain a new API which is
designed to be resilient to these for contexts where it is required.
Credit to Hubert Kario for reporting the issue. CVE-2020-25659

(cherry picked from commit 1083cdd279)
2020-10-28 10:28:55 -07:00
Michael Weiss
f006a86176 python3Packages.cryptography: 3.1 -> 3.1.1
(cherry picked from commit 6afb5823e1)
2020-10-28 10:28:55 -07:00
Jonathan Ringer
229fade3ec libtensorflow-bin: unmark as broken 2020-10-28 10:01:04 -07:00
WilliButz
4744b18429 atlassian-crowd: 4.0.2 -> 4.2.0
https://confluence.atlassian.com/crowd/crowd-4-1-release-notes-1004960631.html
https://confluence.atlassian.com/crowd/crowd-4-2-release-notes-1019381976.html
(cherry picked from commit ce982c26be)
2020-10-28 16:43:24 +01:00
WilliButz
012e55a460 atlassian-confluence: 7.8.0 -> 7.8.1
https://confluence.atlassian.com/doc/issues-resolved-in-7-8-1-1027114676.html
(cherry picked from commit db7a7f3282)
2020-10-28 16:36:56 +01:00
Janne Heß
d5bd806361 atlassian-confluence: 7.7.4 -> 7.8.0
(cherry picked from commit 28b60c1d06)
2020-10-28 16:36:56 +01:00
WilliButz
7dd2ab0e4a atlassian-confluence: 7.7.3 -> 7.7.4
(cherry picked from commit c68f14d369)
2020-10-28 16:36:56 +01:00
R. RyanTM
7cad28d173 atlassian-confluence: 7.7.2 -> 7.7.3
(cherry picked from commit 4504c2393a)
2020-10-28 16:36:56 +01:00
WilliButz
42ebd3e96d prometheus-snmp-exporter: 0.18.0 -> 0.19.0
https://github.com/prometheus/snmp_exporter/releases/tag/v0.19.0
(cherry picked from commit 1c90c5bcc4)
2020-10-28 16:20:15 +01:00
Vladimír Čunát
6a5fea3755 Merge branch 'staging-20.09' into release-20.09 2020-10-28 09:26:15 +01:00
Elis Hirwing
5596cbfb9e Merge pull request #101884 from aanderse/composer-2
php.packages.composer2: init at 2.0.0 [20.09 backport]
2020-10-28 08:06:04 +01:00
Jonathan Ringer
4b30f5ca85 doc: improve 20.09 release notes
doc: improve 20.09 release notes
(cherry picked from commit f175726bd2)
2020-10-27 20:58:46 -07:00
Jonathan Ringer
6fa4780fd2 nixos/docs/rl-2009.xml: grafana: description, example agreement
(cherry picked from commit 3963954fc8)
2020-10-27 19:54:04 -07:00
Andreas Rammhold
56d4bb994f Merge branch '20.09/blueman' into release-20.09 2020-10-28 02:26:39 +01:00
Martin Weinelt
e8fcd78aa1 blueman: 2.1.3 -> 2.1.4
Fixes: CVE-2020-15238

https://github.com/blueman-project/blueman/security/advisories/GHSA-jpc9-mgw6-2xwx
(cherry picked from commit 3f9dfc12f3)
2020-10-28 02:10:08 +01:00
Klemens Nanni
190b3dada6 steam: Do $PATH lookup in steam.desktop instead of hardcoding derivation
The desktop application and the absoloute path work fine.
But consider desktop environments such as KDE where, in the application
menu, one can right click entries and pin them to widgets/panels, add
them to the desktop, etc.

Doing so effectively means copying
/run/current-system/sw/share/applications/steam.desktop to
~/.local/share/plasma_icons/ or ~/Desktop/, i.e. managed stated gets
duplicated outside the nix scope.

The problem here is that steam.desktop hardcodes

	Exec=/nix/store/<derivation hash>-steam/bin/steam %U

this means such copies will point at wrong/outdated derivations once
the steam package changes, i.e. widgets/panels/desktop icons will no
longer work and must be recreated.

Therefore replace the absoloute path with a $PATH lookup to allow "safe"
copying;  this isn't optimal but other applications such Firefox and
Thunderbrid currently behave the same way ($PATH lookup in their
.desktop file).

(cherry picked from commit db236e588d)
2020-10-28 02:04:18 +01:00
Aaron Andersen
3f9744a968 php.packages.composer2: init at 2.0.0 2020-10-27 20:07:14 -04:00
WORLDofPEACE
44c4060f38 Merge pull request #101845 from helsinki-systems/bp/mariadb-perl
[20.09] pkgs/mariadb: Fix when running without aliases
2020-10-27 19:08:52 -04:00
WORLDofPEACE
b6eefa48d8 Merge pull request #101880 from wamserma/rel-notes-backport
doc: 20.09 release notes: remove duplicate service list entry [backport]
2020-10-27 18:19:24 -04:00
Markus S. Wamser
3295c97874 doc: 20.09 release notes: remove duplicate service list entry
opt-services.foldingathome.enable was listed twice

(cherry picked from commit b620257bb7)
2020-10-27 22:41:11 +01:00
WORLDofPEACE
9034f83740 Merge pull request #101850 from AmineChikhaoui/backport-amis-nixos-20.09
[20.09] ec2-amis: add stable NixOS 20.09 AMIs
2020-10-27 12:30:24 -04:00
Eelco Dolstra
9bcf305063 Disable the metrics job
We currently don't have a machine to build this job
(https://github.com/NixOS/nixos-org-configurations/issues/127) which
delays channel updates until hydra-queue-runner auto-cancels the job.

(cherry picked from commit c54308d27c)
2020-10-27 17:07:59 +01:00
AmineChikhaoui
25617a40d3 ec2-amis: add stable NixOS 20.09 AMIs
Fixes #101694

(cherry picked from commit 8cae6703ef)
2020-10-27 09:03:17 -04:00
Janne Heß
9f460577ea pkgs/mariadb: Fix when running without aliases
DataDumper is an alias to `null` in top-level/perl-packages.nix since
it's included as part of perl.

(cherry picked from commit ba003ec930)
2020-10-27 13:25:58 +01:00
Michael Raskin
7226b65df9 Merge pull request #101501 from rnhmjoj/pango-20.09
pango: 1.45.3 -> 1.45.5
2020-10-24 07:47:47 +00:00
rnhmjoj
b093059668 pango: 1.45.3 -> 1.45.5 2020-10-23 23:07:20 +02:00
José Romildo Malaquias
ba9956ad1f mate.engrampa: enable libmagic to detect file type
(cherry picked from commit 64916fe077)
2020-09-26 11:45:39 -03:00
José Romildo Malaquias
0c48e1ae8b mate.pluma: 1.24.0 -> 1.24.1
(cherry picked from commit ca50ceb268)
2020-09-26 11:45:39 -03:00
José Romildo Malaquias
352be54d22 mate.mate-terminal: 1.24.0 -> 1.24.1
(cherry picked from commit c21113bf44)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
0aad02ef49 mate.mate-system-monitor: 1.24.0 -> 1.24.1
(cherry picked from commit 74c5bae4c5)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
a7da5ab0f2 mate.mate-settings-daemon: 1.24.0 -> 1.24.1
(cherry picked from commit 57322d00e6)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
85b2543e78 mate.mate-session-manager: 1.24.0 -> 1.24.1
(cherry picked from commit cbee4e710b)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
7a8622b831 mate.mate-sensors-applet: 1.24.0 -> 1.24.1
(cherry picked from commit 696dd1533c)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
35caa86145 mate.mate-screensaver: 1.24.0 -> 1.24.1
(cherry picked from commit 2eb674140d)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
3ff96994c8 mate.mate-power-manager: 1.24.1 -> 1.24.2
(cherry picked from commit 26df568a6e)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
88b5efa7a0 mate.mate-panel: 1.24.0 -> 1.24.1
(cherry picked from commit f9e91684b5)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
1a29547d1f mate.mate-notification-daemon: 1.24.0 -> 1.24.1
(cherry picked from commit 329d4d13e3)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
48ebcd8a94 mate.mate-menus: 1.24.0 -> 1.24.1
(cherry picked from commit ab6ec2d94a)
2020-09-26 11:45:38 -03:00
José Romildo Malaquias
a07cfe194f mate.mate-media: 1.24.0 -> 1.24.1
(cherry picked from commit 6602ba672f)
2020-09-26 11:45:37 -03:00
José Romildo Malaquias
5b746ee4f8 mate.mate-desktop: 1.24.0 -> 1.24.1
(cherry picked from commit 6893ac0bab)
2020-09-26 11:45:37 -03:00
José Romildo Malaquias
2b60366105 mate.mate-control-center: 1.24.0 -> 1.24.1
(cherry picked from commit 2ffe5777fa)
2020-09-26 11:45:37 -03:00
José Romildo Malaquias
2227f7ea5f mate.mate-common: 1.24.1 -> 1.24.2
(cherry picked from commit 9a3dd07971)
2020-09-26 11:45:37 -03:00
José Romildo Malaquias
ddc970ae8d mate.mate-calc: 1.24.0 -> 1.24.1
(cherry picked from commit 8c15e0b0cd)
2020-09-26 11:45:37 -03:00
José Romildo Malaquias
edc9f211ee mate.mate-backgrounds: 1.24.1 -> 1.24.2
(cherry picked from commit ebdd1544b2)
2020-09-26 11:45:37 -03:00
José Romildo Malaquias
d182a117a2 mate.mate-applets: 1.24.0 -> 1.24.1
(cherry picked from commit 0f74404bd8)
2020-09-26 11:45:36 -03:00
José Romildo Malaquias
a43a96a73b mate.libmateweather: 1.24.0 -> 1.24.1
(cherry picked from commit ff0679a45a)
2020-09-26 11:45:36 -03:00
José Romildo Malaquias
fed4f2ae1b mate.libmatemixer: 1.24.0 -> 1.24.1
(cherry picked from commit aed2d108f1)
2020-09-26 11:45:36 -03:00
José Romildo Malaquias
755742f14d mate.libmatekbd: 1.24.0 -> 1.24.1
(cherry picked from commit 8f6215df25)
2020-09-26 11:45:36 -03:00
José Romildo Malaquias
d331dd80d0 mate.eom: 1.24.0 -> 1.24.1
(cherry picked from commit 70934c6821)
2020-09-26 11:45:36 -03:00
José Romildo Malaquias
7654d3203d mate.engrampa: 1.24.0 -> 1.24.1
(cherry picked from commit 6ff9e73152)
2020-09-26 11:45:36 -03:00
José Romildo Malaquias
40c952f6e6 mate.caja-extensions: 1.24.0 -> 1.24.1
(cherry picked from commit 3a7d037416)
2020-09-26 11:45:36 -03:00
1095 changed files with 43204 additions and 34483 deletions

146
.github/labeler.yml vendored Normal file
View File

@@ -0,0 +1,146 @@
"6.topic: agda":
- doc/languages-frameworks/agda.section.md
- nixos/tests/agda.nix
- pkgs/build-support/agda/**/*
- pkgs/development/libraries/agda/**/*
- pkgs/top-level/agda-packages.nix
"6.topic: cinnamon":
- pkgs/desktops/cinnamon/**/*
"6.topic: emacs":
- nixos/modules/services/editors/emacs.nix
- nixos/modules/services/editors/emacs.xml
- nixos/tests/emacs-daemon.nix
- pkgs/applications/editors/emacs-modes/**/*
- pkgs/applications/editors/emacs/**/*
- pkgs/build-support/emacs/**/*
- pkgs/top-level/emacs-packages.nix
"6.topic: erlang":
- doc/languages-frameworks/beam.section.md
- pkgs/development/beam-modules/**/*
- pkgs/development/interpreters/elixir/**/*
- pkgs/development/interpreters/erlang/**/*
- pkgs/development/tools/build-managers/rebar/**/*
- pkgs/development/tools/build-managers/rebar3/**/*
- pkgs/development/tools/erlang/**/*
- pkgs/top-level/beam-packages.nix
"6.topic: fetch":
- pkgs/build-support/fetch*/**/*
"6.topic: GNOME":
- doc/languages-frameworks/gnome.section.md
- nixos/modules/services/desktops/gnome3/**/*
- nixos/modules/services/x11/desktop-managers/gnome3.nix
- nixos/tests/gnome3-xorg.nix
- nixos/tests/gnome3.nix
- pkgs/desktops/gnome-3/**/*
"6.topic: golang":
- doc/languages-frameworks/go.section.md
- pkgs/development/compilers/go/**/*
- pkgs/development/go-modules/**/*
- pkgs/development/go-packages/**/*
"6.topic: haskell":
- doc/languages-frameworks/haskell.section.md
- pkgs/development/compilers/ghc/**/*
- pkgs/development/haskell-modules/**/*
- pkgs/development/tools/haskell/**/*
- pkgs/top-level/haskell-packages.nix
"6.topic: kernel":
- pkgs/build-support/kernel/**/*
"6.topic: lua":
- pkgs/development/interpreters/lua-5/**/*
- pkgs/development/interpreters/luajit/**/*
- pkgs/development/lua-modules/**/*
- pkgs/top-level/lua-packages.nix
"6.topic: nixos":
- nixos/**/*
"6.topic: ocaml":
- doc/languages-frameworks/ocaml.section.md
- pkgs/development/compilers/ocaml/**/*
- pkgs/development/compilers/reason/**/*
- pkgs/development/ocaml-modules/**/*
- pkgs/development/tools/ocaml/**/*
- pkgs/top-level/ocaml-packages.nix
"6.topic: pantheon":
- nixos/modules/services/desktops/pantheon/**/*
- nixos/modules/services/x11/desktop-managers/pantheon.nix
- nixos/modules/services/x11/display-managers/lightdm-greeters/pantheon.nix
- nixos/tests/pantheon.nix
- pkgs/desktops/pantheon/**/*
"6.topic: policy discussion":
- .github/**/*
"6.topic: printing":
- nixos/modules/services/printing/cupsd.nix
- pkgs/misc/cups/**/*
"6.topic: python":
- doc/languages-frameworks/python.section.md
- pkgs/development/interpreters/python/**/*
- pkgs/development/python-modules/**/*
- pkgs/top-level/python-packages.nix
"6.topic: qt/kde":
- doc/languages-frameworks/qt.section.md
- nixos/modules/services/x11/desktop-managers/plasma5.nix
- nixos/tests/plasma5.nix
- pkgs/applications/kde/**/*
- pkgs/desktops/plasma-5/**/*
- pkgs/development/libraries/kde-frameworks/**/*
- pkgs/development/libraries/qt-5/**/*
"6.topic: ruby":
- doc/languages-frameworks/ruby.section.md
- pkgs/development/interpreters/ruby/**/*
- pkgs/development/ruby-modules/**/*
"6.topic: rust":
- doc/languages-frameworks/rust.section.md
- pkgs/build-support/rust/**/*
- pkgs/development/compilers/rust/**/*
"6.topic: stdenv":
- pkgs/stdenv/**/*
"6.topic: steam":
- pkgs/games/steam/**/*
"6.topic: systemd":
- pkgs/os-specific/linux/systemd/**/*
- nixos/modules/system/boot/systemd*/**/*
"6.topic: TeX":
- doc/languages-frameworks/texlive.section.md
- pkgs/tools/typesetting/tex/**/*
"6.topic: vim":
- doc/languages-frameworks/vim.section.md
- pkgs/applications/editors/vim/**/*
- pkgs/misc/vim-plugins/**/*
"6.topic: xfce":
- nixos/doc/manual/configuration/xfce.xml
- nixos/modules/services/x11/desktop-managers/xfce.nix
- nixos/tests/xfce.nix
- pkgs/desktops/xfce/**/*
"8.has: changelog":
- nixos/doc/manual/release-notes/**/*
"8.has: documentation":
- doc/**/*
- nixos/doc/**/*
"8.has: module (update)":
- nixos/modules/**/*

14
.github/workflows/labels.yml vendored Normal file
View File

@@ -0,0 +1,14 @@
name: "Label PR"
on:
pull_request_target:
jobs:
labels:
runs-on: ubuntu-latest
if: github.repository_owner == 'NixOS'
steps:
- uses: actions/labeler@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
sync-labels: true

View File

@@ -16,5 +16,5 @@ jobs:
-X POST \
-H "Accept: application/vnd.github.v3+json" \
-H "Authorization: token $GITHUB_TOKEN" \
-d '{"state": "failure", "target_url": " ", "description": "This failed status will be cleared when ofborg finishes eval.", "context": "Wait for ofborg"}' \
-d '{"state": "pending", "target_url": " ", "description": "This pending status will be cleared when ofborg starts eval.", "context": "Wait for ofborg"}' \
"https://api.github.com/repos/NixOS/nixpkgs/statuses/${{ github.event.pull_request.head.sha }}"

View File

@@ -14,7 +14,7 @@ if ! builtins ? nixVersion || builtins.compareVersions requiredVersion builtins.
- If you installed Nix using the install script (https://nixos.org/nix/install),
it is safe to upgrade by running it again:
curl https://nixos.org/nix/install | sh
curl -L https://nixos.org/nix/install | sh
For more information, please see the NixOS release notes at
https://nixos.org/nixos/manual or locally at

File diff suppressed because it is too large Load Diff

View File

@@ -39,6 +39,11 @@
modules = modules ++ [
./nixos/modules/virtualisation/qemu-vm.nix
{ virtualisation.useBootLoader = true; }
({ config, ... }: {
virtualisation.useEFIBoot =
config.boot.loader.systemd-boot.enable ||
config.boot.loader.efi.canTouchEfiVariables;
})
];
})).config;
in

View File

@@ -115,6 +115,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
fullName = ''BSD 4-clause "Original" or "Old" License'';
};
bsdOriginalUC = spdx {
spdxId = "BSD-4-Clause-UC";
fullName = "BSD 4-Clause University of California-Specific";
};
bsdProtection = spdx {
spdxId = "BSD-Protection";
fullName = "BSD Protection License";

View File

@@ -640,13 +640,7 @@ rec {
unique [ 3 2 3 4 ]
=> [ 3 2 4 ]
*/
unique = list:
if list == [] then
[]
else
let
x = head list;
in [x] ++ unique (remove x list);
unique = foldl' (acc: e: if elem e acc then acc else acc ++ [ e ]) [];
/* Intersects list 'e' and another list. O(nm) complexity.

View File

@@ -926,6 +926,16 @@
githubId = 75235;
name = "Michael Walker";
};
bartuka = {
email = "wand@hey.com";
github = "wandersoncferreira";
githubId = 17708295;
name = "Wanderson Ferreira";
keys = [{
longkeyid = "rsa4096/0x56840A614DBE37AE";
fingerprint = "A3E1 C409 B705 50B3 BF41 492B 5684 0A61 4DBE 37AE";
}];
};
basvandijk = {
email = "v.dijk.bas@gmail.com";
github = "basvandijk";
@@ -2763,6 +2773,12 @@
fingerprint = "50B7 11F4 3DFD 2018 DCE6 E8D0 8A52 A140 BEBF 7D2C";
}];
};
fabianhjr = {
email = "fabianhjr@protonmail.com";
github = "fabianhjr";
githubId = 303897;
name = "Fabián Heredia Montiel";
};
fadenb = {
email = "tristan.helmich+nixos@gmail.com";
github = "fadenb";
@@ -4928,6 +4944,12 @@
githubId = 1202012;
name = "Ignat Loskutov";
};
lostnet = {
email = "lost.networking@gmail.com";
github = "lostnet";
githubId = 1422781;
name = "Will Young";
};
louisdk1 = {
email = "louis@louis.dk";
github = "louisdk1";
@@ -6215,6 +6237,12 @@
githubId = 3359345;
name = "obadz";
};
obsidian-systems-maintenance = {
name = "Obsidian Systems Maintenance";
email = "maintainer@obsidian.systems";
github = "obsidian-systems-maintenance";
githubId = 80847921;
};
ocharles = {
email = "ollie@ocharles.org.uk";
github = "ocharles";
@@ -6303,6 +6331,12 @@
githubId = 111265;
name = "Ozan Sener";
};
otavio = {
email = "otavio.salvador@ossystems.com.br";
github = "otavio";
githubId = 25278;
name = "Otavio Salvador";
};
otwieracz = {
email = "slawek@otwiera.cz";
github = "otwieracz";
@@ -6697,6 +6731,12 @@
fingerprint = "240B 57DE 4271 2480 7CE3 EAC8 4F74 D536 1C4C A31E";
}];
};
preisschild = {
email = "florian@florianstroeger.com";
github = "Preisschild";
githubId = 11898437;
name = "Florian Ströger";
};
priegger = {
email = "philipp@riegger.name";
github = "priegger";
@@ -7127,6 +7167,12 @@
githubId = 13752145;
name = "Richard Lupton";
};
rmcgibbo = {
email = "rmcgibbo@gmail.com";
github = "rmcgibbo";
githubId = 641278;
name = "Robert T. McGibbon";
};
rnhmjoj = {
email = "rnhmjoj@inventati.org";
github = "rnhmjoj";

View File

@@ -22,6 +22,11 @@ let
[ configuration
./modules/virtualisation/qemu-vm.nix
{ virtualisation.useBootLoader = true; }
({ config, ... }: {
virtualisation.useEFIBoot =
config.boot.loader.systemd-boot.enable ||
config.boot.loader.efi.canTouchEfiVariables;
})
];
}).config;

View File

@@ -7,7 +7,7 @@
<para>
A profile with most (vanilla) hardening options enabled by default,
potentially at the cost of features and performance.
potentially at the cost of stability, features and performance.
</para>
<para>
@@ -21,4 +21,12 @@
xlink:href="https://github.com/nixos/nixpkgs/tree/master/nixos/modules/profiles/hardened.nix">
profile source</literal> for further detail on which settings are altered.
</para>
<warning>
<para>
This profile enables options that are known to affect system
stability. If you experience any stability issues when using the
profile, try disabling it. If you report an issue and use this
profile, always mention that you do.
</para>
</warning>
</section>

View File

@@ -186,6 +186,25 @@ start_all()
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<methodname>get_screen_text_variants</methodname>
</term>
<listitem>
<para>
Return a list of different interpretations of what is currently visible
on the machine's screen using optical character recognition. The number
and order of the interpretations is not specified and is subject to
change, but if no exception is raised at least one will be returned.
</para>
<note>
<para>
This requires passing <option>enableOCR</option> to the test attribute
set.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term>
<methodname>get_screen_text</methodname>
@@ -350,7 +369,8 @@ start_all()
<para>
Wait until the supplied regular expressions matches the textual contents
of the screen by using optical character recognition (see
<methodname>get_screen_text</methodname>).
<methodname>get_screen_text</methodname> and
<methodname>get_screen_text_variants</methodname>).
</para>
<note>
<para>

View File

@@ -47,7 +47,7 @@
Short version:
</para>
<screen>
<prompt>$ </prompt>curl https://nixos.org/nix/install | sh
<prompt>$ </prompt>curl -L https://nixos.org/nix/install | sh
<prompt>$ </prompt>. $HOME/.nix-profile/etc/profile.d/nix.sh # …or open a fresh shell</screen>
<para>
More details in the

View File

@@ -49,6 +49,12 @@
<option>--flake</option> <replaceable>flake-uri</replaceable>
</arg>
<arg>
<group choice='req'>
<arg choice='plain'><option>--impure</option></arg>
</group>
</arg>
<arg>
<arg choice='plain'>
<option>--channel</option>

View File

@@ -110,6 +110,11 @@
<arg choice='plain'><option>-v</option></arg>
</group>
</arg>
<arg>
<group choice='req'>
<arg choice='plain'><option>--impure</option></arg>
</group>
</arg>
<arg>
<group choice='req'>
<arg choice='plain'><option>--max-jobs</option></arg>
@@ -542,7 +547,7 @@
In addition, <command>nixos-rebuild</command> accepts various Nix-related
flags, including <option>--max-jobs</option> / <option>-j</option>,
<option>--show-trace</option>, <option>--keep-failed</option>,
<option>--keep-going</option> and <option>--verbose</option> /
<option>--keep-going</option>, <option>--impure</option>, and <option>--verbose</option> /
<option>-v</option>. See the Nix manual for details.
</para>
</refsection>

View File

@@ -173,7 +173,7 @@
<listitem>
<para>
For users of a daemon-less Nix installation on Linux or macOS, you can
upgrade Nix by running <command>curl https://nixos.org/nix/install |
upgrade Nix by running <command>curl -L https://nixos.org/nix/install |
sh</command>, or prior to doing a channel update, running
<command>nix-env -iA nix</command>.
</para>

View File

@@ -50,7 +50,7 @@
</listitem>
<listitem>
<para>
Desktop Enironments:
Desktop Environments:
</para>
<itemizedlist>
<listitem>
@@ -65,7 +65,7 @@
</listitem>
<listitem>
<para>
gnome3: 3.34 -> 3.36, see its <link xlink:href="https://help.gnome.org/misc/release-notes/3.36/">release notes</link>.
gnome3: 3.34 -> 3.36, see its <link xlink:href="https://help.gnome.org/misc/release-notes/3.36/">release notes</link>
</para>
</listitem>
<listitem>
@@ -75,7 +75,7 @@
</listitem>
<listitem>
<para>
NixOS now distributes an official <link xlink:href="https://nixos.org/download.html#nixos-iso">GNOME ISO</link>.
NixOS now distributes an official <link xlink:href="https://nixos.org/download.html#nixos-iso">GNOME ISO</link>
</para>
</listitem>
</itemizedlist>
@@ -89,28 +89,28 @@
<listitem>
<para>
Agda ecosystem was heavily reworked (see more details below).
Agda ecosystem was heavily reworked (see more details below)
</para>
</listitem>
<listitem>
<para>
PHP now defaults to PHP 7.4, updated from 7.3.
PHP now defaults to PHP 7.4, updated from 7.3
</para>
</listitem>
<listitem>
<para>
PHP 7.2 is no longer supported due to upstream not supporting this version for the entire lifecycle of the 20.09 release.
PHP 7.2 is no longer supported due to upstream not supporting this version for the entire lifecycle of the 20.09 release
</para>
</listitem>
<listitem>
<para>
Python 3 now defaults to Python 3.8 instead of 3.7.
Python 3 now defaults to Python 3.8 instead of 3.7
</para>
</listitem>
<listitem>
<para>
Python 3.5 has reached its upstream EOL at the end of September 2020: it
has been removed from the list of available packages.
Python 3.5 reached its upstream EOL at the end of September 2020: it
has been removed from the list of available packages
</para>
</listitem>
</itemizedlist>
@@ -156,7 +156,7 @@
</listitem>
<listitem>
<para>
There is a new module for Podman(<varname>virtualisation.podman</varname>), a drop-in replacement for the Docker command line.
There is a new module for Podman (<varname>virtualisation.podman</varname>), a drop-in replacement for the Docker command line.
</para>
</listitem>
<listitem>
@@ -191,7 +191,7 @@
</listitem>
<listitem>
<para>
Support for built-in LCDs in various pieces of Logitech hardware (keyboards and USB speakers). <varname>hardware.logitech.lcd.enable</varname> enables support for all hardware supported by the g15daemon project.
Support for built-in LCDs in various pieces of Logitech hardware (keyboards and USB speakers). <varname>hardware.logitech.lcd.enable</varname> enables support for all hardware supported by the <link xlink:href="https://sourceforge.net/projects/g15daemon/">g15daemon project</link>.
</para>
</listitem>
<listitem>
@@ -200,7 +200,7 @@
allows to restrict non-default entries in the boot menu to one or more
users. The users and passwords are defined via the option
<option>boot.loader.grub.users</option>.
Note: Password support is only avaiable in GRUB version 2.
Note: Password support is only available in GRUB version 2.
</para>
</listitem>
</itemizedlist>
@@ -234,7 +234,17 @@
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>
Starting with this release, the hydra-build-result
<literal>nixos-<replaceable>YY.MM</replaceable></literal>
branches no longer exist in the <link
xlink:href="https://github.com/nixos/nixpkgs-channels">deprecated
nixpkgs-channels repository</link>. These branches are now in
<link xlink:href="https://github.com/nixos/nixpkgs">the main nixpkgs
repository</link>.
</para>
</listitem>
</itemizedlist>
</section>
@@ -257,27 +267,27 @@
<itemizedlist>
<listitem>
<para>
<xref linkend="opt-hardware.system76.firmware-daemon.enable" /> adds easy support of system76 firmware.
<xref linkend="opt-hardware.system76.firmware-daemon.enable" /> adds easy support of system76 firmware
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-hardware.uinput.enable" /> loads uinput kernel module.
<xref linkend="opt-hardware.uinput.enable" /> loads uinput kernel module
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-hardware.video.hidpi.enable" /> enable good defaults for HiDPI displays.
<xref linkend="opt-hardware.video.hidpi.enable" /> enable good defaults for HiDPI displays
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-hardware.wooting.enable" /> support for Wooting keyboards.
<xref linkend="opt-hardware.wooting.enable" /> support for Wooting keyboards
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-hardware.xpadneo.enable" /> xpadneo driver for Xbox One wireless controllers.
<xref linkend="opt-hardware.xpadneo.enable" /> xpadneo driver for Xbox One wireless controllers
</para>
</listitem>
</itemizedlist>
@@ -289,12 +299,12 @@
<itemizedlist>
<listitem>
<para>
<xref linkend="opt-programs.hamster.enable" /> enable hamster time tracking.
<xref linkend="opt-programs.hamster.enable" /> enable hamster time tracking
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-programs.steam.enable" /> adds easy enablement of steam and related system configuration.
<xref linkend="opt-programs.steam.enable" /> adds easy enablement of steam and related system configuration
</para>
</listitem>
</itemizedlist>
@@ -306,12 +316,12 @@
<itemizedlist>
<listitem>
<para>
<xref linkend="opt-security.doas.enable" /> alternative to sudo, allows non-root users to execute commands as root.
<xref linkend="opt-security.doas.enable" /> alternative to sudo, allows non-root users to execute commands as root
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-security.tpm2.enable" /> add Trusted Platform Module 2 support.
<xref linkend="opt-security.tpm2.enable" /> add Trusted Platform Module 2 support
</para>
</listitem>
</itemizedlist>
@@ -323,7 +333,7 @@
<itemizedlist>
<listitem>
<para>
<xref linkend="opt-boot.initrd.network.openvpn.enable" /> Start an OpenVPN client during initrd boot.
<xref linkend="opt-boot.initrd.network.openvpn.enable" /> start an OpenVPN client during initrd boot
</para>
</listitem>
</itemizedlist>
@@ -335,17 +345,17 @@
<itemizedlist>
<listitem>
<para>
<xref linkend="opt-boot.enableContainers" /> Use nixos-containers.
<xref linkend="opt-boot.enableContainers" /> use nixos-containers
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-virtualisation.oci-containers.containers" /> Run OCI (Docker) containers.
<xref linkend="opt-virtualisation.oci-containers.containers" /> run OCI (Docker) containers
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-virtualisation.podman.enable" /> Daemonless container engine.
<xref linkend="opt-virtualisation.podman.enable" /> daemonless container engine
</para>
</listitem>
</itemizedlist>
@@ -358,242 +368,237 @@
<itemizedlist>
<listitem>
<para>
<xref linkend="opt-services.ankisyncd.enable" /> Anki sync server.
<xref linkend="opt-services.ankisyncd.enable" /> Anki sync server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.bazarr.enable" /> subtitle manager for Sonarr and Radarr.
<xref linkend="opt-services.bazarr.enable" /> Subtitle manager for Sonarr and Radarr
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.biboumi.enable" /> Biboumi XMPP gateway to IRC.
<xref linkend="opt-services.biboumi.enable" /> Biboumi XMPP gateway to IRC
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.blockbook-frontend" /> Blockbook-frontend, a service for the Trezor wallet.
<xref linkend="opt-services.blockbook-frontend" /> Blockbook-frontend, a service for the Trezor wallet
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.cage.enable" /> Wayland cage service.
<xref linkend="opt-services.cage.enable" /> Wayland cage service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.convos.enable" /> IRC daemon, which can be accessed throught the browser.
<xref linkend="opt-services.convos.enable" /> IRC daemon, which can be accessed throught the browser
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.engelsystem.enable" /> Tool for coordinating helpers and shifts on large events.
<xref linkend="opt-services.engelsystem.enable" /> Tool for coordinating volunteers and shifts on large events
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.espanso.enable" /> text-expander written in rust.
<xref linkend="opt-services.espanso.enable" /> text-expander written in rust
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.foldingathome.enable" /> Folding@home client.
<xref linkend="opt-services.foldingathome.enable" /> Folding@home client
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.foldingathome.enable" /> Folding@home client.
<xref linkend="opt-services.gerrit.enable" /> Web-based team code collaboration tool
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.gerrit.enable" /> Web-based team code collaboration tool.
<xref linkend="opt-services.go-neb.enable" /> Matrix bot
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.go-neb.enable" /> Matrix bot.
<xref linkend="opt-services.hardware.xow.enable" /> xow as a systemd service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.hardware.xow.enable" /> xow as a systemd service.
<xref linkend="opt-services.hercules-ci-agent.enable" /> Hercules CI build agent
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.hercules-ci-agent.enable" /> Hercules CI build agent.
<xref linkend="opt-services.jicofo.enable" /> Jitsi Conference Focus, component of Jitsi Meet
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.jicofo.enable" /> Jitsi Conference Focus, component of Jitsi Meet.
<xref linkend="opt-services.jirafeau.enable" /> A web file repository
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.jirafeau.enable" /> a web file repository.
<xref linkend="opt-services.jitsi-meet.enable" /> Secure, simple and scalable video conferences
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.jitsi-meet.enable" /> secure, simple and scalable video conferences.
<xref linkend="opt-services.jitsi-videobridge.enable" /> Jitsi Videobridge, a WebRTC compatible router
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.jitsi-videobridge.enable" /> Jitsi Videobridge, a WebRTC compatible router.
<xref linkend="opt-services.jupyterhub.enable" /> Jupyterhub development server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.jupyterhub.enable" /> Jupyterhub development server.
<xref linkend="opt-services.k3s.enable" /> Lightweight Kubernetes distribution
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.k3s.enable" /> lightweight kubernetes distribution.
<xref linkend="opt-services.magic-wormhole-mailbox-server.enable" /> Magic Wormhole Mailbox Server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.magic-wormhole-mailbox-server.enable" /> Magic Wormhole Mailbox Server.
<xref linkend="opt-services.malcontent.enable" /> Parental Control support
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.malcontent.enable" /> parental control support.
<xref linkend="opt-services.matrix-appservice-discord.enable" /> Matrix and Discord bridge
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.matrix-appservice-discord.enable" /> Matrix and Discord bridge.
<xref linkend="opt-services.mautrix-telegram.enable" /> Matrix-Telegram puppeting/relaybot bridge
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.mautrix-telegram.enable" /> Matrix-Telegram puppeting/relaybot bridge.
<xref linkend="opt-services.mirakurun.enable" /> Japanese DTV Tuner Server Service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.mirakurun.enable" /> Japanese DTV Tuner Server Service.
<xref linkend="opt-services.molly-brown.enable" /> Molly-Brown Gemini server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.molly-brown.enable" /> Molly-Brown Gemini server.
<xref linkend="opt-services.mullvad-vpn.enable" /> Mullvad VPN daemon
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.mullvad-vpn.enable" /> Mullvad VPN daemon.
<xref linkend="opt-services.ncdns.enable" /> Namecoin to DNS bridge
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.ncdns.enable" /> Namecoin to DNS bridge.
<xref linkend="opt-services.nextdns.enable" /> NextDNS to DoH Proxy service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.nextdns.enable" /> NextDNS to DoH Proxy service.
<xref linkend="opt-services.nix-store-gcs-proxy" /> Google storage bucket to be used as a nix store
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.nix-store-gcs-proxy" /> Enable a Google storage bucket to be used as a nix store.
<xref linkend="opt-services.onedrive.enable" /> OneDrive sync service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.onedrive.enable" /> OneDrive sync service.
<xref linkend="opt-services.pinnwand.enable" /> Pastebin-like service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.pinnwand.enable" /> Pastebin-like service.
<xref linkend="opt-services.pixiecore.enable" /> Manage network booting of machines
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.pixiecore.enable" /> manage network booting of machines.
<xref linkend="opt-services.privacyidea.enable" /> Privacy authentication server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.privacyidea.enable" /> Privacy authentication server.
<xref linkend="opt-services.quorum.enable" /> Quorum blockchain daemon
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.quorum.enable" /> Quorum blockchain daemon.
<xref linkend="opt-services.robustirc-bridge.enable" /> RobustIRC bridge
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.robustirc-bridge.enable" /> RobustIRC bridge.
<xref linkend="opt-services.rss-bridge.enable" /> Generate RSS and Atom feeds
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.rss-bridge.enable" /> generate RSS and Atom feeds.
<xref linkend="opt-services.rtorrent.enable" /> rTorrent service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.rtorrent.enable" /> rTorrent service.
<xref linkend="opt-services.smartdns.enable" /> SmartDNS DNS server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.smartdns.enable" /> SmartDNS DNS server.
<xref linkend="opt-services.sogo.enable" /> SOGo groupware
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.sogo.enable" /> SOGo groupware.
<xref linkend="opt-services.teeworlds.enable" /> Teeworlds game server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.teeworlds.enable" /> Teeworlds game server.
<xref linkend="opt-services.torque.mom.enable" /> torque computing node
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.torque.mom.enable" /> torque computing node.
<xref linkend="opt-services.torque.server.enable" /> torque server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.torque.server.enable" /> enable torque server.
<xref linkend="opt-services.tuptime.enable" /> A total uptime service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.tuptime.enable" /> a total uptime service.
<xref linkend="opt-services.urserver.enable" /> X11 remote server
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.urserver.enable" /> X11 remote server.
<xref linkend="opt-services.wasabibackend.enable" /> Wasabi backend service
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.wasabibackend.enable" /> Wasabi backend service.
<xref linkend="opt-services.yubikey-agent.enable" /> Yubikey agent
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.yubikey-agent.enable" /> Yubikey agent.
</para>
</listitem>
<listitem>
<para>
<xref linkend="opt-services.zigbee2mqtt.enable" /> Zigbee to MQTT bridge.
<xref linkend="opt-services.zigbee2mqtt.enable" /> Zigbee to MQTT bridge
</para>
</listitem>
</itemizedlist>
@@ -733,7 +738,7 @@ GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'localhost' WITH GRANT OPTION;
It can still be enabled by providing <literal>phantomJsSupport = true</literal> to the package instantiation:
<programlisting>{
services.grafana.package = pkgs.grafana.overrideAttrs (oldAttrs: rec {
phantomJsSupport = false;
phantomJsSupport = true;
});
}</programlisting>
</para>
@@ -884,12 +889,23 @@ php.override {
<listitem>
<para>
Nginx web server now starting with additional sandbox/hardening options. By default, write access
to <literal>services.nginx.stateDir</literal> is allowed. To allow writing to other folders,
to <literal>/var/log/nginx</literal> and <literal>/var/cache/nginx</literal> is allowed. To allow writing to other folders,
use <literal>systemd.services.nginx.serviceConfig.ReadWritePaths</literal>
<programlisting>
systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
</programlisting>
</para>
<para>
Nginx is also started with the systemd option <literal>ProtectHome = mkDefault true;</literal>
which forbids it to read anything from <literal>/home</literal>, <literal>/root</literal>
and <literal>/run/user</literal> (see
<link xlink:href="https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectHome=">ProtectHome docs</link>
for details).
If you require serving files from home directories, you may choose to set e.g.
<programlisting>
systemd.services.nginx.serviceConfig.ProtectHome = "read-only";
</programlisting>
</para>
</listitem>
<listitem>
<para>
@@ -1327,6 +1343,20 @@ CREATE ROLE postgres LOGIN SUPERUSER;
It was chosen to do this as it has a usability breaking issue (see issue <link xlink:href="https://github.com/NixOS/nixpkgs/issues/98819">#98819</link>)
that makes it unsuitable to be a default app.
</para>
<note>
<para>
Issue <link
xlink:href="https://github.com/NixOS/nixpkgs/issues/98819">#98819</link>
is now fixed and <package>gnome3.epiphany</package> is once
again installed by default.
</para>
</note>
</listitem>
<listitem>
<para>
If you want to manage the configuration of <package>wpa_supplicant</package> outside of NixOS you must ensure that none of <xref linkend="opt-networking.wireless.networks" />, <xref linkend="opt-networking.wireless.extraConfig" /> or <xref linkend="opt-networking.wireless.userControlled.enable" /> is being used or <literal>true</literal>.
Using any of those options will cause <package>wpa_supplicant</package> to be started with a NixOS generated configuration file instead of your own.
</para>
</listitem>
</itemizedlist>
</section>
@@ -1612,7 +1642,7 @@ services.transmission.settings.rpc-bind-address = "0.0.0.0";
nixpkgs. It was a work in progress to package the
<link xlink:href="https://www.deepin.org/en/dde/">Deepin Desktop Environment (DDE)</link>,
including libraries, tools and applications, and it was still
missing a service to lauch the desktop environment. It has shown
missing a service to launch the desktop environment. It has shown
to no longer be a feasible goal due to reasons discussed in
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/94870">issue #94870</link>.
The package <literal>netease-cloud-music</literal> has also been
@@ -1780,7 +1810,7 @@ services.transmission.settings.rpc-bind-address = "0.0.0.0";
</orderedlist>
<para>
I, Jonathan Ringer, would also like to personally thank @WORLDofPEACE for their help in mentoring me on the release process. Special thanks also goes to Thomas Tuegel for helping immensely with stabilizing Qt, kde, and Plasma5; I would also like to thank Robert Scott for his numerous fixes and pull request reviews.
I, Jonathan Ringer, would also like to personally thank @WORLDofPEACE for their help in mentoring me on the release process. Special thanks also goes to Thomas Tuegel for helping immensely with stabilizing Qt, KDE, and Plasma5; I would also like to thank Robert Scott for his numerous fixes and pull request reviews.
</para>
</section>

View File

@@ -28,6 +28,9 @@
# partition of reasonable size is created in addition to the root partition.
# For "legacy", the msdos partition table is used and a single large root
# partition is created.
# For "legacy+gpt", the GPT partition table is used, a 1MiB no-fs partition for
# use by the bootloader is created, and a single large root partition is
# created.
# For "hybrid", the GPT partition table is used and a mandatory ESP
# partition of reasonable size is created in addition to the root partition.
# Also a legacy MBR will be present.
@@ -54,7 +57,7 @@
format ? "raw"
}:
assert partitionTableType == "legacy" || partitionTableType == "efi" || partitionTableType == "hybrid" || partitionTableType == "none";
assert partitionTableType == "legacy" || partitionTableType == "legacy+gpt" || partitionTableType == "efi" || partitionTableType == "hybrid" || partitionTableType == "none";
# We use -E offset=X below, which is only supported by e2fsprogs
assert partitionTableType != "none" -> fsType == "ext4";
@@ -75,6 +78,7 @@ let format' = format; in let
rootPartition = { # switch-case
legacy = "1";
"legacy+gpt" = "2";
efi = "2";
hybrid = "3";
}.${partitionTableType};
@@ -85,6 +89,16 @@ let format' = format; in let
mklabel msdos \
mkpart primary ext4 1MiB -1
'';
"legacy+gpt" = ''
parted --script $diskImage -- \
mklabel gpt \
mkpart no-fs 1MB 2MB \
set 1 bios_grub on \
align-check optimal 1 \
mkpart primary ext4 2MB -1 \
align-check optimal 2 \
print
'';
efi = ''
parted --script $diskImage -- \
mklabel gpt \

View File

@@ -1,7 +1,7 @@
#! /somewhere/python3
from contextlib import contextmanager, _GeneratorContextManager
from queue import Queue, Empty
from typing import Tuple, Any, Callable, Dict, Iterator, Optional, List
from typing import Tuple, Any, Callable, Dict, Iterator, Optional, List, Iterable
from xml.sax.saxutils import XMLGenerator
import queue
import io
@@ -206,6 +206,37 @@ class Logger:
self.xml.endElement("nest")
def _perform_ocr_on_screenshot(
screenshot_path: str, model_ids: Iterable[int]
) -> List[str]:
if shutil.which("tesseract") is None:
raise Exception("OCR requested but enableOCR is false")
magick_args = (
"-filter Catrom -density 72 -resample 300 "
+ "-contrast -normalize -despeckle -type grayscale "
+ "-sharpen 1 -posterize 3 -negate -gamma 100 "
+ "-blur 1x65535"
)
tess_args = f"-c debug_file=/dev/null --psm 11"
cmd = f"convert {magick_args} {screenshot_path} tiff:{screenshot_path}.tiff"
ret = subprocess.run(cmd, shell=True, capture_output=True)
if ret.returncode != 0:
raise Exception(f"TIFF conversion failed with exit code {ret.returncode}")
model_results = []
for model_id in model_ids:
cmd = f"tesseract {screenshot_path}.tiff - {tess_args} --oem {model_id}"
ret = subprocess.run(cmd, shell=True, capture_output=True)
if ret.returncode != 0:
raise Exception(f"OCR failed with exit code {ret.returncode}")
model_results.append(ret.stdout.decode("utf-8"))
return model_results
class Machine:
def __init__(self, args: Dict[str, Any]) -> None:
if "name" in args:
@@ -639,43 +670,29 @@ class Machine:
"""
self.execute("fold -w 80 /dev/vcs{} | systemd-cat".format(tty))
def _get_screen_text_variants(self, model_ids: Iterable[int]) -> List[str]:
with tempfile.TemporaryDirectory() as tmpdir:
screenshot_path = os.path.join(tmpdir, "ppm")
self.send_monitor_command(f"screendump {screenshot_path}")
return _perform_ocr_on_screenshot(screenshot_path, model_ids)
def get_screen_text_variants(self) -> List[str]:
return self._get_screen_text_variants([0, 1, 2])
def get_screen_text(self) -> str:
if shutil.which("tesseract") is None:
raise Exception("get_screen_text used but enableOCR is false")
magick_args = (
"-filter Catrom -density 72 -resample 300 "
+ "-contrast -normalize -despeckle -type grayscale "
+ "-sharpen 1 -posterize 3 -negate -gamma 100 "
+ "-blur 1x65535"
)
tess_args = "-c debug_file=/dev/null --psm 11 --oem 2"
with self.nested("performing optical character recognition"):
with tempfile.NamedTemporaryFile() as tmpin:
self.send_monitor_command("screendump {}".format(tmpin.name))
cmd = "convert {} {} tiff:- | tesseract - - {}".format(
magick_args, tmpin.name, tess_args
)
ret = subprocess.run(cmd, shell=True, capture_output=True)
if ret.returncode != 0:
raise Exception(
"OCR failed with exit code {}".format(ret.returncode)
)
return ret.stdout.decode("utf-8")
return self._get_screen_text_variants([2])[0]
def wait_for_text(self, regex: str) -> None:
def screen_matches(last: bool) -> bool:
text = self.get_screen_text()
matches = re.search(regex, text) is not None
variants = self.get_screen_text_variants()
for text in variants:
if re.search(regex, text) is not None:
return True
if last and not matches:
self.log("Last OCR attempt failed. Text was: {}".format(text))
if last:
self.log("Last OCR attempt failed. Text was: {}".format(variants))
return matches
return False
with self.nested("waiting for {} to appear on screen".format(regex)):
retry(screen_matches)

View File

@@ -57,7 +57,7 @@ in {
inherit (cfg) contents format name;
pkgs = import ../../../.. { inherit (pkgs) system; }; # ensure we use the regular qemu-kvm package
partitionTableType = if config.ec2.efi then "efi"
else if config.ec2.hvm then "legacy"
else if config.ec2.hvm then "legacy+gpt"
else "none";
diskSize = cfg.sizeMB;
fsType = "ext4";

View File

@@ -1,13 +1,15 @@
#!/usr/bin/env nix-shell
#!nix-shell -p awscli -p jq -p qemu -i bash
# shellcheck shell=bash
# Uploads and registers NixOS images built from the
# <nixos/release.nix> amazonImage attribute. Images are uploaded and
# registered via a home region, and then copied to other regions.
# The home region requires an s3 bucket, and a "vmimport" IAM role
# with access to the S3 bucket. Configuration of the vmimport role is
# documented in
# The home region requires an s3 bucket, and an IAM role named "vmimport"
# (by default) with access to the S3 bucket. The name can be
# configured with the "service_role_name" variable. Configuration of the
# vmimport role is documented in
# https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html
# set -x
@@ -17,6 +19,7 @@ set -euo pipefail
state_dir=$HOME/amis/ec2-images
home_region=eu-west-1
bucket=nixos-amis
service_role_name=vmimport
regions=(eu-west-1 eu-west-2 eu-west-3 eu-central-1 eu-north-1
us-east-1 us-east-2 us-west-1 us-west-2
@@ -64,7 +67,7 @@ image_logical_bytes=$(read_image_info .logical_bytes)
# Derived attributes
image_logical_gigabytes=$((($image_logical_bytes-1)/1024/1024/1024+1)) # Round to the next GB
image_logical_gigabytes=$(((image_logical_bytes-1)/1024/1024/1024+1)) # Round to the next GB
case "$image_system" in
aarch64-linux)
@@ -100,7 +103,7 @@ write_state() {
local type=$2
local val=$3
mkdir -p $state_dir
mkdir -p "$state_dir"
echo "$val" > "$state_dir/$state_key.$type"
}
@@ -110,8 +113,8 @@ wait_for_import() {
local state snapshot_id
log "Waiting for import task $task_id to be completed"
while true; do
read state progress snapshot_id < <(
aws ec2 describe-import-snapshot-tasks --region $region --import-task-ids "$task_id" | \
read -r state progress snapshot_id < <(
aws ec2 describe-import-snapshot-tasks --region "$region" --import-task-ids "$task_id" | \
jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail | "\(.Status) \(.Progress) \(.SnapshotId)"'
)
log " ... state=$state progress=$progress snapshot_id=$snapshot_id"
@@ -125,6 +128,8 @@ wait_for_import() {
;;
*)
log "Unexpected snapshot import state: '${state}'"
log "Full response: "
aws ec2 describe-import-snapshot-tasks --region "$region" --import-task-ids "$task_id" >&2
exit 1
;;
esac
@@ -138,8 +143,8 @@ wait_for_image() {
log "Waiting for image $ami_id to be available"
while true; do
read state < <(
aws ec2 describe-images --image-ids "$ami_id" --region $region | \
read -r state < <(
aws ec2 describe-images --image-ids "$ami_id" --region "$region" | \
jq -r ".Images[].State"
)
log " ... state=$state"
@@ -163,7 +168,7 @@ make_image_public() {
local region=$1
local ami_id=$2
wait_for_image $region "$ami_id"
wait_for_image "$region" "$ami_id"
log "Making image $ami_id public"
@@ -177,27 +182,30 @@ upload_image() {
local aws_path=${image_file#/}
local state_key="$region.$image_label.$image_system"
local task_id=$(read_state "$state_key" task_id)
local snapshot_id=$(read_state "$state_key" snapshot_id)
local ami_id=$(read_state "$state_key" ami_id)
local task_id
task_id=$(read_state "$state_key" task_id)
local snapshot_id
snapshot_id=$(read_state "$state_key" snapshot_id)
local ami_id
ami_id=$(read_state "$state_key" ami_id)
if [ -z "$task_id" ]; then
log "Checking for image on S3"
if ! aws s3 ls --region "$region" "s3://${bucket}/${aws_path}" >&2; then
log "Image missing from aws, uploading"
aws s3 cp --region $region "$image_file" "s3://${bucket}/${aws_path}" >&2
aws s3 cp --region "$region" "$image_file" "s3://${bucket}/${aws_path}" >&2
fi
log "Importing image from S3 path s3://$bucket/$aws_path"
task_id=$(aws ec2 import-snapshot --disk-container "{
task_id=$(aws ec2 import-snapshot --role-name "$service_role_name" --disk-container "{
\"Description\": \"nixos-image-${image_label}-${image_system}\",
\"Format\": \"vhd\",
\"UserBucket\": {
\"S3Bucket\": \"$bucket\",
\"S3Key\": \"$aws_path\"
}
}" --region $region | jq -r '.ImportTaskId')
}" --region "$region" | jq -r '.ImportTaskId')
write_state "$state_key" task_id "$task_id"
fi
@@ -211,7 +219,7 @@ upload_image() {
log "Registering snapshot $snapshot_id as AMI"
local block_device_mappings=(
"DeviceName=/dev/xvda,Ebs={SnapshotId=$snapshot_id,VolumeSize=$image_logical_gigabytes,DeleteOnTermination=true,VolumeType=gp2}"
"DeviceName=/dev/xvda,Ebs={SnapshotId=$snapshot_id,VolumeSize=$image_logical_gigabytes,DeleteOnTermination=true,VolumeType=gp3}"
)
local extra_flags=(
@@ -221,16 +229,16 @@ upload_image() {
--virtualization-type hvm
)
block_device_mappings+=(DeviceName=/dev/sdb,VirtualName=ephemeral0)
block_device_mappings+=(DeviceName=/dev/sdc,VirtualName=ephemeral1)
block_device_mappings+=(DeviceName=/dev/sdd,VirtualName=ephemeral2)
block_device_mappings+=(DeviceName=/dev/sde,VirtualName=ephemeral3)
block_device_mappings+=("DeviceName=/dev/sdb,VirtualName=ephemeral0")
block_device_mappings+=("DeviceName=/dev/sdc,VirtualName=ephemeral1")
block_device_mappings+=("DeviceName=/dev/sdd,VirtualName=ephemeral2")
block_device_mappings+=("DeviceName=/dev/sde,VirtualName=ephemeral3")
ami_id=$(
aws ec2 register-image \
--name "$image_name" \
--description "$image_description" \
--region $region \
--region "$region" \
--architecture $amazon_arch \
--block-device-mappings "${block_device_mappings[@]}" \
"${extra_flags[@]}" \
@@ -240,7 +248,7 @@ upload_image() {
write_state "$state_key" ami_id "$ami_id"
fi
make_image_public $region "$ami_id"
make_image_public "$region" "$ami_id"
echo "$ami_id"
}
@@ -268,7 +276,7 @@ copy_to_region() {
write_state "$state_key" ami_id "$ami_id"
fi
make_image_public $region "$ami_id"
make_image_public "$region" "$ami_id"
echo "$ami_id"
}

View File

@@ -23,7 +23,7 @@ let
};
scudo = {
libPath = "${pkgs.llvmPackages.compiler-rt}/lib/linux/libclang_rt.scudo-x86_64.so";
libPath = "${pkgs.llvmPackages_latest.compiler-rt}/lib/linux/libclang_rt.scudo-x86_64.so";
description = ''
A user-mode allocator based on LLVM Sanitizers CombinedAllocator,
which aims at providing additional mitigations against heap based

View File

@@ -62,7 +62,7 @@ with lib;
services.dbus.packages = packages;
systemd.packages = packages;
environment.variables = {
environment.sessionVariables = {
GTK_USE_PORTAL = mkIf cfg.gtkUsePortal "1";
XDG_DESKTOP_PORTAL_DIR = "${joinedPortals}/share/xdg-desktop-portal/portals";
};

View File

@@ -223,9 +223,10 @@ in
# Figure out device names for the boot device and root filesystem.
rootPart=$(${pkgs.utillinux}/bin/findmnt -n -o SOURCE /)
bootDevice=$(lsblk -npo PKNAME $rootPart)
partNum=$(lsblk -npo MAJ:MIN $rootPart | ${pkgs.gawk}/bin/awk -F: '{print $2}')
# Resize the root partition and the filesystem to fit the disk
echo ",+," | sfdisk -N2 --no-reread $bootDevice
echo ",+," | sfdisk -N$partNum --no-reread $bootDevice
${pkgs.parted}/bin/partprobe
${pkgs.e2fsprogs}/bin/resize2fs $rootPart

View File

@@ -1,6 +1,6 @@
{
x86_64-linux = "/nix/store/4vz8sh9ngx34ivi0bw5hlycxdhvy5hvz-nix-2.3.7";
i686-linux = "/nix/store/dzxkg9lpp60bjmzvagns42vqlz3yq5kx-nix-2.3.7";
aarch64-linux = "/nix/store/cfvf8nl8mwyw817by5y8zd3s8pnf5m9f-nix-2.3.7";
x86_64-darwin = "/nix/store/5ira7xgs92inqz1x8l0n1wci4r79hnd0-nix-2.3.7";
x86_64-linux = "/nix/store/d1ppfhjhdwcsb4npfzyifv5z8i00fzsk-nix-2.3.11";
i686-linux = "/nix/store/c6ikndcrzwpfn2sb5b9xb1f17p9b8iga-nix-2.3.11";
aarch64-linux = "/nix/store/fb0lfrn0m8s197d264jzd64vhz9c8zbx-nix-2.3.11";
x86_64-darwin = "/nix/store/qvb86ffv08q3r66qbd6nqifz425lyyhf-nix-2.3.11";
}

View File

@@ -580,6 +580,22 @@ EOF
return $config;
}
sub generateXserverConfig {
my $xserverEnabled = "@xserverEnabled@";
my $config = "";
if ($xserverEnabled eq "1") {
$config = <<EOF;
# Enable the X11 windowing system.
services.xserver.enable = true;
EOF
} else {
$config = <<EOF;
# Enable the X11 windowing system.
# services.xserver.enable = true;
EOF
}
}
if ($showHardwareConfig) {
print STDOUT $hwConfig;
@@ -625,6 +641,8 @@ EOF
my $networkingDhcpConfig = generateNetworkingDhcpConfig();
my $xserverConfig = generateXserverConfig();
(my $desktopConfiguration = <<EOF)=~s/^/ /gm;
@desktopConfiguration@
EOF

View File

@@ -64,7 +64,7 @@ while [ "$#" -gt 0 ]; do
--no-bootloader)
noBootLoader=1
;;
--show-trace)
--show-trace|--impure)
extraBuildFlags+=("$i")
;;
--help)

View File

@@ -63,7 +63,7 @@ while [ "$#" -gt 0 ]; do
j="$1"; shift 1
extraBuildFlags+=("$i" "$j")
;;
--show-trace|--keep-failed|-K|--keep-going|-k|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|--repair|--no-build-output|-Q|-j*|-L|--refresh|--no-net)
--show-trace|--keep-failed|-K|--keep-going|-k|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|--repair|--no-build-output|-Q|-j*|-L|--refresh|--no-net|--impure)
extraBuildFlags+=("$i")
;;
--option)

View File

@@ -46,6 +46,7 @@ let
path = lib.optionals (lib.elem "btrfs" config.boot.supportedFilesystems) [ pkgs.btrfs-progs ];
perl = "${pkgs.perl}/bin/perl -I${pkgs.perlPackages.FileSlurp}/${pkgs.perl.libPrefix}";
inherit (config.system.nixos-generate-config) configuration desktopConfiguration;
xserverEnabled = config.services.xserver.enable;
};
nixos-option =
@@ -97,8 +98,8 @@ in
desktopConfiguration = mkOption {
internal = true;
type = types.str;
default = "";
type = types.listOf types.lines;
default = [];
description = ''
Text to preseed the desktop configuration that <literal>nixos-generate-config</literal>
saves to <literal>/etc/nixos/configuration.nix</literal>.
@@ -146,6 +147,8 @@ in
# keyMap = "us";
# };
$xserverConfig
$desktopConfiguration
# Configure keymap in X11
# services.xserver.layout = "us";

View File

@@ -209,7 +209,7 @@ in
manualCache = pkgs.runCommandLocal "man-cache" { }
''
echo "MANDB_MAP ${manualPages}/share/man $out" > man.conf
${pkgs.man-db}/bin/mandb -C man.conf -psc
${pkgs.man-db}/bin/mandb -C man.conf -psc >/dev/null 2>&1
'';
in
''

View File

@@ -468,7 +468,7 @@ in
#minecraft = 114; # unused
vault = 115;
#ripped = 116; # unused
#murmur = 117; # unused
murmur = 117;
foundationdb = 118;
newrelic = 119;
starbound = 120;

View File

@@ -138,6 +138,7 @@
./programs/light.nix
./programs/mosh.nix
./programs/mininet.nix
./programs/msmtp.nix
./programs/mtr.nix
./programs/nano.nix
./programs/nm-applet.nix
@@ -729,6 +730,7 @@
./services/networking/skydns.nix
./services/networking/shadowsocks.nix
./services/networking/shairport-sync.nix
./services/networking/shellhub-agent.nix
./services/networking/shorewall.nix
./services/networking/shorewall6.nix
./services/networking/shout.nix
@@ -842,7 +844,6 @@
./services/web-apps/atlassian/confluence.nix
./services/web-apps/atlassian/crowd.nix
./services/web-apps/atlassian/jira.nix
./services/web-apps/codimd.nix
./services/web-apps/convos.nix
./services/web-apps/cryptpad.nix
./services/web-apps/documize.nix
@@ -852,6 +853,7 @@
./services/web-apps/gerrit.nix
./services/web-apps/gotify-server.nix
./services/web-apps/grocy.nix
./services/web-apps/hedgedoc.nix
./services/web-apps/icingaweb2/icingaweb2.nix
./services/web-apps/icingaweb2/module-monitoring.nix
./services/web-apps/ihatemoney

View File

@@ -35,6 +35,9 @@
# drives.
"uas"
# SD cards.
"sdhci_pci"
# Firewire support. Not tested.
"ohci1394" "sbp2"

View File

@@ -1,5 +1,10 @@
# A profile with most (vanilla) hardening options enabled by default,
# potentially at the cost of features and performance.
# potentially at the cost of stability, features and performance.
#
# This profile enables options that are known to affect system
# stability. If you experience any stability issues when using the
# profile, try disabling it. If you report an issue and use this
# profile, always mention that you do.
{ config, lib, pkgs, ... }:

View File

@@ -103,7 +103,7 @@ in
programs.fish.shellAliases = mapAttrs (name: mkDefault) cfge.shellAliases;
# Required for man completions
documentation.man.generateCaches = true;
documentation.man.generateCaches = lib.mkDefault true;
environment.etc."fish/foreign-env/shellInit".text = cfge.shellInit;
environment.etc."fish/foreign-env/loginShellInit".text = cfge.loginShellInit;

View File

@@ -0,0 +1,104 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.programs.msmtp;
in {
meta.maintainers = with maintainers; [ pacien ];
options = {
programs.msmtp = {
enable = mkEnableOption "msmtp - an SMTP client";
setSendmail = mkOption {
type = types.bool;
default = true;
description = ''
Whether to set the system sendmail to msmtp's.
'';
};
defaults = mkOption {
type = types.attrs;
default = {};
example = {
aliases = "/etc/aliases";
port = 587;
tls = true;
};
description = ''
Default values applied to all accounts.
See msmtp(1) for the available options.
'';
};
accounts = mkOption {
type = with types; attrsOf attrs;
default = {};
example = {
"default" = {
host = "smtp.example";
auth = true;
user = "someone";
passwordeval = "cat /secrets/password.txt";
};
};
description = ''
Named accounts and their respective configurations.
The special name "default" allows a default account to be defined.
See msmtp(1) for the available options.
Use `programs.msmtp.extraConfig` instead of this attribute set-based
option if ordered account inheritance is needed.
It is advised to use the `passwordeval` setting to read the password
from a secret file to avoid having it written in the world-readable
nix store. The password file must end with a newline (`\n`).
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";
description = ''
Extra lines to add to the msmtp configuration verbatim.
See msmtp(1) for the syntax and available options.
'';
};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.msmtp ];
services.mail.sendmailSetuidWrapper = mkIf cfg.setSendmail {
program = "sendmail";
source = "${pkgs.msmtp}/bin/sendmail";
setuid = false;
setgid = false;
};
environment.etc."msmtprc".text = let
mkValueString = v:
if v == true then "on"
else if v == false then "off"
else generators.mkValueStringDefault {} v;
mkKeyValueString = k: v: "${k} ${mkValueString v}";
mkInnerSectionString =
attrs: concatStringsSep "\n" (mapAttrsToList mkKeyValueString attrs);
mkAccountString = name: attrs: ''
account ${name}
${mkInnerSectionString attrs}
'';
in ''
defaults
${mkInnerSectionString cfg.defaults}
${concatStringsSep "\n" (mapAttrsToList mkAccountString cfg.accounts)}
${cfg.extraConfig}
'';
};
}

View File

@@ -155,15 +155,16 @@ in
(mkIf (cfg.authPassFile != null) { AuthPassFile = cfg.authPassFile; })
];
environment.etc."ssmtp/ssmtp.conf".source =
let
toStr = value:
# careful here: ssmtp REQUIRES all config lines to end with a newline char!
environment.etc."ssmtp/ssmtp.conf".text = with generators; toKeyValue {
mkKeyValue = mkKeyValueDefault {
mkValueString = value:
if value == true then "YES"
else if value == false then "NO"
else builtins.toString value
else mkValueStringDefault {} value
;
in
pkgs.writeText "ssmtp.conf" (concatStringsSep "\n" (mapAttrsToList (key: value: "${key}=${toStr value}") cfg.settings));
} "=";
} cfg.settings;
environment.systemPackages = [pkgs.ssmtp];

View File

@@ -7,6 +7,11 @@ let
numCerts = length (builtins.attrNames cfg.certs);
_24hSecs = 60 * 60 * 24;
# Used to make unique paths for each cert/account config set
mkHash = with builtins; val: substring 0 20 (hashString "sha256" val);
mkAccountHash = acmeServer: data: mkHash "${toString acmeServer} ${data.keyType} ${data.email}";
accountDirRoot = "/var/lib/acme/.lego/accounts/";
# There are many services required to make cert renewals work.
# They all follow a common structure:
# - They inherit this commonServiceConfig
@@ -19,7 +24,7 @@ let
Type = "oneshot";
User = "acme";
Group = mkDefault "acme";
UMask = 0027;
UMask = 0022;
StateDirectoryMode = 750;
ProtectSystem = "full";
PrivateTmp = true;
@@ -54,23 +59,35 @@ let
'';
};
# Previously, all certs were owned by whatever user was configured in
# config.security.acme.certs.<cert>.user. Now everything is owned by and
# run by the acme user.
userMigrationService = {
description = "Fix owner and group of all ACME certificates";
script = with builtins; concatStringsSep "\n" (mapAttrsToList (cert: data: ''
for fixpath in /var/lib/acme/${escapeShellArg cert} /var/lib/acme/.lego/${escapeShellArg cert}; do
# Ensures that directories which are shared across all certs
# exist and have the correct user and group, since group
# is configurable on a per-cert basis.
userMigrationService = let
script = with builtins; ''
chown -R acme .lego/accounts
'' + (concatStringsSep "\n" (mapAttrsToList (cert: data: ''
for fixpath in ${escapeShellArg cert} .lego/${escapeShellArg cert}; do
if [ -d "$fixpath" ]; then
chmod -R 750 "$fixpath"
chown -R acme:${data.group} "$fixpath"
fi
done
'') certConfigs);
'') certConfigs));
in {
description = "Fix owner and group of all ACME certificates";
# We don't want this to run every time a renewal happens
serviceConfig.RemainAfterExit = true;
serviceConfig = commonServiceConfig // {
# We don't want this to run every time a renewal happens
RemainAfterExit = true;
# These StateDirectory entries negate the need for tmpfiles
StateDirectory = [ "acme" "acme/.lego" "acme/.lego/accounts" ];
StateDirectoryMode = 755;
WorkingDirectory = "/var/lib/acme";
# Run the start script as root
ExecStart = "+" + (pkgs.writeShellScript "acme-fixperms" script);
};
};
certToConfig = cert: data: let
@@ -101,11 +118,10 @@ let
${toString acmeServer} ${toString data.dnsProvider}
${toString data.ocspMustStaple} ${data.keyType}
'';
mkHash = with builtins; val: substring 0 20 (hashString "sha256" val);
certDir = mkHash hashData;
domainHash = mkHash "${concatStringsSep " " extraDomains} ${data.domain}";
othersHash = mkHash "${toString acmeServer} ${data.keyType}";
accountDir = "/var/lib/acme/.lego/accounts/" + othersHash;
accountHash = (mkAccountHash acmeServer data);
accountDir = accountDirRoot + accountHash;
protocolOpts = if useDns then (
[ "--dns" data.dnsProvider ]
@@ -141,9 +157,8 @@ let
);
in {
inherit accountDir selfsignedDeps;
inherit accountHash cert selfsignedDeps;
webroot = data.webroot;
group = data.group;
renewTimer = {
@@ -183,7 +198,10 @@ let
StateDirectory = "acme/${cert}";
BindPaths = "/var/lib/acme/.minica:/tmp/ca /var/lib/acme/${cert}:/tmp/${keyName}";
BindPaths = [
"/var/lib/acme/.minica:/tmp/ca"
"/var/lib/acme/${cert}:/tmp/${keyName}"
];
};
# Working directory will be /tmp
@@ -221,16 +239,22 @@ let
serviceConfig = commonServiceConfig // {
Group = data.group;
# AccountDir dir will be created by tmpfiles to ensure correct permissions
# And to avoid deletion during systemctl clean
# acme/.lego/${cert} is listed so that it is deleted during systemctl clean
StateDirectory = "acme/${cert} acme/.lego/${cert} acme/.lego/${cert}/${certDir}";
# Keep in mind that these directories will be deleted if the user runs
# systemctl clean --what=state
# acme/.lego/${cert} is listed for this reason.
StateDirectory = [
"acme/${cert}"
"acme/.lego/${cert}"
"acme/.lego/${cert}/${certDir}"
"acme/.lego/accounts/${accountHash}"
];
# Needs to be space separated, but can't use a multiline string because that'll include newlines
BindPaths =
"${accountDir}:/tmp/accounts " +
"/var/lib/acme/${cert}:/tmp/out " +
"/var/lib/acme/.lego/${cert}/${certDir}:/tmp/certificates ";
BindPaths = [
"${accountDir}:/tmp/accounts"
"/var/lib/acme/${cert}:/tmp/out"
"/var/lib/acme/.lego/${cert}/${certDir}:/tmp/certificates"
];
# Only try loading the credentialsFile if the dns challenge is enabled
EnvironmentFile = mkIf useDns data.credentialsFile;
@@ -247,12 +271,24 @@ let
# Working directory will be /tmp
script = ''
set -euo pipefail
set -euxo pipefail
${optionalString (data.webroot != null) ''
# Ensure the webroot exists. Fixing group is required in case configuration was changed between runs.
# Lego will fail if the webroot does not exist at all.
(
mkdir -p '${data.webroot}/.well-known/acme-challenge' \
&& chgrp '${data.group}' ${data.webroot}/.well-known/acme-challenge
) || (
echo 'Please ensure ${data.webroot}/.well-known/acme-challenge exists and is writable by acme:${data.group}' \
&& exit 1
)
''}
echo '${domainHash}' > domainhash.txt
# Check if we can renew
if [ -e 'certificates/${keyName}.key' -a -e 'certificates/${keyName}.crt' ]; then
if [ -e 'certificates/${keyName}.key' -a -e 'certificates/${keyName}.crt' -a -n "$(ls -1 accounts)" ]; then
# When domains are updated, there's no need to do a full
# Lego run, but it's likely renew won't work if days is too low.
@@ -651,21 +687,33 @@ in {
systemd.timers = mapAttrs' (cert: conf: nameValuePair "acme-${cert}" conf.renewTimer) certConfigs;
# .lego and .lego/accounts specified to fix any incorrect permissions
systemd.tmpfiles.rules = [
"d /var/lib/acme/.lego - acme acme"
"d /var/lib/acme/.lego/accounts - acme acme"
] ++ (unique (concatMap (conf: [
"d ${conf.accountDir} - acme acme"
] ++ (optional (conf.webroot != null) "d ${conf.webroot}/.well-known/acme-challenge - acme ${conf.group}")
) (attrValues certConfigs)));
systemd.targets = let
# Create some targets which can be depended on to be "active" after cert renewals
finishedTargets = mapAttrs' (cert: conf: nameValuePair "acme-finished-${cert}" {
wantedBy = [ "default.target" ];
requires = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
after = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
}) certConfigs;
# Create some targets which can be depended on to be "active" after cert renewals
systemd.targets = mapAttrs' (cert: conf: nameValuePair "acme-finished-${cert}" {
wantedBy = [ "default.target" ];
requires = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
after = [ "acme-${cert}.service" ] ++ conf.selfsignedDeps;
}) certConfigs;
# Create targets to limit the number of simultaneous account creations
# How it works:
# - Pick a "leader" cert service, which will be in charge of creating the account,
# and run first (requires + after)
# - Make all other cert services sharing the same account wait for the leader to
# finish before starting (requiredBy + before).
# Using a target here is fine - account creation is a one time event. Even if
# systemd clean --what=state is used to delete the account, so long as the user
# then runs one of the cert services, there won't be any issues.
accountTargets = mapAttrs' (hash: confs: let
leader = "acme-${(builtins.head confs).cert}.service";
dependantServices = map (conf: "acme-${conf.cert}.service") (builtins.tail confs);
in nameValuePair "acme-account-${hash}" {
requiredBy = dependantServices;
before = dependantServices;
requires = [ leader ];
after = [ leader ];
}) (groupBy (conf: conf.accountHash) (attrValues certConfigs));
in finishedTargets // accountTargets;
})
];

View File

@@ -162,6 +162,9 @@ services.httpd = {
<xref linkend="opt-security.acme.certs"/>."foo.example.com" = {
<link linkend="opt-security.acme.certs._name_.webroot">webroot</link> = "/var/lib/acme/.challenges";
<link linkend="opt-security.acme.certs._name_.email">email</link> = "foo@example.com";
# Ensure that the web server you use can read the generated certs
# Take a look at the <link linkend="opt-services.nginx.group">group</link> option for the web server you choose.
<link linkend="opt-security.acme.certs._name_.group">group</link> = "nginx";
# Since we have a wildcard vhost to handle port 80,
# we can generate certs for anything!
# Just make sure your DNS resolves them.
@@ -257,10 +260,35 @@ chmod 400 /var/lib/secrets/certs.secret
<para>
Should you need to regenerate a particular certificate in a hurry, such
as when a vulnerability is found in Let's Encrypt, there is now a convenient
mechanism for doing so. Running <literal>systemctl clean acme-example.com.service</literal>
will remove all certificate files for the given domain, allowing you to then
<literal>systemctl start acme-example.com.service</literal> to generate fresh
ones.
mechanism for doing so. Running
<literal>systemctl clean --what=state acme-example.com.service</literal>
will remove all certificate files and the account data for the given domain,
allowing you to then <literal>systemctl start acme-example.com.service</literal>
to generate fresh ones.
</para>
</section>
<section xml:id="module-security-acme-fix-jws">
<title>Fixing JWS Verification error</title>
<para>
It is possible that your account credentials file may become corrupt and need
to be regenerated. In this scenario lego will produce the error <literal>JWS verification error</literal>.
The solution is to simply delete the associated accounts file and
re-run the affected service(s).
</para>
<programlisting>
# Find the accounts folder for the certificate
systemctl cat acme-example.com.service | grep -Po 'accounts/[^:]*'
export accountdir="$(!!)"
# Move this folder to some place else
mv /var/lib/acme/.lego/$accountdir{,.bak}
# Recreate the folder using systemd-tmpfiles
systemd-tmpfiles --create
# Get a new account and reissue certificates
# Note: Do this for all certs that share the same account email address
systemctl start acme-example.com.service
</programlisting>
</section>
</chapter>

View File

@@ -49,8 +49,13 @@ in
default = 34197;
description = ''
The port to which the service should bind.
This option will also open up the UDP port in the firewall configuration.
'';
};
openFirewall = mkOption {
type = types.bool;
default = true;
description = ''
Whether to automatically open the specified UDP port in the firewall.
'';
};
saveName = mkOption {
@@ -237,6 +242,6 @@ in
};
};
networking.firewall.allowedUDPPorts = [ cfg.port ];
networking.firewall.allowedUDPPorts = if cfg.openFirewall then [ cfg.port ] else [];
};
}

View File

@@ -4,7 +4,7 @@ with lib;
let
cfg = config.services.minetest-server;
flag = val: name: if val != null then "--${name} ${val} " else "";
flag = val: name: if val != null then "--${name} ${toString val} " else "";
flags = [
(flag cfg.gameId "gameid")
(flag cfg.world "world")

View File

@@ -23,22 +23,39 @@ in {
default = null;
description = "the thermald manual configuration file.";
};
adaptive = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable adaptive mode, only working on kernel versions greater than 5.8.
Thermald will detect this itself, safe to enable on kernel versions below 5.8.
'';
};
package = mkOption {
type = types.package;
default = pkgs.thermald;
defaultText = "pkgs.thermald";
description = "Which thermald package to use.";
};
};
};
###### implementation
config = mkIf cfg.enable {
services.dbus.packages = [ pkgs.thermald ];
services.dbus.packages = [ cfg.package ];
systemd.services.thermald = {
description = "Thermal Daemon Service";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = ''
${pkgs.thermald}/sbin/thermald \
${cfg.package}/sbin/thermald \
--no-daemon \
${optionalString cfg.debug "--loglevel=debug"} \
${optionalString (cfg.configFile != null) "--config-file ${cfg.configFile}"} \
${optionalString cfg.adaptive "--adaptive"} \
--dbus-enable
'';
};

View File

@@ -39,7 +39,7 @@ in
default = "";
description = ''
Verbatim additional configuration variables for TLP.
DEPRECATED: use services.tlp.config instead.
DEPRECATED: use services.tlp.settings instead.
'';
};
};

View File

@@ -3,7 +3,12 @@
with lib;
let
cfg = config.services.undervolt;
cliArgs = lib.cli.toGNUCommandLineShell {} {
mkPLimit = limit: window:
if (isNull limit && isNull window) then null
else assert asserts.assertMsg (!isNull limit && !isNull window) "Both power limit and window must be set";
"${toString limit} ${toString window}";
cliArgs = lib.cli.toGNUCommandLine {} {
inherit (cfg)
verbose
temp
@@ -21,6 +26,9 @@ let
temp-bat = cfg.tempBat;
temp-ac = cfg.tempAc;
power-limit-long = mkPLimit cfg.p1.limit cfg.p1.window;
power-limit-short = mkPLimit cfg.p2.limit cfg.p2.window;
};
in
{
@@ -104,6 +112,40 @@ in
'';
};
p1.limit = mkOption {
type = with types; nullOr int;
default = null;
description = ''
The P1 Power Limit in Watts.
Both limit and window must be set.
'';
};
p1.window = mkOption {
type = with types; nullOr (oneOf [ float int ]);
default = null;
description = ''
The P1 Time Window in seconds.
Both limit and window must be set.
'';
};
p2.limit = mkOption {
type = with types; nullOr int;
default = null;
description = ''
The P2 Power Limit in Watts.
Both limit and window must be set.
'';
};
p2.window = mkOption {
type = with types; nullOr (oneOf [ float int ]);
default = null;
description = ''
The P2 Time Window in seconds.
Both limit and window must be set.
'';
};
useTimer = mkOption {
type = types.bool;
default = false;
@@ -133,7 +175,7 @@ in
serviceConfig = {
Type = "oneshot";
Restart = "no";
ExecStart = "${pkgs.undervolt}/bin/undervolt ${cliArgs}";
ExecStart = "${pkgs.undervolt}/bin/undervolt ${toString cliArgs}";
};
};

View File

@@ -421,7 +421,7 @@ in {
inherit startAt;
restartTriggers = [ config.environment.etc."mailman3/settings.py".source ];
serviceConfig = {
ExecStart = "${pythonEnv}/bin/mailman-web runjobs minutely";
ExecStart = "${pythonEnv}/bin/mailman-web runjobs ${name}";
User = cfg.webUser;
Group = "mailman";
WorkingDirectory = "/var/lib/mailman-web";

View File

@@ -31,11 +31,11 @@
<link linkend="opt-services.mailman.enable">enable</link> = true;
<link linkend="opt-services.mailman.serve.enable">serve.enable</link> = true;
<link linkend="opt-services.mailman.hyperkitty.enable">hyperkitty.enable</link> = true;
<link linkend="opt-services.mailman.hyperkitty.enable">webHosts</link> = ["lists.example.org"];
<link linkend="opt-services.mailman.hyperkitty.enable">siteOwner</link> = "mailman@example.org";
<link linkend="opt-services.mailman.webHosts">webHosts</link> = ["lists.example.org"];
<link linkend="opt-services.mailman.siteOwner">siteOwner</link> = "mailman@example.org";
};
<link linkend="opt-services.nginx.virtualHosts._name_.enableACME">services.nginx.virtualHosts."lists.example.org".enableACME</link> = true;
<link linkend="opt-services.mailman.hyperkitty.enable">networking.firewall.allowedTCPPorts</link> = [ 25 80 443 ];
<link linkend="opt-networking.firewall.allowedTCPPorts">networking.firewall.allowedTCPPorts</link> = [ 25 80 443 ];
}</programlisting>
</para>
<para>

View File

@@ -834,12 +834,6 @@ in
};
services.postfix.masterConfig = {
smtp_inet = {
name = "smtp";
type = "inet";
private = false;
command = "smtpd";
};
pickup = {
private = false;
wakeup = 60;
@@ -921,6 +915,12 @@ in
in concatLists (mapAttrsToList mkKeyVal cfg.submissionOptions);
};
} // optionalAttrs cfg.enableSmtp {
smtp_inet = {
name = "smtp";
type = "inet";
private = false;
command = "smtpd";
};
smtp = {};
relay = {
command = "smtp";

View File

@@ -34,6 +34,14 @@ in
defaultText = "pkgs.disnix";
};
enableProfilePath = mkEnableOption "exposing the Disnix profiles in the system's PATH";
profiles = mkOption {
type = types.listOf types.string;
default = [ "default" ];
example = [ "default" ];
description = "Names of the Disnix profiles to expose in the system's PATH";
};
};
};
@@ -44,6 +52,8 @@ in
dysnomia.enable = true;
environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
environment.variables.PATH = lib.optionals cfg.enableProfilePath (map (profileName: "/nix/var/nix/profiles/disnix/${profileName}/bin" ) cfg.profiles);
environment.variables.DISNIX_REMOTE_CLIENT = lib.optionalString (cfg.enableMultiUser) "disnix-client";
services.dbus.enable = true;
services.dbus.packages = [ pkgs.disnix ];
@@ -68,7 +78,8 @@ in
++ optional config.services.postgresql.enable "postgresql.service"
++ optional config.services.tomcat.enable "tomcat.service"
++ optional config.services.svnserve.enable "svnserve.service"
++ optional config.services.mongodb.enable "mongodb.service";
++ optional config.services.mongodb.enable "mongodb.service"
++ optional config.services.influxdb.enable "influxdb.service";
restartIfChanged = false;

View File

@@ -66,6 +66,19 @@ let
) (builtins.attrNames cfg.components)}
'';
};
dysnomiaFlags = {
enableApacheWebApplication = config.services.httpd.enable;
enableAxis2WebService = config.services.tomcat.axis2.enable;
enableDockerContainer = config.virtualisation.docker.enable;
enableEjabberdDump = config.services.ejabberd.enable;
enableMySQLDatabase = config.services.mysql.enable;
enablePostgreSQLDatabase = config.services.postgresql.enable;
enableTomcatWebApplication = config.services.tomcat.enable;
enableMongoDatabase = config.services.mongodb.enable;
enableSubversionRepository = config.services.svnserve.enable;
enableInfluxDatabase = config.services.influxdb.enable;
};
in
{
options = {
@@ -117,6 +130,12 @@ in
description = "A list of paths containing additional modules that are added to the search folders";
default = [];
};
enableLegacyModules = mkOption {
type = types.bool;
default = true;
description = "Whether to enable Dysnomia legacy process and wrapper modules";
};
};
};
@@ -142,34 +161,48 @@ in
environment.systemPackages = [ cfg.package ];
dysnomia.package = pkgs.dysnomia.override (origArgs: {
enableApacheWebApplication = config.services.httpd.enable;
enableAxis2WebService = config.services.tomcat.axis2.enable;
enableEjabberdDump = config.services.ejabberd.enable;
enableMySQLDatabase = config.services.mysql.enable;
enablePostgreSQLDatabase = config.services.postgresql.enable;
enableSubversionRepository = config.services.svnserve.enable;
enableTomcatWebApplication = config.services.tomcat.enable;
enableMongoDatabase = config.services.mongodb.enable;
enableInfluxDatabase = config.services.influxdb.enable;
dysnomia.package = pkgs.dysnomia.override (origArgs: dysnomiaFlags // lib.optionalAttrs (cfg.enableLegacyModules) {
enableLegacy = builtins.trace ''
WARNING: Dysnomia has been configured to use the legacy 'process' and 'wrapper'
modules for compatibility reasons! If you rely on these modules, consider
migrating to better alternatives.
More information: https://raw.githubusercontent.com/svanderburg/dysnomia/f65a9a84827bcc4024d6b16527098b33b02e4054/README-legacy.md
If you have migrated already or don't rely on these Dysnomia modules, you can
disable legacy mode with the following NixOS configuration option:
dysnomia.enableLegacyModules = false;
In a future version of Dysnomia (and NixOS) the legacy option will go away!
'' true;
});
dysnomia.properties = {
hostname = config.networking.hostName;
inherit (config.nixpkgs.localSystem) system;
supportedTypes = (import "${pkgs.stdenv.mkDerivation {
name = "supportedtypes";
buildCommand = ''
( echo -n "[ "
cd ${cfg.package}/libexec/dysnomia
for i in *
do
echo -n "\"$i\" "
done
echo -n " ]") > $out
'';
}}");
supportedTypes = [
"echo"
"fileset"
"process"
"wrapper"
# These are not base modules, but they are still enabled because they work with technology that are always enabled in NixOS
"systemd-unit"
"sysvinit-script"
"nixos-configuration"
]
++ optional (dysnomiaFlags.enableApacheWebApplication) "apache-webapplication"
++ optional (dysnomiaFlags.enableAxis2WebService) "axis2-webservice"
++ optional (dysnomiaFlags.enableDockerContainer) "docker-container"
++ optional (dysnomiaFlags.enableEjabberdDump) "ejabberd-dump"
++ optional (dysnomiaFlags.enableInfluxDatabase) "influx-database"
++ optional (dysnomiaFlags.enableMySQLDatabase) "mysql-database"
++ optional (dysnomiaFlags.enablePostgreSQLDatabase) "postgresql-database"
++ optional (dysnomiaFlags.enableTomcatWebApplication) "tomcat-webapplication"
++ optional (dysnomiaFlags.enableMongoDatabase) "mongo-database"
++ optional (dysnomiaFlags.enableSubversionRepository) "subversion-repository";
};
dysnomia.containers = lib.recursiveUpdate ({
@@ -185,9 +218,9 @@ in
}; }
// lib.optionalAttrs (config.services.mysql.enable) { mysql-database = {
mysqlPort = config.services.mysql.port;
mysqlSocket = "/run/mysqld/mysqld.sock";
} // lib.optionalAttrs cfg.enableAuthentication {
mysqlUsername = "root";
mysqlPassword = builtins.readFile (config.services.mysql.rootPassword);
};
}
// lib.optionalAttrs (config.services.postgresql.enable) { postgresql-database = {
@@ -199,6 +232,13 @@ in
tomcatPort = 8080;
}; }
// lib.optionalAttrs (config.services.mongodb.enable) { mongo-database = {}; }
// lib.optionalAttrs (config.services.influxdb.enable) {
influx-database = {
influxdbUsername = config.services.influxdb.user;
influxdbDataDir = "${config.services.influxdb.dataDir}/data";
influxdbMetaDir = "${config.services.influxdb.dataDir}/meta";
};
}
// lib.optionalAttrs (config.services.svnserve.enable) { subversion-repository = {
svnBaseDir = config.services.svnserve.svnBaseDir;
}; }) cfg.extraContainerProperties;

View File

@@ -43,9 +43,13 @@ let
[gitlab-shell]
dir = "${cfg.packages.gitlab-shell}"
[gitlab]
secret_file = "${cfg.statePath}/gitlab_shell_secret"
gitlab_url = "http+unix://${pathUrlQuote gitlabSocket}"
http_settings = { self_signed_cert = false }
url = "http+unix://${pathUrlQuote gitlabSocket}"
[gitlab.http-settings]
self_signed_cert = false
${concatStringsSep "\n" (attrValues (mapAttrs (k: v: ''
[[storage]]
@@ -114,6 +118,7 @@ let
receive_pack = true;
};
workhorse.secret_file = "${cfg.statePath}/.gitlab_workhorse_secret";
gitlab_kas.secret_file = "${cfg.statePath}/.gitlab_kas_secret";
git.bin_path = "git";
monitoring = {
ip_whitelist = [ "127.0.0.0/8" "::1/128" ];
@@ -650,6 +655,7 @@ in {
rm "${config.services.postgresql.dataDir}/.reassigning_${cfg.databaseName}"
fi
$PSQL '${cfg.databaseName}' -tAc "CREATE EXTENSION IF NOT EXISTS pg_trgm"
$PSQL '${cfg.databaseName}' -tAc "CREATE EXTENSION IF NOT EXISTS btree_gist;"
'';
serviceConfig = {
@@ -732,7 +738,8 @@ in {
};
systemd.services.gitaly = {
after = [ "network.target" ];
after = [ "network.target" "gitlab.service" ];
bindsTo = [ "gitlab.service" ];
wantedBy = [ "multi-user.target" ];
path = with pkgs; [
openssh
@@ -801,7 +808,7 @@ in {
};
systemd.services.gitlab = {
after = [ "gitlab-workhorse.service" "gitaly.service" "network.target" "gitlab-postgresql.service" "redis.service" ];
after = [ "gitlab-workhorse.service" "network.target" "gitlab-postgresql.service" "redis.service" ];
requires = [ "gitlab-sidekiq.service" ];
wantedBy = [ "multi-user.target" ];
environment = gitlabEnv;

View File

@@ -18,6 +18,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.jellyfin;
example = literalExample "pkgs.jellyfin";
description = ''
Jellyfin package to use.
@@ -48,11 +49,6 @@ in
};
};
services.jellyfin.package = mkDefault (
if versionAtLeast config.system.stateVersion "20.09" then pkgs.jellyfin
else pkgs.jellyfin_10_5
);
users.users = mkIf (cfg.user == "jellyfin") {
jellyfin = {
group = cfg.group;

View File

@@ -5,7 +5,7 @@ with lib;
let
dataDir = "/var/lib/matrix-appservice-discord";
registrationFile = "${dataDir}/discord-registration.yaml";
appDir = "${pkgs.matrix-appservice-discord}/lib/node_modules/matrix-appservice-discord";
appDir = "${pkgs.matrix-appservice-discord}/${pkgs.matrix-appservice-discord.passthru.nodeAppDir}";
cfg = config.services.matrix-appservice-discord;
# TODO: switch to configGen.json once RFC42 is implemented
settingsFile = pkgs.writeText "matrix-appservice-discord-settings.json" (builtins.toJSON cfg.settings);
@@ -22,12 +22,6 @@ in {
default = {
database = {
filename = "${dataDir}/discord.db";
# TODO: remove those old config keys once the following issues are solved:
# * https://github.com/Half-Shot/matrix-appservice-discord/issues/490
# * https://github.com/Half-Shot/matrix-appservice-discord/issues/498
userStorePath = "${dataDir}/user-store.db";
roomStorePath = "${dataDir}/room-store.db";
};
# empty values necessary for registration file generation

View File

@@ -681,12 +681,12 @@ in {
];
users.users.matrix-synapse = {
group = "matrix-synapse";
home = cfg.dataDir;
createHome = true;
shell = "${pkgs.bash}/bin/bash";
uid = config.ids.uids.matrix-synapse;
};
group = "matrix-synapse";
home = cfg.dataDir;
createHome = true;
shell = "${pkgs.bash}/bin/bash";
uid = config.ids.uids.matrix-synapse;
};
users.groups.matrix-synapse = {
gid = config.ids.gids.matrix-synapse;
@@ -708,6 +708,10 @@ in {
User = "matrix-synapse";
Group = "matrix-synapse";
WorkingDirectory = cfg.dataDir;
ExecStartPre = [ ("+" + (pkgs.writeShellScript "matrix-synapse-fix-permissions" ''
chown matrix-synapse:matrix-synapse ${cfg.dataDir}/homeserver.signing.key
chmod 0600 ${cfg.dataDir}/homeserver.signing.key
'')) ];
ExecStart = ''
${cfg.package}/bin/homeserver \
${ concatMapStringsSep "\n " (x: "--config-path ${x} \\") ([ configFile ] ++ cfg.extraConfigFiles) }
@@ -715,6 +719,7 @@ in {
'';
ExecReload = "${pkgs.utillinux}/bin/kill -HUP $MAINPID";
Restart = "on-failure";
UMask = "0077";
};
};
};

View File

@@ -29,8 +29,6 @@ in {
config = mkIf cfg.enable {
systemd.services.ssm-agent = {
users.extraUsers.ssm-user = {};
inherit (cfg.package.meta) description;
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
@@ -43,5 +41,26 @@ in {
RestartSec = "15min";
};
};
# Add user that Session Manager needs, and give it sudo.
# This is consistent with Amazon Linux 2 images.
security.sudo.extraRules = [
{
users = [ "ssm-user" ];
commands = [
{
command = "ALL";
options = [ "NOPASSWD" ];
}
];
}
];
# On Amazon Linux 2 images, the ssm-user user is pretty much a
# normal user with its own group. We do the same.
users.groups.ssm-user = {};
users.users.ssm-user = {
isNormalUser = true;
group = "ssm-user";
};
};
}

View File

@@ -32,6 +32,8 @@ let
(pkgs.writeText "prometheus.rules" (concatStringsSep "\n" cfg.rules))
]);
scrape_configs = filterValidPrometheus cfg.scrapeConfigs;
remote_write = filterValidPrometheus cfg.remoteWrite;
remote_read = filterValidPrometheus cfg.remoteRead;
alerting = {
inherit (cfg) alertmanagers;
};
@@ -101,6 +103,126 @@ let
};
};
promTypes.remote_read = types.submodule {
options = {
url = mkOption {
type = types.str;
description = ''
ServerName extension to indicate the name of the server.
http://tools.ietf.org/html/rfc4366#section-3.1
'';
};
remote_timeout = mkDefOpt types.str "30s" ''
Timeout for requests to the remote write endpoint.
'';
relabel_configs = mkOpt (types.listOf promTypes.relabel_config) ''
List of remote write relabel configurations.
List of relabel configurations.
'';
name = mkOpt types.string ''
Name of the remote write config, which if specified must be unique among remote write configs.
The name will be used in metrics and logging in place of a generated value to help users distinguish between
remote write configs.
'';
basic_auth = mkOpt (types.submodule {
options = {
username = mkOption {
type = types.str;
description = ''
HTTP username
'';
};
password = mkOpt types.str "HTTP password";
password_file = mkOpt types.str "HTTP password file";
};
}) ''
Sets the `Authorization` header on every remote write request with the
configured username and password.
password and password_file are mutually exclusive.
'';
bearer_token = mkOpt types.str ''
Sets the `Authorization` header on every remote write request with
the configured bearer token. It is mutually exclusive with `bearer_token_file`.
'';
bearer_token_file = mkOpt types.str ''
Sets the `Authorization` header on every remote write request with the bearer token
read from the configured file. It is mutually exclusive with `bearer_token`.
'';
tls_config = mkOpt promTypes.tls_config ''
Configures the remote write request's TLS settings.
'';
proxy_url = mkOpt types.str "Optional Proxy URL.";
metadata_config = {
send = mkDefOpt types.bool "true" ''
Whether metric metadata is sent to remote storage or not.
'';
send_interval = mkDefOpt types.str "1m" ''
How frequently metric metadata is sent to remote storage.
'';
};
};
};
promTypes.remote_write = types.submodule {
options = {
url = mkOption {
type = types.str;
description = ''
ServerName extension to indicate the name of the server.
http://tools.ietf.org/html/rfc4366#section-3.1
'';
};
remote_timeout = mkDefOpt types.str "30s" ''
Timeout for requests to the remote write endpoint.
'';
relabel_configs = mkOpt (types.listOf promTypes.relabel_config) ''
List of remote write relabel configurations.
List of relabel configurations.
'';
name = mkOpt types.string ''
Name of the remote write config, which if specified must be unique among remote write configs.
The name will be used in metrics and logging in place of a generated value to help users distinguish between
remote write configs.
'';
basic_auth = mkOpt (types.submodule {
options = {
username = mkOption {
type = types.str;
description = ''
HTTP username
'';
};
password = mkOpt types.str "HTTP password";
password_file = mkOpt types.str "HTTP password file";
};
}) ''
Sets the `Authorization` header on every remote write request with the
configured username and password.
password and password_file are mutually exclusive.
'';
bearer_token = mkOpt types.str ''
Sets the `Authorization` header on every remote write request with
the configured bearer token. It is mutually exclusive with `bearer_token_file`.
'';
bearer_token_file = mkOpt types.str ''
Sets the `Authorization` header on every remote write request with the bearer token
read from the configured file. It is mutually exclusive with `bearer_token`.
'';
tls_config = mkOpt promTypes.tls_config ''
Configures the remote write request's TLS settings.
'';
proxy_url = mkOpt types.str "Optional Proxy URL.";
metadata_config = {
send = mkDefOpt types.bool "true" ''
Whether metric metadata is sent to remote storage or not.
'';
send_interval = mkDefOpt types.str "1m" ''
How frequently metric metadata is sent to remote storage.
'';
};
};
};
promTypes.scrape_config = types.submodule {
options = {
job_name = mkOption {
@@ -307,7 +429,7 @@ let
'';
};
value = mkOption {
values = mkOption {
type = types.listOf types.str;
default = [];
description = ''
@@ -432,10 +554,10 @@ let
regular expression matches.
'';
action = mkDefOpt (types.enum ["replace" "keep" "drop"]) "replace" ''
action =
mkDefOpt (types.enum ["replace" "keep" "drop" "hashmod" "labelmap" "labeldrop" "labelkeep"]) "replace" ''
Action to perform based on regex matching.
'';
};
};
@@ -541,6 +663,24 @@ in {
'';
};
remoteRead = mkOption {
type = types.listOf promTypes.remote_read;
default = [];
description = ''
Parameters of the endpoints to query from.
See <link xlink:href="https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_read">the official documentation</link> for more information.
'';
};
remoteWrite = mkOption {
type = types.listOf promTypes.remote_write;
default = [];
description = ''
Parameters of the endpoints to send samples to.
See <link xlink:href="https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write">the official documentation</link> for more information.
'';
};
rules = mkOption {
type = types.listOf types.str;
default = [];

View File

@@ -225,9 +225,6 @@ in
services.prometheus.exporters.minio.minioAccessSecret = mkDefault config.services.minio.secretKey;
})] ++ [(mkIf config.services.rspamd.enable {
services.prometheus.exporters.rspamd.url = mkDefault "http://localhost:11334/stat";
})] ++ [(mkIf config.services.nginx.enable {
systemd.services.prometheus-nginx-exporter.after = [ "nginx.service" ];
systemd.services.prometheus-nginx-exporter.requires = [ "nginx.service" ];
})] ++ (mapAttrsToList (name: conf:
mkExporterConf {
inherit name;

View File

@@ -42,7 +42,7 @@ in
'';
};
};
serviceOpts = {
serviceOpts = mkMerge ([{
serviceConfig = {
ExecStart = ''
${pkgs.prometheus-nginx-exporter}/bin/nginx-prometheus-exporter \
@@ -54,7 +54,10 @@ in
${concatStringsSep " \\\n " cfg.extraFlags}
'';
};
};
}] ++ [(mkIf config.services.nginx.enable {
after = [ "nginx.service" ];
requires = [ "nginx.service" ];
})]);
imports = [
(mkRenamedOptionModule [ "telemetryEndpoint" ] [ "telemetryPath" ])
(mkRemovedOptionModule [ "insecure" ] ''

View File

@@ -44,6 +44,13 @@ in {
enable = mkEnableOption "Interplanetary File System (WARNING: may cause severe network degredation)";
package = mkOption {
type = types.package;
default = pkgs.ipfs;
defaultText = "pkgs.ipfs";
description = "Which IPFS package to use.";
};
user = mkOption {
type = types.str;
default = "ipfs";
@@ -176,7 +183,7 @@ in {
###### implementation
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.ipfs ];
environment.systemPackages = [ cfg.package ];
environment.variables.IPFS_PATH = cfg.dataDir;
programs.fuse = mkIf cfg.autoMount {
@@ -207,14 +214,14 @@ in {
"d '${cfg.ipnsMountDir}' - ${cfg.user} ${cfg.group} - -"
];
systemd.packages = [ pkgs.ipfs ];
systemd.packages = [ cfg.package ];
systemd.services.ipfs-init = {
description = "IPFS Initializer";
environment.IPFS_PATH = cfg.dataDir;
path = [ pkgs.ipfs ];
path = [ cfg.package ];
script = ''
if [[ ! -f ${cfg.dataDir}/config ]]; then
@@ -239,7 +246,7 @@ in {
};
systemd.services.ipfs = {
path = [ "/run/wrappers" pkgs.ipfs ];
path = [ "/run/wrappers" cfg.package ];
environment.IPFS_PATH = cfg.dataDir;
wants = [ "ipfs-init.service" ];
@@ -267,7 +274,7 @@ in {
cfg.extraConfig))
);
serviceConfig = {
ExecStart = ["" "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"];
ExecStart = ["" "${cfg.package}/bin/ipfs daemon ${ipfsFlags}"];
User = cfg.user;
Group = cfg.group;
} // optionalAttrs (cfg.serviceFdlimit != null) { LimitNOFILE = cfg.serviceFdlimit; };

View File

@@ -10,7 +10,7 @@ let
mkListen = kind: addr: let
al_v4 = builtins.match "([0-9.]\+):([0-9]\+)" addr;
al_v6 = builtins.match "\\[(.\+)]:([0-9]\+)" addr;
al_portOnly = builtins.match "()([0-9]\+)" addr;
al_portOnly = builtins.match "([0-9]\+)" addr;
al = findFirst (a: a != null)
(throw "services.kresd.*: incorrect address specification '${addr}'")
[ al_v4 al_v6 al_portOnly ];

View File

@@ -15,6 +15,9 @@ with lib;
config = mkIf cfg.enable {
boot.kernelModules = [ "tun" ];
# mullvad-daemon writes to /etc/iproute2/rt_tables
networking.iproute2.enable = true;
systemd.services.mullvad-daemon = {
description = "Mullvad VPN daemon";
wantedBy = [ "multi-user.target" ];

View File

@@ -109,6 +109,13 @@ in
description = "Host to bind to. Defaults binding on all addresses.";
};
package = mkOption {
type = types.package;
default = pkgs.murmur;
defaultText = "pkgs.murmur";
description = "Overridable attribute of the murmur package to use.";
};
password = mkOption {
type = types.str;
default = "";
@@ -250,6 +257,10 @@ in
home = "/var/lib/murmur";
createHome = true;
uid = config.ids.uids.murmur;
group = "murmur";
};
users.groups.murmur = {
gid = config.ids.gids.murmur;
};
systemd.services.murmur = {
@@ -263,7 +274,8 @@ in
PIDFile = mkIf forking "/run/murmur/murmurd.pid";
RuntimeDirectory = mkIf forking "murmur";
User = "murmur";
ExecStart = "${pkgs.murmur}/bin/murmurd -ini ${configFile}";
Group = "murmur";
ExecStart = "${cfg.package}/bin/murmurd -ini ${configFile}";
};
};
};

View File

@@ -0,0 +1,91 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.shellhub-agent;
in {
###### interface
options = {
services.shellhub-agent = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the ShellHub Agent daemon, which allows
secure remote logins.
'';
};
package = mkOption {
type = types.package;
default = pkgs.shellhub-agent;
defaultText = "pkgs.shellhub-agent";
description = ''
Which ShellHub Agent package to use.
'';
};
tenantId = mkOption {
type = types.str;
example = "ba0a880c-2ada-11eb-a35e-17266ef329d6";
description = ''
The tenant ID to use when connecting to the ShellHub
Gateway.
'';
};
server = mkOption {
type = types.str;
default = "https://cloud.shellhub.io";
description = ''
Server address of ShellHub Gateway to connect.
'';
};
privateKey = mkOption {
type = types.path;
default = "/var/lib/shellhub-agent/private.key";
description = ''
Location where to store the ShellHub Agent private
key.
'';
};
};
};
###### implementation
config = mkIf cfg.enable {
systemd.services.shellhub-agent = {
description = "ShellHub Agent";
wantedBy = [ "multi-user.target" ];
requires = [ "local-fs.target" ];
wants = [ "network-online.target" ];
after = [
"local-fs.target"
"network.target"
"network-online.target"
"time-sync.target"
];
environment.SERVER_ADDRESS = cfg.server;
environment.PRIVATE_KEY = cfg.privateKey;
environment.TENANT_ID = cfg.tenantId;
serviceConfig = {
# The service starts sessions for different users.
User = "root";
Restart = "on-failure";
ExecStart = "${cfg.package}/bin/agent";
};
};
environment.systemPackages = [ cfg.package ];
};
}

View File

@@ -41,6 +41,10 @@ let
Warning: If you are using <literal>NixOps</literal> then don't use this
option since it will replace the key required for deployment via ssh.
'';
example = [
"ssh-rsa AAAAB3NzaC1yc2etc/etc/etcjwrsh8e596z6J0l7 example@host"
"ssh-ed25519 AAAAC3NzaCetcetera/etceteraJZMfk3QPfQ foo@bar"
];
};
keyFiles = mkOption {
@@ -243,7 +247,17 @@ in
authorizedKeysFiles = mkOption {
type = types.listOf types.str;
default = [];
description = "Files from which authorized keys are read.";
description = ''
Specify the rules for which files to read on the host.
This is an advanced option. If you're looking to configure user
keys, you can generally use <xref linkend="opt-users.users._name_.openssh.authorizedKeys.keys"/>
or <xref linkend="opt-users.users._name_.openssh.authorizedKeys.keyFiles"/>.
These are paths relative to the host root file system or home
directories and they are subject to certain token expansion rules.
See AuthorizedKeysFile in man sshd_config for details.
'';
};
authorizedKeysCommand = mkOption {

View File

@@ -14,36 +14,21 @@ in {
default = 41641;
description = "The port to listen on for tunnel traffic (0=autoselect).";
};
package = mkOption {
type = types.package;
default = pkgs.tailscale;
defaultText = "pkgs.tailscale";
description = "The package to use for tailscale";
};
};
config = mkIf cfg.enable {
systemd.services.tailscale = {
description = "Tailscale client daemon";
after = [ "network-pre.target" ];
wants = [ "network-pre.target" ];
environment.systemPackages = [ cfg.package ]; # for the CLI
systemd.packages = [ cfg.package ];
systemd.services.tailscaled = {
wantedBy = [ "multi-user.target" ];
unitConfig = {
StartLimitIntervalSec = 0;
StartLimitBurst = 0;
};
serviceConfig = {
ExecStart =
"${pkgs.tailscale}/bin/tailscaled --port ${toString cfg.port}";
RuntimeDirectory = "tailscale";
RuntimeDirectoryMode = 755;
StateDirectory = "tailscale";
StateDirectoryMode = 750;
CacheDirectory = "tailscale";
CacheDirectoryMode = 750;
Restart = "on-failure";
};
serviceConfig.Environment = "PORT=${toString cfg.port}";
};
};
}

View File

@@ -51,6 +51,6 @@ in
###### implementation
config.powerManagement.powerDownCommands = lines;
config.powerManagement.powerUpCommands = lines;
}

View File

@@ -197,7 +197,7 @@ in
install -D -m 600 -o '${cfg.user}' -g '${cfg.group}' /dev/stdin \
'${cfg.home}/${settingsDir}/settings.json'
'')];
ExecStart="${pkgs.transmission}/bin/transmission-daemon -f";
ExecStart="${pkgs.transmission}/bin/transmission-daemon -f -g ${cfg.home}/${settingsDir}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
User = cfg.user;
Group = cfg.group;

View File

@@ -10,7 +10,7 @@ in {
default = false;
example = true;
description = ''
Whether to enable engelsystem, an online tool for coordinating helpers
Whether to enable engelsystem, an online tool for coordinating volunteers
and shifts on large events.
'';
type = lib.types.bool;

View File

@@ -115,9 +115,9 @@ in {
user = "grocy";
group = "nginx";
# PHP 7.3 is the only version which is supported/tested by upstream:
# https://github.com/grocy/grocy/blob/v2.6.0/README.md#how-to-install
phpPackage = pkgs.php73;
# PHP 7.4 is the only version which is supported/tested by upstream:
# https://github.com/grocy/grocy/blob/v3.0.0/README.md#how-to-install
phpPackage = pkgs.php74;
inherit (cfg.phpfpm) settings;

View File

@@ -3,7 +3,11 @@
with lib;
let
cfg = config.services.codimd;
cfg = config.services.hedgedoc;
name = if versionAtLeast config.system.stateVersion "21.03"
then "hedgedoc"
else "codimd";
prettyJSON = conf:
pkgs.runCommand "codimd-config.json" { preferLocalBuild = true; } ''
@@ -12,22 +16,26 @@ let
'';
in
{
options.services.codimd = {
enable = mkEnableOption "the CodiMD Markdown Editor";
imports = [
(mkRenamedOptionModule [ "services" "codimd" ] [ "services" "hedgedoc" ])
];
options.services.hedgedoc = {
enable = mkEnableOption "the HedgeDoc Markdown Editor";
groups = mkOption {
type = types.listOf types.str;
default = [];
description = ''
Groups to which the codimd user should be added.
Groups to which the user ${name} should be added.
'';
};
workDir = mkOption {
type = types.path;
default = "/var/lib/codimd";
default = "/var/lib/${name}";
description = ''
Working directory for the CodiMD service.
Working directory for the HedgeDoc service.
'';
};
@@ -36,17 +44,17 @@ in
domain = mkOption {
type = types.nullOr types.str;
default = null;
example = "codimd.org";
example = "hedgedoc.org";
description = ''
Domain name for the CodiMD instance.
Domain name for the HedgeDoc instance.
'';
};
urlPath = mkOption {
type = types.nullOr types.str;
default = null;
example = "/url/path/to/codimd";
example = "/url/path/to/hedgedoc";
description = ''
Path under which CodiMD is accessible.
Path under which HedgeDoc is accessible.
'';
};
host = mkOption {
@@ -67,7 +75,7 @@ in
path = mkOption {
type = types.nullOr types.str;
default = null;
example = "/run/codimd.sock";
example = "/run/hedgedoc.sock";
description = ''
Specify where a UNIX domain socket should be placed.
'';
@@ -75,7 +83,7 @@ in
allowOrigin = mkOption {
type = types.listOf types.str;
default = [];
example = [ "localhost" "codimd.org" ];
example = [ "localhost" "hedgedoc.org" ];
description = ''
List of domains to whitelist.
'';
@@ -199,7 +207,7 @@ in
'';
description = ''
Specify which database to use.
CodiMD supports mysql, postgres, sqlite and mssql.
HedgeDoc supports mysql, postgres, sqlite and mssql.
See <link xlink:href="https://sequelize.readthedocs.io/en/v3/">
https://sequelize.readthedocs.io/en/v3/</link> for more information.
Note: This option overrides <option>db</option>.
@@ -211,12 +219,12 @@ in
example = literalExample ''
{
dialect = "sqlite";
storage = "/var/lib/codimd/db.codimd.sqlite";
storage = "/var/lib/${name}/db.${name}.sqlite";
}
'';
description = ''
Specify the configuration for sequelize.
CodiMD supports mysql, postgres, sqlite and mssql.
HedgeDoc supports mysql, postgres, sqlite and mssql.
See <link xlink:href="https://sequelize.readthedocs.io/en/v3/">
https://sequelize.readthedocs.io/en/v3/</link> for more information.
Note: This option overrides <option>db</option>.
@@ -225,7 +233,7 @@ in
sslKeyPath= mkOption {
type = types.nullOr types.str;
default = null;
example = "/var/lib/codimd/codimd.key";
example = "/var/lib/hedgedoc/hedgedoc.key";
description = ''
Path to the SSL key. Needed when <option>useSSL</option> is enabled.
'';
@@ -233,7 +241,7 @@ in
sslCertPath = mkOption {
type = types.nullOr types.str;
default = null;
example = "/var/lib/codimd/codimd.crt";
example = "/var/lib/hedgedoc/hedgedoc.crt";
description = ''
Path to the SSL cert. Needed when <option>useSSL</option> is enabled.
'';
@@ -241,7 +249,7 @@ in
sslCAPath = mkOption {
type = types.listOf types.str;
default = [];
example = [ "/var/lib/codimd/ca.crt" ];
example = [ "/var/lib/hedgedoc/ca.crt" ];
description = ''
SSL ca chain. Needed when <option>useSSL</option> is enabled.
'';
@@ -249,7 +257,7 @@ in
dhParamPath = mkOption {
type = types.nullOr types.str;
default = null;
example = "/var/lib/codimd/dhparam.pem";
example = "/var/lib/hedgedoc/dhparam.pem";
description = ''
Path to the SSL dh params. Needed when <option>useSSL</option> is enabled.
'';
@@ -258,10 +266,10 @@ in
type = types.str;
default = "/tmp";
description = ''
Path to the temp directory CodiMD should use.
Path to the temp directory HedgeDoc should use.
Note that <option>serviceConfig.PrivateTmp</option> is enabled for
the CodiMD systemd service by default.
(Non-canonical paths are relative to CodiMD's base directory)
the HedgeDoc systemd service by default.
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
defaultNotePath = mkOption {
@@ -269,7 +277,7 @@ in
default = "./public/default.md";
description = ''
Path to the default Note file.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
docsPath = mkOption {
@@ -277,7 +285,7 @@ in
default = "./public/docs";
description = ''
Path to the docs directory.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
indexPath = mkOption {
@@ -285,7 +293,7 @@ in
default = "./public/views/index.ejs";
description = ''
Path to the index template file.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
hackmdPath = mkOption {
@@ -293,7 +301,7 @@ in
default = "./public/views/hackmd.ejs";
description = ''
Path to the hackmd template file.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
errorPath = mkOption {
@@ -302,7 +310,7 @@ in
defaultText = "./public/views/error.ejs";
description = ''
Path to the error template file.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
prettyPath = mkOption {
@@ -311,7 +319,7 @@ in
defaultText = "./public/views/pretty.ejs";
description = ''
Path to the pretty template file.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
slidePath = mkOption {
@@ -320,13 +328,13 @@ in
defaultText = "./public/views/slide.hbs";
description = ''
Path to the slide template file.
(Non-canonical paths are relative to CodiMD's base directory)
(Non-canonical paths are relative to HedgeDoc's base directory)
'';
};
uploadsPath = mkOption {
type = types.str;
default = "${cfg.workDir}/uploads";
defaultText = "/var/lib/codimd/uploads";
defaultText = "/var/lib/${name}/uploads";
description = ''
Path under which uploaded files are saved.
'';
@@ -764,7 +772,7 @@ in
type = types.str;
default = "";
description = ''
LDAP field which is used as the username on CodiMD.
LDAP field which is used as the username on HedgeDoc.
By default <option>useridField</option> is used.
'';
};
@@ -772,7 +780,7 @@ in
type = types.str;
example = "uid";
description = ''
LDAP field which is a unique identifier for users on CodiMD.
LDAP field which is a unique identifier for users on HedgeDoc.
'';
};
tlsca = mkOption {
@@ -838,7 +846,7 @@ in
requiredGroups = mkOption {
type = types.listOf types.str;
default = [];
example = [ "Hackmd-users" "Codimd-users" ];
example = [ "Hedgedoc-Users" ];
description = ''
Required group names.
'';
@@ -884,31 +892,31 @@ in
{ assertion = cfg.configuration.db == {} -> (
cfg.configuration.dbURL != "" && cfg.configuration.dbURL != null
);
message = "Database configuration for CodiMD missing."; }
message = "Database configuration for HedgeDoc missing."; }
];
users.groups.codimd = {};
users.users.codimd = {
description = "CodiMD service user";
group = "codimd";
users.groups.${name} = {};
users.users.${name} = {
description = "HedgeDoc service user";
group = name;
extraGroups = cfg.groups;
home = cfg.workDir;
createHome = true;
isSystemUser = true;
};
systemd.services.codimd = {
description = "CodiMD Service";
systemd.services.hedgedoc = {
description = "HedgeDoc Service";
wantedBy = [ "multi-user.target" ];
after = [ "networking.target" ];
serviceConfig = {
WorkingDirectory = cfg.workDir;
ExecStart = "${pkgs.codimd}/bin/codimd";
ExecStart = "${pkgs.hedgedoc}/bin/hedgedoc";
Environment = [
"CMD_CONFIG_FILE=${prettyJSON cfg.configuration}"
"NODE_ENV=production"
];
Restart = "always";
User = "codimd";
User = name;
PrivateTmp = true;
};
};

View File

@@ -211,7 +211,7 @@ in
environment = let
penv = python.buildEnv.override {
# setuptools: https://github.com/benoitc/gunicorn/issues/1716
extraLibs = [ python.pkgs.gevent python.pkgs.setuptools pkg ];
extraLibs = [ python.pkgs.eventlet python.pkgs.setuptools pkg ];
};
in {
PYTHONPATH = "${dataDir}/${wikiIdent}/config:${penv}/${python.sitePackages}";
@@ -231,7 +231,7 @@ in
ExecStart = ''${python.pkgs.gunicorn}/bin/gunicorn moin_wsgi \
--name gunicorn-${wikiIdent} \
--workers ${toString cfg.gunicorn.workers} \
--worker-class gevent \
--worker-class eventlet \
--bind unix:/run/moin/${wikiIdent}/gunicorn.sock
'';

View File

@@ -26,7 +26,10 @@ let
upload_max_filesize = cfg.maxUploadSize;
post_max_size = cfg.maxUploadSize;
memory_limit = cfg.maxUploadSize;
} // cfg.phpOptions;
} // cfg.phpOptions
// optionalAttrs cfg.caching.apcu {
"apc.enable_cli" = "1";
};
phpOptionsStr = toKeyValue phpOptions;
occ = pkgs.writeScriptBin "nextcloud-occ" ''
@@ -85,7 +88,7 @@ in {
package = mkOption {
type = types.package;
description = "Which package to use for the Nextcloud instance.";
relatedPackages = [ "nextcloud18" "nextcloud19" "nextcloud20" ];
relatedPackages = [ "nextcloud18" "nextcloud19" "nextcloud20" "nextcloud21" ];
};
maxUploadSize = mkOption {
@@ -228,7 +231,8 @@ in {
type = types.nullOr types.str;
default = null;
description = ''
The full path to a file that contains the admin's password.
The full path to a file that contains the admin's password. Must be
readable by user <literal>nextcloud</literal>.
'';
};
@@ -263,6 +267,24 @@ in {
may be served via HTTPS.
'';
};
defaultPhoneRegion = mkOption {
default = null;
type = types.nullOr types.str;
example = "DE";
description = ''
<warning>
<para>This option exists since Nextcloud 21! If older versions are used,
this will throw an eval-error!</para>
</warning>
<link xlink:href="https://www.iso.org/iso-3166-country-codes.html">ISO 3611-1</link>
country codes for automatic phone-number detection without a country code.
With e.g. <literal>DE</literal> set, the <literal>+49</literal> can be omitted for
phone-numbers.
'';
};
};
caching = {
@@ -328,6 +350,9 @@ in {
&& !(acfg.adminpass != null && acfg.adminpassFile != null));
message = "Please specify exactly one of adminpass or adminpassFile";
}
{ assertion = versionOlder cfg.package.version "21" -> cfg.config.defaultPhoneRegion == null;
message = "The `defaultPhoneRegion'-setting is only supported for Nextcloud >=21!";
}
];
warnings = []
@@ -360,6 +385,11 @@ in {
nextcloud19. If not, please upgrade to nextcloud18 first since Nextcloud doesn't
support upgrades that skip multiple versions (i.e. an upgrade from 17 to 19 isn't
possible, but an upgrade from 18 to 19).
'')
++ (optional (versionOlder cfg.package.version "21") ''
The latest Nextcloud release is v21 which can be installed by setting
`services.nextcloud.package` to `pkgs.nextcloud21`. Please note that if you're
on `pkgs.nextcloud19`, you'll have to install `pkgs.nextcloud20` first.
'');
services.nextcloud.package = with pkgs;
@@ -428,6 +458,7 @@ in {
'dbtype' => '${c.dbtype}',
'trusted_domains' => ${writePhpArrary ([ cfg.hostName ] ++ c.extraTrustedDomains)},
'trusted_proxies' => ${writePhpArrary (c.trustedProxies)},
${optionalString (c.defaultPhoneRegion != null) "'default_phone_region' => '${c.defaultPhoneRegion}',"}
];
'';
occInstallCmd = let
@@ -472,6 +503,28 @@ in {
path = [ occ ];
script = ''
chmod og+x ${cfg.home}
${optionalString (c.dbpassFile != null) ''
if [ ! -r "${c.dbpassFile}" ]; then
echo "dbpassFile ${c.dbpassFile} is not readable by nextcloud:nextcloud! Aborting..."
exit 1
fi
if [ -z "$(<${c.dbpassFile})" ]; then
echo "dbpassFile ${c.dbpassFile} is empty!"
exit 1
fi
''}
${optionalString (c.adminpassFile != null) ''
if [ ! -r "${c.adminpassFile}" ]; then
echo "adminpassFile ${c.adminpassFile} is not readable by nextcloud:nextcloud! Aborting..."
exit 1
fi
if [ -z "$(<${c.adminpassFile})" ]; then
echo "adminpassFile ${c.adminpassFile} is empty!"
exit 1
fi
''}
ln -sf ${cfg.package}/apps ${cfg.home}/
# create nextcloud directories.
@@ -555,11 +608,17 @@ in {
access_log off;
'';
};
"= /" = {
priority = 100;
extraConfig = ''
if ( $http_user_agent ~ ^DavClnt ) {
return 302 /remote.php/webdav/$is_args$args;
}
'';
};
"/" = {
priority = 900;
extraConfig = if major < 20
then "rewrite ^ /index.php;"
else "try_files $uri $uri/ /index.php$request_uri;";
extraConfig = "rewrite ^ /index.php;";
};
"~ ^/store-apps" = {
priority = 201;
@@ -568,11 +627,15 @@ in {
"^~ /.well-known" = {
priority = 210;
extraConfig = ''
absolute_redirect off;
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
return 301 /remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
return 301 /remote.php/dav;
}
location ~ ^/\.well-known/(?!acme-challenge|pki-validation) {
return 301 /index.php$request_uri;
}
try_files $uri $uri/ =404;
'';
@@ -580,10 +643,10 @@ in {
"~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/)".extraConfig = ''
return 404;
'';
"~ ^/(?:\\.|autotest|occ|issue|indie|db_|console)".extraConfig = ''
"~ ^/(?:\\.(?!well-known)|autotest|occ|issue|indie|db_|console)".extraConfig = ''
return 404;
'';
${if major < 20 then "~ ^\\/(?:index|remote|public|cron|core\\/ajax\\/update|status|ocs\\/v[12]|updater\\/.+|oc[ms]-provider\\/.+|.+\\/richdocumentscode\\/proxy)\\.php(?:$|\\/)" else "~ \\.php(?:$|/)"} = {
"~ ^\\/(?:index|remote|public|cron|core\\/ajax\\/update|status|ocs\\/v[12]|updater\\/.+|oc[ms]-provider\\/.+|.+\\/richdocumentscode\\/proxy)\\.php(?:$|\\/)" = {
priority = 500;
extraConfig = ''
include ${config.services.nginx.package}/conf/fastcgi.conf;

View File

@@ -10,6 +10,11 @@
<link linkend="opt-services.nextcloud.enable">services.nextcloud</link>. A
desktop client is packaged at <literal>pkgs.nextcloud-client</literal>.
</para>
<para>
The current default by NixOS is <package>nextcloud19</package> though it's recommended
to upgrade to the latest version, <package>nextcloud21</package>. Please note that it's necessary
to install <package>nextcloud20</package> first!
</para>
<section xml:id="module-services-nextcloud-basic-usage">
<title>Basic usage</title>
@@ -210,7 +215,7 @@
nextcloud17 = generic {
version = "17.0.x";
sha256 = "0000000000000000000000000000000000000000000000000000";
insecure = true;
eol = true;
};
}</programlisting>
</para>

View File

@@ -61,8 +61,10 @@ let
?>
'';
secretsVars = [ "AUTH_KEY" "SECURE_AUTH_KEY" "LOOGGED_IN_KEY" "NONCE_KEY" "AUTH_SALT" "SECURE_AUTH_SALT" "LOGGED_IN_SALT" "NONCE_SALT" ];
secretsVars = [ "AUTH_KEY" "SECURE_AUTH_KEY" "LOGGED_IN_KEY" "NONCE_KEY" "AUTH_SALT" "SECURE_AUTH_SALT" "LOGGED_IN_SALT" "NONCE_SALT" ];
secretsScript = hostStateDir: ''
# The match in this line is not a typo, see https://github.com/NixOS/nixpkgs/pull/124839
grep -q "LOOGGED_IN_KEY" "${hostStateDir}/secret-keys.php" && rm "${hostStateDir}/secret-keys.php"
if ! test -e "${hostStateDir}/secret-keys.php"; then
umask 0177
echo "<?php" >> "${hostStateDir}/secret-keys.php"

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkDefault mkEnableOption mkForce mkIf mkMerge mkOption types;
inherit (lib) literalExample mapAttrs optionalString;
inherit (lib) literalExample mapAttrs optionalString versionAtLeast;
cfg = config.services.zabbixWeb;
fpm = config.services.phpfpm.pools.zabbix;
@@ -28,6 +28,8 @@ let
$ZBX_SERVER_PORT = '${toString cfg.server.port}';
$ZBX_SERVER_NAME = ''';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
${cfg.extraConfig}
'';
in
@@ -143,6 +145,14 @@ in
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";
description = ''
Additional configuration to be copied verbatim into <filename>zabbix.conf.php</filename>.
'';
};
};
};
@@ -150,6 +160,10 @@ in
config = mkIf cfg.enable {
services.zabbixWeb.extraConfig = optionalString ((versionAtLeast config.system.stateVersion "20.09") && (versionAtLeast cfg.package.version "5.0.0")) ''
$DB['DOUBLE_IEEE754'] = 'true';
'';
systemd.tmpfiles.rules = [
"d '${stateDir}' 0750 ${user} ${group} - -"
"d '${stateDir}/session' 0750 ${user} ${config.services.httpd.group} - -"

View File

@@ -26,6 +26,10 @@ let
${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${adaptedConfig} ${tlsJSON} > $out
'';
in {
imports = [
(mkRemovedOptionModule [ "services" "caddy" "agree" ] "this option is no longer necessary for Caddy 2")
];
options.services.caddy = {
enable = mkEnableOption "Caddy web server";
@@ -68,12 +72,6 @@ in {
description = "Email address (for Let's Encrypt certificate)";
};
agree = mkOption {
default = false;
type = types.bool;
description = "Agree to Let's Encrypt Subscriber Agreement";
};
dataDir = mkOption {
default = "/var/lib/caddy";
type = types.path;

View File

@@ -24,7 +24,7 @@ with lib;
default = false;
example = true;
description = ''
Whether to supporty proxying websocket connections with HTTP/1.1.
Whether to support proxying websocket connections with HTTP/1.1.
'';
};

View File

@@ -19,7 +19,7 @@ let
defaultFavoriteAppsOverride = ''
[org.gnome.shell]
favorite-apps=[ 'org.gnome.Geary.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Music.desktop', 'org.gnome.Photos.desktop', 'org.gnome.Nautilus.desktop' ]
favorite-apps=[ 'org.gnome.Epiphany.desktop', 'org.gnome.Geary.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Music.desktop', 'org.gnome.Photos.desktop', 'org.gnome.Nautilus.desktop' ]
'';
nixos-gsettings-desktop-schemas = let
@@ -195,12 +195,11 @@ in
config = mkMerge [
(mkIf (cfg.enable || flashbackEnabled) {
# Seed our configuration into nixos-generate-config
system.nixos-generate-config.desktopConfiguration = ''
system.nixos-generate-config.desktopConfiguration = [''
# Enable the GNOME 3 Desktop Environment.
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome3.enable = true;
'';
''];
services.gnome3.core-os-services.enable = true;
services.gnome3.core-shell.enable = true;
@@ -402,9 +401,7 @@ in
baobab
cheese
eog
/* Not in good standing on nixos:
* https://github.com/NixOS/nixpkgs/issues/98819
/* epiphany */
epiphany
gedit
gnome-calculator
gnome-calendar

View File

@@ -8,8 +8,7 @@ let
cfg = xcfg.desktopManager.plasma5;
inherit (pkgs) kdeApplications kdeFrameworks plasma5;
libsForQt5 = pkgs.libsForQt512;
qt5 = pkgs.qt512;
inherit (pkgs) qt5 libsForQt5;
inherit (pkgs) writeText;
pulseaudio = config.hardware.pulseaudio;
@@ -185,12 +184,11 @@ in
config = mkMerge [
(mkIf cfg.enable {
# Seed our configuration into nixos-generate-config
system.nixos-generate-config.desktopConfiguration = ''
system.nixos-generate-config.desktopConfiguration = [''
# Enable the Plasma 5 Desktop Environment.
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;
'';
''];
services.xserver.desktopManager.session = singleton {
name = "plasma5";
@@ -200,7 +198,7 @@ in
security.wrappers = {
kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass";
start_kdeinit.source = "${lib.getBin pkgs.kinit}/libexec/kf5/start_kdeinit";
start_kdeinit.source = "${lib.getBin pkgs.kdeFrameworks.kinit}/libexec/kf5/start_kdeinit";
kwin_wayland = {
source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland";
capabilities = "cap_sys_nice+ep";
@@ -367,7 +365,7 @@ in
security.pam.services.sddm.enableKwallet = true;
xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-kde ];
xdg.portal.extraPortals = [ plasma5.xdg-desktop-portal-kde ];
# Update the start menu for each user that is currently logged in
system.userActivationScripts.plasmaSetup = activationScript;

View File

@@ -9,7 +9,12 @@ let
cfg = dmcfg.sddm;
xEnv = config.systemd.services.display-manager.environment;
inherit (pkgs) sddm;
sddm = if config.services.xserver.desktopManager.lxqt.enable then
# TODO: Move lxqt to libsForQt515
pkgs.libsForQt514.sddm
else
pkgs.libsForQt5.sddm
;
xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh

View File

@@ -28,6 +28,20 @@ let
utillinux # needed for mount and mountpoint
];
scriptType = with types;
let scriptOptions =
{ deps = mkOption
{ type = types.listOf types.str;
default = [ ];
description = "List of dependencies. The script will run after these.";
};
text = mkOption
{ type = types.lines;
description = "The content of the script.";
};
};
in either str (submodule { options = scriptOptions; });
in
{
@@ -40,16 +54,14 @@ in
default = {};
example = literalExample ''
{ stdio = {
text = '''
# Needed by some programs.
ln -sfn /proc/self/fd /dev/fd
ln -sfn /proc/self/fd/0 /dev/stdin
ln -sfn /proc/self/fd/1 /dev/stdout
ln -sfn /proc/self/fd/2 /dev/stderr
''';
deps = [];
};
{ stdio.text =
'''
# Needed by some programs.
ln -sfn /proc/self/fd /dev/fd
ln -sfn /proc/self/fd/0 /dev/stdin
ln -sfn /proc/self/fd/1 /dev/stdout
ln -sfn /proc/self/fd/2 /dev/stderr
''';
}
'';
@@ -62,7 +74,7 @@ in
idempotent and fast.
'';
type = types.attrsOf types.unspecified; # FIXME
type = types.attrsOf scriptType;
apply = set: {
script =
@@ -125,7 +137,7 @@ in
idempotent and fast.
'';
type = types.attrsOf types.unspecified;
type = with types; attrsOf scriptType;
apply = set: {
script = ''

View File

@@ -200,9 +200,7 @@ def main():
else:
# Update bootloader to latest if needed
systemd_version = subprocess.check_output(["@systemd@/bin/bootctl", "--version"], universal_newlines=True).split()[1]
# Ideally this should use check_output as well, but as a temporary
# work-around for #97433 we ignore any errors.
sdboot_status = subprocess.run(["@systemd@/bin/bootctl", "--path=@efiSysMountPoint@", "status"], universal_newlines=True, stdout=subprocess.PIPE).stdout
sdboot_status = subprocess.check_output(["@systemd@/bin/bootctl", "--path=@efiSysMountPoint@", "status"], universal_newlines=True)
# See status_binaries() in systemd bootctl.c for code which generates this
m = re.search("^\W+File:.*/EFI/(BOOT|systemd)/.*\.efi \(systemd-boot (\d+)\)$",

View File

@@ -9,7 +9,7 @@ let
cfg = config.boot.plymouth;
nixosBreezePlymouth = pkgs.breeze-plymouth.override {
nixosBreezePlymouth = pkgs.plasma5.breeze-plymouth.override {
logoFile = cfg.logo;
logoName = "nixos";
osName = "NixOS";

View File

@@ -120,7 +120,7 @@ eval "exec $logOutFd>&1 $logErrFd>&2"
if test -w /dev/kmsg; then
tee -i < /tmp/stage-1-init.log.fifo /proc/self/fd/"$logOutFd" | while read -r line; do
if test -n "$line"; then
echo "<7>stage-1-init: $line" > /dev/kmsg
echo "<7>stage-1-init: [$(date)] $line" > /dev/kmsg
fi
done &
else
@@ -356,6 +356,7 @@ mountFS() {
case $options in
*x-nixos.autoresize*)
if [ "$fsType" = ext2 -o "$fsType" = ext3 -o "$fsType" = ext4 ]; then
modprobe "$fsType"
echo "resizing $device..."
e2fsck -fp "$device"
resize2fs "$device"

View File

@@ -219,6 +219,15 @@ in rec {
'';
};
startLimitBurst = mkOption {
type = types.int;
description = ''
Configure unit start rate limiting. Units which are started
more than startLimitBurst times within an interval time
interval are not permitted to start any more.
'';
};
};

View File

@@ -243,6 +243,8 @@ let
OnFailure = toString config.onFailure; }
// optionalAttrs (options.startLimitIntervalSec.isDefined) {
StartLimitIntervalSec = toString config.startLimitIntervalSec;
} // optionalAttrs (options.startLimitBurst.isDefined) {
StartLimitBurst = toString config.startLimitBurst;
};
};
};
@@ -261,7 +263,7 @@ let
}
(mkIf (config.preStart != "")
{ serviceConfig.ExecStartPre =
makeJobScript "${name}-pre-start" config.preStart;
[ (makeJobScript "${name}-pre-start" config.preStart) ];
})
(mkIf (config.script != "")
{ serviceConfig.ExecStart =
@@ -269,7 +271,7 @@ let
})
(mkIf (config.postStart != "")
{ serviceConfig.ExecStartPost =
makeJobScript "${name}-post-start" config.postStart;
[ (makeJobScript "${name}-post-start" config.postStart) ];
})
(mkIf (config.reload != "")
{ serviceConfig.ExecReload =

View File

@@ -109,9 +109,8 @@ in {
'';
}];
system.autoUpgrade.flags = [ "--no-build-output" ]
++ (if cfg.flake == null then
(if cfg.channel == null then
system.autoUpgrade.flags = (if cfg.flake == null then
[ "--no-build-output" ] ++ (if cfg.channel == null then
[ "--upgrade" ]
else [
"-I"

View File

@@ -21,6 +21,10 @@ in {
};
config = mkMerge [
({
# minimal configuration file to make lvmconfig/lvm2-activation-generator happy
environment.etc."lvm/lvm.conf".text = "config {}";
})
(mkIf (!config.boot.isContainer) {
systemd.tmpfiles.packages = [ cfg.package.out ];
environment.systemPackages = [ cfg.package ];

View File

@@ -1062,7 +1062,6 @@ in
];
boot.kernelModules = [ ]
++ optional cfg.enableIPv6 "ipv6"
++ optional hasVirtuals "tun"
++ optional hasSits "sit"
++ optional hasBonds "bonding";

View File

@@ -52,7 +52,7 @@ let
# Run the ExecStartPre program. FIXME: this could be a list.
my $preStart = <<END_CMD;
${service.serviceConfig.ExecStartPre or ""}
${concatStringsSep "\n" (service.serviceConfig.ExecStartPre or [])}
END_CMD
if (defined $preStart && $preStart ne "\n") {
print STDERR "running ExecStartPre: $preStart\n";
@@ -79,7 +79,7 @@ let
# Run the ExecStartPost program.
my $postStart = <<END_CMD;
${service.serviceConfig.ExecStartPost or ""}
${concatStringsSep "\n" (service.serviceConfig.ExecStartPost or [])}
END_CMD
if (defined $postStart && $postStart ne "\n") {
print STDERR "running ExecStartPost: $postStart\n";

View File

@@ -11,6 +11,7 @@ with lib;
let
cfg = config.ec2;
metadataFetcher = import ./ec2-metadata-fetcher.nix {
inherit (pkgs) curl;
targetRoot = "$targetRoot/";
wgetExtraOptions = "-q";
};
@@ -48,7 +49,7 @@ in
];
boot.initrd.kernelModules = [ "xen-blkfront" "xen-netfront" ];
boot.initrd.availableKernelModules = [ "ixgbevf" "ena" "nvme" ];
boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" ];
boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" "random.trust_cpu=on" ];
# Prevent the nouveau kernel module from being loaded, as it
# interferes with the nvidia/nvidia-uvm modules needed for CUDA.

View File

@@ -329,5 +329,24 @@ let self = {
"20.03".ap-east-1.hvm-ebs = "ami-0d18fdd309cdefa86";
"20.03".sa-east-1.hvm-ebs = "ami-09859378158ae971d";
latest = self."20.03";
# 20.09.1632.a6a3a368dda
"20.09".eu-west-1.hvm-ebs = "ami-01a79d5ce435f4db3";
"20.09".eu-west-2.hvm-ebs = "ami-0cbe14f32904e6331";
"20.09".eu-west-3.hvm-ebs = "ami-07f493412d6213de6";
"20.09".eu-central-1.hvm-ebs = "ami-01d4a0c2248cbfe38";
"20.09".eu-north-1.hvm-ebs = "ami-0003f54dd99d68e0f";
"20.09".us-east-1.hvm-ebs = "ami-068a62d478710462d";
"20.09".us-east-2.hvm-ebs = "ami-01ac677ff61399caa";
"20.09".us-west-1.hvm-ebs = "ami-04befdb203b4b17f6";
"20.09".us-west-2.hvm-ebs = "ami-0fb7bd4a43261c6b2";
"20.09".ca-central-1.hvm-ebs = "ami-06d5ee429f153f856";
"20.09".ap-southeast-1.hvm-ebs = "ami-0db0304e23c535b2a";
"20.09".ap-southeast-2.hvm-ebs = "ami-045983c4db7e36447";
"20.09".ap-northeast-1.hvm-ebs = "ami-0beb18d632cf64e5a";
"20.09".ap-northeast-2.hvm-ebs = "ami-0dd0316af578862db";
"20.09".ap-south-1.hvm-ebs = "ami-008d15ced81c88aed";
"20.09".ap-east-1.hvm-ebs = "ami-071f49713f86ea965";
"20.09".sa-east-1.hvm-ebs = "ami-05ded1ae35209b5a8";
latest = self."20.09";
}; in self

View File

@@ -1,23 +1,79 @@
{ targetRoot, wgetExtraOptions }:
{ curl, targetRoot, wgetExtraOptions }:
# Note: be very cautious about dependencies, each dependency grows
# the closure of the initrd. Ideally we would not even require curl,
# but there is no reasonable way to send an HTTP PUT request without
# it. Note: do not be fooled: the wget referenced in this script
# is busybox's wget, not the fully featured one with --method support.
#
# Make sure that every package you depend on here is already listed as
# a channel blocker for both the full-sized and small channels.
# Otherwise, we risk breaking user deploys in released channels.
''
metaDir=${targetRoot}etc/ec2-metadata
mkdir -m 0755 -p "$metaDir"
get_imds_token() {
# retry-delay of 1 selected to give the system a second to get going,
# but not add a lot to the bootup time
${curl}/bin/curl \
-v \
--retry 3 \
--retry-delay 1 \
--fail \
-X PUT \
--connect-timeout 1 \
-H "X-aws-ec2-metadata-token-ttl-seconds: 600" \
http://169.254.169.254/latest/api/token
}
preflight_imds_token() {
# retry-delay of 1 selected to give the system a second to get going,
# but not add a lot to the bootup time
${curl}/bin/curl \
-v \
--retry 3 \
--retry-delay 1 \
--fail \
--connect-timeout 1 \
-H "X-aws-ec2-metadata-token: $IMDS_TOKEN" \
http://169.254.169.254/1.0/meta-data/instance-id
}
try=1
while [ $try -le 3 ]; do
echo "(attempt $try/3) getting an EC2 instance metadata service v2 token..."
IMDS_TOKEN=$(get_imds_token) && break
try=$((try + 1))
sleep 1
done
if [ "x$IMDS_TOKEN" == "x" ]; then
echo "failed to fetch an IMDS2v token."
fi
try=1
while [ $try -le 10 ]; do
echo "(attempt $try/10) validating the EC2 instance metadata service v2 token..."
preflight_imds_token && break
try=$((try + 1))
sleep 1
done
echo "getting EC2 instance metadata..."
if ! [ -e "$metaDir/ami-manifest-path" ]; then
wget ${wgetExtraOptions} -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
fi
if ! [ -e "$metaDir/user-data" ]; then
wget ${wgetExtraOptions} -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
fi
if ! [ -e "$metaDir/hostname" ]; then
wget ${wgetExtraOptions} -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
fi
if ! [ -e "$metaDir/public-keys-0-openssh-key" ]; then
wget ${wgetExtraOptions} -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
fi
''

View File

@@ -0,0 +1,36 @@
#!/usr/bin/env bash
set -euo pipefail
WGET() {
wget --retry-connrefused -t 15 --waitretry=10 --header='Metadata-Flavor: Google' "$@"
}
# When dealing with cryptographic keys, we want to keep things private.
umask 077
mkdir -p /root/.ssh
echo "Fetching authorized keys..."
WGET -O /tmp/auth_keys http://metadata.google.internal/computeMetadata/v1/instance/attributes/sshKeys
# Read keys one by one, split in case Google decided
# to append metadata (it does sometimes) and add to
# authorized_keys if not already present.
touch /root/.ssh/authorized_keys
while IFS='' read -r line || [[ -n "$line" ]]; do
keyLine=$(echo -n "$line" | cut -d ':' -f2)
IFS=' ' read -r -a array <<<"$keyLine"
if [[ ${#array[@]} -ge 3 ]]; then
echo "${array[@]:0:3}" >>/tmp/new_keys
echo "Added ${array[*]:2} to authorized_keys"
fi
done </tmp/auth_keys
mv /tmp/new_keys /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
echo "Fetching host keys..."
WGET -O /tmp/ssh_host_ed25519_key http://metadata.google.internal/computeMetadata/v1/instance/attributes/ssh_host_ed25519_key
WGET -O /tmp/ssh_host_ed25519_key.pub http://metadata.google.internal/computeMetadata/v1/instance/attributes/ssh_host_ed25519_key_pub
mv -f /tmp/ssh_host_ed25519_key* /etc/ssh/
chmod 600 /etc/ssh/ssh_host_ed25519_key
chmod 644 /etc/ssh/ssh_host_ed25519_key.pub

View File

@@ -69,6 +69,31 @@ in
# GC has 1460 MTU
networking.interfaces.eth0.mtu = 1460;
# Used by NixOps
systemd.services.fetch-instance-ssh-keys = {
description = "Fetch host keys and authorized_keys for root user";
wantedBy = [ "sshd.service" ];
before = [ "sshd.service" ];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
path = [ pkgs.wget ];
serviceConfig = {
Type = "oneshot";
ExecStart = pkgs.runCommand "fetch-instance-ssh-keys" { } ''
cp ${./fetch-instance-ssh-keys.bash} $out
chmod +x $out
${pkgs.shfmt}/bin/shfmt -i 4 -d $out
${pkgs.shellcheck}/bin/shellcheck $out
patchShebangs $out
'';
PrivateTmp = true;
StandardError = "journal+console";
StandardOutput = "journal+console";
};
};
systemd.services.google-instance-setup = {
description = "Google Compute Engine Instance Setup";
after = [ "network-online.target" "network.target" "rsyslog.service" ];

View File

@@ -3,7 +3,7 @@
with lib;
let
metadataFetcher = import ./ec2-metadata-fetcher.nix {
metadataFetcher = import ./openstack-metadata-fetcher.nix {
targetRoot = "/";
wgetExtraOptions = "--retry-connrefused";
};

View File

@@ -0,0 +1,23 @@
{ targetRoot, wgetExtraOptions }:
''
metaDir=${targetRoot}etc/ec2-metadata
mkdir -m 0755 -p "$metaDir"
echo "getting EC2 instance metadata..."
if ! [ -e "$metaDir/ami-manifest-path" ]; then
wget ${wgetExtraOptions} -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
fi
if ! [ -e "$metaDir/user-data" ]; then
wget ${wgetExtraOptions} -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
fi
if ! [ -e "$metaDir/hostname" ]; then
wget ${wgetExtraOptions} -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
fi
if ! [ -e "$metaDir/public-keys-0-openssh-key" ]; then
wget ${wgetExtraOptions} -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
fi
''

View File

@@ -49,13 +49,16 @@ in rec {
[ "nixos.channel" ]
(onFullSupported "nixos.dummy")
(onAllSupported "nixos.iso_minimal")
(onSystems ["x86_64-linux" "aarch64-linux"] "nixos.amazonImage")
(onSystems ["x86_64-linux"] "nixos.iso_plasma5")
(onSystems ["x86_64-linux"] "nixos.iso_gnome")
(onFullSupported "nixos.manual")
(onSystems ["x86_64-linux"] "nixos.ova")
(onSystems ["aarch64-linux"] "nixos.sd_image")
(onSystems ["x86_64-linux"] "nixos.tests.boot.biosCdrom")
(onSystems ["x86_64-linux"] "nixos.tests.boot.biosUsb")
# Flaky test, blocking the release channel far too often.
# https://github.com/NixOS/nixpkgs/issues/15690
# (onSystems ["x86_64-linux"] "nixos.tests.boot.biosUsb")
(onFullSupported "nixos.tests.boot-stage1")
(onSystems ["x86_64-linux"] "nixos.tests.boot.uefiCdrom")
(onSystems ["x86_64-linux"] "nixos.tests.boot.uefiUsb")
@@ -71,7 +74,6 @@ in rec {
(onFullSupported "nixos.tests.fontconfig-default-fonts")
(onFullSupported "nixos.tests.gnome3")
(onFullSupported "nixos.tests.gnome3-xorg")
(onFullSupported "nixos.tests.hardened")
(onSystems ["x86_64-linux"] "nixos.tests.hibernate")
(onFullSupported "nixos.tests.i3wm")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSimple")
@@ -93,7 +95,6 @@ in rec {
(onFullSupported "nixos.tests.keymap.dvp")
(onFullSupported "nixos.tests.keymap.neo")
(onFullSupported "nixos.tests.keymap.qwertz")
(onFullSupported "nixos.tests.latestKernel.hardened")
(onFullSupported "nixos.tests.latestKernel.login")
(onFullSupported "nixos.tests.lightdm")
(onFullSupported "nixos.tests.login")

View File

@@ -28,7 +28,7 @@ let
in rec {
nixos = {
inherit (nixos') channel manual options iso_minimal dummy;
inherit (nixos') channel manual options iso_minimal amazonImage dummy;
tests = {
inherit (nixos'.tests)
containers-imperative
@@ -92,6 +92,7 @@ in rec {
[ "nixos.channel"
"nixos.dummy.x86_64-linux"
"nixos.iso_minimal.x86_64-linux"
"nixos.amazonImage.x86_64-linux"
"nixos.manual.x86_64-linux"
"nixos.tests.boot.biosCdrom.x86_64-linux"
"nixos.tests.containers-imperative.x86_64-linux"

View File

@@ -77,6 +77,27 @@ in import ./make-test-python.nix ({ lib, ... }: {
after = [ "acme-a.example.test.service" "nginx-config-reload.service" ];
};
# Test that account creation is collated into one service
specialisation.account-creation.configuration = { nodes, pkgs, lib, ... }: let
email = "newhostmaster@example.test";
caDomain = nodes.acme.config.test-support.acme.caDomain;
# Exit 99 to make it easier to track if this is the reason a renew failed
testScript = ''
test -e accounts/${caDomain}/${email}/account.json || exit 99
'';
in {
security.acme.email = lib.mkForce email;
systemd.services."b.example.test".preStart = testScript;
systemd.services."c.example.test".preStart = testScript;
services.nginx.virtualHosts."b.example.test" = (vhostBase pkgs) // {
enableACME = true;
};
services.nginx.virtualHosts."c.example.test" = (vhostBase pkgs) // {
enableACME = true;
};
};
# Cert config changes will not cause the nginx configuration to change.
# This tests that the reload service is correctly triggered.
# It also tests that postRun is exec'd as root
@@ -232,7 +253,7 @@ in import ./make-test-python.nix ({ lib, ... }: {
def check_connection(node, domain, retries=3):
assert retries >= 0
assert retries >= 0, f"Failed to connect to https://{domain}"
result = node.succeed(
"openssl s_client -brief -verify 2 -CAfile /tmp/ca.crt"
@@ -241,12 +262,12 @@ in import ./make-test-python.nix ({ lib, ... }: {
for line in result.lower().split("\n"):
if "verification" in line and "error" in line:
time.sleep(1)
time.sleep(3)
return check_connection(node, domain, retries - 1)
def check_connection_key_bits(node, domain, bits, retries=3):
assert retries >= 0
assert retries >= 0, f"Did not find expected number of bits ({bits}) in key"
result = node.succeed(
"openssl s_client -CAfile /tmp/ca.crt"
@@ -256,12 +277,12 @@ in import ./make-test-python.nix ({ lib, ... }: {
print("Key type:", result)
if bits not in result:
time.sleep(1)
time.sleep(3)
return check_connection_key_bits(node, domain, bits, retries - 1)
def check_stapling(node, domain, retries=3):
assert retries >= 0
assert retries >= 0, "OCSP Stapling check failed"
# Pebble doesn't provide a full OCSP responder, so just check the URL
result = node.succeed(
@@ -272,10 +293,23 @@ in import ./make-test-python.nix ({ lib, ... }: {
print("OCSP Responder URL:", result)
if "${caDomain}:4002" not in result.lower():
time.sleep(1)
time.sleep(3)
return check_stapling(node, domain, retries - 1)
def download_ca_certs(node, retries=5):
assert retries >= 0, "Failed to connect to pebble to download root CA certs"
exit_code, _ = node.execute("curl https://${caDomain}:15000/roots/0 > /tmp/ca.crt")
exit_code_2, _ = node.execute(
"curl https://${caDomain}:15000/intermediate-keys/0 >> /tmp/ca.crt"
)
if exit_code + exit_code_2 > 0:
time.sleep(3)
return download_ca_certs(node, retries - 1)
client.start()
dnsserver.start()
@@ -289,11 +323,10 @@ in import ./make-test-python.nix ({ lib, ... }: {
acme.start()
webserver.start()
acme.wait_for_unit("default.target")
acme.wait_for_unit("network-online.target")
acme.wait_for_unit("pebble.service")
client.succeed("curl https://${caDomain}:15000/roots/0 > /tmp/ca.crt")
client.succeed("curl https://${caDomain}:15000/intermediate-keys/0 >> /tmp/ca.crt")
download_ca_certs(client)
with subtest("Can request certificate with HTTPS-01 challenge"):
webserver.wait_for_unit("acme-finished-a.example.test.target")
@@ -301,6 +334,21 @@ in import ./make-test-python.nix ({ lib, ... }: {
check_issuer(webserver, "a.example.test", "pebble")
check_connection(client, "a.example.test")
with subtest("Certificates and accounts have safe + valid permissions"):
group = "${nodes.webserver.config.security.acme.certs."a.example.test".group}"
webserver.succeed(
f"test $(stat -L -c \"%a %U %G\" /var/lib/acme/a.example.test/* | tee /dev/stderr | grep '640 acme {group}' | wc -l) -eq 5"
)
webserver.succeed(
f"test $(stat -L -c \"%a %U %G\" /var/lib/acme/.lego/a.example.test/**/* | tee /dev/stderr | grep '640 acme {group}' | wc -l) -eq 5"
)
webserver.succeed(
f"test $(stat -L -c \"%a %U %G\" /var/lib/acme/a.example.test | tee /dev/stderr | grep '750 acme {group}' | wc -l) -eq 1"
)
webserver.succeed(
f"test $(find /var/lib/acme/accounts -type f -exec stat -L -c \"%a %U %G\" {{}} \\; | tee /dev/stderr | grep -v '600 acme {group}' | wc -l) -eq 0"
)
with subtest("Can generate valid selfsigned certs"):
webserver.succeed("systemctl clean acme-a.example.test.service --what=state")
webserver.succeed("systemctl start acme-selfsigned-a.example.test.service")
@@ -314,6 +362,15 @@ in import ./make-test-python.nix ({ lib, ... }: {
check_issuer(webserver, "a.example.test", "pebble")
check_connection(client, "a.example.test")
with subtest("Runs 1 cert for account creation before others"):
switch_to(webserver, "account-creation")
webserver.wait_for_unit("acme-finished-a.example.test.target")
check_connection(client, "a.example.test")
webserver.wait_for_unit("acme-finished-b.example.test.target")
webserver.wait_for_unit("acme-finished-c.example.test.target")
check_connection(client, "b.example.test")
check_connection(client, "c.example.test")
with subtest("Can reload web server when cert configuration changes"):
switch_to(webserver, "cert-change")
webserver.wait_for_unit("acme-finished-a.example.test.target")
@@ -345,8 +402,15 @@ in import ./make-test-python.nix ({ lib, ... }: {
assert keyhash_old == keyhash_new
with subtest("Can request certificates for vhost + aliases (apache-httpd)"):
switch_to(webserver, "httpd-aliases")
webserver.wait_for_unit("acme-finished-c.example.test.target")
try:
switch_to(webserver, "httpd-aliases")
webserver.wait_for_unit("acme-finished-c.example.test.target")
except Exception as err:
_, output = webserver.execute(
"cat /var/log/httpd/*.log && ls -al /var/lib/acme/acme-challenge"
)
print(output)
raise err
check_issuer(webserver, "c.example.test", "pebble")
check_connection(client, "c.example.test")
check_connection(client, "d.example.test")

View File

@@ -44,7 +44,10 @@ in
caddy = handleTest ./caddy.nix {};
cadvisor = handleTestOn ["x86_64-linux"] ./cadvisor.nix {};
cage = handleTest ./cage.nix {};
cassandra = handleTest ./cassandra.nix {};
cassandra_2_1 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_2_1; };
cassandra_2_2 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_2_2; };
cassandra_3_0 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_0; };
cassandra_3_11 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_11; };
ceph-single-node = handleTestOn ["x86_64-linux"] ./ceph-single-node.nix {};
ceph-multi-node = handleTestOn ["x86_64-linux"] ./ceph-multi-node.nix {};
certmgr = handleTest ./certmgr.nix {};
@@ -54,7 +57,6 @@ in
cjdns = handleTest ./cjdns.nix {};
clickhouse = handleTest ./clickhouse.nix {};
cloud-init = handleTest ./cloud-init.nix {};
codimd = handleTest ./codimd.nix {};
consul = handleTest ./consul.nix {};
cockroachdb = handleTestOn ["x86_64-linux"] ./cockroachdb.nix {};
containers-bridge = handleTest ./containers-bridge.nix {};
@@ -137,6 +139,7 @@ in
handbrake = handleTestOn ["x86_64-linux"] ./handbrake.nix {};
haproxy = handleTest ./haproxy.nix {};
hardened = handleTest ./hardened.nix {};
hedgedoc = handleTest ./hedgedoc.nix {};
# 9pnet_virtio used to mount /nix partition doesn't support
# hibernation. This test happens to work on x86_64-linux but
# not on other platforms.

Some files were not shown because too many files have changed in this diff Show More