Compare commits

...

1566 Commits

Author SHA1 Message Date
Robert Hensing
4bb712e74e pkgs: Add _type = "pkgs"
(cherry picked from commit ad1e2500ef)
(cherry picked from commit aec730a0af)
2022-05-02 09:55:33 +02:00
Cole Helbling
27aaaa5ba6 ninja: fix 404'ing patch
Kyndig on IRC noticed that building `ninja` from source would fail due
to a patch 404'ing (because the repo appears to no longer exist). Fetch
from upstream instead.

(cherry picked from commit 91d4e9aa97)
cc #85742
2020-04-26 17:06:05 -04:00
Mario Rodas
f53bdf3dda ruby_2_6: 2.6.5 -> 2.6.6
Changelog: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/
(cherry picked from commit b312ecf34e)
2020-04-01 13:14:05 +00:00
Mario Rodas
5fdc55225b ruby_2_5: 2.5.7 -> 2.5.8
Changelog: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-5-8-released/
(cherry picked from commit 99b09d6b8f)
2020-04-01 13:14:04 +00:00
Dmitry Kalinkin
34c7eb7545 mesos: switch to https for maven
Fixes: #78702
Closes: #79260
(cherry picked from commit 157f392f57)
2020-02-10 19:09:03 -05:00
Dmitry Kalinkin
c7f0659e03 file: fix download url for CVE-2019-18218
(cherry picked from commit 5c39e8c8ad)

cc #78479
2020-01-26 17:15:52 -05:00
Vladimír Čunát
8818bed771 Merge branch 'staging-19.03' into release-19.03 2020-01-14 19:11:04 +01:00
Frederik Rietdijk
9aa361c945 pythonPackages.pyopenssl: fix build, fixes #76879
(cherry picked from commit e279676f48)
2020-01-13 16:01:05 +01:00
Matthew Bauer
c8db7a8a16 Merge branch 'revert-add-doc-to-ghc-wrapper' into release-19.03 2020-01-11 14:34:27 -05:00
Matthew Bauer
2395ac641b Revert "add doc to ghc wrapper"
This reverts commit 93aabab760.
This reverts commit e915608618.

Based on change in master at d1bd0fbfcc
opened in https://github.com/NixOS/nixpkgs/pull/77442
2020-01-11 14:30:09 -05:00
Vladimír Čunát
1a99f4cc61 openssl_1_0_2: 1.0.2t -> 1.0.2u (low-severity security)
Fixes #77266: CVE-2019-1551
https://www.openssl.org/news/secadv/20191206.txt

(cherry picked from commit 961d0cf9f5)
2020-01-11 10:18:28 +01:00
Sander van der Burg
8a3b960203 disnix: 0.9 -> 0.9.1
(cherry picked from commit 3f0fee752d)
2020-01-08 22:16:16 +01:00
Matthew Bauer
3907a44b70 Merge branch 'fix-doc-in-ghc-wrapper' into release-19.03 2020-01-07 00:28:33 -05:00
Matthew Bauer
93aabab760 haskell/with-packages-wrapper.nix: remove /bin symlink if it exists
The wrapper need a writable directory to work, so remove the symlink
to a read-only one if it occurs.
2020-01-06 18:25:50 -05:00
zowoq
87c698a5ca ffmpeg_2_8: 2.8.14 -> 2.8.15
(cherry picked from commit c13f1a508d)
2020-01-04 12:56:21 +00:00
Matthew Bauer
e915608618 haskell/with-packages-wrapper.nix: install "doc" outputs
We were previously just installing the "out" output which broke when
we recently changed to generating multiple outputs.

Fixes #76837
2020-01-02 16:12:46 -05:00
Vladimír Čunát
daf861a810 ffmpeg: 3.4.6 -> 3.4.7 (security)
Fixes #75964 and #68560 (many CVEs).
https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/289a79d545e83a:/Changelog

(cherry picked from commit 37e1da2874)
2019-12-29 10:41:58 +01:00
Niklas Hambüchen
d1dff0bcd9 Merge pull request #73580 from risicle/ris-dpdk-17.11.9-r19.03
[r19.03] dpdk: 17.11.2 -> 17.11.9, addressing CVE-2019-14818
2019-12-18 02:11:29 +00:00
Graham Christensen
583cee5348 Merge pull request #75470 from edef1c/git-2.19.3
git: 2.19.2 -> 2.19.3
2019-12-10 21:34:56 -05:00
edef
2085adebac git: 2.19.2 -> 2.19.3
CVE-2019-1348, CVE-2019-1349, CVE-2019-1350, CVE-2019-1351,
CVE-2019-1352, CVE-2019-1353, CVE-2019-1354, CVE-2019-1387

Link: https://lore.kernel.org/git/xmqqr21cqcn9.fsf@gitster-ct.c.googlers.com/
2019-12-11 00:13:23 +00:00
Christian Kauhaus
5f7eae4bbb Merge pull request #74877 from d-goldin/djvulibre_sec_patches_1903
[19.03] djvulibre: patching multiple CVEs
2019-12-04 10:53:15 +01:00
Dima
3b4f667fbc [19.03] djvulibre: patching multiple CVEs
Addresses:

https://github.com/NixOS/nixpkgs/issues/73624
https://github.com/NixOS/nixpkgs/issues/70086
(cherry picked from commit be7e51a083)
2019-12-03 02:19:35 +01:00
Renaud
3ead845da9 libvncserver: 0.9.11 -> 0.9.12
(#74514)

Vuln roundup #73664 -- r19.03 channel

Version bump from 0.9.11 to 0.9.12 fixes:
* CVE-2018-6307
* CVE-2018-15126
* CVE-2018-15127
* CVE-2018-20019
* CVE-2018-20020
* CVE-2018-20021
* CVE-2018-20022
* CVE-2018-20023
* CVE-2018-20024
* CVE-2018-20748
* CVE-2018-20749

Plus add two upstream patches to fix:
* CVE-2018-20750
* CVE-2019-15681

(cherry picked from commit 3fb4e09812)
2019-11-29 19:53:55 +01:00
Robert Scott
27f4879619 mosquitto: 1.5.8 -> 1.5.9 (security)
addressing CVE-2019-11779
2019-11-26 19:31:40 +01:00
Robert Scott
918f58fcf1 fribidi: add patch for CVE-2019-18397 (#73718)
(adjusted cherry-pick from 55b583d334)
2019-11-24 23:03:44 +01:00
Robert Scott
0d357bbdb8 tightvnc: add patches for four CVEs
Security fixes for:
* CVE-2019-8287
* CVE-2019-15678
* CVE-2019-15679
* CVE-2019-15680

mostly adapted from patches fixing similar issues in the actively
maintained libvnc

(#73970)

(cherry picked from commit 2482f8b8dc)
2019-11-24 20:12:28 +01:00
Robert Scott
946f13c470 aspell: add patch for CVE-2019-17544 (#74039)
(cherry picked from commit b8920d3dba)
2019-11-24 16:25:19 +01:00
Robert Scott
2ddaccbaa2 tnef: 1.4.17 -> 1.4.18 (security)
Backport of #73882
addresses CVE-2019-18849

(cherry picked from commit b9d458d91c)
2019-11-24 16:20:34 +01:00
markuskowa
68d058e64a Merge pull request #73947 from risicle/ris-slurm-CVE-2019-12838-r19.03
[r19.03] slurm: add patch addressing CVE-2019-12838
2019-11-23 12:05:12 +01:00
Robert Scott
f87585abfe slurm: add patch addressing CVE-2019-12838
including a prerequisite patch to allow the actual fix to apply cleanly
2019-11-23 00:51:15 +00:00
Robert Scott
99e96faee3 libextractor: add patch for CVE-2019-15531
(#73792)
(cherry picked from commit 593def2396)
2019-11-22 10:54:12 +01:00
Christian Kauhaus
6d448d7fbd Merge pull request #73370 from risicle/ris-samba-CVEs-r19.03
[19.03] samba: add patches for CVE-2019-3880, CVE-2019-10218, CVE-2019-14833 & CVE-2019-14847
2019-11-19 21:56:56 +01:00
Matthew Bauer
e855bc8961 ledger-udev-rules: update to 2019-05-30
Fixes #71201

(cherry picked from commit ff066a107b)
2019-11-18 14:47:06 -05:00
Robert Scott
e1dfe46448 dpdk: 17.11.2 -> 17.11.9 (security)
addressing CVE-2019-14818
2019-11-17 17:03:28 +00:00
c0bw3b
3f92c2124a electrum-dash: mark as vulnerable
CVE-2018-1000022 in electrum

(cherry picked from commit a50507a6cc)
2019-11-16 19:52:42 +01:00
Vladimír Čunát
08cc1b8b5b Merge #72958: libexif: fix CVE-2018-20030
(cherry picked from commit 908f6240d8)
Fixes #57153.
2019-11-16 18:31:37 +01:00
Vladimír Čunát
eef525b38b Merge #73253: gdal: patch CVE-2019-17545 2019-11-16 18:06:21 +01:00
Vladimír Čunát
79d9429c4c Merge #72808: ghostscript: security patches 2019-11-16 17:59:00 +01:00
Herwig Hochleitner
aa3c79f85f flashplayer: 32.0.0.270 -> 32.0.0.293
(cherry picked from commit 8c997725a2)
2019-11-16 17:26:19 +01:00
Robert Scott
b85424a7a6 samba: add patches for CVE-2019-3880, CVE-2019-10218, CVE-2019-14833 & CVE-2019-14847
using patches from the 4.8 & 4.9 branches, but luckily these all apply and
work against 4.7
2019-11-15 23:05:12 +00:00
Robert Scott
a08e88c7e5 opencv4: add patches for CVE-2019-14491, CVE-2019-14492, CVE-2019-14493 & CVE-2019-15939
(#73073)
2019-11-13 16:54:41 +01:00
Vladimír Čunát
ca6b659539 Merge branch 'staging-19.03' into release-19.03 2019-11-12 10:49:32 +01:00
Robert Scott
1f2a1334d2 gdal: add patch for CVE-2019-17545 2019-11-11 21:32:15 +00:00
talyz
91d04b9b23 bundler: 1.17.2 -> 1.17.3
Extracted from https://github.com/NixOS/nixpkgs/pull/70216.

(cherry picked from commit 96a1dbac97)
2019-11-11 13:59:08 +00:00
Jaka Hudoklin
6c08aa0d57 facetimehd-firmware: 1.43_4 -> 1.43_5
(cherry picked from commit c115659884)

cc #72804
2019-11-10 15:09:06 -05:00
Robert Scott
e5bd0cfcd5 jhead: add patches for CVE-2019-1010301, CVE-2019-1010302
(#73115)
(cherry picked from commit 7dacaa056c)
2019-11-10 14:44:53 +01:00
Robert Scott
4beb94ccc0 keepalived: patch CVE-2018-19115 (PR #72278)
(cherry picked from commit 03d6145cb0)
2019-11-09 10:35:36 +01:00
Daniel Schaefer
38539ba3ce libtiff: Patch CVE-2019-7663 (PR #72092)
(cherry picked from commit 5270c3a03e)
/cc #57158.
2019-11-09 09:57:29 +01:00
Silvan Mosberger
675884ffb1 Merge pull request #73078 from risicle/ris-varnish-CVE-2019-15892-r19.03
[r19.03] varnish6: add patch for CVE-2019-15892
2019-11-08 23:59:51 +01:00
Robert Scott
b795babe29 varnish6: add patch for CVE-2019-15892 2019-11-08 20:37:26 +00:00
Andreas Rammhold
78e1f59812 Merge pull request #73009 from risicle/ris-qemu-CVEs-r19.03
[r19.03] qemu: add patches for CVE-2019-13164 & CVE-2019-14378
2019-11-08 11:07:18 +01:00
Bas van Dijk
de1c582f3d Merge pull request #73010 from risicle/ris-opencv-3.4.8-r19.03
[r19.03] opencv3: 3.4.5 -> 3.4.8, addressing CVE-2019-14491, CVE-2019-14492 & CVE-2019-15939
2019-11-08 08:42:22 +01:00
Robert Scott
589ee432aa qemu: add patches for CVE-2019-13164 & CVE-2019-14378
(cherry picked from commit 38a4dc2a4d & adapted)
2019-11-07 23:53:43 +00:00
Vladimír Čunát
9c9a249b01 expat: fetch the patch from "my private mirror"
Fixes #71075.  I'm really tired of these, so lemme try this approach.

(cherry picked from commit d628521d0b)
2019-11-07 21:32:51 +01:00
Robert Scott
327ecc2d1d opencv3: 3.4.5 -> 3.4.8 (security)
addressing CVE-2019-14491, CVE-2019-14492 & CVE-2019-15939

all internal downloads are unchanged for this release

(cherry picked from commit a38ee9f002 & adapted)
2019-11-07 19:10:31 +00:00
R. RyanTM
54fe0ae50f zsh-history-substring-search: 1.0.1 -> 1.0.2
(cherry picked from commit e834edcbdd)
2019-11-06 12:07:10 +00:00
Léo Gaspard
a42101e62b Merge pull request #72797 from risicle/ris-koji-1.14.3-r19.03
[r19.03] pythonPackages.koji: 1.13.0 -> 1.14.3 (security)
2019-11-05 10:11:24 +01:00
Florian Klink
c06d264772 Merge pull request #72798 from risicle/ris-file-CVE-2019-18218-r19.03
[r19.03] file: add patch for CVE-2019-18218
2019-11-04 22:54:55 +01:00
Robert Scott
7e2ddc63cc ghostscript: add patches for CVE-2019-10216, CVE-2019-14811, CVE-2019-14812, CVE-2019-14813 and some of CVE-2019-14817
as with master, not all of the CVE-2019-14817 patch applies cleanly, but
the parts that do should provide some protection

(cherry picked from commit bd3f644a90)
2019-11-04 21:08:46 +00:00
Robert Scott
6db96e97c8 ghostscript: add patches for CVE-2019-3839
(cherry picked from commit f55969bbb3)
2019-11-04 21:08:32 +00:00
Robert Scott
0ea2bf108a pythonPackages.koji: 1.13.0 -> 1.14.3 (security)
Addressing CVE-2019-17109

Also added missing description, homepage & license. Re-disabled for py3k
as the kojira executable doesn't seem to be happy with it.

(cherry picked from commit 605a7b31d7)
2019-11-04 20:56:06 +00:00
Robert Scott
829e27625e fedpkg: mark as broken
has been broken in nixpkgs since 2019-02-26 - don't let it stop us
rolling out a security-fixed koji
2019-11-04 20:56:05 +00:00
Robert Scott
be28735bfe file: add patch for CVE-2019-18218
upstream patch 46a8443f76.patch
doesn't apply directly, debian have a version which has been adapted for
5.37.

(cherry picked from commit 99273fc555)
2019-11-04 20:43:34 +00:00
Frederik Rietdijk
658eed76bb python35: 3.5.8 -> 3.5.9
There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem,
which resulted in some users downloading a prerelease version of the 3.5.8 .xz source tarball.
Apart from the version number, 3.5.9 is identical to the proper 3.5.8 release.

(cherry picked from commit 7827d3f449)
2019-11-03 11:21:44 +01:00
obadz
775fb69ed7 chromium: 78.0.3904.70 -> 78.0.3904.87
Two high severity CVEs: CVE-2019-13721 & CVE-2019-13720
(https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_31.html)

(cherry picked from commit 3c7e691c9e)
2019-11-02 03:47:28 +01:00
Robin Gloster
705cd7f814 Merge pull request #72245 from talyz/php-updates-19.03
[19.03] php: 7.1.32 -> 7.1.33, 7.2.22 -> 7.2.24, 7.3.9 -> 7.3.11
2019-10-29 20:36:27 +01:00
talyz
faae4d128a php71: 7.1.32 -> 7.1.33 2019-10-29 11:27:14 +01:00
Aaron Andersen
38e7c36742 php: 7.2.23 -> 7.2.24, 7.3.10 -> 7.3.11
(cherry picked from commit a480006281)
2019-10-29 11:25:32 +01:00
Elis Hirwing
a935f6f46a php72: 7.2.22 -> 7.2.23
Changelog: https://www.php.net/ChangeLog-7.php#7.2.23
(cherry picked from commit b5f73124e4)
2019-10-29 11:25:32 +01:00
Elis Hirwing
f53cb7cd67 php73: 7.3.9 -> 7.3.10
Changelog: https://www.php.net/ChangeLog-7.php#7.3.10
(cherry picked from commit c1e531bf5e)
2019-10-29 11:25:32 +01:00
Frederik Rietdijk
575d2d711a python35: 3.5.7 -> 3.5.8
(cherry picked from commit ccf514a61d)
2019-10-29 10:50:10 +01:00
c0bw3b
b6cfdceb7f perlPackages.Po4a: fix build
Backport of #72170
Related issue: #71296 (Po4a build get stuck in a loop)

Term::ReadKey is an optional dependency. From upstream:
> This module is used to retrieve the terminal's line width.
> If it is not present, the line width can be specified with the COLUMN environment variable.
2019-10-28 18:22:33 +01:00
Graham Christensen
aea8dde8b3 Merge pull request #71774 from ivan/chromium-78.0.3904.70-backport-19.03
[19.03] chromium: 77.0.3865.120 -> 78.0.3904.70
2019-10-24 03:58:36 -04:00
Frederik Rietdijk
e01a1cb58a Merge staging-19.03 into release-19.03 2019-10-24 08:36:43 +02:00
Ivan Kozik
496bcf5b9e chromium: 77.0.3865.120 -> 78.0.3904.70
CVE-2019-13699 CVE-2019-13700 CVE-2019-13701 CVE-2019-13702
CVE-2019-13703 CVE-2019-13704 CVE-2019-13705 CVE-2019-13706
CVE-2019-13707 CVE-2019-13708 CVE-2019-13709 CVE-2019-13710
CVE-2019-13711 CVE-2019-15903 CVE-2019-13713 CVE-2019-13714
CVE-2019-13715 CVE-2019-13716 CVE-2019-13717 CVE-2019-13718
CVE-2019-13719

https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_22.html

(cherry picked from commit 908b24ea04)
2019-10-23 06:05:11 +00:00
taku0
d15a31f88a firefox-esr: 68.1.0esr -> 68.2.0esr
(cherry picked from commit 20dae73330)
2019-10-22 18:03:27 +02:00
Franz Pletz
8cc0abc143 mbedtls: 2.16.0 -> 2.16.3
Fixes CVE-2019-16910. Fixes #71452.

(cherry picked from commit 360e57a567)
2019-10-21 12:52:12 +02:00
R. RyanTM
866194c496 mbedtls: 2.15.1 -> 2.16.0 (#53278)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mbedtls/versions

(cherry picked from commit 436b925156)
2019-10-21 12:51:47 +02:00
Frederik Rietdijk
0391c19a73 python2: 2.7.16 -> 2.7.17
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
(cherry picked from commit 5b55013aa2)
2019-10-20 19:51:15 +02:00
Tim Steinbach
9584ce65b7 linux: 4.9.196 -> 4.9.197 2019-10-18 12:34:02 -04:00
Tim Steinbach
8f23797f14 linux: 4.4.196 -> 4.4.197 2019-10-18 12:34:00 -04:00
Tim Steinbach
10beb986bf linux: 4.19.79 -> 4.19.80 2019-10-18 12:33:58 -04:00
Tim Steinbach
48975d3991 linux: 4.14.149 -> 4.14.150 2019-10-18 12:33:57 -04:00
taku0
9d55c1430a flashplayer: 32.0.0.255 -> 32.0.0.270
(cherry picked from commit 8948290cec)
2019-10-15 20:17:16 +02:00
taku0
314e05082c flashplayer: add maintainer
(cherry picked from commit 09ef6dc625)
2019-10-15 20:16:49 +02:00
John Ericson
81ef8bc42a haskellSrc2nix
Since [1], cabal2nix has been able to parse full platform triples. We
need this for when the system doesn't say enough info (e.g. android).

[1]: 0bb88f0009 (diff-d9172aeec4039eef8cfcc8a2ab6c0677R143)

(cherry picked from commit 66a9f39817)
2019-10-15 15:36:49 +00:00
Matthew Bauer
5b6ad64456 Merge pull request #71146 from delroth/sudo-cve-19.03
sudo: 1.8.27 -> 1.8.28 (CVE-2019-14287) [19.03]
2019-10-14 19:10:14 -04:00
Pierre Bourdon
90425a7bde sudo: 1.8.27 -> 1.8.28 (CVE-2019-14287)
(cherry picked from commit 9dbc3029f7)
2019-10-14 23:18:15 +02:00
Florian Klink
25d5777d9e wpa_supplicant: apply patch for CVE-2019-16275 [19.03] (#70268)
wpa_supplicant: apply patch for CVE-2019-16275 [19.03]
2019-10-14 23:00:34 +02:00
Vladimír Čunát
02dbdcddcd Merge branch 'staging-19.03' into release-19.03 (security)
Only x86_64-linux has managed to finish rebuilding so far
https://hydra.nixos.org/eval/1548583
but I think that's a sufficient trade-off, given that regressions
should be very unlikely.
2019-10-14 11:29:43 +02:00
Vladimír Čunát
72d36bec5c Merge branch 'release-19.03' into staging-19.03 2019-10-13 21:34:51 +02:00
Robert Scott
347511617d poppler: add patch for CVE-2019-9959 (PR #71046)
(cherry picked from commit 3fa2864aac)
2019-10-13 20:19:36 +02:00
Vladimír Čunát
139e21bfeb Merge #70285: *gst-plugins-base: patch CVE-2019-9928
...into staging-19.03
2019-10-13 20:17:51 +02:00
Vladimír Čunát
7585be8a2f Merge #70273: gnupatch: rename patch files to match their CVE ids
...into staging-19.03
2019-10-13 20:16:18 +02:00
Vladimír Čunát
57bd5f1e70 Merge #70278: libtiff: patch for CVE-2019-6128, CVE-2019-14973
...into staging-19.03
2019-10-13 20:15:13 +02:00
Robert Scott
7240f2fdc0 poppler_0_61: add patch for CVE-2019-9959
custom adapted patch to accommodate the openjpeg1/openjpeg2 split that
0.61 still has

(cherry picked from commit e6889d46e0)
2019-10-13 20:06:32 +02:00
Tim Steinbach
e758436f98 linux: 5.2.20 -> 5.2.21 2019-10-12 11:20:59 -04:00
Tim Steinbach
525f11147f linux: 4.19.78 -> 4.19.79 2019-10-12 11:20:58 -04:00
Tim Steinbach
ff91bf037d linux: 4.14.148 -> 4.14.149 2019-10-12 11:20:56 -04:00
Vladimír Čunát
8350d254b3 curl: apply upstream security patch
Partially fixes #70084.  Cherry-picked from 19.09's 22b5bbf0e.
2019-10-12 15:12:19 +02:00
Vladimír Čunát
bfce139094 Merge #70559: zziplib: apply patches for CVE-2018-16548
...into release-19.03
2019-10-12 11:27:29 +02:00
Vladimír Čunát
1a62ef4c16 Merge branch 'release-19.03' into staging-19.03 2019-10-12 11:19:07 +02:00
Vladimír Čunát
aff4d644fd Merge #70464: runc: v1.0.0-rc8 -> v1.0.0-rc9 (security)
(cherry picked from commit 0fa45b865a)
CVE-2019-16884
2019-10-12 10:18:48 +02:00
Ivan Kozik
af633eee21 chromium: 77.0.3865.90 -> 77.0.3865.120
CVE-2019-13693 CVE-2019-13694 CVE-2019-13695 CVE-2019-13696
CVE-2019-13697

Disable jumbo mode because upstream dropped support for it.
(See chromium-dev "We're removing support for the jumbo build")

This makes builds take about 3x as long, but we have no alternative.

(cherry picked from commit 371005c2610af880781f4d70e19747a63768c88e)
2019-10-11 22:43:59 +02:00
Florian Klink
c5cc29d7e5 [19.03] dovecot: 2.3.7.2 -> 2.3.8 (#70972)
[19.03] dovecot: 2.3.7.2 -> 2.3.8
2019-10-11 21:27:06 +02:00
Robert Schütz
5ab20c711e dovecot_pigeonhole: 0.5.7.2 -> 0.5.8
https://dovecot.org/pipermail/dovecot-news/2019-October/000420.html
(cherry picked from commit 395cdd7d4c)
2019-10-11 13:48:23 +02:00
Robert Schütz
e656799d69 dovecot: 2.3.7.2 -> 2.3.8
https://dovecot.org/pipermail/dovecot-news/2019-October/000419.html
(cherry picked from commit 5f03f32fa6)
2019-10-11 13:47:11 +02:00
Robin Gloster
df7e351af9 Merge pull request #70864 from kolaente/update-19.03/gitea-1.9.4
[19.03] gitea: 1.9.3 -> 1.9.4
2019-10-09 17:59:19 +02:00
kolaente
e831ed6ecd gitea: 1.9.3 -> 1.9.4
(cherry picked from commit 7c087faeb8)
2019-10-09 17:32:56 +02:00
Tim Steinbach
1bce67b367 linux: 5.2.19 -> 5.2.20 2019-10-07 18:05:14 -04:00
Tim Steinbach
de3ebed68b linux: 4.9.195 -> 4.9.196 2019-10-07 18:05:13 -04:00
Tim Steinbach
ea983b3642 linux: 4.4.195 -> 4.4.196 2019-10-07 18:05:12 -04:00
Tim Steinbach
928efd030b linux: 4.19.77 -> 4.19.78 2019-10-07 18:05:10 -04:00
Tim Steinbach
b8e99b444d linux: 4.14.147 -> 4.14.148 2019-10-07 18:05:09 -04:00
Linus Heckemann
0e0ee084d6 linuxPackages.virtualBoxGuestAdditions: fix build
From #70618; fixes #70470.

(cherry picked from commit 22011b0218)
2019-10-07 15:48:50 +02:00
Pierre Bourdon
59314ddd6e zziplib: apply patches for CVE-2018-16548
(cherry picked from commit aa74d076c9)
2019-10-07 04:25:57 +02:00
Albert Safin
4cf8a797ea nixos/doc: fix manpage format
Spaces inside <refname> cause stray double underscore in generated manual pages.

Fixes #70468

(cherry picked from commit 0eaf29433e)
(cherry picked from commit 26dfb4f86b)
2019-10-05 13:44:11 -04:00
Tim Steinbach
146425a590 linux: 5.2.18 -> 5.2.19 2019-10-05 10:57:50 -04:00
Tim Steinbach
b52cca16fc linux: 4.9.194 -> 4.9.195 2019-10-05 10:57:48 -04:00
Tim Steinbach
bf7844d5d6 linux: 4.4.194 -> 4.4.195 2019-10-05 10:57:47 -04:00
Tim Steinbach
b48b4ca7a0 linux: 4.19.76 -> 4.19.77 2019-10-05 10:57:45 -04:00
Tim Steinbach
fcd7b863ba linux: 4.14.146 -> 4.14.147 2019-10-05 10:57:44 -04:00
Martin Milata
b045330643 libpng12: 1.2.57 -> 1.2.59
CVE-2017-12652

(cherry picked from commit 12f31b7366)
2019-10-05 01:51:01 +02:00
Vladimír Čunát
bcc3c118bf unbound: patch CVE-2019-16866 (DoS, minor one IMHO)
https://www.nlnetlabs.nl/projects/unbound/security-advisories/#vulnerability-in-parsing-notify-queries
The patch should be available here but web is down ATM:
https://nlnetlabs.nl/downloads/unbound/patch_cve_2019-16866.diff
2019-10-04 10:03:15 +02:00
Thomas Tuegel
ec1070d4d4 Merge pull request #70288 from ttuegel/security--release-19.03--CVE-2019-14744
NixOS 19.03: Fix kdelibs and kconfig patch names for vulnix
2019-10-03 05:57:44 -05:00
Pierre Bourdon
2aae1c9631 glibc: patch CVE-2018-11236, CVE-2018-11237
Patches have been imported into nixpkgs and manually edited to avoid
merge conflicts on ChangeLog / NEWS files.

(cherry picked from commit 17be09a1f0)
2019-10-03 00:03:36 +02:00
Thomas Tuegel
949da84383 pykde4: Disable build on Hydra 2019-10-02 16:51:19 -05:00
Thomas Tuegel
665e671717 kdelibs: vulnix: patch name is CVE number 2019-10-02 16:50:03 -05:00
Thomas Tuegel
3e7cb73856 kconfig: vulnix: patch name is CVE number 2019-10-02 16:49:28 -05:00
Pierre Bourdon
061663a157 gst-plugins-base,gst_all_1.gst-plugins-base: apply patch for CVE-2019-9928
Refactor the patchPhase management for the package along the way to
something more standard.

(Cherry pick from 97e4a11b00 with an extra
version of the package to patch in 19.03.)
2019-10-02 23:31:02 +02:00
Pierre Bourdon
b7eac277b3 libtiff: patch for CVE-2019-6128, CVE-2019-14973
CVE-2019-14973.patch is a manually backported of the upstream patch to
work around some minor merge conflicts.

(cherry picked from commit a2e1da7367)
2019-10-02 22:49:57 +02:00
Pierre Bourdon
41f6a49be1 gnupatch: rename patch files to match their CVE ids.
This should be a behavior no-op, but it helps vulnix figure out that we
are up to date regarding security patches.

(cherry picked from commit 2242bb86d1)
2019-10-02 22:04:34 +02:00
Pierre Bourdon
3f35f896a5 wpa_supplicant: apply patch for CVE-2019-16275
(cherry picked from commit 559687498b)
2019-10-02 21:25:35 +02:00
Thomas Tuegel
a1ccf5ff6a Merge pull request #70263 from ttuegel/security--release-19.03--CVE-2019-14744
NixOS 19.03: Patches for CVE-2019-14744
2019-10-02 14:01:01 -05:00
Thomas Tuegel
3879ac8b90 pykde4: Patch for CVE-2019-14744
See also: https://phabricator.kde.org/D22989
See also: https://github.com/NixOS/nixpkgs/issues/70102
2019-10-02 13:32:01 -05:00
Thomas Tuegel
a7417ebf45 kconfig: Patch for CVE-2019-14744
See also: https://phabricator.kde.org/D22979
See also: https://github.com/NixOS/nixpkgs/issues/70102
2019-10-02 13:30:44 -05:00
Mario Rodas
7035462dde ruby_2_6: 2.6.2 -> 2.6.5
Changelog: https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/
(cherry picked from commit 4ee22f3a9c)
2019-10-02 10:55:40 +00:00
Mario Rodas
c8e7fec546 ruby_2_5: 2.5.5 -> 2.5.7
Changelog: https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-5-7-released/
(cherry picked from commit 5e76e7b430)
2019-10-02 10:54:25 +00:00
Mario Rodas
0dbd38cac0 ruby_2_4: 2.4.5 -> 2.4.9
Changelog:
- https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-4-8-released/
- https://www.ruby-lang.org/en/news/2019/10/02/ruby-2-4-9-released/

(cherry picked from commit 5ed9d8b8aa)
2019-10-02 10:53:07 +00:00
pacien
a9c15710b9 exim: 4.92.2 -> 4.92.3
security update: CVE-2019-16928

(cherry picked from commit aaa1ba3700)

cc #70072
2019-10-02 09:34:19 +02:00
Tim Steinbach
f9206f287e linux: 5.2.17 -> 5.2.18 2019-10-01 08:05:27 -04:00
Tim Steinbach
9aa95fd69f linux: 4.19.75 -> 4.19.76 2019-10-01 08:05:26 -04:00
xrelkd
6420e2649f youtube-dl: 2019.09.12.1 -> 2019.09.28
(cherry picked from commit b7c5073f72)
2019-09-27 21:15:13 -04:00
Michael Weiss
bd5e8f35c2 Merge pull request #69565 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.27.2 -> 1.27.3 (backport)
2019-09-26 22:33:49 +02:00
Michael Weiss
99f61ee5ad signal-desktop: 1.27.2 -> 1.27.3
(cherry picked from commit 6f3b44baa4)
2019-09-26 20:03:28 +02:00
Michael Weiss
47729d027e signal-desktop: Document the build "expiration"
This adds a comment why it's important to always backport any updates as
suggested in #68232. I've als included a few more details to document
the behaviour.

Sources:
- Default build lifetime [0]
- asar - Electron Archive [1]

[0]: d3d2b0ec52/Gruntfile.js (L222)
[1]: https://github.com/electron/asar

(cherry picked from commit 5d1abc68e7)
2019-09-26 20:02:11 +02:00
Matthew Bauer
ebdc441931 gmp: don’t disable assembly on x86
this should always work, even on android / iOS toolchains

(cherry picked from commit 699fae259d)
(cherry picked from commit a5771ef41a)
2019-09-24 17:33:13 -04:00
Matthew Bauer
cb99f4f23a androidndk: get correct libs for x86_64
(cherry picked from commit f089afe965)
2019-09-24 17:32:49 -04:00
Jörg Thalheim
2c61951df9 rtlwifi_new: 2018-02-17 -> 2019-08-21
(cherry picked from commit 434a69f5b5)
2019-09-24 13:15:44 +01:00
Jan Malakhovski
bf33e92e9d firefoxPackages.tor-browser: 8.5.4 -> 8.5.6
(cherry picked from commit 54c8da0787)
2019-09-24 08:09:19 +02:00
Matthew Bauer
5051f5435e Revert "daemon: init at 0.6.4"
This reverts commit 5e845ace84.
2019-09-23 13:53:32 -04:00
Robin Gloster
dd8cc8ff77 Merge pull request #69042 from johanot/kubernetes-1.13.11
kubernetes: 1.13.9 -> 1.13.11
2019-09-23 15:50:52 +02:00
talyz
4d53b8e34c nixos/gitlab: Add gnutar and gzip to gitlab-sidekiq's path
Tar and gzip are needed when importing GitLab project exports.

(cherry picked from commit aceac9d531)
2019-09-23 06:43:39 +02:00
Eelco Dolstra
d98809009c nixFlakes: 2.4pre20190913_a25c022 -> 2.4pre20190922_382aa05
(cherry picked from commit 8109be4859)
2019-09-22 22:07:34 +02:00
Sander van der Burg
5e845ace84 daemon: init at 0.6.4
(cherry picked from commit 96ffba10f5)
2019-09-22 21:24:36 +02:00
Elis Hirwing
7be7f6f644 Merge pull request #69226 from talyz/release-19.03
nomachine-client: 6.7.6 -> 6.8.1
2019-09-22 07:43:56 +02:00
Tim Steinbach
a83dcb1755 linux: 5.2.16 -> 5.2.17 2019-09-21 20:36:57 -04:00
Tim Steinbach
ae0dc12a8e linux: 4.9.193 -> 4.9.194 2019-09-21 20:36:56 -04:00
Tim Steinbach
0b88a5c44d linux: 4.4.193 -> 4.4.194 2019-09-21 20:36:54 -04:00
Tim Steinbach
e3d426e75b linux: 4.19.74 -> 4.19.75 2019-09-21 20:36:53 -04:00
Tim Steinbach
e134e642fc linux: 4.14.145 -> 4.14.146 2019-09-21 20:36:48 -04:00
talyz
3bf149e41b nomachine-client: 6.7.6 -> 6.8.1
(cherry picked from commit 43dc5c0e8f)
2019-09-21 22:06:09 +02:00
Elis Hirwing
fdf5764e79 Merge pull request #69201 from c0deaddict/release-19.03
nixos/gitea: fix dump
2019-09-21 12:09:08 +02:00
Jos van Bakel
fa177937ab nixos/gitea: fix dump 2019-09-21 11:23:18 +02:00
Serhii Khoma
73aec98c72 dropbox: 73.4.118 -> 81.4.195
(cherry picked from commit 36c772b5f3)
2019-09-21 09:35:25 +01:00
Langston Barrett
55724cea1d dropbox: 63.4.107 -> 73.4.118
(cherry picked from commit 21344bc172)
2019-09-21 09:35:16 +01:00
taku0
d91b06e436 firefox: 69.0 -> 69.0.1
(cherry picked from commit a4edff0fec)
2019-09-21 08:31:04 +01:00
taku0
75fdf70a92 firefox-bin: 69.0 -> 69.0.1
(cherry picked from commit ae20db1f21)
2019-09-21 08:30:58 +01:00
werner291
b7a5d2348e broadcom_sta: fix build on linux-5.1 (#69167)
(cherry picked from commit 75a60db00e)
2019-09-20 18:40:08 -04:00
hyperfekt
7086c810fd minecraft: 2015-07-24 -> 2.1.5965
switched to the new official launcher, renamed to minecraft-launcher,
and added an update script

(cherry picked from commit 3a635da857)
2019-09-20 22:42:58 +02:00
Vladimír Čunát
e670762434 Merge branch 'staging-19.03' into release-19.03
(expat: security patch)
2019-09-20 12:19:14 +02:00
aszlig
021d733ea3 ip2unix: 2.0.1 -> 2.0.2
This is just a small bugfix release (essentially adds two lines of code)
which fixes a segfault if using with a program that doesn't pass a
sockaddr buffer to accept() or accept4().

The reason I didn't cherry-pick this from master is because the version
there is version 2.1.x and I'd like to only backport fixes to NixOS
stable branches, so I released version 2.0.2 upstream specifically for
this.

Signed-off-by: aszlig <aszlig@nix.build>
2019-09-20 08:20:21 +02:00
Graham Christensen
7ba2943d72 Merge pull request #69076 from ivan/chromium-77.0.3865.90-for-19.03
[19.03] chromium: 77.0.3865.75 -> 77.0.3865.90
2019-09-19 18:01:02 -04:00
Ivan Kozik
f0986334ee chromiumDev: fix build by disabling jumbo
This fixes:

FAILED: obj/chrome/browser/ui/ui/ui_jumbo_3.o
../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/chrome/browser/ui/ui/ui_jumbo_3.o.d -DUSE_DBUS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"371202-8455294f-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -DCR_LIBCXX_REVISION=361348 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DUSE_CUPS -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DENABLE_IPC_FUZZER -DTOOLKIT_VIEWS=1 -DVK_NO_PROTOTYPES -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DSYNC_PASSWORD_REUSE_DETECTION_ENABLED -DON_FOCUS_PING_ENABLED -DEXPAT_RELATIVE_PATH -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DNO_MAIN_THREAD_WRAPPING -DV8_USE_EXTERNAL_STARTUP_DATA -DSK_GL -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_HAS_JPEG_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_NO_PROTOTYPES -DV8_DEPRECATION_WARNINGS -DI18N_ADDRESS_VALIDATION_DATA_URL=\"https://chromium-i18n.appspot.com/ssl-aggregate-address/\" -DPERFETTO_IMPLEMENTATION -I. -I../.. -Igen -Igen/shim_headers/snappy_shim -I../../third_party/libyuv/include -Igen/shim_headers/libpng_shim -Igen/shim_headers/libwebp_shim -I../../third_party/khronos -I../../gpu -I../../third_party/vulkan/include -Igen/shim_headers/opus_shim -Igen/third_party/dawn -I../../third_party/dawn/src/include -Igen/shim_headers/flac_shim -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/protobuf/src -I../../third_party/boringssl/src/include -I../../third_party/cacheinvalidation/overrides -I../../third_party/cacheinvalidation/src -Igen/third_party/metrics_proto -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/vulkan/include -I../../third_party/skia/third_party/vulkanmemoryallocator -I../../third_party/vulkan/include -I../../third_party/libwebm/source -I../../v8/include -Igen/v8/include -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -Igen/third_party/perfetto -I../../third_party/re2/src -I../../third_party/mesa_headers -Igen -Igen -Igen -Igen -I../../third_party/libaddressinput/src/cpp/include -Igen/components/sync/protocol -I../../third_party/flatbuffers/src/include -I../../third_party/perfetto -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -I../../third_party/brotli/include -I../../third_party/zlib -I../../third_party/fontconfig/src -Igen -Igen -Igen -Igen -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers -m64 -march=x86-64 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-xor-used-as-pow -Wno-c99-designator -Wno-reorder-init-list -Wno-final-dtor-non-final-class -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -I/nix/store/fn0ag3ahbrjjjbsqb2846x321zj4jika-glib-2.60.7-dev/include -I/nix/store/fn0ag3ahbrjjjbsqb2846x321zj4jika-glib-2.60.7-dev/include/glib-2.0 -I/nix/store/ilk1606qj4pqzsplnnzycsxpzl6pjss8-glib-2.60.7/lib/glib-2.0/include -Wno-shorten-64-to-32 -Wno-header-guard -I/nix/store/c3i4il1c0n9mjhzm1dsvcw8h8d973s0b-nspr-4.21-dev/include -I/nix/store/qk3racv0a2967wsk0g9ps9wlbfn17faj-nss-3.46-dev/include/nss -I/nix/store/v85mz845m1hv2xlhp0zvxv36pmsfbc3q-dbus-1.12.16-dev/include/dbus-1.0 -I/nix/store/j3sv2g9s6dnlh672rwx0mmlkcm37v1k8-dbus-1.12.16-lib/lib/dbus-1.0/include -std=c++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include -fvisibility-inlines-hidden -c gen/chrome/browser/ui/ui_jumbo_3.cc -o obj/chrome/browser/ui/ui/ui_jumbo_3.o
warning: unknown warning option '-Wno-implicit-int-float-conversion'; did you mean '-Wno-implicit-float-conversion'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-xor-used-as-pow'; did you mean '-Wno-unused-macros'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-c99-designator'; did you mean '-Wno-gnu-designator'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-reorder-init-list'; did you mean '-Wno-empty-init-stmt'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-final-dtor-non-final-class'; did you mean '-Wno-abstract-final-class'? [-Wunknown-warning-option]
In file included from gen/chrome/browser/ui/ui_jumbo_3.cc:24:
./../../chrome/browser/ui/views/profiles/profile_menu_view.cc:68:25: error: redefinition of 'GetProfileAttributesEntry'
ProfileAttributesEntry* GetProfileAttributesEntry(Profile* profile) {
                        ^
./../../chrome/browser/ui/views/profiles/avatar_toolbar_button.cc:49:25: note: previous definition is here
ProfileAttributesEntry* GetProfileAttributesEntry(Profile* profile) {
                        ^
5 warnings and 1 error generated.
2019-09-19 21:42:34 +00:00
Ivan Kozik
8686f57f6c chromium: 77.0.3865.75 -> 77.0.3865.90
CVE-2019-13685 CVE-2019-13688 CVE-2019-13687 CVE-2019-13686
2019-09-19 21:42:19 +00:00
Tim Steinbach
51bc28fd29 linux: 5.2.15 -> 5.2.16 2019-09-19 10:10:44 -04:00
Tim Steinbach
ef50783c17 linux: 4.19.73 -> 4.19.74 2019-09-19 10:10:42 -04:00
Tim Steinbach
02602f813d linux: 4.14.144 -> 4.14.145 2019-09-19 10:10:41 -04:00
Johan Thomsen
2614327c7d kubernetes: 1.13.9 -> 1.13.11 2019-09-18 21:29:17 +02:00
Bjørn Forsman
c2d01c0dd5 mdadm: fix path to sendmail
Without this, mdadm won't be able to send email notifications:

  $ sudo mdadm --monitor --scan --test
  sh: /nix/store/2v8jn0lxza72grcm6hciak9fpgm7xb3a-system-sendmail-1.0: Is a directory

Fixes: b074a40f74 ("mdadm: use shared system-sendmail")
(cherry picked from commit 6b3832a519)
2019-09-18 21:01:32 +02:00
Edmund Wu
73dc838153 firmwareLinuxNonfree: 2019-04-16 -> 2019-07-17
(cherry picked from commit 05570075d7)

Fixes #68770.
2019-09-18 00:21:25 +02:00
Will Dietz
d456b70a4d firmwareLinuxNonfree: 20190312 -> 20190416
restore outputHash attributes, since I already have them...

(cherry picked from commit e50c71b3b1)
2019-09-18 00:21:25 +02:00
Tim Steinbach
5e61b9b1f0 linux: 5.2.14 -> 5.2.15 2019-09-16 14:02:38 -04:00
Tim Steinbach
b5632e3373 linux: 4.9.192 -> 4.9.193 2019-09-16 14:02:37 -04:00
Tim Steinbach
827adf3756 linux: 4.4.192 -> 4.4.193 2019-09-16 14:02:37 -04:00
Tim Steinbach
4106901b6b linux: 4.19.72 -> 4.19.73 2019-09-16 14:02:36 -04:00
Tim Steinbach
b7905d7be5 linux: 4.14.143 -> 4.14.144 2019-09-16 14:02:35 -04:00
Matthew Bauer
db69c2d11c cross: use newer gnu-config on iOS
(cherry picked from commit 5a69a4ecc1)
2019-09-16 14:01:41 -04:00
Vladimír Čunát
531fe80e12 expat: patch CVE-2019-15903 (from Debian, issue #68818)
I hope this URL will last for a few months, feel free to find better.
2019-09-15 12:57:36 +02:00
Vladimír Čunát
2dfae8e22f Merge branch 'staging-19.03' into release-19.03 2019-09-15 09:21:39 +02:00
Vladimír Čunát
e57969147c Revert "openssl_1_1: fix CVE-2019-1543"
This reverts commit e4ee5b9160.
The patch was doubly applied after the version bump; now it builds.
2019-09-15 09:17:25 +02:00
Robin Gloster
7841371ed5 python.pkgs.cryptography: fix/ignore broken tests
Broken tests by openssl 1.1.1d, added patch and skipped one test

Issue for skipped test: https://github.com/pyca/cryptography/issues/4998

(cherry picked from commit 8b34d843c6)
2019-09-14 19:34:59 +02:00
Vladimír Čunát
7339bd4760 go_1_11: 1.11.12 -> 1.11.13
Fixes CVE-2019-14809 and perhaps also CVE-2018-17075; /cc #68564
2019-09-14 18:24:33 +02:00
taku0
cde53d0d67 thunderbird-bin: 68.0 -> 68.1.0
(cherry picked from commit 80e0666515)
It includes security fixes, as usual.
2019-09-14 16:37:36 +02:00
taku0
66d7d2a97b thunderbird-bin: 60.8.0 -> 68.0
(cherry picked from commit 6007f737e1)
2019-09-14 16:34:47 +02:00
Vladimír Čunát
5816c45f28 Merge #68753: firefox-60-esr: 60.8.0esr -> 60.9.0esr
(cherry picked from commit 92604b88b3)
Briefly re-tested here as well.
2019-09-14 10:53:50 +02:00
Eelco Dolstra
48d2e27b74 nixFlakes: 2.3pre20190712_aa82f8b -> 2.4pre20190913_a25c022 2019-09-13 20:15:30 +02:00
Jörg Thalheim
5271f8dddc dino: 2019-03-07 -> 2019-09-12
(cherry picked from commit e849aadd62)
2019-09-13 15:50:45 +01:00
Andreas Rammhold
321b25d4c4 Merge branch release-19.03 into staging-19.03 2019-09-13 09:55:50 +02:00
Mikhail Klementev
af5481e9b7 dino: 2019-02-06 -> 2019-08-27
(cherry picked from commit 2c0bb593c6)
2019-09-12 22:45:08 +01:00
Jörg Thalheim
fbdefa320f dino: 2019-02-06 -> 2019-03-07
(cherry picked from commit 03050e9749)
2019-09-12 22:45:04 +01:00
Henrik Jonsson
1805e9ec6e tor-browser-bundle-bin: 8.5.4 -> 8.5.5
(cherry picked from commit ac975ddd8f)
2019-09-12 18:52:14 +02:00
taku0
cf018a7c55 flashplayer: 32.0.0.238 -> 32.0.0.255
(cherry picked from commit dac340737a)

 Conflicts:
	pkgs/applications/networking/browsers/chromium/plugins.nix
	pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
	pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
2019-09-11 17:15:25 -04:00
Averell Dalton
b8dc8b413e youtube-dl: 2019.09.12 -> 2019.09.12.1
(cherry picked from commit 99ec6416c5)
2019-09-11 16:45:21 -04:00
Roosembert Palacios
f6a38b8d00 youtube-dl: 2019.09.01 -> 2019.09.12
Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
(cherry picked from commit 264369254c)
2019-09-11 15:56:11 -04:00
Andreas Rammhold
94de705477 openssl_1_0_2: fixup sha256 2019-09-11 13:41:04 +02:00
Andreas Rammhold
8ceecf674f Merge pull request #68463 from ivan/chromium-77.0.3865.75-for-19.03
[19.03] chromium: 76.0.3809.132 -> 77.0.3865.75
2019-09-11 13:32:58 +02:00
Andreas Rammhold
228c43de93 Merge pull request #68449 from andir/19.03/openssl
[19.03] openssl_1_1: 1.1.1c -> 1.1.1d, openssl: 1.0.2s -> 1.0.2t (low severity security)
2019-09-11 11:39:13 +02:00
Ivan Kozik
6824f23597 chromium: 76.0.3809.132 -> 77.0.3865.75
CVE-2019-5870 CVE-2019-5871 CVE-2019-5872 CVE-2019-5873
CVE-2019-5874 CVE-2019-5875 CVE-2019-5876 CVE-2019-5877
CVE-2019-5878 CVE-2019-5879 CVE-2019-5880 CVE-2019-5881
CVE-2019-13659 CVE-2019-13660 CVE-2019-13661 CVE-2019-13662
CVE-2019-13663 CVE-2019-13664 CVE-2019-13665 CVE-2019-13666
CVE-2019-13667 CVE-2019-13668 CVE-2019-13669 CVE-2019-13670
CVE-2019-13671 CVE-2019-13673 CVE-2019-13674 CVE-2019-13675
CVE-2019-13676 CVE-2019-13677 CVE-2019-13678 CVE-2019-13679
CVE-2019-13680 CVE-2019-13681 CVE-2019-13682 CVE-2019-13683

(cherry picked from commit 485a2e59e3)
2019-09-10 23:14:06 +00:00
Andreas Rammhold
e48b4c042d openssl_1_1: 1.1.1b -> 1.1.1d
(cherry picked from commit 76d54c72ac)
2019-09-10 21:27:01 +02:00
Andreas Rammhold
23d9be680c openssl: 1.0.2r -> 1.0.2t
(cherry picked from commit aa6327c29c)
2019-09-10 21:26:57 +02:00
Andreas Rammhold
d10b4b0541 Merge branch release-19.03 into staging-19.03 2019-09-10 21:23:44 +02:00
Tim Steinbach
8a30e24218 linux: 5.2.13 -> 5.2.14 2019-09-10 08:24:01 -04:00
Tim Steinbach
432d2cbbed linux: 4.9.191 -> 4.9.192 2019-09-10 08:24:00 -04:00
Tim Steinbach
84852abc6c linux: 4.4.191 -> 4.4.192 2019-09-10 08:23:59 -04:00
Tim Steinbach
3317c917f3 linux: 4.19.71 -> 4.19.72 2019-09-10 08:23:58 -04:00
Tim Steinbach
c934481d82 linux: 4.14.142 -> 4.14.143 2019-09-10 08:23:57 -04:00
Andreas Rammhold
09e633d680 Merge pull request #68409 from andir/19.09/build-rust-crate-renames
[19.03] buildRustCrate: add support for renaming crates
2019-09-10 11:57:13 +02:00
Daniël de Kok
1c291201d8 buildRustCrate: add support for renaming crates
Before this change, buildRustCrate always called rustc with

--extern libName=[...]libName[...]

However, Cargo permits using a different name under which a dependency
is known to a crate. For example, rand 0.7.0 uses:

[dependencies]
getrandom_package = { version = "0.1.1", package = "getrandom", optional = true }

Which introduces the getrandom dependency such that it is known as
getrandom_package to the rand crate. In this case, the correct extern
flag is of the form

--extern getrandom_package=[...]getrandom[...]

which is currently not supported. In order to support such cases, this
change introduces a crateRenames argument to buildRustCrate. This
argument is an attribute set of dependencies that should be renamed. In
this case, crateRenames would be:

{
  "getrandom" = "getrandom_package";
}

The extern options are then built such that if the libName occurs as
an attribute in this set, it value will be used as the local
name. Otherwise libName will be used as before.

(cherry picked from commit 85c6d72011)
2019-09-10 11:02:20 +02:00
Sander van der Burg
ac82b1216c nixos/dysnomia: enable InfluxDB support
(cherry picked from commit e987e3fef9)
2019-09-09 23:33:49 +02:00
Sander van der Burg
bd9174bcb9 DisnixWebService: 0.8 -> 0.9
(cherry picked from commit e0af0be6e6)
2019-09-09 23:33:30 +02:00
Sander van der Burg
67f60eddf8 disnixos: 0.7.1 -> 0.8
(cherry picked from commit 67879a7f0d)
2019-09-09 23:31:39 +02:00
Sander van der Burg
c93c5fdedc disnix: 0.8 -> 0.9
(cherry picked from commit 46f190b40d)
2019-09-09 23:31:28 +02:00
Sander van der Burg
8dc12d0f59 dysnomia: 0.8 -> 0.9
(cherry picked from commit 95464bab66)
2019-09-09 23:31:18 +02:00
Marek Mahut
5b0b58685d axis2: 1.7.8 -> 1.7.9
(cherry picked from commit 0e679dd53e)
2019-09-08 16:38:35 +02:00
Maximilian Bosch
65a9b52deb Merge pull request #68284 from etu/1903-gitea-1-9-3
[19.03] gitea: 1.9.2 -> 1.9.3
2019-09-08 11:31:16 +02:00
Matthew Bauer
bb18e38233 mesa: don’t build surfaceless on macOS
needs libdrm

https://hydra.nixos.org/build/99518215

/cc @Ericson2314
2019-09-07 16:28:37 -04:00
Elis Hirwing
bced2b127f gitea: 1.9.2 -> 1.9.3
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.9.3
(cherry picked from commit 8b71bb0ad4)
2019-09-07 22:26:55 +02:00
Robin Gloster
7aa31178e3 Merge pull request #68262 from etu/1903-php-updates
[19.03] php: 7.1.30 -> 7.1.32, 7.2.21 -> 7.2.22, 7.3.8 -> 7.3.9
2019-09-07 18:48:10 +02:00
Michael Weiss
92650cb990 Merge pull request #68232 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.26.2 -> 1.27.1 (backport)
2019-09-07 17:41:04 +02:00
Elis Hirwing
b10acd3afa php71: 7.1.30 -> 7.1.32
Changelog: https://www.php.net/ChangeLog-7.php#7.1.31
Changelog: https://www.php.net/ChangeLog-7.php#7.1.32
2019-09-07 14:53:50 +02:00
Elis Hirwing
03dcb3dee4 php72: 7.2.21 -> 7.2.22
Changelog: https://www.php.net/ChangeLog-7.php#7.2.22
(cherry picked from commit 125d068e02)
2019-09-07 14:52:17 +02:00
Will Dietz
759a4087b6 php73: 7.3.8 -> 7.3.9 (security)
https://www.php.net/archive/2019.php#2019-08-29-1

https://www.php.net/ChangeLog-7.php#7.3.9
(cherry picked from commit 00039ef5af)
2019-09-07 14:48:19 +02:00
Ryan Mulligan
6751e491bb Merge pull request #68127 from jasom/lilypond-segfault-fix
lilypond: fix segfault
2019-09-07 05:44:54 -07:00
Tim Steinbach
d19cb7521d linux: 5.2.11 -> 5.2.13 2019-09-06 19:36:55 -04:00
Tim Steinbach
1b984e521e linux: 4.9.190 -> 4.9.191 2019-09-06 19:36:53 -04:00
Tim Steinbach
c50741ffe9 linux: 4.4.190 -> 4.4.191 2019-09-06 19:36:51 -04:00
Tim Steinbach
327d935788 linux: 4.19.69 -> 4.19.71 2019-09-06 19:36:50 -04:00
Tim Steinbach
d0ad9bab50 linux: 4.14.141 -> 4.14.142 2019-09-06 19:36:49 -04:00
Michael Weiss
06ba45c7e0 signal-desktop: 1.27.1 -> 1.27.2
(cherry picked from commit 042b63dd2c)
Reason: Avoid an expired (unusable) release in the stable release
(Signal-Desktop releases expire after a few months).
2019-09-07 01:10:05 +02:00
Jason Miller
7b96fdf2c6 lilypond: fix segfault
When built with GCC>=6.0 current stable lilypond requires
-fno-delete-null-pointer or it may segfault.

Unstable lilypond no longer relies on "this" being allowed to be null, so does
not need this change.

Upstream bug: https://sourceforge.net/p/testlilyissues/issues/4814/

Sample input to reproduce issue:

```
\version "2.18.2"

\new Staff {
    f8( e~ e2.) |
}
```
2019-09-06 14:26:48 -07:00
pacien
56c18e6fef exim: 4.92 -> 4.92.2
security update: CVE-2019-13917, CVE-2019-15846
2019-09-06 20:53:07 +00:00
Vladimír Čunát
0d79decdb3 thunderbird: 60.8.0 -> 60.9.0
I know there's 68.0 already #67754, but let's be conservative on 19.03
and remain on the older Thunderbird branch for a bit longer.
2019-09-06 16:44:57 +02:00
Michael Weiss
ff05bc4083 Merge pull request #68177 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.26.2 -> 1.27.1 (backport)
2019-09-06 11:55:30 +02:00
Michael Weiss
bfbd6cee5a signal-desktop: 1.26.2 -> 1.27.1
at-spi2-core is required for the new dependency on libatspi.so.0.

(cherry picked from commit 539d66aef6)
2019-09-06 00:09:04 +02:00
Will Dietz
609fe21661 webkitgtk: 2.24.3 -> 2.24.4 (security!)
https://webkitgtk.org/2019/08/28/webkitgtk2.24.4-released.html
https://webkitgtk.org/security/WSA-2019-0004.html
(cherry picked from commit 04ddfc59b4)
2019-09-05 11:02:17 -04:00
Vladimír Čunát
3d7608eb26 Merge branch 'staging-19.03' into release-19.03
systemd-resolved security patch
2019-09-05 09:04:31 +02:00
Andreas Rammhold
d8d61079e1 firefox-esr: 68.0.2esr -> 68.1.0esr
(cherry picked from commit 6dce809b32)
2019-09-04 11:05:00 +02:00
Andreas Rammhold
f51e276b62 Merge 'systemd: fix CVE-2019-15718 #68033' into staging-19.03 2019-09-04 02:35:22 +02:00
Andreas Rammhold
c6c0967551 Merge branch release-19.03 into staging-19.03 2019-09-04 02:33:22 +02:00
Andreas Rammhold
bd689a6e4e Merge branch staging-19.03 into release-19.03 2019-09-04 02:31:48 +02:00
Andreas Rammhold
d4e9ae33f1 Merge pull request #68050 from andir/19.03/firefox-allow-downgrade
[19.03] firefox/wrapper: Set new style override for legacy profiles & allow downgrades
2019-09-04 02:22:55 +02:00
Andreas Rammhold
a13344b85a firefox/wrapper: Set new style override for legacy profiles & allow downgrades
While Firefox 68 started messing with our profiles and required new
profiles on binary location changes Firefox 69 now verifies that we
aren't downgrading to an older Firefox even of the same version. If you
switch between two channel versions and/or between nixpkgs releases
Firefox will refuse to start and demand a fresh profile. Disabling the
downgrade protection works around that issue.
2019-09-04 02:09:39 +02:00
Andreas Rammhold
7c9e643c15 systemd: fix CVE-2019-15718
More details at: https://www.openwall.com/lists/oss-security/2019/09/03/1
2019-09-04 01:02:38 +02:00
Andreas Rammhold
56b84277cc Merge pull request #67987 from andir/19.03/firefox69
[19.03] firefox: 68.0.2 -> 69.0 (and updated related packages)
2019-09-03 22:04:42 +02:00
WilliButz
c8c4f24139 grafana: set correct version after bad backport 2019-09-03 18:09:18 +02:00
Andreas Rammhold
0de9229a35 Merge nss bump from #67987 into staging-19.03 2019-09-03 09:19:49 +02:00
Andreas Rammhold
d0216bd56e Merge branch 'release-19.03' into staging-19.03 2019-09-03 09:16:57 +02:00
Andreas Rammhold
bad6bf2e5e firefox-devedition-bin: 68.0b12 -> 70.0b2 2019-09-03 08:52:46 +02:00
Andreas Rammhold
9c13037b05 firefox-beta-bin: 69.0b14 -> 69.0b16 2019-09-03 08:52:11 +02:00
Andreas Rammhold
84e1bbb865 firefox-bin: 68.0.2 -> 69.0 2019-09-03 08:51:44 +02:00
Alyssa Ross
ba76e1524b firefox-bin.updateScript: fix with GNUPGHOME
If GNUPGHOME is set in the environment, it takes precedence over HOME,
so to avoid using a user's actual GNUPGHOME, we should override thiscc
instead of HOME.

(cherry picked from commit aee879c98f)
2019-09-03 08:51:19 +02:00
Alyssa Ross
6648a036a5 firefox-bin.updateScript: always use up-to-date key
Otherwise we have to keep fetching a new key manually each time they
renew it.

(cherry picked from commit b0002f4816)
2019-09-03 08:51:06 +02:00
Andreas Rammhold
02aad1f373 firefox: 68.0.2 -> 69.0
(cherry picked from commit 77fc386344)
2019-09-02 23:16:59 +02:00
Andreas Rammhold
f5fcdb5233 firefox: support building firefox 69
(cherry picked from commit f3d3377477)
2019-09-02 23:16:59 +02:00
Jonathan Ringer
f8bcf6771d rust-cbindgen: 0.8.7 -> 0.9.0
(cherry picked from commit 3c85b7155a)
2019-09-02 23:16:59 +02:00
Andreas Rammhold
e87345d6f3 nss: 3.44.1 -> 3.46
(cherry picked from commit 7b504b49b0)
2019-09-02 20:27:31 +02:00
WilliButz
541d9cce8a grafana: 6.3.4 -> 6.3.5
(cherry picked from commit c65ec9ed06)
2019-09-02 14:22:35 +02:00
John Ericson
cb2deeacdb Merge pull request #67922 from Ericson2314/js-unknown-ghcjs-release-19.03
lib: Further clean up systems list
2019-09-02 02:19:26 -04:00
John Ericson
d0842c40dd Merge remote-tracking branch 'upstream/release-19.03' into js-unknown-ghcjs-release-19.03 2019-09-02 01:59:32 -04:00
John Ericson
a77a2cfe4a lib: Further clean up systems list 2019-09-02 01:55:38 -04:00
John Ericson
3e76b65e7a Merge pull request #67359 from angerman/feature/js-unknown-ghcjs
Add support for `js-unknown-ghcjs` -- for 19.03
2019-09-02 01:52:30 -04:00
John Ericson
d79aa92eb7 Merge branch 'asdf' into angerman/feature/js-unknown-ghcjs 2019-09-02 01:47:23 -04:00
John Ericson
3d8cf08706 lib: Sort platform predicates 2019-09-02 01:38:22 -04:00
John Ericson
41f134059c Merge remote-tracking branch 'upstream/release-19.03' into feature/js-unknown-ghcjs 2019-09-02 01:28:16 -04:00
Moritz Angermann
446f8c851d Add support for js-unknown-ghcjs
This adds enough logic to nixpkgs to support the `js-unknown-ghcjs` triple.
2019-09-02 01:27:05 -04:00
Alyssa Ross
ddbf4abe34 linux_latest-libre: fix build
(cherry picked from commit 3057b03c7c)
2019-09-01 11:33:13 +00:00
xrelkd
49745b66e6 youtube-dl: 2019.08.13 -> 2019.09.01
(cherry picked from commit cbd74442b7)
2019-09-01 03:22:42 -04:00
Samuel Dionne-Riel
ece8a67665 Merge pull request #67611 from ivan/chromium-76.0.3809.132-backport
[19.03] chromium: 76.0.3809.100 -> 76.0.3809.132
2019-08-31 16:30:25 -04:00
edef
16d48856b6 patchutils: add perl to buildInputs
This was silently producing perl scripts with empty shebang lines,
breaking a bunch of the binaries.

(backported from commit e54931b6d70e7a383670a0b040c235d60a3c6c6c)
2019-08-31 16:06:25 +00:00
Alyssa Ross
074d336b7f pari: 2.11.1 -> 2.11.2
(cherry picked from commit 1da1a7a479)
2019-08-31 13:54:14 +00:00
Fabian Möller
88001c7b70 mirage: fix build failure
(cherry picked from commit 00ab4f8c80)
2019-08-30 12:03:13 -04:00
Marek Mahut
d53420e330 Merge pull request #67674 from andir/19.03/kea
[19.03] kea: 1.5.0 -> 1.5.0-P1 (security)
2019-08-30 10:39:25 +02:00
John Ericson
1d8d75f61d Merge pull request #67511 from obsidiansystems/mesa-add-surfaceless-19.03
mesa: add surfaceless egl platform -- for 19.03
2019-08-29 13:26:06 -04:00
Tim Steinbach
bd6ba87381 linux: 5.2.10 -> 5.2.11 2019-08-29 12:42:18 -04:00
Tim Steinbach
e5f84eb68b linux: 4.19.68 -> 4.19.69 2019-08-29 12:42:17 -04:00
Tim Steinbach
24a7d98f46 linux: 4.14.140 -> 4.14.141 2019-08-29 12:42:16 -04:00
WilliButz
9fe893156b grafana: 6.3.3 -> 6.3.4, update url for static source
(cherry picked from commit c323b0ea59)
2019-08-29 17:45:17 +02:00
WilliButz
95e7d97d83 Merge pull request #67698 from tokudan/1903/dovecot-major
[19.03] dovecot: 2.3.5.7 -> 2.3.7.2, pigeonhole: 0.5.5 -> 0.5.7.2
2019-08-29 17:32:55 +02:00
Daniel Frank
ef97ff2a0e pigeonhole: remove cve patches, as the latest released version includes them all 2019-08-29 16:56:10 +02:00
Andreas Rammhold
c4d1c9ce96 dovecot-pigeonhole: 0.5.7.1 -> 0.5.7.2 (CVE-2019-11500)
This is a followup on #67623

(cherry picked from commit 46ff96c05b)
2019-08-29 16:55:04 +02:00
Izorkin
5e20bbeffc dovecot_pigeonhole: 0.5.6 > 0.5.7.1
(cherry picked from commit 4f38967ce2)
2019-08-29 16:55:01 +02:00
Robert Schütz
ea3989fb31 dovecot_pigeonhole: 0.5.5 -> 0.5.6
https://dovecot.org/pipermail/dovecot-news/2019-April/000411.html
(cherry picked from commit c38b485197)
2019-08-29 16:54:57 +02:00
Andreas Rammhold
09a56744b2 kea: 1.5.0 -> 1.5.0-P1 (security)
Fixes:

* CVE-2019-6472 affects the Kea DHCPv6 server, which can exit
  with an assertion failure if the DHCPv6 server process receives
  a request containing DUID value which is too large.
  (https://kb.isc.org/docs/cve-2019-6474)

* CVE-2019-6473 affects the Kea DHCPv4 server, which can exit with
  an assertion failure if it receives a packed containing a malformed
  option.  (https://kb.isc.org/docs/cve-2019-6473)

* CVE-2019-6474 can cause a condition where the server cannot be
  restarted without manual operator intervention to correct a problem
  that can be deliberately introduced into the stored leases.
  CVE-2019-6474 can only affect servers which are using memfile
  for lease storage.  (https://kb.isc.org/docs/cve-2019-6474)

Annoucement: https://www.openwall.com/lists/oss-security/2019/08/29/1
(cherry picked from commit e6e3270bd4)
2019-08-29 10:44:20 +02:00
Daniel Frank
c246d3e9e0 dovecot: remove cve patches, as the latest released version includes them all 2019-08-29 10:04:30 +02:00
Daniel Frank
bfdac939e0 dovecot: 2.3.7.1 -> 2.3.7.2 (CVE-2019-11500)
(cherry picked from commit d7582c994d)
2019-08-29 09:57:21 +02:00
Izorkin
be0fe08479 dovecot: 2.3.7 > 2.3.7.1
(cherry picked from commit e2173096b3)
2019-08-29 09:56:40 +02:00
R. RyanTM
85a60c4c0c dovecot: 2.3.6 -> 2.3.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/dovecot/versions

(cherry picked from commit 5eb574010e)
2019-08-29 09:56:36 +02:00
Robert Schütz
118370d359 dovecot: 2.3.5.2 -> 2.3.6
fixes CVE-2019-11494 and CVE-2019-11499
https://dovecot.org/pipermail/dovecot-news/2019-April/000408.html

(cherry picked from commit 427dfadfa9)
2019-08-29 09:56:32 +02:00
Andreas Rammhold
147bd882fc Merge pull request #67639 from andir/19.03/dovecot
[19.03] dovecot apply CVE-2019-11500 patches
2019-08-29 09:09:47 +02:00
Silvan Mosberger
0715f2f1a9 Merge pull request #66205 from davidak/backport_nixos-containers-TimeoutStartSec
[19.03] nixos-containers: add TimeoutStartSec option
2019-08-29 02:29:05 +02:00
davidak
6a040614c4 nixos-containers: add TimeoutStartSec option
Default is now 1m instead of global default of 15sec. It is also
configurable.

Fixes issue where start of many containers (40+) fail
https://github.com/NixOS/nixpkgs/issues/65001

(cherry picked from commit eba686ddfa)
Reason: Problem exists in stable too
2019-08-28 22:28:44 +02:00
Andreas Rammhold
b788227dbc dovecot_pigeonhole: apply patch for CVE-2019-11500 2019-08-28 18:16:37 +02:00
Andreas Rammhold
f525dc445b dovecot: apply patch for CVE-2019-11500 2019-08-28 18:11:21 +02:00
Ivan Kozik
71336116f3 chromium: 76.0.3809.100 -> 76.0.3809.132
CVE-2019-5869
2019-08-28 08:52:38 +00:00
Elis Hirwing
51e1e3ceaf Merge pull request #67292 from kolaente/update-19.03/gitea-1.9.2
gitea: 1.9.1 -> 1.9.2
2019-08-28 07:15:17 +02:00
kolaente
2a30ff514e gitea: 1.9.1 -> 1.9.2
(cherry picked from commit 3ddb1a09fc)
2019-08-27 20:34:56 +02:00
Robin Gloster
3c83ad6ac1 Merge pull request #67565 from peti/t/mod_wsgi3
mod_wsgi: allow building this module with python 2.x and 3.x
2019-08-27 15:46:42 +02:00
Peter Simons
cab45469b2 mod_wsgi: allow building this module with python 2.x and 3.x
(cherry picked from commit 79c6d22c1f)
2019-08-27 14:42:09 +02:00
Marek Mahut
5b1522155d Merge pull request #67526 from rissson/release-19.03
flashplayer: 32.0.0.223 -> 32.0.0.238
2019-08-27 10:27:03 +02:00
risson
772889abc3 flashplayer: 32.0.0.223 -> 32.0.0.238 2019-08-26 21:22:54 +02:00
Matthew Bauer
af7c460332 mesa: add surfaceless egl platform
(cherry picked from commit a316d71f59)
2019-08-26 12:37:33 -04:00
Wael Nasreddine
e67da9e4ca Merge pull request #67485 from rvolosatovs/backport/go
Backport go updates to 19.03
2019-08-26 09:42:48 -06:00
Tim Steinbach
e02148563a linux: 5.2.9 -> 5.2.10 2019-08-26 07:58:15 -04:00
Roman Volosatovs
ec985551ff go_1_11: 1.11.11 -> 1.11.12 2019-08-26 10:42:27 +02:00
Roman Volosatovs
98c0b9305d go: 1.11.10 -> 1.11.11 2019-08-26 10:42:22 +02:00
Will Dietz
e68391e98e go_1_11: 1.11.{6 -> 10} 2019-08-26 10:42:13 +02:00
Roman Volosatovs
aa12d6382e go: 1.12.7 -> 1.12.9
Co-authored-by: Diego Medina <fmpwizard@gmail.com>
2019-08-26 10:41:02 +02:00
Roman Volosatovs
cbee67da1e go_1_12: 1.12.6 -> 1.12.7 2019-08-26 10:40:54 +02:00
Roman Volosatovs
e65062aa1f go: 1.12.5 -> 1.12.6 2019-08-26 10:40:41 +02:00
Will Dietz
0b848c3e92 go_1_12: 1.12.1 -> 1.12.5
https://groups.google.com/forum/#!topic/golang-dev/QwUlynmpl8A
2019-08-26 10:40:35 +02:00
Michael Roitzsch
3924b34425 glibc: fix cross builds on Darwin
evaluate buildPackages.glibc exclusively on Linux,
evaluating it on Darwin will lead to an unsupported platform error

(cherry picked from commit 00a41ebbc1)

Fixes #67433
2019-08-25 15:53:26 -04:00
Tim Steinbach
9e2d258f92 linux: 4.9.189 -> 4.9.190 2019-08-25 09:44:36 -04:00
Tim Steinbach
db75ed007e linux: 4.4.189 -> 4.4.190 2019-08-25 09:44:35 -04:00
Tim Steinbach
c2de0ba69f linux: 4.19.67 -> 4.19.68 2019-08-25 09:44:34 -04:00
Tim Steinbach
62471c162c linux: 4.14.139 -> 4.14.140 2019-08-25 09:44:33 -04:00
Tadeo Kondrak
500931b1f6 nixos/programs/shell.nix: don't use unnecessary GNU-specific option
(cherry picked from commit fef4dc526f)

Fixes #64121
2019-08-24 19:49:35 -04:00
Linus Heckemann
e6ad5e75f3 Merge pull request #67307 from lsix/backport-nltk-19.03
pythonPackages.nltk: 3.2.5 -> 3.4.5 (security fix - backport to release-19.03)
2019-08-23 15:53:25 +02:00
worldofpeace
d6bdaea5dd Merge pull request #67253 from PsyanticY/fix-oracle-jdk
Backport to 19.03: oraclejdk: use working mirror for download
2019-08-22 19:09:40 -04:00
Will Dietz
aba9134125 python3Packages.nltk: 3.4.4 -> 3.4.5 (security)
https://www.nltk.org/news.html
(cherry picked from commit 6d20635bc3)
2019-08-23 00:24:25 +02:00
R. RyanTM
f4d1cc4093 python37Packages.nltk: 3.4.3 -> 3.4.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-nltk/versions

(cherry picked from commit 3d121eb327)
2019-08-23 00:24:02 +02:00
Will Dietz
e60a0ddf7e python3Packages.nltk: 3.4 -> 3.4.3
(cherry picked from commit da8d885ea8)
2019-08-23 00:23:47 +02:00
Andrey Pavlov
aa5608f0dd pythonPackages.nltk: 3.2.5 -> 3.4 (#59204)
Add optional dependency "singledispatch" for python 2.7.
Remove "disabled" attribute from derivation.

(cherry picked from commit 2e9e63195b)
2019-08-23 00:23:38 +02:00
PsyanticY
c4fa1dbf19 oraclejdk: use working mirror for download 2019-08-22 14:22:48 +01:00
Vladimír Čunát
ec2cacb15e vlc: 3.0.7 -> 3.0.8 (security)
https://www.videolan.org/security/sb-vlc308.html
I've been using it briefly without any issues; the NEWS seem fairly safe:
https://www.videolan.org/developers/vlc-branch/NEWS

(cherry picked from commit a887feda74)
2019-08-21 21:47:35 +02:00
Florian Klink
b8572d322f Merge pull request #66622 from flokli/19.03-gitlab-12.1.6
[19.03] gitlab updates
2019-08-21 18:11:50 +02:00
Aaron Andersen
94b5774115 Merge pull request #66440 from aanderse/subversion-backport
subversion: 1.9.9 -> 1.9.12, 1.10.4 -> 1.10.6 [19.03 backport]
2019-08-20 21:19:48 -04:00
Robin Gloster
175269c98e gitlab-shell: better gitlab_shell_secret location
So this won't be cleaned up by removing config/*

(cherry picked from commit 3469c206f2)
2019-08-21 01:31:57 +02:00
Ben Gamari
126d992745 nixos/gitlab: Delete stale hooks directories with -R
These can be directories.

(cherry picked from commit d7d873b8cb)
2019-08-21 01:31:57 +02:00
Léo Gaspard
3434042822 gitlab: add link to nixos test in passthru.tests
(cherry picked from commit 42170cbf58)
2019-08-21 01:31:57 +02:00
Robin Gloster
d273327c5d gitlab-shell: fix fallback bin searching
(cherry picked from commit a33ddd7a68)
2019-08-21 01:31:57 +02:00
Florian Klink
aa3a437f05 gitaly: use libgit2_0_27 explicitly
gitaly's git2go build with libgit2 0.26.6 due to missing
C.GIT_DIFF_INDENT_HEURISTIC.

nixpkgs unstable already defaults to 0.27, so it's not a problem there.
2019-08-21 01:31:57 +02:00
Florian Klink
8d2774af1e gitaly: 1.47.0 -> 1.53.2
(cherry picked from commit 48da993627)
2019-08-21 01:31:57 +02:00
Florian Klink
8c16fa4d05 gitaly: fix hashes
It seems the sha256 hashes of 3 gitaly dependencies were wrong or
changed.

(cherry picked from commit 89aae903da)
2019-08-21 01:31:57 +02:00
Robin Gloster
a4252fee3d gitaly: add go mod deps
(cherry picked from commit 6c98b0ff43)
2019-08-21 01:31:57 +02:00
Florian Klink
83e2ab12c5 gitlab: remove gitlab-deb-data.tar after extracting from it
There's no reason to ship a 1.6GiB .tar file in the output.
Slims down that output from 1.9GiB to ~350MiB

(cherry picked from commit 765491c895)
2019-08-21 01:31:57 +02:00
Florian Klink
06ff4e1f3e gitlab-ee: 12.0.3 -> 12.1.6
(cherry picked from commit 362076c581)
2019-08-21 01:31:57 +02:00
Florian Klink
ef19c0d173 gitlab-ce: 12.0.3 -> 12.1.6
(cherry picked from commit 8ce1c4c26a)
2019-08-21 01:31:57 +02:00
Jeff Slight
4994e8aa2f nixos/gitlab: properly clear out initializers
(cherry picked from commit 2ee14c34ed)
2019-08-21 01:31:57 +02:00
Jeff Slight
a51e8ba159 nixos/gitlab: fix config initializer permissions
(cherry picked from commit 7efcbead2c)
2019-08-21 01:31:57 +02:00
Robin Gloster
8b0f6c1700 gitlab: add all necessary gem groups
(cherry picked from commit 5589612599)
2019-08-21 01:31:57 +02:00
Robin Gloster
f452306417 gitlab: add gitaly go mod handling for the updater
(cherry picked from commit 722ee7756b)
2019-08-21 01:31:57 +02:00
Ben Gamari
352219cf61 gitaly: Fix IFD import
(cherry picked from commit 9f77b4a599)
2019-08-21 01:31:57 +02:00
Ben Gamari
6cdadbe7e3 gitlab: 11.10.8 -> 12.0.3
This is a major version bump but things were generally straightforward
save two wrinkles:

 * it is necessary to ignore collisions in the gitlab bundler
   environment as both `omniauth_oauth2_generic` and
   `apollo_upload_server` provide a `console` executable.

 * grpc had to be patched since its build system expects the `AR`
   environment variable to contain not just the path to `ar` but
   also the `rpc` flags (see the discussion in nixpkgs #63056).

(cherry picked from commit 363b352af3)
2019-08-21 01:31:56 +02:00
Sarah Brofeldt
0e1068e424 gitlab-runner: Fix prebuilt hash
(cherry picked from commit 8761bc0ad7)
2019-08-21 01:31:56 +02:00
Max Wittig
01b30bb99f gitlab-runner: 12.0.2 -> 12.1.0
Corresponding runner for GitLab version 12.1.0

Changelog: https://gitlab.com/gitlab-org/gitlab-runner/blob/12-1-stable/CHANGELOG.md
(cherry picked from commit bc6366b728)
2019-08-21 01:31:56 +02:00
Ben Gamari
29a37fe758 nixos/gitlab: Allow configuration of extra initializers
This adds a configuration option allowing the addition of additional
initializers in config/extra-gitlab.rb.

(cherry picked from commit f2bdc91b35)
2019-08-21 01:31:52 +02:00
Robin Gloster
286f8c143a gitlab module: fix permissions
(cherry picked from commit 52fd300b8c)
2019-08-21 01:27:35 +02:00
Robin Gloster
9c9caf3375 gitlab module: clean up permission handling
This is WIP to get rid of PermissionsStartOnly=true

(cherry picked from commit 783c2f6106)
2019-08-21 01:27:32 +02:00
Nikolay Amiantov
5e5a51f786 flashplayer: 32.0.0.223 -> 32.0.0.238
(cherry picked from commit b7d04d6e6b)
2019-08-19 02:05:26 +03:00
Nikolay Amiantov
60587bff4b fetchurl mirrors: move steamrt mirror to another host
This one is hosted in a cloud so hopefully incidents like
https://github.com/NixOS/nixpkgs/pull/66853 won't repeat.

(cherry picked from commit e848ffe48c)
2019-08-19 01:27:17 +03:00
Colin Rice
bc40ce4395 steam: Update dependencies for steamrt
(cherry picked from commit 965cddb7ec)
2019-08-19 01:16:25 +03:00
WilliButz
6c1ff5ad9e grafana: 6.3.2 -> 6.3.3
(cherry picked from commit 74a1a6b60c)
2019-08-18 18:31:04 +02:00
Michael Raskin
63ca98bc53 Merge pull request #66831 from AluisioASG/19.03-libreoffice-6.2.6
[19.03] libreoffice-fresh: 6.2.1.2 -> 6.2.6.2
2019-08-18 14:39:38 +00:00
Michael Weiss
641a1ff752 Merge pull request #66818 from primeos/security-backports-for-19.03
[19.03] Security backports for gollum, jekyll, and html-proofer
2019-08-18 16:19:57 +02:00
Michael Weiss
9eabb493b0 html-proofer: Update the dependencies (security, CVE-2019-5477)
(cherry picked from commit b770ded782)
2019-08-18 11:08:01 +02:00
Michael Weiss
c350a7b4fd html-proofer: 3.11.0 -> 3.11.1
(cherry picked from commit a6ffab4381)
2019-08-18 11:08:00 +02:00
Michael Weiss
70a8048d62 html-proofer: 3.10.2 -> 3.11.0
(cherry picked from commit 7124645c7f)
2019-08-18 11:08:00 +02:00
Michael Weiss
7492f64920 jekyll: Update the dependencies (security, CVE-2019-5477)
(cherry picked from commit 42a777d5cf)
2019-08-18 11:06:29 +02:00
Michael Weiss
4cc42a3329 jekyll: 3.8.5 -> 3.8.6 (security)
There was a minor security issue (no CVE) [0]:
> Security Fixes
> - Theme gems: ensure directories aren't symlinks (#7424)

More details: https://github.com/jekyll/jekyll/pull/7419

[0]: https://github.com/jekyll/jekyll/releases

(cherry picked from commit 1834b4feed)
2019-08-18 11:06:29 +02:00
Michael Weiss
0f7e68ef9c gollum: Update the dependencies (security, CVE-2019-5477)
(cherry picked from commit 2ae080f822)
2019-08-18 11:06:28 +02:00
Aluísio Augusto Silva Gonçalves
96ab488597 libreoffice-fresh: 6.2.1.2 -> 6.2.6.2 2019-08-18 00:31:56 -03:00
Elis Hirwing
67135fbcc5 Merge pull request #66789 from mmahut/transifex-client-19.03
[19.03] transifex-client: fixing build
2019-08-17 22:55:55 +02:00
Robert Schütz
758e9a4fa8 transifex-client: fix build
(cherry picked from commit cf65abe85a)
2019-08-17 22:06:16 +02:00
Elis Hirwing
7bccf729e8 transifex-client: Fix build after updated dependencies
(cherry picked from commit 13c701e476)
2019-08-17 22:06:12 +02:00
Michael Weiss
3864fd8f53 Merge pull request #66750 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.26.1 -> 1.26.2 (backport)
2019-08-17 16:47:50 +02:00
markuskowa
a4179730db Merge pull request #66656 from herrwiese/borgbackup-1.1.10-19.03
[19.03] borgbackup: 1.1.9 -> 1.1.10
2019-08-17 13:06:00 +02:00
Michael Weiss
9afdd8e0da signal-desktop: 1.26.1 -> 1.26.2
(cherry picked from commit b63980dc68)
2019-08-17 12:16:15 +02:00
Andreas Rammhold
9b3cb2d1f0 firefox-bin: 68.0.1 -> 68.0.2
(cherry picked from commit 17843aa025)
2019-08-17 00:59:10 +02:00
Andreas Rammhold
06f3e78c33 firefox-beta-bin: 68.0b12 -> 69.0b14
(cherry picked from commit a1b7ce78fa)
2019-08-17 00:58:53 +02:00
Alex Branham
839204a1e6 firefox-esr: 68.0.1esr -> 68.0.2esr
(cherry picked from commit 5ca29a98b2)
2019-08-17 00:57:14 +02:00
Alex Branham
068f9a17e2 firefox: 68.0.1 -> 68.0.2
(cherry picked from commit 75ae4a318a)
2019-08-17 00:56:57 +02:00
Tim Steinbach
35841f87af linux: 5.2.8 -> 5.2.9
(cherry picked from commit 24d720a3d1)
2019-08-16 08:01:41 -04:00
Tim Steinbach
be4b3e8001 linux: 4.19.66 -> 4.19.67
(cherry picked from commit c768b0f6ea)
2019-08-16 08:01:40 -04:00
Tim Steinbach
280926d0bc linux: 4.14.138 -> 4.14.139
(cherry picked from commit b62ffec92b)
2019-08-16 08:01:39 -04:00
Edmund Wu
776d66ec11 systemd-networkd: link: Name -> OriginalName
(cherry picked from commit aa251bbc3e)
2019-08-16 06:12:28 +01:00
worldofpeace
e36f91fa86 Merge pull request #66444 from stefano-m/icedtea-web-1.7.2-cvefixes
icedtea_web: 1.7.1 -> 1.7.2 (plus CVE patches)
2019-08-15 19:11:19 -04:00
Stefano Mazzucco
fc78b4120b icedtea-web: remove sh extension from launchers for back compat
icedtea-web 1.7.2 builds its launchers shell scripts with the "sh" extension,
while version 1.7.1 did not.

For backwards-compatibility, remove the extension from the executable in
postInstall.

Note that version 1.7.2 also creates a file called itw-modularjdk.args in the
bin directory. This file is referenced by the shell launchers, so we leave it
there (it's not executable anyway).
2019-08-15 19:10:34 -04:00
Stefano Mazzucco
eb01d7a41f icedtea-web: use glib build input instead of gtk2
gtk2 is not needed any more
2019-08-15 19:10:34 -04:00
Stefano Mazzucco
f864ddfa0d icedtea_web: 1.7.1 -> 1.7.2 (plus CVE patches)
On Wed, 31 Jul 2019 it was announced that IcedTea-Web was affected by the below
security vulnerabilities:

- CVE-2019-10185: zip-slip attack during auto-extraction of a JAR file.

- CVE-2019-10181: executable code could be injected in a JAR file without
  compromising the signature verification.

- CVE-2019-10182: improper path sanitization from elements in JNLP
  files.

Version 1.7 was patched, but no release was made. Moreover, the patches apply
cleanly only to 1.7.2, not the current 1.7.1.

Rather than marking 1.7.1 as insecure, update to 1.7.2 and apply the official
patches.

References:

https://www.openwall.com/lists/oss-security/2019/07/31/2
https://github.com/AdoptOpenJDK/IcedTea-Web/issues/327
https://github.com/AdoptOpenJDK/IcedTea-Web/pull/346
2019-08-15 19:10:34 -04:00
Matthew Bauer
6f7aca86f0 Merge pull request #66685 from obsidiansystems/missing-qt-patch
qt4: Vendor bitrotted Arch Linux patch -- for 19.03
2019-08-15 11:48:41 -04:00
John Ericson
280795c163 qt4: Vendor bitrotted Arch Linux patch
It is no longer found at this URL. Vendoring until a better solution
comes along.

Fixes #63084
2019-08-15 11:25:48 -04:00
Michael Weiss
520c39049f Merge pull request #66672 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.26.0 -> 1.26.1 (backport)
2019-08-15 13:29:25 +02:00
Michael Weiss
04ec91fbd8 signal-desktop: 1.26.0 -> 1.26.1
(cherry picked from commit 07cf130686)
2019-08-15 11:22:24 +02:00
Florian Klink
76d324648f borgbackup: remove custom msgpack-python override, use bundled version
https://github.com/borgbackup/borg/blob/1.1.10/docs/changes.rst#version-1110-2019-05-16
mentions borgbackup now shipping a supported msgpack-python release, and
strongly encourages using that one.

So don't pass any msgpack-python into the build, and use the provided
one.

(cherry picked from commit 5d4b383e20)
2019-08-15 01:50:30 +02:00
R. RyanTM
270d822c08 borgbackup: 1.1.9 -> 1.1.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/borgbackup/versions

(cherry picked from commit f4b8412198)
2019-08-15 01:50:29 +02:00
kolaente
1f22d5b6f8 gitea: 1.9.0 -> 1.9.1
(cherry picked from commit e137c91526)
2019-08-14 22:28:29 +02:00
Tobias Happ
c709303584 environment.profiles: fix order of profiles
This change is needed because the order of profiles correlate to the
order in PATH, therefore "/etc/profiles/per-user/$USER" always appeared
after the system packages directories.

(cherry picked from commit 33c834f2fb)
2019-08-14 12:58:32 -04:00
aszlig
1a6eb46771 Merge pull request #66605 (nginx security fixes)
This applies a series of patches to fix CVE-2019-9511, CVE-2019-9513 and
CVE-2019-9516 affecting HTTP/2 protocol, all of those can possibly lead
to DoS.

Details about these vulnerabilities can be found at:

216433296d/advisories/third-party/2019-002.md

I haven't extensively tested this, but from a quick test, nginx is still
working and the NixOS tests also succeed.

Thanks to @vincentbernat for the pull request.
2019-08-14 18:05:20 +02:00
Tristan Helmich (omniIT)
364e1a8ca9 nixos/oxidized: Use symlinks for config files
The old `cp` suffers from a permission issue on the 2nd start of the
service. The files were copied from the read-only nix store. On the 2nd
start of the service the `cp` failed.
The new version force creates a symlink which does not suffer from this.

(cherry picked from commit 02dfc07a04)
2019-08-14 13:18:58 +02:00
xrelkd
ce7ed91093 youtube-dl: 2019.08.02 -> 2019.08.13 2019-08-14 07:23:41 +01:00
Vincent Bernat
d16d738406 nginx: apply patches from 1.16.1 for HTTP/2 vulnerabilities
When using HTTP/2 a client might cause excessive memory consumption
and CPU usage (CVE-2019-9511, CVE-2019-9513, CVE-2019-9516). The
problems have been patched upstream in 1.16.1 and 1.17.2, but no patch
is available for 1.14.2 and 1.15.10. The patches from 1.16.1 applies
without any issue.

See #66582 for the update in master.
2019-08-14 08:08:45 +02:00
Aaron Janse
65729e0817 nixos/modules/misc/crashdump: remove idle=poll (fix #66464)
Previously, "idle=poll" would severely overheat some CPUs

(cherry picked from commit 011fa89b92)
2019-08-13 19:13:10 -04:00
Michael Weiss
2d05858567 Merge pull request #66560 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.25.3 -> 1.26.0 (backport)
2019-08-13 17:02:27 +02:00
Tim Steinbach
e88e9e6c06 linux: 5.2.7 -> 5.2.8
(cherry picked from commit 2da00ae7b4)
2019-08-13 07:47:39 -04:00
Tim Steinbach
896f160c60 linux: 5.2.6 -> 5.2.7
(cherry picked from commit 2082dbd9dc)
2019-08-13 07:47:39 -04:00
Tim Steinbach
4fdfa9223c linux: 5.2.5 -> 5.2.6
(cherry picked from commit d95b118554)
2019-08-13 07:47:39 -04:00
Tim Steinbach
1b68795af5 linux: 5.2.4 -> 5.2.5
(cherry picked from commit 9d8e811db9)
2019-08-13 07:47:39 -04:00
Tim Steinbach
f5d58b7e3f linux: 5.2.3 -> 5.2.4
(cherry picked from commit d3433f71a9)
2019-08-13 07:47:39 -04:00
Tim Steinbach
762fddd40e linux: 5.2.2 -> 5.2.3
(cherry picked from commit 2295a3c46d)
2019-08-13 07:47:39 -04:00
Tim Steinbach
1721bea71a linux: 5.2.1 -> 5.2.2
(cherry picked from commit e1309f73eb)
2019-08-13 07:47:39 -04:00
Tim Steinbach
15e893e5fc linux: 5.2 -> 5.2.1
(cherry picked from commit a62fa2f17f)
2019-08-13 07:47:39 -04:00
Tim Steinbach
6c8c2be9a2 linux: Add 5.2
Update linuxPackages_latest to 5.2

(cherry picked from commit 3df683c8ca)
2019-08-13 07:47:39 -04:00
Austin Seipp
b2f28308b4 linux_testing (5.2.0-rc1): fix build, include 'cpio' in nativeBuildInputs
81d4e65891 automatically bumped
linux_testing to 5.2.0-rc1, but the 5.2 merge window included a new
feature adding compressed headers for compiled kernels into
/proc/kheaders.tar.xz

See 43d8ce9d65

This feature requires 'cpio' to now be included in nativeBuildInputs
since it's used to construct that archive.

This wasn't caught by Hydra since we turn off build of linuxPackages,
but ideally we should at least build the kernel in the future
(linux_testing itself.)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit c117aa3ec3)
2019-08-13 07:47:39 -04:00
Michael Weiss
fce4f8db62 signal-desktop: 1.25.3 -> 1.26.0
(cherry picked from commit cfe629e42d)
2019-08-13 13:33:20 +02:00
Alexey Shmalko
878531fbdb acpilight: add to module-list
acpilight package and module have been added to nixpkgs, but the
module hasn't been added to module-list.nix, so using it results in
the following error.

```
The option `hardware.acpilight' defined in `/etc/nixos/configuration.nix' does not exist.
```

Add the module to module-list.nix.

(cherry picked from commit 89845931e4)
2019-08-12 11:44:17 -04:00
volth
81375643d1 scala_2_12: 2.12.8 -> 2.12.9
(cherry picked from commit 93e5ae9c60)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-08-12 02:34:51 +02:00
Tim Steinbach
8c2d9f580f linux: 4.9.188 -> 4.9.189
(cherry picked from commit dbfea916f8)
2019-08-11 09:47:30 -04:00
Tim Steinbach
e4d2f38816 linux: 4.4.188 -> 4.4.189
(cherry picked from commit 6710232309)
2019-08-11 09:47:28 -04:00
Silvan Mosberger
68dd7786de nixos/misc: Fix nixpkgs.config merge function
Previously nested attrsets would override each other

(cherry picked from commit ca3820dd00)
2019-08-10 21:01:22 +02:00
Izorkin
3590ff2d4c libssh2: 1.8.2 -> 1.9.0
(cherry picked from commit d055655954)
I see no breaking changes, and it fixes #65649 CVE-2019-13115
https://www.libssh2.org/changes.html
https://abi-laboratory.pro/?view=timeline&l=libssh2
2019-08-10 17:31:15 +02:00
Izorkin
7e28652e09 php73: 7.3.7 -> 7.3.8 (PR #65846)
(cherry picked from commit cb9846c2dc)
This is a security release which also contains several bug fixes.
http://www.php.net/ChangeLog-7.php#7.3.8
2019-08-10 17:18:47 +02:00
Izorkin
d1223631d3 php72: 7.2.20 -> 7.2.21 (PR #65846)
(cherry picked from commit 7819d3f621)
This is a security release which also contains several bug fixes.
http://www.php.net/ChangeLog-7.php#7.2.21
2019-08-10 17:18:26 +02:00
Aaron Andersen
0b672bc063 subversion: 1.9.9 -> 1.9.12, 1.10.4 -> 1.10.6 2019-08-10 09:45:23 -04:00
Tim Steinbach
2eed7af1cb linux: 4.14.137 -> 4.14.138
(cherry picked from commit 933caf635a)
2019-08-10 09:28:55 -04:00
Tim Steinbach
d4f0c20c5e linux: 4.19.65 -> 4.19.66
(cherry picked from commit c0dbb5cf22)
2019-08-10 09:28:55 -04:00
Vladimír Čunát
c6bbd527a8 Merge #65668: wavpack: CVE-2019-1010317 CVE-2019-1010319
(cherry picked from commit 6c177c3eba)
2019-08-10 14:41:49 +02:00
Andreas Rammhold
3e0e15665a Merge pull request #66394 from ivan/chromium-76.0.3809.100-backport
[19.03] chromium: 76.0.3809.87 -> 76.0.3809.100
2019-08-10 11:54:24 +00:00
Ivan Kozik
c67fe5d26c chromium: 76.0.3809.87 -> 76.0.3809.100
CVE-2019-5868 CVE-2019-5867
2019-08-09 16:08:45 +00:00
Vladimír Čunát
bd1358fed9 knot-resolver: skip a broken test
The test fails from roughly today's machine date onwards.

(cherry picked from commit 5c0567dcc6)
2019-08-09 16:10:57 +02:00
Daniel Frank
b08d2b322b postgresql: fix CVE-2019-10208, CVE-2019-10209 (#66347) 2019-08-09 15:11:21 +03:00
Mario Rodas
d3e6486935 Merge pull request #66331 from mweinelt/pr/19.03/chromedriver-76.0.3809.68
[19.03] chromedriver: 2.46 -> 76.0.3809.68
2019-08-08 18:27:23 -05:00
Martin Weinelt
45fd93a358 chromedriver: 2.46 -> 76.0.3809.68 2019-08-08 16:42:20 +02:00
Jörg Thalheim
f3f040ca05 [backport] hedgewars: 0.9.25 -> 1.0.0-beta1 (#66290)
[backport] hedgewars: 0.9.25 -> 1.0.0-beta1
2019-08-08 08:08:02 +01:00
WilliButz
e8cea0efd6 grafana: 6.3.0 -> 6.3.2
(cherry picked from commit 8f2abf573b)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-08-08 00:08:36 +02:00
Lancelot SIX
6d06fdee9f python3Packages.django_2_1: 2.1.10 -> 2.1.11
See https://docs.djangoproject.com/en/2.1/releases/2.1.11/ for release
notes.

(cherry picked from commit 34eca41af0)
2019-08-07 22:55:51 +02:00
Lancelot SIX
56fff3e48d pythonPackages.django_1_11: 1.11.22 -> 1.11.23
See https://docs.djangoproject.com/en/1.11/releases/1.11.23/ for release
note.

(cherry picked from commit 37c8c6371b)
2019-08-07 22:54:49 +02:00
Trolli Schmittlauch
6496eb452d hedgewars: 0.9.25 -> 1.0.0-beta1
- unbreak build by bumping version to latest beta as that
removes the broken `bytestring-show` dependency

- beta needs to be fetched from Mercurial repo

(cherry picked from commit 7030004ad6)
2019-08-07 20:33:14 +02:00
Eelco Dolstra
f8096b25f8 Merge pull request #66273 from basvandijk/rm-def-for-nixpkgs.system-release-19.03
Backport "Remove default value for nixpkgs.system" to release-19.03
2019-08-07 16:38:43 +02:00
Tim Steinbach
47f648c38a linux: 4.9.187 -> 4.9.188 2019-08-07 09:32:46 -04:00
Tim Steinbach
750dbd1377 linux: 4.4.187 -> 4.4.188 2019-08-07 09:32:46 -04:00
Tim Steinbach
60ed85d212 linux: 4.19.64 -> 4.19.65 2019-08-07 09:32:45 -04:00
Tim Steinbach
854ec2f963 linux: 4.14.136 -> 4.14.137 2019-08-07 09:32:45 -04:00
Eelco Dolstra
7c375966f0 Remove default value for nixpkgs.system
Using "builtins.currentSystem" doesn't work in pure evaluation mode,
and even when it's explicitly set (which it always is, in
nixos/lib/eval-config.nix), it breaks manual generation because the
manual tries to render the default value.

(cherry picked from commit 7eb332af5d)
2019-08-07 15:24:14 +02:00
Samuel Dionne-Riel
56d94c8c69 Merge pull request #66232 from johanot/CVE-2019-11247
[19.03] kubernetes: 1.13.7 -> 1.13.9
2019-08-06 22:54:56 -04:00
Samuel Dionne-Riel
2f1fc1b698 Merge pull request #65954 from aanderse/mysql-backport
mysql57: 5.7.25 -> 5.7.27 [backport]
2019-08-06 21:06:24 -04:00
Johan Thomsen
e6b09af8e2 kubernetes: 1.13.7 -> 1.13.9 2019-08-06 22:39:07 +02:00
WilliButz
314e2acfe8 grafana: 6.2.5 -> 6.3.0
(cherry picked from commit f477658959)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-08-06 17:44:32 +02:00
Peter Simons
fa561021eb Merge pull request #65034 from peti/t/postfix-module
nixos: add 'localRecipients' config option for Postfix
2019-08-06 14:06:51 +02:00
Aaron Andersen
af17a97d38 nixos/mysql: test the mysql package, not just mariadb
(cherry picked from commit f1faec8249)
2019-08-06 10:38:26 +02:00
worldofpeace
9ef3cb9b0b Merge pull request #66116 from herrwiese/python-vipaccess-19.03
[19.03] pythonPackages.python-vipaccess: init at 0.10.3
2019-08-05 17:39:54 -04:00
Andreas Wiese
12708e517c pythonPackages.python-vipaccess: init at 0.10.3
(cherry picked from commit 11fb28f305)
2019-08-05 22:44:30 +02:00
Andreas Wiese
313414f08f pythonPackages.oath: init at 1.4.3
(cherry picked from commit 7dfa1f842e)
2019-08-05 22:44:22 +02:00
Christian Höppner
981fdb4207 haskellPackages.servant-client-core: apply patch only to 0.15
A patch was added unconditionally that only applies to 0.15, breaking
builds of 0.14.

Apply patch only if version is 0.15
2019-08-05 15:33:53 +02:00
R. RyanTM
4f3bb982c9 python37Packages.django_2_2: 2.2.3 -> 2.2.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-django/versions

(cherry picked from commit c76f10fd01)
2019-08-05 14:12:25 +02:00
Tim Steinbach
4b6dd53b90 linux: 4.9.186 -> 4.9.187 2019-08-04 22:13:17 -04:00
Tim Steinbach
2e6f49e296 linux: 4.4.186 -> 4.4.187 2019-08-04 22:13:16 -04:00
Tim Steinbach
78d02ae5af linux: 4.19.63 -> 4.19.64 2019-08-04 22:13:15 -04:00
Tim Steinbach
2d8cb1aaa6 linux: 4.14.135 -> 4.14.136 2019-08-04 22:13:12 -04:00
Vladimír Čunát
ad34e9e247 Merge branch 'staging-19.03' into release-19.03 2019-08-04 19:24:33 +02:00
Aaron Andersen
caafde2c83 mysql57: 5.7.25 -> 5.7.27
(cherry picked from commit 88770b01d5)
2019-08-04 11:08:17 -04:00
R. RyanTM
90b1b55e3e pantheon.elementary-files: 4.1.8 -> 4.1.9
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/elementary-files/versions

(cherry picked from commit 6ff56d7f01)
2019-08-04 04:08:50 -04:00
worldofpeace
f854b1058c pantheon.elementary-gtk-theme: 5.2.4 -> 5.2.5
https://github.com/elementary/stylesheet/releases/tag/5.2.5
(cherry picked from commit ebf4126d8b)
2019-08-04 04:06:39 -04:00
Marek Mahut
fe419b60ae iptables: CVE-2019-11360 (release-19.03, PR #65662)
Fixes #65647
2019-08-03 18:04:35 +02:00
Vladimír Čunát
10118734ba Merge branch 'release-19.03' into staging-19.03 2019-08-03 14:47:21 +02:00
Jörg Thalheim
93ea6db29c [19.03] doc: fix passthru.updateScript help command (#65790)
[19.03] doc: fix passthru.updateScript help command
2019-08-03 06:58:31 +01:00
Marek Mahut
451edb5f11 pango: CVE-2019-1010238
Fixes #65650

(cherry picked from commit 0edd264337271a5b60b3c68f3bca45fa8d6859aa)
2019-08-03 07:55:35 +02:00
Jan Tojnar
1acb2510a1 doc: fix passthru.updateScript help command
(cherry picked from commit d18f4bfb53a930f03897f5e3701181f0745df99a)
Reason: Should be fixed in stable too.
2019-08-03 07:32:41 +02:00
worldofpeace
4f2b76e45f pantheon.cerbere: 0.2.4 -> 2.5.0
Fixes #60955

(cherry picked from commit d77095c97a)
2019-08-02 21:36:54 -04:00
Samuel Dionne-Riel
dc5edd18ad Merge pull request #65635 from ivan/chromium-76.0.3809.87-backport
[19.03] chromium: 75.0.3770.90 -> 76.0.3809.87
2019-08-02 18:28:36 -04:00
xrelkd
fb354a0ac8 youtube-dl: 2019.07.30 -> 2019.08.02
(cherry picked from commit f93ef946e5)
2019-08-02 16:53:58 -04:00
Rolf Heckemann
9ca57dc917 skypeforlinux: 8.49.0.49 => 8.50.0.38
(cherry picked from commit a0d3143ce5)
2019-08-02 16:19:08 +02:00
R. RyanTM
429adc69df skypeforlinux: 8.47.0.59 -> 8.49.0.49
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/skypeforlinux/versions

(cherry picked from commit 2928e4c3fc)
2019-08-02 16:19:08 +02:00
Will Dietz
a800b9b093 skype: 8.46.0.60 -> 8.47.0.59
(cherry picked from commit dca70ab1e1)
2019-08-02 16:19:07 +02:00
Will Dietz
4af7f7de5a skype: 8.45.0.41 -> 8.46.0.60
https://support.skype.com/en/faq/FA34778/release-notes-for-skype-for-windows-mac-linux-and-web
(cherry picked from commit 5ae032beda)
2019-08-02 16:19:07 +02:00
angristan
25eb016a2f vagrant: 2.2.3 -> 2.2.5
(cherry picked from commit 5521aae4b9)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-08-02 12:41:18 +02:00
Ivan Kozik
e851ccd6b4 gnupatch: avoid rebuild from 2af7aac7 PR #65687
vcunat is really sorry for not noticing this.

(cherry picked from commit 002b853782)
2019-08-02 09:37:38 +02:00
Vladimír Čunát
2af7aac7b5 Merge #65687: gnupatch: update links to patches
(cherry picked from commit c4ce832eeb)
2019-08-01 22:42:37 +02:00
Lancelot SIX
4cc5592fe2 Merge pull request #65688 from lsix/qgis_3_4_10
qgis: 3.4.8 -> 3.4.10
2019-08-01 13:09:19 +02:00
markuskowa
3da3a39022 Merge pull request #65714 from etu/1903-gitea-1.9.0
[19.03] gitea: 1.8.3 -> 1.9.0
2019-08-01 12:17:12 +02:00
nyanloutre
c41e3c536a gitea: 1.8.3 -> 1.9.0
(cherry picked from commit 1a784390d2)
2019-08-01 10:13:30 +02:00
Lancelot SIX
e985302886 qgis: 3.4.8 -> 3.4.10 2019-07-31 21:45:38 +02:00
Tim Steinbach
b978a94c8f linux: 4.19.62 -> 4.19.63 2019-07-31 09:25:41 -04:00
Tim Steinbach
d7c6154cfa linux: 4.14.134 -> 4.14.135 2019-07-31 09:25:40 -04:00
Ivan Kozik
e8f037f305 chromiumDev: fix build
Fixes:

ERROR Unresolved dependencies.
//third_party/perfetto/gn:zlib(//build/toolchain/linux:clang_x64)
  needs //third_party/zlib:zlib_config(//build/toolchain/linux:clang_x64)

builder for '/nix/store/iqr4vn2by1yxa7f92jiymvgfsn9mdvwq-chromium-unwrapped-77.0.3860.5.drv' failed with exit code 1
2019-07-31 11:31:43 +00:00
Ivan Kozik
7db82db697 chromium: 75.0.3770.90 -> 76.0.3809.87
Fixed in 75.0.3770.142:

CVE-2019-5847 CVE-2019-5848

Fixed in 76.0.3809.87:

CVE-2019-5850 CVE-2019-5860 CVE-2019-5853 CVE-2019-5851
CVE-2019-5859 CVE-2019-5856 CVE-2019-5863 CVE-2019-5855
CVE-2019-5865 CVE-2019-5858 CVE-2019-5864 CVE-2019-5862
CVE-2019-5861 CVE-2019-5857 CVE-2019-5854 CVE-2019-5852
2019-07-31 11:31:36 +00:00
Will Dietz
49ac77d07e ffmpeg: 3.4.5 -> 3.4.6 (#58549)
0ac9001ab9:/Changelog
(cherry picked from commit dfdacfdd8a)
I don't know if any CVEs are filed against this, but it still seems
likely to fix more things than break.
2019-07-30 15:46:41 +02:00
Vladimír Čunát
a0578908bb Merge branch 'staging-19.03' into release-19.03 2019-07-30 15:41:32 +02:00
Vladimír Čunát
40aedac602 ffmpeg{_4,-full}: 4.1.3 -> 4.1.4 (security)
Fixes #64656 CVE-2019-13312 CVE-2019-13390.

(cherry picked from commit 3e17fe4522)
2019-07-30 15:41:21 +02:00
xrelkd
0e9548e149 youtube-dl: 2019.07.27 -> 2019.07.30
(cherry picked from commit 7ed270b372)
2019-07-30 08:01:33 +01:00
Vitalii Zinchenko
31d476b879 libelf: fix download url (#65576)
(cherry picked from commit 179ab19856)
2019-07-29 20:44:11 -04:00
Vladimír Čunát
d86daf5aa7 Merge branch 'release-19.03' into staging-19.03 2019-07-29 20:45:52 +02:00
xrelkd
defa89ffae youtube-dl: 2019.07.16 -> 2019.07.27
(cherry picked from commit 5e0c5caebd)
2019-07-29 08:18:43 +01:00
Andreas Rammhold
b39c8b203d gnupatch: apply patches for CVE-2019-1363 and CVE-2019-13638
(cherry picked from commit 49c4c4a5b9)
PR #65498
2019-07-28 20:53:34 +02:00
Tim Steinbach
7b63f7a737 linux: 5.1.20 -> 5.1.21 2019-07-28 12:08:42 -04:00
Tim Steinbach
968caddf49 linux: 4.19.61 -> 4.19.62 2019-07-28 12:08:39 -04:00
Ashish SHUKLA
aeeb30a3b2 sshguard: do not create ipset in post-start [backport #65453]
Upstream switched to a different type of ipset table, whereas we
create ipset in post-start which overrides upstream, and renders
sshguard ineffective.

Remove ipset creation from post-start, and let it get automatically
by upstream script (sshg-fw-ipset) as part of startup
2019-07-28 08:52:07 +00:00
Samuel Dionne-Riel
16144baa1e Merge pull request #61806 from cdepillabout/backport-memtest86
memtest86-efi: backport to 19.03
2019-07-27 21:50:53 -04:00
(cdep)illabout
3c21a29ea9 nixos/systemd-boot: add support for memtest86 EFI app (backport to 19.03)
This commit adds support for installing the memtest86 EFI app and adding
a boot entry for it with systemd-boot.

Backported from #61036.

(cherry picked from commit b12ea62ec9)
(cherry picked from commit d88d675051)
2019-07-28 10:01:37 +09:00
(cdep)illabout
9168977a98 memtest86-efi: init at 8.0 (backport to 19.03)
This creates a new package, memtest86-efi.  This is a recent version of
the unfree version of memtest86.

There appear to be no restrictions on the use or redistribution of this.

Backport from #60967.

(cherry picked from commit d273bf5eb4)
(cherry picked from commit e01e13a547)
(cherry picked from commit 439a7552bd)
(cherry picked from commit 4abafaf3cc)
2019-07-28 10:00:44 +09:00
Roosembert Palacios
1e6c910f4f Add package for libguesfs containing libguestfs appliances
Appliances are necessary when building images using virt-builder.
(e.g. `virt-builder -o debian-9.img debian-9`)

Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
(cherry picked from commit ecb90aedec)
2019-07-28 10:00:09 +09:00
Silvan Mosberger
112f522d48 idrisPackages.idris-wrapper: Use stdenv's cc instead of always gcc
This should make it work on Darwin with clang.

(cherry picked from commit 271403c69b)
2019-07-27 22:11:55 +02:00
Silvan Mosberger
203b026114 idrisPackages.idris-wrapper: Fix linking to gmp library
This has been broken since 5d18129ce8,
which updated idris from 1.3.0 to 1.3.1, which included
https://github.com/idris-lang/Idris-dev/pull/4472 as the cause of the
error. I'm still not entirely sure why this broke it though.

This now way should be rather future proof, it uses NIX_CFLAGS to pass
gpm link flags to our CC wrapper directly. The
`NIX_CC_WRAPPER_${stdenv.cc.infixSalt}_TARGET_HOST` part I'm pretty sure
is needed for the CC wrapper to know that those CFLAGS are meant for the
cc running on the HOST.

(cherry picked from commit cfd2e6731a)
2019-07-27 22:11:37 +02:00
Samuel Dionne-Riel
82e1691d3b Merge pull request #59336 from grahamc/backport-59323
check-meta: don't execute check-meta.nix 15,000 times (backport)
2019-07-27 15:05:31 -04:00
Léo Gaspard
bdebbbe959 Merge pull request #65464 from pacien/matrix-synapse-1.2.1-19.03
[security] [19.03-backport] matrix-synapse: 0.99.5.2 -> 1.2.1
2019-07-27 14:36:48 +02:00
pacien
643a5be1aa matrix-synapse: 0.99.5.2 -> 1.2.1
security update: https://github.com/matrix-org/synapse/releases/tag/v1.2.1
2019-07-27 14:09:54 +02:00
Nikolay Amiantov
aa81b2c1e5 nixos/systemd-boot: don't remove directories from EFI dir
This will only result in an error. These directories might be created by, for example, fwupdmgr.

(cherry picked from commit fa2e4bfb61)
2019-07-26 17:24:37 +03:00
Tim Steinbach
2418b95807 linux: 5.1.19 -> 5.1.20 2019-07-26 09:12:23 -04:00
Tim Steinbach
1080955eaf linux: 4.19.60 -> 4.19.61 2019-07-26 09:12:22 -04:00
Domen Kožar
760e770313 Merge pull request #63766 from NixOS/backport-systemd-boot-configurationLimit
Add configurationLimit to systemd-boot to prevent running out of disk…
2019-07-26 14:43:45 +02:00
taku0
96151a48dd firefox-bin: 68.0 -> 68.0.1
(cherry picked from commit 835027f601)
2019-07-24 17:33:00 +02:00
taku0
b6f4b13ad7 firefox: 68.0 -> 68.0.1
(cherry picked from commit 9c7aa99db2)
2019-07-24 17:32:53 +02:00
taku0
9eaf915b5f firefox-esr: 68.0esr -> 68.0.1esr
(cherry picked from commit 71116cd9d5)
2019-07-24 17:32:45 +02:00
worldofpeace
ef4753de2a Merge pull request #65304 from alexeymuranov/backport-flashplayer-to-19.03
[19.03] flashplayer: 32.0.0.207 -> 32.0.0.223 (cherry-picked from master)
2019-07-23 14:33:03 -04:00
taku0
a23e03cfb6 flashplayer: 32.0.0.207 -> 32.0.0.223
(cherry picked from commit 126c5d0be8)
2019-07-23 16:43:46 +02:00
Danylo Hlynskyi
556fbb7959 postgresql: update docs
https://github.com/NixOS/nixpkgs/issues/32156
2019-07-23 16:40:14 +03:00
Aaron Andersen
314775040b Merge pull request #65032 from aanderse/kdevelop
kdevelop, kdev-php, kdev-python: 5.3.1 -> 5.3.3 [backport]
2019-07-22 21:23:22 -04:00
Johan Thomsen
248a3d8faf nixos/gitlab: gitlab-workhorse requires exiftool on path to process uploaded images
(cherry picked from commit bbd4a0c100)
2019-07-22 18:41:52 +02:00
Peter Hoeg
a607a931f6 Merge pull request #64327 from peterhoeg/u/elisa_stable
elisa: 0.3.0 -> 0.4.2
2019-07-22 15:28:17 +08:00
Tim Steinbach
1851d52633 linux: 5.1.18 -> 5.1.19 2019-07-21 20:57:26 -04:00
Tim Steinbach
799aec67af linux: 4.9.185 -> 4.9.186 2019-07-21 20:57:25 -04:00
Tim Steinbach
812acfb1be linux: 4.4.185 -> 4.4.186 2019-07-21 20:57:24 -04:00
Tim Steinbach
44a97d9445 linux: 4.19.59 -> 4.19.60 2019-07-21 20:57:23 -04:00
Tim Steinbach
7fa8aeb644 linux: 4.14.133 -> 4.14.134 2019-07-21 20:57:23 -04:00
Vladimír Čunát
55b8860aa2 Merge branch 'staging-19.03' into release-19.03 2019-07-20 23:17:44 +02:00
Andreas Rammhold
6291c0c5ff imlib: apply patch for CVE-2007-3568
While it probably doesn't have much impact it also doesn't really hurt
fixing this…

(cherry picked from commit fc83a1c745)
2019-07-20 22:44:29 +02:00
Vladimír Čunát
e199c174c6 Merge branch 'staging-19.03' into release-19.03 (older) 2019-07-20 09:58:34 +02:00
Vladimír Čunát
eb32586bac Merge #64379: oraclejdk/jdk8cpu: 8u201 -> 8u211
(into release-19.03)
2019-07-20 09:53:40 +02:00
Marek Mahut
938c15b94a openjpeg: CVE-2019-12973 #64182
(cherry picked from commit 0596ac9667)
2019-07-20 09:38:00 +02:00
Marek Mahut
d7ab443306 libxslt: CVE-2019-13118 #64661
(cherry picked from commit 9a6bd59111)
2019-07-20 09:28:58 +02:00
Marek Mahut
64079b9033 libxslt: CVE-2019-13117 #64661
(cherry picked from commit 3aefa76106)
2019-07-20 09:28:16 +02:00
Jan Tojnar
3e5cf4fa63 gnomeExtensions.gsconnect: 21 → 23
https://github.com/andyholmes/gnome-shell-extension-gsconnect/releases/tag/v22
(cherry picked from commit b85cbd96c2)
2019-07-19 12:46:10 +02:00
Tor Hedin Brønner
4c6daf972e gnomeExtensions.gsconnect: 20 -> 21
(cherry picked from commit a0b5ada01c)
2019-07-19 12:46:10 +02:00
Frederik Rietdijk
b8b2ca71ab ccache.links: make it a function of unwrappedCC
That way we can use a ccacheStdenv with e.g. a different CC:

stdenv = overrideCC gcc8Stdenv (ccacheWrapper.override { unwrappedCC
= gcc8Stdenv.cc.cc; });

(cherry picked from commit 594ca3f1cf)
2019-07-19 11:34:44 +02:00
Uma Zalakain
ec263c50ca Change maintainter's name
(cherry picked from commit 882b201f58)
2019-07-19 09:22:01 +02:00
Graham Christensen
6be0d5824c Merge pull request #64729 from risicle/ris-dosbox-CVEs-19.03
[r19.03] dosbox: add patches for CVE-2019-7165 & CVE-2019-12594
2019-07-18 17:33:12 -04:00
Graham Christensen
6d2dfd5372 Merge pull request #64999 from risicle/ris-libu2f-host-1.1.8-r19.03
[r19.03] libu2f-host: 1.1.7 -> 1.1.8, fixing CVE-2019-9578
2019-07-18 17:32:22 -04:00
Graham Christensen
5443be5bd0 Merge pull request #64735 from risicle/ris-zeromq-4.3.2-r19.03
[r19.03] zeromq: 4.3.1 -> 4.3.2, fixing CVE-2019-13132
2019-07-18 17:31:42 -04:00
Peter Simons
e26f8944d6 nixos: add 'localRecipients' config option for Postfix
The new option services.postfix.localRecipients allows
configuring the postfix option 'local_recipient_maps'. When
set to a list of user names (or patterns), that map
effectively replaces the lookup in the system's user
database that's used by default to determine which local
users are valid.

This option is useful to explicitly set local users that are
allowed to receive e-mail from the outside world. For local
injection i.e. via the 'sendmail' command this option has no
effect.

(cherry picked from commit 59bacaca3d)
2019-07-18 19:16:05 +02:00
Aaron Andersen
3bf8249282 kdevelop, kdev-php, kdev-python: 5.3.2 -> 5.3.3
(cherry picked from commit e6a3b3b7df)
2019-07-18 12:37:45 -04:00
Aaron Andersen
3cb77b5bfa kdevelop, kdev-php, kdev-python: 5.3.1 -> 5.3.2
(cherry picked from commit 649c1152c8)
2019-07-18 12:37:33 -04:00
hhm
77295b0bd2 hplip: add missing dependency
Graphical programs (e.g. hp-setup) error with:

error: No module named enum

This adds the enum module which fixes the error

(cherry picked from commit 8308e4148a)
2019-07-17 17:17:04 -04:00
Robert Scott
2a317ced27 libu2f-host: 1.1.7 -> 1.1.8
fixing CVE-2019-9578
2019-07-17 20:34:41 +01:00
Andreas Wiese
594dfac037 nextcloud: 15.0.8 -> 16.0.3 [19.03] (#64841) 2019-07-17 16:11:03 +00:00
worldofpeace
e4a9013dda pantheon.switchboard-plug-pantheon-shell: Fix setting lightdm background
backports e4f86df6a6

(cherry picked from commit 47dcdfe3a1)
2019-07-17 11:04:59 -04:00
Danylo Hlynskyi
973a270535 Merge pull request #63896 from NixOS/noxlibs-nognome
[19.03] environment.noXlibs: disable gnome3 for pinentry
2019-07-16 21:39:25 +03:00
xrelkd
76cb4fe05f youtube-dl: 2019.07.12 -> 2019.07.16
(cherry picked from commit 3a1111b172)
(cherry picked from commit 3e4e93d728)
2019-07-16 14:03:29 -04:00
Vladimír Čunát
12d7fb573b Merge #64917: wavpack: CVE-2018-19840 CVE-2018-19841
(cherry picked from commit 5777f52576)
2019-07-16 18:09:08 +02:00
Vladimír Čunát
a5b5fb918e knot-dns: 2.8.1 -> 2.8.3 (maintenance)
(cherry picked from commit 49ca44cf17)
2019-07-16 13:55:17 +02:00
taku0
c89567e2e5 firefox-esr: 60.7.2esr -> 68.0esr
(cherry picked from commit 75d4e64fad)
2019-07-16 11:17:50 +02:00
taku0
d7fcc6691f firefox: 67.0.4 -> 68.0
(cherry picked from commit 0c436f8ca1)
2019-07-16 11:17:41 +02:00
Andreas Rammhold
8886753b3c rust_1_35: init at 1.35 2019-07-16 11:17:29 +02:00
taku0
1f9c91efcf rust-cbindgen: 0.8.3 -> 0.8.7
(cherry picked from commit 8f2d6a5709)
2019-07-16 11:17:02 +02:00
Vladimír Čunát
58b6877069 firefox-esr-60: 60.7.2esr -> 60.8.0esr [critical security]
https://www.mozilla.org/en-US/firefox/60.8.0/releasenotes/
(cherry picked from commit 538c8aebd8)
Brief testing on 19.03 showed no problems.
2019-07-16 11:07:03 +02:00
Vladimír Čunát
2fc18e735c Merge branch 'staging-19.03' into release-19.03 2019-07-16 06:52:33 +02:00
Vladimír Čunát
be61b5bd1a Merge branch 'release-19.03' into staging-19.03 2019-07-15 18:44:13 +02:00
Eelco Dolstra
e2ad04c513 nixFlakes: 2.3pre20190612_06010ea -> 2.3pre20190712_aa82f8b
(cherry picked from commit 31c38894c9)
2019-07-15 16:21:47 +02:00
taku0
2143d047d4 nss: 3.44 -> 3.44.1
(cherry picked from commit 442fd85db6)
Fresh nss will be needed for further Firefox updates; /cc PR #64742
2019-07-15 15:00:38 +02:00
Will Dietz
1015f72ff1 nss: 3.43 -> 3.44
(cherry picked from commit 979970a4cd)
2019-07-15 14:59:37 +02:00
Will Dietz
ddcd81eee1 nss: 3.42.1 -> 3.43
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.43_release_notes
(cherry picked from commit 354ccb2052)
2019-07-15 14:59:24 +02:00
Robin Gloster
3cd79ef30f Merge pull request #64638 from johanot/jira-8.1.2
atlassian-jira: 8.1.0 -> 8.1.2
2019-07-15 12:26:13 +00:00
Mario Rodas
198a6bd91c python37: fix distutils C++ patch (PR #64758)
Update distutils patch to the upstream changes.
See: 6c0e0d141a

(cherry picked from commit 7094a1af0c)
2019-07-15 14:00:12 +02:00
Michael Raskin
0d0cb247ff Merge pull request #64745 from risicle/ris-squid-CVE-2019-13345-r19.03
[r19.03] squid, squid4: add patches fixing CVE-2019-13345
2019-07-15 10:35:14 +00:00
Robert Scott
db682731bc squid: add patch fixing CVE-2019-13345 2019-07-14 22:30:33 +01:00
Robert Scott
c62d44b9e1 squid4: add patch fixing CVE-2019-13345 2019-07-14 22:30:22 +01:00
worldofpeace
f4fcdac99f Merge pull request #64712 from risicle/ris-cf-cli-6.43.0-r19.03
[r19.03] cloudfoundry-cli: 6.41.0 -> 6.43.0, fixing CVE-2019-3781
2019-07-14 14:01:06 -04:00
worldofpeace
c0339a7b39 Merge pull request #64375 from das-g/release-19.03_keybase-backport
keybase{,-gui}: 3.0.0 -> 4.1.0
2019-07-14 12:30:03 -04:00
Robert Scott
f9a62b7c8d zeromq: 4.3.1 -> 4.3.2 2019-07-14 16:49:56 +01:00
Orivej Desh
30548e9654 dmenu: fix crash with XMODIFIERS
Fixes #59625

(cherry picked from commit 1f16d0496c)
2019-07-14 13:53:01 +00:00
Graham Christensen
c31b7402b1 Merge pull request #64724 from risicle/ris-redis-5.0.5-r19.03
[r19.03] redis: 5.0.3 -> 5.0.5, fixing CVE-2019-10192 & CVE-2019-10193
2019-07-14 05:53:01 -07:00
Robert Scott
9f66b1baa2 dosbox: add patches for CVE-2019-7165 & CVE-2019-12594 2019-07-14 13:41:25 +01:00
Tim Steinbach
a6598a6c86 linux: 5.1.17 -> 5.1.18 2019-07-14 08:15:49 -04:00
Tim Steinbach
b09ee75726 linux: 4.19.58 -> 4.19.59 2019-07-14 08:15:48 -04:00
Robert Scott
7e36e7f652 redis: 5.0.3 -> 5.0.5
fixing CVE-2019-10192 and CVE-2019-10193
2019-07-14 11:28:33 +01:00
Vladimír Čunát
cf16778cd6 knot-resolver: fixup build on Darwin
I'm not 100% sure how we handle purity there, but so far it seems that
this change is only needed on 19.03 branch.
2019-07-14 09:54:38 +02:00
Vladimír Čunát
68d032a46f Merge #64372: wavpack: Vulnerability roundup 71
(cherry picked from commit 620ad0b969)
2019-07-14 09:48:05 +02:00
Robert Scott
540d9a93d6 cloudfoundry-cli: 6.41.0 -> 6.43.0
fixing CVE-2019-3781
2019-07-13 19:06:43 +01:00
worldofpeace
e726e8291b pantheon.elementary-icon-theme: 5.0.3 -> 5.0.4
https://github.com/elementary/icons/releases/tag/5.0.4
(cherry picked from commit 1aaa9ba3d8)
2019-07-13 10:59:09 -04:00
Peter Simons
e8e1eeccb8 Merge #64538: gnupg: 2.2.16 -> 2.2.17 (security)
(cherry picked from commit 84e3370358)
CVE-2019-13050 #64658.  The other changes don't sound too intrusive:
https://lists.gnupg.org/pipermail/gnupg-announce/2019q3/000439.html
2019-07-13 15:33:23 +02:00
Jan Tojnar
88cb463a3b libsForQt5.qtkeychain: add libsecret support
qtkeychain uses pkg-config to detect whether libsecret is available,
otherwise it just builds a stub object file.

We need libsecret support to allow nextcloud-client storing passwords
on Freedesktop platforms.

I also fixed the Darwin dependencies not being used with Qt5,
even though the build did not complain.

(cherry picked from commit 48316aeec1)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-07-13 12:17:35 +02:00
Vladimír Čunát
fb30decc1d Merge #64272: powerdns: 4.1.9 -> 4.1.10 (DoS security)
CVE-2019-10162, CVE-2019-10163

(cherry picked from commit 64cb53dc01)
2019-07-13 11:06:50 +02:00
Vladimír Čunát
63963b8f34 Merge #64690: thunderbird*: 60.7.2 -> 60.8.0 (security)
(cherry picked from commit e87ed4cef3)
2019-07-13 10:02:20 +02:00
Vladimír Čunát
1dddf80571 Merge #64577: firefox-bin: 67.0.4 -> 68.0 (security)
(cherry picked from commit dc121c754e)
2019-07-13 10:02:09 +02:00
Vladimír Čunát
45b4e23a41 Merge #64679: glib: fix CVE-2019-13012 (in staging-19.03) 2019-07-13 09:17:04 +02:00
Vladimír Čunát
f7bd8d6bd8 Merge branch 'release-19.03' into staging-19.03 2019-07-13 09:16:54 +02:00
worldofpeace
35e28b488f glib: fix CVE-2019-13012
CVE-2019-13012 Description:

The keyfile settings backend in GLib before 2.59.1 creates directories
using g_file_make_directory_with_parents (kfsb->dir, NULL, NULL) and
files using g_file_replace_contents (kfsb->file, contents, length, NULL, FALSE,
G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL, NULL).
Consequently, it does not properly restrict directory (and file) permissions.
Instead, for directories, 0777 permissions are used; for files, default file
permissions are used.

Patch Summary:

Changes the permissions when a directory is created,
using 700 instead 777 in gio/gkeyfilesettingsbackend.c
and changes test to run in a temp directory in gio/tests/gsettings.c.

Upstream Issue: https://gitlab.gnome.org/GNOME/glib/issues/1658
Upstream MR: https://gitlab.gnome.org/GNOME/glib/merge_requests/604

Fixes #64657
2019-07-12 16:27:34 -04:00
Maximilian Bosch
5f707e8e06 mautrix-whatsapp: 2019-02-24 -> 2019-07-04
Bump to the latest revision of `mautrix-whatsapp` to regain
compatibility with matrix-synapse 0.99.5.

Please note that it was necessary to alter some of the sources in
`deps.nix`, please read the comment at the top of the file for further
information.

(cherry picked from commit b86a3e46b3)
2019-07-12 18:27:59 +02:00
Vladimír Čunát
9354bc967d Merge knot-resolver: 3.2.1 -> 4.1.0 (security)
19.03: I'm really sorry to pull a "major" update, but the security
fixes are rather hard to backport correctly.  Please contact me in case
you run into problems when upgrading.
2019-07-12 15:53:22 +02:00
Pascal Bach
d10e680168 gitlab-runner: 11.11.2 -> 12.0.2
12.0.1 fixes an issue with git submodule fetching
12.0.2 fixes an issue with concurrent updated

(cherry picked from commit e928aa6f50)
2019-07-12 12:39:48 +02:00
xrelkd
88f069e2d8 youtube-dl: 2019.07.02 -> 2019.07.12
(cherry picked from commit 345843601a)
2019-07-11 23:54:41 -04:00
Johan Thomsen
9d1f4e5756 atlassian-jira: 8.1.0 -> 8.1.2 2019-07-11 19:31:23 +02:00
R. RyanTM
f0fdbd89ae python37Packages.aiorpcx: 0.17.0 -> 0.18.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-aiorpcx/versions

(cherry picked from commit 54fa84b988)

Required by electrum 3.3.7
2019-07-11 16:15:38 +02:00
worldofpeace
9fde0140fc pantheon.wingpanel-indicator-session: 2.2.3 -> 2.2.4
https://github.com/elementary/wingpanel-indicator-session/releases/tag/2.2.4
(cherry picked from commit def7d562e0)
2019-07-11 10:07:22 -04:00
Will Dietz
ecc64b374b electrum: 3.3.6 -> 3.3.7
(cherry picked from commit fcd6773c4c)
2019-07-10 20:46:26 +02:00
Joachim Fasting
2f8c3024ff tor-browser-bundle-bin: 8.5.3 -> 8.5.4
(cherry picked from commit 5f6b008eb5)
2019-07-10 20:46:07 +02:00
SLNOS
69e48a1acb firefoxPackages.tor-browser: 8.5.2 -> 8.5.4
(cherry picked from commit 279a001062)
2019-07-10 19:08:59 +02:00
Vladimír Čunát
c5d39d8962 knot-resolver: 4.0.0 -> 4.1.0 (security)
https://lists.nic.cz/pipermail/knot-resolver-users/2019/000189.html
Fixes DNS spoofing problems: CVE-2019-10190 CVE-2019-10191
but also minor things, adds new features, etc.
In particular aarch64 should work now, at least as long as not using
some lua library that suffers from the same problem with lightuserdata,
e.g. cqueues does suffer from this.

(cherry picked from commit f15625a6c0)
2019-07-10 18:16:48 +02:00
Vladimír Čunát
26053855bb knot-resolver: fixup the build after cherry-picking 2019-07-10 18:16:48 +02:00
Vladimír Čunát
6c233963dc knot-resolver: 3.2.1 -> 4.0.0
https://lists.nic.cz/pipermail/knot-resolver-users/2019/000136.html

Similar commit worked fine for me, including the nixos service.
I'd like to still improve the service to support easy passing of sockets
to http module.

(cherry picked from commit 9efdd2e434)
I'm really sorry to pull a "major" update, but the upcoming security
fixes are rather hard to backport correctly.  Please contact me in case
you run into problems when upgrading.
2019-07-10 18:15:48 +02:00
Tim Steinbach
021f94354c linux: 5.1.16 -> 5.1.17 2019-07-10 07:51:10 -04:00
Tim Steinbach
a9a0f33500 linux: 4.9.184 -> 4.9.185 2019-07-10 07:51:10 -04:00
Tim Steinbach
0f617ca2e8 linux: 4.4.184 -> 4.4.185 2019-07-10 07:51:09 -04:00
Tim Steinbach
824a5d22d8 linux: 4.19.57 -> 4.19.58 2019-07-10 07:51:09 -04:00
Tim Steinbach
009d35a682 linux: 4.14.132 -> 4.14.133 2019-07-10 07:51:08 -04:00
nyanloutre
28e64db237 mautrix-telegram: 0.5.2 -> 0.6.0
(cherry picked from commit baddb2ac89)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-07-10 01:03:02 +02:00
nyanloutre
41d303c342 pythonPackages.telethon: 1.8.0 -> 1.9.0
(cherry picked from commit 99f0083ea5)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-07-10 01:03:02 +02:00
nyanloutre
a2e438685a telethon: 1.6.2 -> 1.8.0
(cherry picked from commit 91e311d1b0)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-07-10 01:03:01 +02:00
nyanloutre
ee942c3e2c mautrix-appservice: 0.3.10.dev1 -> 0.3.11
(cherry picked from commit f88bb6c2b2)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-07-10 01:03:01 +02:00
Vladimír Čunát
ed3895a987 Merge #63928: llvm_7: disable libpfm on aarch64
(cherry picked from commit 74d2452328)
I've seen no (negative) feedback so far, and we do need something here:
https://hydra.nixos.org/eval/1529346
(There's no llvm_8 on this branch so far.)
2019-07-09 10:14:47 +02:00
Frederik Rietdijk
931146ae9e python37: 3.7.3 -> 3.7.4
(cherry picked from commit 46d91410af)
2019-07-09 10:05:36 +02:00
Frederik Rietdijk
79f957a5fb python36: 3.6.8 -> 3.6.9
(cherry picked from commit a88e319591)
2019-07-09 10:05:36 +02:00
Frederik Rietdijk
a30a984471 Merge release-19.03 into staging-19.03 2019-07-09 10:05:09 +02:00
Vladimír Čunát
647761e80e Merge branch 'staging-19.03' into release-19.03 2019-07-09 07:42:50 +02:00
Robert Scott
9ec7625cee cgit: add patch fixing remote DoS
issue assigned MGASA-2019-0203 by mageia
https://www.openwall.com/lists/oss-security/2019/05/19/3

(cherry picked from commit 49283ed802)
2019-07-07 21:45:37 +02:00
Elis Hirwing
68fa7ff3e8 Merge pull request #64389 from aanderse/release-19.03
php73: 7.3.6 -> 7.3.7, 7.2.19 -> 7.2.20 [19.03 backport]
2019-07-07 21:40:29 +02:00
Robert Scott
af5178cf77 wireshark: 2.6.6 -> 2.6.9
security release(s) fixing multiple issues
2019-07-07 14:48:19 +02:00
Florian Klink
10a866602c gitlab-ce: remove substituteInPlace
This was removed in
23bcbf04c8
(since v11.6.0)

(cherry picked from commit 1a205ad7fb)
2019-07-07 10:16:17 +02:00
Florian Klink
2508a77d3d gitaly: 1.34.1 -> 1.34.3
(cherry picked from commit 80c35fb2a5)
2019-07-07 10:16:17 +02:00
Florian Klink
a329a3492c gitlab-ee: 11.10.5 -> 11.10.8
(cherry picked from commit 580be224c7)
2019-07-07 10:16:17 +02:00
Florian Klink
a16883e2a0 gitlab-ce: 11.10.5 -> 11.10.8
(cherry picked from commit c57a9d7f9a)
2019-07-07 10:16:17 +02:00
worldofpeace
d365f15ed6 kbfs: update homepage and description
(cherry picked from commit d8bbbeb38a)
2019-07-06 23:58:49 -04:00
worldofpeace
fe8d360b69 kbfs: 2.11.0 -> 4.1.0
The kbfs code has been moved to the same
repo as the keybase package.

(cherry picked from commit bfe270bc54)
2019-07-06 23:58:46 -04:00
Graham Christensen
799a080ba1 Merge pull request #64402 from risicle/ris-graphicsmagick-1-3-32-r19.03
[19.03] graphicsmagick: 1.3.31 -> 1.3.32 (security release)
2019-07-06 19:26:18 -04:00
Robert Scott
58627f2977 graphicsmagick: 1.3.31 -> 1.3.32
security release fixing numerous issues, darwin requires patch to fix issue
with pngs

(cherry picked from commit 9826490d5e)
2019-07-06 22:38:38 +01:00
Elis Hirwing
865e04289b php72: 7.2.19 -> 7.2.20
Changelog: https://www.php.net/ChangeLog-7.php#7.2.20
(cherry picked from commit bd1b55d074)
2019-07-06 13:38:07 -04:00
Elis Hirwing
b64a1b39fd php73: 7.3.6 -> 7.3.7
Changelog: https://www.php.net/ChangeLog-7.php#7.3.7
(cherry picked from commit c2ac19f432)
2019-07-06 13:37:55 -04:00
Lev Livnev
24be3d6cf4 oraclejdk/jdk8cpu: 8u201 -> 8u211
(cherry picked from commit 9e2ec2a2df)
2019-07-06 13:50:43 +02:00
Jonathan Ringer
4404f54a30 keybase-gui: 4.0.0 -> 4.1.0
(cherry picked from commit c5273fae16)
2019-07-06 11:26:20 +02:00
Jonathan Ringer
0ccf30a770 keybase: 4.0.0 -> 4.1.0
(cherry picked from commit 62ea7ba41b)
2019-07-06 11:26:07 +02:00
Georges Dubus
985a33dc9e keybase,keybase-gui: 3.2.2 -> 4.0.0
(cherry picked from commit 67406e2869)
2019-07-06 11:24:32 +02:00
Peter Spiess-Knafl
7b42e6b00f keybase,keybase-gui: 3.0.0 -> 3.2.2
(cherry picked from commit 59b235d793)
2019-07-06 11:22:21 +02:00
David McFarland
45a29e9589 steam: provide pidof and lsusb for Steam VR 2019-07-06 11:25:57 +03:00
nyanloutre
726beb66e9 steamrt: fix update script
The package.txt file doesn't exist anymore on upstream.
The new method is to install two metapackages and their dependencies.

Reference : 8849d366bf

Backported 87e35a1439.

Fixes #64356.
2019-07-06 10:59:50 +03:00
worldofpeace
a203bc741e cozy: fix runtime error
Workaround #56943

Fixes #57029

(cherry picked from commit c210b8b5f1)
2019-07-05 20:46:16 -04:00
Frederik Rietdijk
754763ff4b Docs Python: fix example on how to override the package set
Not passing in the newly created interpreter as `self` results in an
incorrect `passthru`. Solves #64334.

(cherry picked from commit f1ff85e61d)
2019-07-05 14:34:03 +02:00
Vladimír Čunát
2ae455069b knot-resolver: add a check for correct lua paths
(cherry picked from commit 6fdd315178)
It seems unlikely we would hit such a problem on a stable branch,
but I see no risk in adding the check anyway.
2019-07-05 11:03:02 +02:00
Peter Hoeg
799a18f3dc elisa: 0.3.0 -> 0.4.2
Also fixes #50726
2019-07-05 15:32:00 +08:00
Niklas Hambüchen
aef662d2eb consul: 1.4.1 -> 1.4.4 2019-07-04 20:02:05 +03:00
worldofpeace
b6aaee6d51 pantheon.pantheon-agent-geoclue2: 1.0.1 -> 1.0.2
https://github.com/elementary/pantheon-agent-geoclue2/releases/tag/1.0.2
(cherry picked from commit ddfe184efc)
2019-07-04 07:11:07 -04:00
worldofpeace
dce3651a21 pantheon.gala: 2019-05-31 -> 2019-07-01
Changes: 1024813560...5f1dbf15a7

Fixes:
https://github.com/elementary/gala/issues/444
https://github.com/elementary/gala/issues/561
https://github.com/elementary/gala/issues/13
https://github.com/elementary/gala/issues/487
(cherry picked from commit 1f43658c73)
2019-07-04 07:11:03 -04:00
worldofpeace
21ac8a15cc Merge pull request #64266 from risicle/ris-expat-CVE-2018-20843-r19.03
[r19.03] expat: add patch for CVE-2018-20843
2019-07-04 06:35:46 -04:00
worldofpeace
1956582ef4 Merge branch 'release-19.03' into staging-19.03 2019-07-04 06:33:43 -04:00
xrelkd
db1caa1452 youtube-dl: 2019.06.27 -> 2019.07.02
(cherry picked from commit 4f4ae9c156)
2019-07-04 05:55:53 -04:00
xrelkd
8effef1382 youtube-dl: 2019.06.21 -> 2019.06.27
(cherry picked from commit 5a5245ed8d)
2019-07-04 05:55:49 -04:00
Jake Waksbaum
2eea9b3ab9 google-music-scripts: fix build
(cherry picked from commit 2e729e7f1f)
2019-07-04 05:36:04 -04:00
Jake Waksbaum
2a0ca05c0e python3Packages.loguru: init at 0.3.0
(cherry picked from commit a96bab416a)
2019-07-04 05:35:58 -04:00
Alyssa Ross
5c0abc553c python3Packages.django: 1.11.21 -> 1.11.22
CVE-2019-12781

(cherry picked from commit 20a5961588)
Signed-off-by: Lancelot SIX <lsix@lancelotsix.com>
2019-07-04 11:17:13 +02:00
Alyssa Ross
c2f9536ea8 python3Packages.django_2_1: 2.1.9 -> 2.1.10
CVE-2019-12781

(cherry picked from commit 26b6cbad4b)
Signed-off-by: Lancelot SIX <lsix@lancelotsix.com>
2019-07-04 11:17:00 +02:00
Alyssa Ross
1ab0dd3e43 python3Packages.django_2_2: 2.2.2 -> 2.2.3
(cherry picked from commit b37c76fa7f)
Signed-off-by: Lancelot SIX <lsix@lancelotsix.com>
2019-07-04 11:16:47 +02:00
Alyssa Ross
2b6b923b29 python3Packages.django_1_8: add more known vulns
I'm just assuming that these affect 1.8, since they affect every later
version.

(cherry picked from commit 6bbeeb629e)
Signed-off-by: Lancelot SIX <lsix@lancelotsix.com>
2019-07-04 11:16:30 +02:00
Elis Hirwing
ece42b96d1 Merge pull request #63414 from etu/1903-gitea-183-update
[19.03] gitea: 1.8.2 -> 1.8.3
2019-07-04 09:19:37 +02:00
Tim Steinbach
a5b451165a docker: 18.09.6 -> 18.09.7 2019-07-03 20:16:08 -04:00
Robert Scott
e9c554a25f rdesktop: 1.8.3 -> 1.8.6
security release, fixing issue with as-yet-unassigned CVE. debian are using
DSA-4473-1/DLA-1837-1.

switching to github source because they don't seem to be keeping their
sourceforge tarballs up to date

(cherry picked from commit 44b450592c)
2019-07-03 23:23:32 +00:00
Robert Scott
b4bc98430c expat: add patch for CVE-2018-20843 2019-07-03 22:45:24 +01:00
Tim Steinbach
8edf24a379 linux: 5.1.15 -> 5.1.16 2019-07-03 09:02:51 -04:00
Tim Steinbach
314221356d linux: 4.19.56 -> 4.19.57 2019-07-03 09:02:50 -04:00
Tim Steinbach
519f339e06 linux: 4.14.131 -> 4.14.132 2019-07-03 09:02:50 -04:00
Mario Rodas
8383e5b488 terraform_0_12: 0.12.2 -> 0.12.3
(cherry picked from commit 1681e2c1d4)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-07-03 14:40:03 +02:00
Mario Rodas
b7eb06a756 terraform_0_12: 0.12.1 -> 0.12.2
(cherry picked from commit 7da72a6b00)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-07-03 14:39:48 +02:00
Kaspar Tint
5195cd9914 terraform: 0.12.0 -> 0.12.1
(cherry picked from commit f2c8817208)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-07-03 14:39:33 +02:00
Michael Weiss
7d3f71cd7f Merge pull request #63828 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.25.1 -> 1.25.3 (backport)
2019-07-03 13:29:12 +02:00
Michael Weiss
66826cd2cc signal-desktop: 1.25.2 -> 1.25.3
(cherry picked from commit 1707911f97)
2019-07-03 12:40:52 +02:00
Graham Christensen
7152cb297a Merge pull request #62400 from grahamc/wireguard-stable-backports
Wireguard: stable backports
2019-07-02 21:54:11 -04:00
Dmitry Kalinkin
e6fe2df74f arrow-cpp: add fixDarwinDylibNames
(cherry picked from commit e884852ac4)

cc #64144
2019-07-02 12:58:53 -04:00
Alyssa Ross
859bc7b65a irssi: 1.1.2 -> 1.1.3
CVE-2019-13045
2019-07-02 15:17:26 +00:00
Nils ANDRÉ-CHANG
e0c7712eac alacritty: build on i686-linux, aarch64-linux (#63199, #61933) 2019-07-02 00:39:36 +03:00
Vladimír Čunát
fe797e0ade firefox: fix highly parallel make by upstream patch
(cherry picked from commit df1d27ac31)
2019-07-01 14:45:25 +02:00
Eelco Dolstra
b540b25550 Revert "mkshell: improve mergeInputs"
This reverts commit e65b6ff6ce.

https://github.com/NixOS/nixpkgs/pull/63718#issuecomment-507240192
2019-07-01 14:23:21 +02:00
Eelco Dolstra
da613b5c80 Revert "mkShell: compose shellHooks"
This reverts commit 000463186d.

https://github.com/NixOS/nixpkgs/pull/63718#issuecomment-507240192
2019-07-01 14:22:58 +02:00
Will Dietz
d1567794cc openjpeg: 2.3.0 -> 2.3.1
bug fixes, security fixes*

I /think/ we had patches for the mentioned CVE's,
but another pair of eyes is appreciated.

(cherry picked from commit 07540c0ca1)
2019-07-01 13:56:47 +02:00
Robert Scott
85f820d6e4 powerdns: 4.1.7 -> 4.1.9
fixing CVE-2019-10162, CVE-2019-10163

(cherry picked from commit 46dfe2bab9)
2019-07-01 07:17:02 +01:00
Will Dietz
bf62b51232 gnupg: 2.2.15 -> 2.2.16
https://dev.gnupg.org/T4509
(cherry picked from commit 3f7657d7fb)
2019-06-30 21:49:05 +00:00
Will Dietz
0ed03d72bc gnupg: 2.2.14 -> 2.2.15
https://dev.gnupg.org/T4434
(cherry picked from commit 4f1d76275e)
2019-06-30 21:49:04 +00:00
Will Dietz
9939781ca9 gnupg: 2.2.13 -> 2.2.14
https://lists.gnupg.org/pipermail/gnupg-announce/2019q1/000435.html
(cherry picked from commit 43ed5cb1df)
2019-06-30 21:49:02 +00:00
Robert Scott
37b61c9146 libvirt: add patches for CVE-2019-10132, CVE-2019-10161, CVE-2019-10166, CVE-2019-10167 & CVE-2019-10168 (#63909) 2019-06-30 21:18:00 +00:00
worldofpeace
d3d4c93e85 Merge pull request #63908 from worldofpeace/gnome-control-center-backports
[19.03] gnome3.gnome-control-center: fix hardcoded paths
2019-06-30 15:49:17 -04:00
Jan Tojnar
cb716d3cb9 gnome3.gnome-control-center: Add mutter to dependencies
make the gschemas available.

(cherry picked from commit fc4cc85bf8)
2019-06-30 15:47:25 -04:00
worldofpeace
7aba64f8ec gnome3.gnome-control-center: fix hardcoded paths
We're backporting fixes for the paths.patch from
f18aaa1c9f and a0bb3dd8ac.

Fixes crashes because of non-existant nm-connection-editor
and the correct GNOME3 version should be displayed in the
info panel.
2019-06-30 15:47:25 -04:00
Vladimír Čunát
2516c454c3 linux_testing_hardened: fix modDirVersion
and bring the linux-testing expression closer to the other versions.

(cherry picked from commit 241ffca67d)
2019-06-28 18:07:29 +02:00
Wout Mertens
8622ff8c8e environment.noXlibs: disable gnome3 for pinentry 2019-06-28 15:32:17 +02:00
Vladimír Čunát
24f13c23cc Merge branch 'staging-19.03' into release-19.03 2019-06-28 15:19:30 +02:00
Tim Steinbach
2e38c0e748 linux: 4.9.183 -> 4.9.184 2019-06-28 08:01:08 -04:00
Tim Steinbach
ece4bf2b0d linux: 4.4.183 -> 4.4.184 2019-06-28 08:01:08 -04:00
Tim Steinbach
ca45f9f9fc linux: 4.14.130 -> 4.14.131 2019-06-28 08:01:07 -04:00
Michael Weiss
ea37ce871c signal-desktop: 1.25.1 -> 1.25.2
(cherry picked from commit 4ae993455d)
2019-06-26 22:33:33 +02:00
Bas van Dijk
75a88c1b9d Merge pull request #63728 from basvandijk/cargo-license-0.2.0-release-19.03
Backport "cargo-license: init at 0.2.0" to release-19.03
2019-06-26 15:53:49 +02:00
WilliButz
1c6bdbc766 grafana: 6.2.4 -> 6.2.5
(cherry picked from commit d0683d4a87)
2019-06-26 10:59:36 +02:00
Marek Mahut
638bddf778 bluez: CVE-2018-10910
(cherry picked from commit 7fdb0d28d7)
2019-06-25 17:36:49 -04:00
Tim Steinbach
20c15d4e0f linux: 5.1.14 -> 5.1.15 2019-06-25 10:33:07 -04:00
Tim Steinbach
066bf9fc18 linux: 4.19.55 -> 4.19.56 2019-06-25 10:33:06 -04:00
Tim Steinbach
c18d73f3ce linux: 4.14.129 -> 4.14.130 2019-06-25 10:33:06 -04:00
Bas van Dijk
c46acba8b3 cargo-license: add meta.homepage
(cherry picked from commit b95c4ce302)
2019-06-25 15:35:09 +02:00
Bas van Dijk
4caebbeee2 cargo-license: init at 0.2.0
(cherry picked from commit 7720379005)
2019-06-25 15:27:07 +02:00
Domen Kožar
17be62f56c Add configurationLimit to systemd-boot to prevent running out of disk space
Refs #23926

(cherry picked from commit 224a6562a4)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-06-25 15:16:16 +02:00
Domen Kožar
0c6161e00b duplicati: allow changing the user
(cherry picked from commit e8916cc6af)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-06-25 14:41:02 +02:00
Jörg Thalheim
1dafc1e1ce rambox: 0.6.6 -> 0.6.9 (19.03 backport) (#63737)
rambox: 0.6.6 -> 0.6.9 (19.03 backport)
2019-06-25 07:40:13 +01:00
worldofpeace
fb8abc97af Merge pull request #63742 from florianjacob/backport-journalwatch
journalwatch: fix pytest checks
2019-06-24 18:25:05 -04:00
Florian Jacob
dbccbd5855 journalwatch: fix pytest checks
(cherry picked from commit ee20ba83144551497fcecedca277f5de32e81c0c)

Reason: The more strict dependency handling of buildPythonPackage in
19.03 uncovered the error of having pytest as buildInput instead of
checkInput, which leads to a broken package on 19.03.
2019-06-24 21:47:26 +02:00
Jörg Thalheim
cb629165e0 rambox: 0.6.7 -> 0.6.9
(cherry picked from commit dce97daeda)
2019-06-24 17:38:10 +01:00
Andy White
531c4488de rambox: 0.6.6 -> 0.6.7
(cherry picked from commit c0abf3c23e)
2019-06-24 17:38:03 +01:00
Domen Kožar
01966e8b79 duplicati: 2.0.3.3 -> 2.0.4.5
(cherry picked from commit 5a21a52074)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-06-24 16:39:02 +02:00
Alyssa Ross
a383c3731c Merge #63484: linux_5_0: remove
(cherry picked from commit 57b1f53862)
2019-06-24 15:07:29 +02:00
Bas van Dijk
13781ee85c Merge pull request #63718 from basvandijk/composable-mkshell-shellHook-release-19.03
Backport "Improve composability of mkShell" to release-19.03
2019-06-24 09:44:03 +02:00
Bas van Dijk
000463186d mkShell: compose shellHooks
Running the following expression with nix-shell:

  let
    pkgs = import <nixpkgs> {};

    shell1 = pkgs.mkShell {
      shellHook = ''
        echo shell1
      '';
    };

    shell2 = pkgs.mkShell {
      shellHook = ''
        echo shell2
      '';
    };

    shell3 = pkgs.mkShell {
      inputsFrom = [ shell1 shell2 ];
      shellHook = ''
        echo shell3
      '';
    };
  in shell3

Will now results in:
shell2
shell1
shell3

Note that packages in the front of inputsFrom have precedence over
packages in the back. The outermost mkShell has precedence over all.

(cherry picked from commit 76ef802d3d)
2019-06-24 09:17:40 +02:00
Bas van Dijk
e65b6ff6ce mkshell: improve mergeInputs
mergeInputs is now simply defined in terms of `concatLists` and
`catAttrs` instead of a more complicated `foldr`.

Note that the order of PATH has also changed. For example running the
following with nix-shell:

  let
    pkgs = import <nixpkgs> {};

    shell1 = pkgs.mkShell {
      buildInputs = [ pkgs.htop ];
    };

    shell2 = pkgs.mkShell {
      buildInputs = [ pkgs.hello ];
    };

    shell3 = pkgs.mkShell {
      inputsFrom = [ shell1 shell2 ];
      buildInputs = [ pkgs.tree ];
    };

  in shell3

Results in the following PATH:

$ echo $PATH
...
/nix/store/yifq4bikf7m07160bpia7z48ciqddbfi-tree-1.8.0/bin:
/nix/store/vhxqk81234ivqw1a7j200a1c69k8mywi-htop-2.2.0/bin:
/nix/store/n9vm3m58y1n3rg3mlll17wanc9hln58k-hello-2.10/bin
...

Previously the order was:

/nix/store/n9vm3m58y1n3rg3mlll17wanc9hln58k-hello-2.10/bin
/nix/store/vhxqk81234ivqw1a7j200a1c69k8mywi-htop-2.2.0/bin:
/nix/store/yifq4bikf7m07160bpia7z48ciqddbfi-tree-1.8.0/bin:

I think the new order makes more sense because it allows to override
the PATH in the outermost mkShell.

(cherry picked from commit cee35739ff)
2019-06-24 09:17:26 +02:00
Johan Thomsen
53346d725f tomcat85: 8.5.35 -> 8.5.42 2019-06-24 08:51:29 +03:00
Johan Thomsen
c3446ff01e tomcat9: 9.0.13 -> 9.0.21 2019-06-24 08:51:12 +03:00
Vladimír Čunát
47d7882b52 Merge branch 'staging-19.03' into release-19.03 2019-06-24 07:21:40 +02:00
Matthew Bauer
d5a3e5f476 nixos: add hardware/network/intel-2200bg.nix to module-list
this is referenced by nixos-generate-config.pl. See
https://github.com/NixOS/nixpkgs/pull/63091 for more discussion.

(cherry picked from commit 8768d1c83a)
2019-06-23 20:35:11 -04:00
Mario Rodas
8634c3b619 postgresql_11: 11.3 -> 11.4 2019-06-23 18:19:35 +03:00
Mario Rodas
249060d454 postgresql_10: 10.8 -> 10.9 2019-06-23 18:19:19 +03:00
Mario Rodas
320bc19854 postgresql_9_6: 9.6.13 -> 9.6.14 2019-06-23 18:19:05 +03:00
Mario Rodas
f6df801ede postgresql_9_5: 9.5.17 -> 9.5.18 2019-06-23 18:18:50 +03:00
Mario Rodas
48473a1da0 postgresql_9_4: 9.4.22 -> 9.4.23 2019-06-23 18:18:23 +03:00
Matthew Bauer
d7752fc0eb buildGoPackage: keep string context (#63680)
In Nix, each string has a context that it carries of where it
originated. Some functions like filterAttrs modify the context of its
args when doing comparisons. That is important because we use the
string context of “name” to get where a derivation was defined. This
causes some builtins like unsafeGetAttrPos to report incorrectly that
the string was set in lib/attrsets.nix and reporting that as the
source file. Using removeAttrs avoids this problem.

Fixes #63679

(cherry picked from commit 1f46aaab1b)
The web list of packages shows the current stable branch, so we needed
to backport this to fix that effect soonish.  The change itself seems
very safe; only one rebuild is detected: `common-updater-scripts`
2019-06-23 10:49:25 +02:00
Vladimír Čunát
f49d8beff0 Merge #63205: dhcpcd: apply security fixes (release-19.03)
CVE-2019-11577
CVE-2019-11578
CVE-2019-11579
CVE-2019-11766
I checked the commit hashes agree with those linked from nvd.nist.gov
2019-06-23 10:23:31 +02:00
Jörg Thalheim
cc82829196 linux_4_{14,19}: restore __kernel_fpu_{begin,restore} (#63665)
linux_4_{14,19}: restore __kernel_fpu_{begin,restore}
2019-06-23 09:04:19 +01:00
Martin Weinelt
3ddd23719b microcodeIntel: 20190514 -> 20190618
(cherry picked from commit 6dbb142de4)
2019-06-22 22:45:06 +00:00
tilpner
e649185ab5 linux_4_19: restore __kernel_fpu_{begin,restore}
Linux commit 12209993e98c5fa1855c467f22a24e3d5b8be205 was backported to
4.19, so add the reverting patch to restore zfs performance.

(cherry picked from commit 0e6d0c12e4)
2019-06-22 20:54:24 +02:00
tilpner
f817fd00ff linux_4_14: restore __kernel_fpu_{begin,restore}
Linux commit 12209993e98c5fa1855c467f22a24e3d5b8be205 was backported to
4.14, so add the reverting patch to restore zfs performance.

(cherry picked from commit 71b4b7b4c7)
2019-06-22 20:54:10 +02:00
Tim Steinbach
54361cde92 linux: 5.1.12 -> 5.1.14 2019-06-22 12:31:39 -04:00
Tim Steinbach
a3edb07e86 linux: 4.9.182 -> 4.9.183 2019-06-22 12:31:39 -04:00
Tim Steinbach
37a7eab468 linux: 4.4.182 -> 4.4.183 2019-06-22 12:31:38 -04:00
Tim Steinbach
2260e1d6b6 linux: 4.19.53 -> 4.19.55 2019-06-22 12:31:37 -04:00
Tim Steinbach
f233a65644 linux: 4.14.128 -> 4.14.129 2019-06-22 12:31:37 -04:00
Vladimír Čunát
b41ca72ad4 Merge branch 'release-19.03' into staging-19.03 2019-06-22 11:59:19 +02:00
Vladimír Čunát
d7366bb08f bzip2: patch CVE-2019-12900
The vulnerability seems quite serious.
It isn't practical to use fetchpatch here due to bootstrapping,
so I just committed the small patch file.

(cherry picked from commit 4fd6cb7abd)
2019-06-22 11:58:55 +02:00
Vladimír Čunát
05fa60dea3 Merge #63640: thunderbird*: 60.7.1 -> 60.7.2 (security)
https://www.thunderbird.net/en-US/thunderbird/60.7.2/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2019-20/
(cherry picked from commit 2873952068)
2019-06-22 10:33:56 +02:00
SLNOS
86191b5b91 firefoxPackages.tor-browser: 8.5.0 -> 8.5.2
(cherry picked from commit 2cec4ca4f4)
2019-06-21 20:48:35 +02:00
Joachim Fasting
514c297f07 tor-browser-bundle-bin: 8.5.1 -> 8.5.3
(cherry picked from commit 24434e85f6)
2019-06-21 20:48:33 +02:00
Will Dietz
552ee0a169 tor-browser-bundle-bin: 32bit hashfix
(cherry picked from commit f46793a32c)
2019-06-21 20:48:27 +02:00
Timo Kaufmann
ea18186b4a youtube-dl: 2019.06.08 -> 2019.06.21 (#63625)
Fixes yet another youtube issue.

(cherry picked from commit d3939637e4)
2019-06-21 19:47:05 +02:00
Bas van Dijk
303729afa0 Merge pull request #63556 from basvandijk/cargo-graph-0.2.0-d895af1-release-19.03
Backport "cargo-graph: init at 0.2.0-d895af1" to 19.03
2019-06-21 10:41:12 +02:00
Bas van Dijk
633baf951a cargo-graph: update cargoSha256 for 19.03 2019-06-21 10:07:25 +02:00
Elis Hirwing
b00b7970e9 Merge pull request #63292 from etu/1903-nomachine-client
[19.03] nomachine-client: 6.5.6 -> 6.7.6
2019-06-21 08:41:23 +02:00
worldofpeace
0f1560fab2 pantheon.gala: 2018-05-14 -> 2019-05-31
Fixes minimize animation in HiDPI monitor

(cherry picked from commit c7b4b3bb16)
2019-06-20 18:31:13 -04:00
worldofpeace
9a7c5c8d26 pantheon.elementary-gtk-theme: 5.2.3 -> 5.2.4
https://github.com/elementary/stylesheet/releases/tag/5.2.4
(cherry picked from commit d72ef07d1e)
2019-06-20 18:30:52 -04:00
Alyssa Ross
f1a3fa1909 Merge pull request #63588 from alyssais/firefox-cve
firefox: CVE-2019-11708
2019-06-20 20:22:20 +00:00
Alyssa Ross
9c2d93b929 firefox-devedition-bin: 68.0b11 -> 68.0b12
CVE-2019-11708

(cherry picked from commit f5cf5c93fe)
2019-06-20 19:40:16 +00:00
Alyssa Ross
38fde032ab firefox-beta-bin: 68.0b11 -> 68.0b12
CVE-2019-11708

(cherry picked from commit 0364a89042)
2019-06-20 19:40:15 +00:00
Alyssa Ross
b602d6b43a firefox-bin: 67.0.3 -> 67.0.4
CVE-2019-11708

(cherry picked from commit 658d00efc9)
2019-06-20 19:40:13 +00:00
Alyssa Ross
fbe8714e58 firefox-esr: 60.7.1esr -> 60.7.2esr
CVE-2019-11708

(cherry picked from commit 2e8da9d6ec)
2019-06-20 19:40:11 +00:00
Alyssa Ross
7076c516cb firefox: 67.0.3 -> 67.0.4
CVE-2019-11708

(cherry picked from commit 5f69dc425c)
2019-06-20 19:40:08 +00:00
Alyssa Ross
b0eba669ed Merge pull request #63583 from alyssais/bind-stable
bind: 9.12.4-P1 -> 9.12.4-P2 (CVE-2019-6471)
2019-06-20 19:33:46 +00:00
Alyssa Ross
827d1886fd bind: 9.12.4-P1 -> 9.12.4-P2
CVE-2019-6471
2019-06-20 18:50:50 +00:00
Bas van Dijk
bf118bbb36 Merge pull request #63567 from knl/backport-fswatch
(backport) fswatch: Enable FSEvents API on Darwin
2019-06-20 18:15:12 +02:00
Bas van Dijk
61d57f8e52 Merge pull request #63327 from knl/backport-asciidoctor-upgrade
(backport) asciidoctor: 1.5.7.1 -> 2.0.10
2019-06-20 18:11:30 +02:00
Nikola Knezevic
04f800ebb6 fswatch: Enable FSEvents API on Darwin
On Darwin we can benefit from FSEvents API (that fswatch supports) in order to
have better monitoring of file system changes.

(cherry picked from commit a0bbe1aa27)
2019-06-20 15:12:48 +02:00
Timo Kaufmann
774d39092e Merge pull request #63561 from timokau/sage-threejs-r105-19.03
sage: fix threejs r105 [19.03]
2019-06-20 14:55:34 +02:00
Nikola Knezevic
fc7442d568 asciidoctor: bring back asciidoctor-bespoke 2019-06-20 14:48:29 +02:00
Michael Peyton Jones
257c2f6d61 asciidoctor: 1.5.7.1 -> 2.0.10
There has been a new major version, so it seems good to upgrade.

I had to drop two plugins:
- `asciidoctor-latex` seems dead, and hasn't had any commits since 2015.
- `asciidoctor-bespoke` also hasn't been updated for over a year, and
doesn't seem to be compatible with the new version.

(cherry picked from commit 3d1e0da1a7)
2019-06-20 14:46:33 +02:00
Timo Kaufmann
ee24b98f7f sage: fix online threejs
(cherry picked from commit 9955657209)
2019-06-20 12:53:23 +02:00
Timo Kaufmann
d7a2ea4073 sage: backport threejs r100 compatibility
https://github.com/NixOS/nixpkgs/issues/62736#issuecomment-503757429
(cherry picked from commit 2d78d928cd)
2019-06-20 12:53:14 +02:00
Lancelot SIX
cf82fcd3ae pythonPackages.django_2_1: 2.1.8 -> 2.1.9
See https://www.djangoproject.com/weblog/2019/jun/03/security-releases/

(cherry picked from commit 13859d3fd4)
Signed-off-by: Lancelot SIX <lsix@lancelotsix.com>
2019-06-20 11:04:37 +02:00
Lancelot SIX
03be9e385b pythonPackages.django_2_1: 2.1.7 -> 2.1.8
See https://docs.djangoproject.com/en/2.2/releases/2.1.8/ for release
information

(cherry picked from commit 952d983e77)
Signed-off-by: Lancelot SIX <lsix@lancelotsix.com>
2019-06-20 11:04:22 +02:00
Lancelot SIX
eea232f8c4 pythonPackages.django: 1.11.20 -> 1.11.21
See https://www.djangoproject.com/weblog/2019/jun/03/security-releases/

(cherry picked from commit 1a3e3345d3)
2019-06-20 11:03:22 +02:00
Bas van Dijk
ec8b820258 cargo-graph: init at 0.2.0-d895af1
(cherry picked from commit c2f3f169f9)
2019-06-20 08:40:47 +02:00
Tim Steinbach
cd5da0d166 linux: 5.1.11 -> 5.1.12 2019-06-19 08:54:47 -04:00
Tim Steinbach
d03f7cb995 linux: 4.19.52 -> 4.19.53 2019-06-19 08:54:47 -04:00
Tim Steinbach
03d8d32710 linux: 4.14.127 -> 4.14.128 2019-06-19 08:54:47 -04:00
Linus Heckemann
30a82bba73 dcm2niix: 1.0.20170130 -> 1.0.20190410 (#63479)
(cherry picked from commit 2458209c3e)
2019-06-19 12:07:36 +02:00
worldofpeace
be7c1a3e6b Merge pull request #63481 from worldofpeace/gvfs/security-fixes
[19.03] gvfs: security fixes
2019-06-18 22:29:23 -04:00
worldofpeace
6ac7c77345 gvfs: fix CVE-2019-12795
Vulnerability Description:
daemon/gvfsdaemon.c in gvfsd from GNOME gvfs before 1.38.3, 1.40.x before
1.40.2, and 1.41.x before 1.41.3 opened a private D-Bus server socket without
configuring an authorization rule. A local attacker could connect to this server
socket and issue D-Bus method calls. Note that the server socket only accepts
a single connection, so the attacker would have to discover the server and connect
to the socket before its owner does.

Closes #63301
2019-06-18 19:13:56 -04:00
worldofpeace
d2bfd7aa0b gvfs: fix CVE-2019-1244{7.8.9}
CVE-2019-12447:
daemon/gvfsbackendadmin.c mishandles file ownership because setfsuid is
not used.

CVE-2019-12448:
daemon/gvfsbackendadmin.c has race conditions because the admin backend
doesn't implement query_info_on_read/write.

CVE-2019-12449:
daemon/gvfsbackendadmin.c mishandles a file's user and group ownership
during move (and copy with G_FILE_COPY_ALL_METADATA) operations
from admin:// to file:// URIs, because root privileges are unavailable.

Upstream MR: https://gitlab.gnome.org/GNOME/gvfs/merge_requests/48
Closes #63067
2019-06-18 19:08:12 -04:00
Andreas Rammhold
d6da20c194 Merge pull request #63137 from ivan/chromium-75.0.3770.90-backport
[19.03] chromium: 75.0.3770.80 -> 75.0.3770.90 (backport)
2019-06-18 23:45:34 +02:00
Will Dietz
d77e3bd661 xpra: 2.3.4 -> 2.5, unbreak
(cherry picked from commit d48e8f67a2)
2019-06-18 23:08:17 +02:00
Alyssa Ross
f12e27b19d firefox: 67.0.2 -> 67.0.3
CVE-2019-11707

(cherry picked from commit 0ca0284580)
2019-06-18 20:38:53 +00:00
Alyssa Ross
bb2e38f3c4 firefox-esr: 60.7.0esr -> 60.7.1esr
CVE-2019-11707

(cherry picked from commit 087c619572)
2019-06-18 20:38:50 +00:00
Alyssa Ross
b6532c4779 firefox-devedition-bin: 68.0b9 -> 68.0b11
CVE-2019-11707

(cherry picked from commit dad5e84a3a)
2019-06-18 20:38:44 +00:00
Alyssa Ross
32c30070bd firefox-beta-bin: 68.0b9 -> 68.0b11
CVE-2019-11707

(cherry picked from commit 95da818dc2)
2019-06-18 20:38:28 +00:00
Alyssa Ross
d988e7bf8d firefox-bin: 67.0.2 -> 67.0.3
CVE-2019-11707

(cherry picked from commit 994a67da86)
2019-06-18 20:38:00 +00:00
WilliButz
c916ad9592 grafana: 6.2.3 -> 6.2.4
(cherry picked from commit ad6dad6f59)
2019-06-18 17:21:51 +02:00
WilliButz
9c8ea48b08 grafana: 6.2.2 -> 6.2.3
(cherry picked from commit adfcb01415)
2019-06-18 17:21:50 +02:00
Timo Kaufmann
f01ed7b38a sage: fix threejs integration (#63376)
Before this it didn't find the correct files. Unfortunately, the
interactive parts of sage are hard to test automatically.

(cherry picked from commit f2f26ac624)
2019-06-18 11:50:10 +02:00
Elis Hirwing
f6a23abf64 gitea: 1.8.2 -> 1.8.3
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.8.3
(cherry picked from commit bd1788c908)
2019-06-18 07:57:50 +02:00
Alyssa Ross
07103a2a29 linux_5_1: 5.1.10 -> 5.1.11
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

(cherry picked from commit 73e0f13bac)
2019-06-17 20:39:09 +00:00
Alyssa Ross
ee89a2fa05 linux_4_19: 4.19.51 -> 4.19.52
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

(cherry picked from commit d5bf0ae804)
2019-06-17 20:39:02 +00:00
Alyssa Ross
5465f19991 linux_4_14: 4.14.126 -> 4.14.127
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

(cherry picked from commit 84de6aed79)
2019-06-17 20:38:23 +00:00
Alyssa Ross
8e3c9b7735 linux_4_9: 4.9.181 -> 4.9.182
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

(cherry picked from commit 9ccdf3c9f5)
2019-06-17 20:38:20 +00:00
Alyssa Ross
eb1a0ff460 linux_4_4: 4.4.181 -> 4.4.182
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

(cherry picked from commit 4810809625)
2019-06-17 20:37:55 +00:00
R. RyanTM
a49d7d334a python37Packages.django_2_2: 2.2.1 -> 2.2.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-django/versions

(cherry picked from commit 9b98d400d1)
2019-06-17 22:04:40 +02:00
talyz
5ef01e7cc6 nomachine-client: 6.6.8 -> 6.7.6
(cherry picked from commit 93a680605d)
2019-06-17 09:36:09 +02:00
talyz
14f8e5dbb1 nomachine-client: 6.5.6 -> 6.6.8
(cherry picked from commit 9d1e509ecd)
2019-06-17 09:36:00 +02:00
Jörg Thalheim
3a58ffe14d zfsUnstable: 0.8.0 -> 0.8.1
(cherry picked from commit 05f7301a9e)
2019-06-17 07:46:31 +02:00
Marek Mahut
2cdb1ed132 bubblewrap: CVE-2019-12439 2019-06-17 05:35:36 +00:00
Frederik Rietdijk
35484898da grpc: build shared libs, fixes #58375
(cherry picked from commit 93d61e5c23)
2019-06-16 20:19:12 +02:00
Frederik Rietdijk
41c31b9045 grpc: 1.19.0 -> 1.19.1
(cherry picked from commit 38b0717d50)
2019-06-16 20:19:12 +02:00
R. RyanTM
ab7dfd7a27 grpc: 1.18.0 -> 1.19.0 (#56693)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/grpc/versions

(cherry picked from commit 64bf8ff4b4)
2019-06-16 20:19:12 +02:00
Vladimír Čunát
2f5a68c83a Merge #63203: curl: patch CVE-2019-5435
..into release-19.03
2019-06-16 18:14:00 +02:00
Vladimír Čunát
7b26850eca Merge #63200: glib: patch CVE-2019-12450
... into release-19.03
2019-06-16 18:09:53 +02:00
Bjørn Forsman
bfc68f778a nixos-generate-config: don't emit tmpfs entry for /tmp
Because it most likely comes from the boot.tmpOnTmpfs option in
configuration.nix (managed declaratively).

(cherry picked from commit 8f551be935)
2019-06-16 16:22:25 +02:00
Bjørn Forsman
4f65275bab nixos-generate-config: add dm-snapshot module if LVM is detected
Without this, the system becomes unbootable if the user creates a LVM
snapshot and reboots.

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

(The same kind of problem was fixed in RHEL a few years back:
https://bugzilla.redhat.com/show_bug.cgi?id=1287940)

(cherry picked from commit 4213e48dd9)
2019-06-16 15:35:28 +02:00
Bjørn Forsman
f8ebfd5585 nixos-generate-config: don't generate swapDevices for *files*
Up until now, the output has been the same for swap devices and swap
files:

  { device = "/var/swapfile"; }

Whereas for swap *files* it's easier to manage them declaratively in
configuration.nix:

  { device = "/var/swapfile"; size = 8192; }

(NixOS will create the swapfile, and later resize it, if the size
attribute is changed.)

With the assumption that swap files are specified in configuration.nix,
it's silly to output them to hardware-configuration.nix.

(cherry picked from commit 9e45f6feac)
2019-06-16 15:35:19 +02:00
Bjørn Forsman
1fd28063b9 nixos-generate-config: add support for bcache
Add "bcache" to boot.initrd.availableKernelModules if a bcache device is
detected.

This fixes a problem I've had one too many times: I install NixOS and
forget to add "bcache", resulting in an unbootable machine (until fixed
with Live CD). Now NixOS will do it for me.

(cherry picked from commit 4755811a12)
2019-06-16 15:34:34 +02:00
Marek Mahut
9eb5831310 curl: CVE-2019-5435 2019-06-16 14:28:38 +02:00
Marek Mahut
4683727693 dhcpcd: CVE-2019-11577 CVE-2019-11578 CVE-2019-11579 CVE-2019-11766 2019-06-16 14:03:05 +02:00
Florian Klink
2df2efc526 afew: 1.3.0 -> 2.0.0
(cherry picked from commit dc1228d1b1)
2019-06-16 13:37:03 +02:00
Marek Mahut
1305c1a73f glib: CVE-2019-12450 2019-06-16 13:09:39 +02:00
Franz Pletz
250988109b Merge pull request #63141 from tokudan/release-19.03-znc173
znc: 1.7.2 -> 1.7.3 Security, 19.03
2019-06-16 10:28:45 +00:00
Marek Mahut
152d76dd55 zziplib: patch CVE-2018-17828
Fixes https://github.com/NixOS/nixpkgs/issues/61961
Close https://github.com/NixOS/nixpkgs/pull/63190
vcunat amended some nitpicks into the original commit.

(cherry picked from commit 3aa8f9448c)
2019-06-16 12:20:33 +02:00
Vladimír Čunát
8992980c3f Merge #63131: thunderbird*: 60.7.0 -> 60.7.1 (security)
(cherry picked from commit 54802341b2)
2019-06-16 12:20:24 +02:00
Marek Mahut
394dfe9112 qemu: CVE-2019-12155
(cherry picked from commit a4e6261173)
2019-06-16 09:43:00 +02:00
Tim Steinbach
5e6f48c64f linux: 5.1.9 -> 5.1.10 2019-06-15 13:58:43 -04:00
Tim Steinbach
3f6da1add9 linux: 4.19.50 -> 4.19.51 2019-06-15 13:58:42 -04:00
Tim Steinbach
44cd622d60 linux: 4.14.125 -> 4.14.126 2019-06-15 13:58:42 -04:00
worldofpeace
f1707d8875 pantheon.wingpanel-applications-menu: drop libwnck3
Guess upstream documented that they used libwnck3 even
though it was removed years ago.

(cherry picked from commit 7e7efa6c6e)
2019-06-15 03:51:15 -04:00
R. RyanTM
3deecf143b znc: 1.7.2 -> 1.7.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/znc/versions

(cherry picked from commit 8419ae5f56)
2019-06-15 00:18:44 +02:00
Ivan Kozik
640c50b605 chromium: 75.0.3770.80 -> 75.0.3770.90 2019-06-14 21:19:20 +00:00
Edmund Wu
1601f559e8 vscodium: 1.34.0 -> 1.35.1
(cherry picked from commit a8fb5cb64e)
2019-06-14 16:14:30 -04:00
Edmund Wu
0ff6b8863a vscode: 1.35.0 -> 1.35.1
(cherry picked from commit 9ef46ec34e)
2019-06-14 16:14:25 -04:00
Vladimír Čunát
421314a934 Merge #63016: firefox: 67.0.1 -> 67.0.2
(cherry picked from commit 3e54aaad59)
There are also some less sever security fixes:
https://www.mozilla.org/en-US/security/advisories/mfsa2019-16/
2019-06-13 15:28:02 +02:00
Aaron Andersen
49dc8087a2 Merge pull request #62988 from aanderse/redmine-backport
redmine: 4.0.3 -> 4.0.4, 3.4.10 -> 3.4.11 [backport]
2019-06-12 21:05:22 -04:00
Marek Mahut
57132325b5 gitlab: 11.10.4 -> 11.10.5
(cherry picked from commit bf01a3ba94)
2019-06-13 01:53:10 +02:00
Tim Steinbach
817c777be8 linux: 5.1.8 -> 5.1.9
(cherry picked from commit 9ac722052e)
2019-06-12 13:41:36 -04:00
Tim Steinbach
d7a8f53546 linux: 4.9.180 -> 4.9.181
(cherry picked from commit 498910d4d1)
2019-06-12 13:41:36 -04:00
Tim Steinbach
ffe342d9ec linux: 4.4.180 -> 4.4.181
(cherry picked from commit 879ba019ab)
2019-06-12 13:41:35 -04:00
Tim Steinbach
3a423ff015 linux: 4.19.49 -> 4.19.50
(cherry picked from commit 225fc210f1)
2019-06-12 13:41:35 -04:00
Tim Steinbach
49ed4c28c6 linux: 4.14.124 -> 4.14.125
(cherry picked from commit a7ed499450)
2019-06-12 13:41:15 -04:00
taku0
f749923b9f flashplayer: 32.0.0.192 -> 32.0.0.207
(cherry picked from commit 1296f699e5)
2019-06-12 18:59:54 +02:00
Eelco Dolstra
6bbd89b7b1 nix: Add nixFlakes attribute for the flake branch
(cherry picked from commit abd51d042c)
2019-06-12 18:45:33 +02:00
Aaron Andersen
04f050ab8c redmine: 3.4.10 -> 3.4.11
(cherry picked from commit 49bd881166)
2019-06-11 13:18:02 -04:00
Aaron Andersen
2d7b710616 redmine: 4.0.3 -> 4.0.4
(cherry picked from commit b5ab8bc5e9)
2019-06-11 13:17:50 -04:00
Vladimír Čunát
c780db5337 Merge #62945: vlc: 3.0.6 -> 3.0.7
(cherry picked from commit feb949cd61)
2019-06-11 15:40:25 +02:00
Vladimír Čunát
411e12a444 faad2: apply security patches from Debian
(cherry picked from commit 57aa3ec33b)
2019-06-11 15:40:17 +02:00
worldofpeace
b02feb63fc pantheon.wingpanel: cleanup
(cherry picked from commit b0bea52821)
2019-06-11 03:03:00 -04:00
Dmitry Kalinkin
4649b6ef4b rivet: fix rivet-mkhtml runtime
(cherry picked from commit 73b5a2531c)
2019-06-10 18:02:20 -04:00
Kierán Meinhardt
4fb3b869e2 maintainers: add kmein
(cherry picked from commit f1b3f225cf)

Fixes tarball build https://hydra.nixos.org/build/94570955
2019-06-10 01:38:59 +02:00
Jörg Thalheim
2cc45e89e7 [19.03] ghostscript: link against "systemwide" liblcms2 (#57365)
[19.03] ghostscript: link against "systemwide" liblcms2
2019-06-09 17:32:11 +01:00
Tim Steinbach
29c700c61b linux: 5.1.7 -> 5.1.8 2019-06-09 12:29:06 -04:00
Tim Steinbach
5e07fed6e5 linux: 4.19.48 -> 4.19.49 2019-06-09 12:29:05 -04:00
Tim Steinbach
57951ab569 linux: 4.14.123 -> 4.14.124 2019-06-09 12:29:05 -04:00
Pierre Bourdon
80c7e984a2 ghostscript: link against "systemwide" liblcms2
GS ships with a fork of lcms2 ("lcms2mt"), but the ABI separation
between the fork and the original seems insufficient. If libgs is linked
alongside liblcms2 (for example, this is the case with imagemagick) then
it will call into the original library instead of the fork, causing
segfaults.

Follow the example of both Arch and Debian in this regard -- they both
use the systemwide lib instead of the fork.

(cherry picked from commit 128bb7be2a)
2019-06-09 17:27:03 +01:00
Vladimír Čunát
3ee495e865 Merge #61877: thunderbird*: 60.6.0 -> 60.7.0 (security)
(cherry picked from commit e8f8df0699)
thunderbird-bin gets actually bumped from 60.5.1
2019-06-09 15:08:45 +02:00
Vladimír Čunát
eae71ea809 Merge #62440: git-quick-stats: init at 2.0.8
(cherry picked from commit 2354bc69b3)
2019-06-09 15:03:46 +02:00
Vladimír Čunát
cb56ef188a Merge #62340: filezilla: add wrapper to set necessary FZ_DATADIR
(cherry picked from commit 4093d645b3)
2019-06-09 12:35:57 +02:00
Vladimír Čunát
58f7a0daf3 uae: fixup build
Fixes #62341.  I'm not sure why the problem happened,
but the solution seems fairly simple and risk-free.

(cherry picked from commit e596a33dc0)
2019-06-09 12:35:43 +02:00
Vladimír Čunát
30df265fc6 Merge #62862: doc: update nixpkgs-mozilla rev
(cherry picked from commit 17c0a1f812)
The problem happens on 19.03 as well.  This way we'll also update the
manual served on the web site.
2019-06-09 10:46:11 +02:00
Vladimír Čunát
fa986a8cb6 Merge #62858: backport wasmtime into release-19.03 2019-06-09 10:11:25 +02:00
Matthew Bauer
f494971d85 wasmtime: init
Co-authored-by: Lorenzo Manacorda <lorenzo@mailbox.org>
2019-06-09 10:09:46 +02:00
Andreas Rammhold
5121b483ed Merge pull request #62867 from andir/19.03/firefox
[19.03] firefox 67.0 -> 67.0.1
2019-06-08 23:08:26 +02:00
Will Dietz
b3b05a4ee5 tor-browser-bundle: 8.5 -> 8.5.1, security fix!
I think the source variant needs special handling, sorry.

(cherry picked from commit 88dc069219)
2019-06-08 21:54:38 +02:00
Joachim Fasting
fb679236ef eudev: use utillinuxMinimal
Presumably, the target audience for eudev are people who wish to avoid pulling
in systemd for whatever reason; it makes sense then to make the default build
not pull in systemd via utillinux.

(cherry picked from commit a37db0289f)
2019-06-08 21:54:27 +02:00
Tor Hedin Brønner
be89fd6a03 flatpak: clear GDK_PIXBUF_MODULE_FILE
GDK_PIXBUF_MODULE_FILE is often set to a nix store path not available in a app
sandbox. This can cause some apps to fail launching, simply reset this env var
when running applications.

fixes https://github.com/NixOS/nixpkgs/issues/53441

(cherry picked from commit 752e176d67)
2019-06-08 14:31:57 -04:00
Andreas Rammhold
08d9edbcd7 firefox: 67.0 -> 67.0.1
(cherry picked from commit 03128836bb)
2019-06-08 18:22:55 +02:00
Andreas Rammhold
1bcadd758e firefox-devedition-bin: 66.0b7 -> 68.0b8
(cherry picked from commit bb4dc7f7c0)
2019-06-08 18:22:54 +02:00
Andreas Rammhold
d3cb830f33 firefox-beta-bin: 67.0b18 -> 68.0b8
(cherry picked from commit 2779a3f26b)
2019-06-08 18:02:44 +02:00
Andreas Rammhold
96ddac80c0 firefox-bin: 67.0 -> 67.0.1
(cherry picked from commit d134af3aba)
2019-06-08 18:01:42 +02:00
nyanloutre
caacbe98ce riot-web: 1.1.0 -> 1.2.1
(cherry picked from commit 06195c925f)
2019-06-08 10:18:17 +02:00
nyanloutre
6bb2860824 riot-web: 1.0.8 -> 1.1.0
(cherry picked from commit adc9db2a3a)
2019-06-08 10:18:16 +02:00
R. RyanTM
035d45a91a riot-web: 1.0.7 -> 1.0.8
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/riot-web/versions

(cherry picked from commit 58d1128052)
2019-06-08 10:18:16 +02:00
pacien
59125047c0 riot-web: 1.0.6 -> 1.0.7
(cherry picked from commit f97effd53c)
2019-06-08 10:18:12 +02:00
Daniël de Kok
5f97866b13 nixos/tests/docker-tools: check layer sharing with buildLayeredImage
Adapted from grahamc's blog post on layered Docker images in Nix:

https://grahamc.com/blog/nix-and-layered-docker-images
(cherry picked from commit 3b0d5b5ed3)
2019-06-08 09:02:58 +02:00
Ivan Kozik
1ab6de18d2 youtube-dl: build the lazy_extractors module to improve startup time
(cherry picked from commit 840f4888c0)
2019-06-08 01:34:06 -04:00
Will Dietz
9ef0a6ffbe youtube-dl: 2019.05.20 -> 2019.06.08
(cherry picked from commit 9efd9de94a)
2019-06-08 01:15:31 -04:00
nyanloutre
6c3826d1c9 mautrix-telegram: 0.5.1 -> 0.5.2
(cherry picked from commit 024c1c3d2a)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-06-07 21:52:23 +02:00
nyanloutre
2b67378ee3 pythonPackages.mautrix-appservice: 0.3.8 -> 0.3.10.dev1
(cherry picked from commit dacad9860b)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-06-07 21:52:01 +02:00
Peter Simons
0563e6c907 esniper: update to latest git revision "Version_2_35_0-15-g91d2665"
The latest release no longer works.

(cherry picked from commit 3a64e98747)
2019-06-07 15:44:13 +02:00
Franz Pletz
4f2244c003 Merge pull request #62818 from johanot/kubernetes-1.13.7
kubernetes: 1.13.6 -> 1.13.7 (CVE-2019-11245)
2019-06-07 11:27:54 +00:00
Andreas Rammhold
5c0f5759ba Merge pull request #62745 from ivan/chromium-75.0.3770.80-backport
[19.03] chromium: 74.0.3729.157 -> 75.0.3770.80 (backport)
2019-06-07 10:46:51 +02:00
Johan Thomsen
2ce667c51d kubernetes: 1.13.6 -> 1.13.7 2019-06-07 10:30:03 +02:00
Franz Pletz
538639a55c pam_u2f: 1.0.8 -> 1.0.9
Fixes CVE-2019-12209 & CVE-2019-12210.

https://developers.yubico.com/pam-u2f/Release_Notes.html
(cherry picked from commit e7a0328c53)
2019-06-07 01:19:18 +02:00
Franz Pletz
8bd37df625 libressl_2_7: remove, not maintained anymore
Stable LibreSSL releases are supported one year after their OpenBSD release.
OpenBSD 6.3 with this branch was released on 2018-04-01.

(cherry picked from commit cea163252a)
2019-06-07 01:19:18 +02:00
Izorkin
ec84251ca0 libressl_2_9: 2.9.1 -> 2.9.2
(cherry picked from commit 67709c3c1b)
2019-06-07 01:19:17 +02:00
Ruud van Asseldonk
ead4b2bf26 libressl: ensure we can link against libtls
Without setting BUILD_SHARED_LIBS, the package would build file, but
when linking it into acme-client or nginx, I got the following error:

    libressl-2.9.1/lib/libtls.a(tls.c.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
    binutils-2.31.1/bin/ld: glibc-2.27/lib/libpthread.so.0: error adding symbols: DSO missing from command line
    collect2: error: ld returned 1 exit status

After looking at the CMakeLists.txt in libressl/tls, I noticed the
BUILD_SHARED_LIBS option, and setting it resolves the linking error.

(cherry picked from commit 5f594be463)
2019-06-07 01:19:17 +02:00
Ruud van Asseldonk
289eeaf86a libressl: build with cmake
LibreSSL 2.9.1 no longer builds with the default autotools configuration.
When I searched for the error, I noticed that Buildroot ran into the
same issue, and they resolved the problem by building with CMake rather
than autotools. [1] I followed the same approach here.

[1]: e783d60473

(cherry picked from commit 8c7cde5df2)
2019-06-07 01:19:16 +02:00
Ruud van Asseldonk
e7885e44d2 libressl_2_9: 2.9.0 -> 2.9.1
This new version does not build as-is, it will need to be patched.

(cherry picked from commit 3415872fe4)
2019-06-07 01:19:11 +02:00
worldofpeace
0c7ceecdb8 pantheon.wingpanel: 2.2.4 -> 2.2.5
https://github.com/elementary/wingpanel/releases/tag/2.2.5
(cherry picked from commit cf96c40c14)
2019-06-06 18:25:36 -04:00
worldofpeace
71b879db78 pantheon.elementary-terminal: 5.3.4 -> 5.3.5
https://github.com/elementary/terminal/releases/tag/5.3.5
(cherry picked from commit 086d7696c5)
2019-06-06 18:25:32 -04:00
Edmund Wu
e9c812e477 vscode: 1.34.0 -> 1.35.0
(cherry picked from commit 7e0b2a66c7)
2019-06-06 16:19:01 -04:00
Edmund Wu
cc4ff6dee1 vscode: 1.33.1 -> 1.34.0
(cherry picked from commit d0e2c8ae27)
2019-06-06 16:18:58 -04:00
Edmund Wu
7e76488bbe vscodium: 1.33.1 -> 1.34.0
(cherry picked from commit d3e5fc1bfc)
2019-06-06 16:18:55 -04:00
Stanislas
96e952e4f0 vscodium: init at 1.33.1 (#60423)
(cherry picked from commit e4b146b125)
2019-06-06 16:18:53 -04:00
Edmund Wu
db269657f0 vscode: patch proper executable
(cherry picked from commit f8eed03044)
2019-06-06 16:18:50 -04:00
Jörg Thalheim
4155736d90 vscode: check if substitution succeeded
Co-Authored-By: Synthetica9 <git@hilhorst.be>
(cherry picked from commit bdb497f2d7)
2019-06-06 16:18:47 -04:00
Patrick Hilhorst
4216c65796 vscode: add Synthetica as maintainer
(cherry picked from commit 42584ba5b2)
2019-06-06 16:18:44 -04:00
Patrick Hilhorst
da0e2045f7 vscode: use absolute predetermined path instead of heuristic
Fixes #59725

(cherry picked from commit f9d9c61018)
2019-06-06 16:18:41 -04:00
Linus Heckemann
00322ccb73 Merge pull request #61474 from lheckemann/bcc-llvm7
linuxPackages.bcc: use llvm 7.x
2019-06-06 18:28:55 +02:00
Vladimír Čunát
df1598eb6a python*Packages.PyICU: switch patch URL
... to one that works and should keep working over long term.

(cherry picked from commit a94f0c68c7)
2019-06-06 15:43:51 +02:00
Daniël de Kok
09d1200056 dockerTools.buildLayeredImage: restore layer sharing
PR #58431 added /nix/store to each layer.tar. However, the timestamp was
not explicitly set while adding /nix and /nix/store to the archive. This
resulted in different SHA256 hashes of layer.tar between image builds.

This change sets time and owner when tar'ing /nix/store.

(cherry picked from commit d7f3186b48)
2019-06-06 15:02:52 +02:00
WilliButz
f2c1816136 grafana: 6.2.1 -> 6.2.2
(cherry picked from commit 27f3d7ae74)
2019-06-06 12:59:34 +02:00
Ivan Kozik
750db02111 chromium: 74.0.3729.157 -> 75.0.3770.80
CVE-2019-5828 CVE-2019-5829 CVE-2019-5830 CVE-2019-5831
CVE-2019-5832 CVE-2019-5833 CVE-2019-5834 CVE-2019-5835
CVE-2019-5836 CVE-2019-5837 CVE-2019-5838 CVE-2019-5839
CVE-2019-5840

Update a patch for Python 3, fixes #62347.

Update a GN arg to fix this warning:

warning: The GN arg 'remove_webcore_debug_symbols' is deprecated and
warning: will be removed April 15, 2019. Please change your args.gn
warning: to use 'blink_symbol_level = 0'. https://crbug.com/943869
2019-06-05 23:37:02 +00:00
talyz
17ebcb4b19 firefox-wayland: Add missing dependency libglvnd (libEGL)
Firefox running in wayland mode is unable to find and load
libEGL.so (and says so on stdout). This puts it in "basic"
mode (unaccelerated graphics) and disables WebGL. Fix this by adding
libglvnd to the LD_LIBRARY_PATH.

(cherry picked from commit ae2778c9e3)
2019-06-06 01:32:31 +02:00
Vladimír Čunát
e95bbcf5f8 vim_configurable: also apply the security patch 2019-06-05 22:11:17 +02:00
Tim Steinbach
b2ec3b6db2 linux: 5.1.6 -> 5.1.7 2019-06-05 09:31:21 -04:00
Tim Steinbach
a00704249a linux: 5.0.20 -> 5.0.21 2019-06-05 09:31:20 -04:00
Tim Steinbach
b1c42af738 linux: 4.19.47 -> 4.19.48 2019-06-05 09:31:20 -04:00
Andreas Rammhold
0d62805dbf Merge pull request #62713 from samueldr/stable/nvim-vim-ace
vim/neovim: Backports fix for ACE
2019-06-05 11:31:23 +02:00
Charles Strahan
1a27474d47 dropbox: fix tray menu with StatusNotifierItem trays
If dropbox can't load libappindicator, it will fallback to using the old
xembed protocol. If you (or your Desktop Environment) are running
something like KDE's XEmbed SNI Proxy, then you'll at least see an icon,
but clicking the icon won't give you menu.

Adding libappindicator to the env allows dropbox to fully integrate with
contemporary status trays, while still falling back to xembed if the
required DBus service is not present.

(cherry picked from commit 8f9a2f1358)
2019-06-04 22:46:22 -04:00
Samuel Dionne-Riel
eeb388e6b4 neovim: backports ACE patch from 0.3.6 2019-06-04 22:42:55 -04:00
Samuel Dionne-Riel
43264b1a74 vim: backports ACE patch from 8.1.1365 2019-06-04 22:42:06 -04:00
SLNOS
a46f286983 firefoxPackages.tor-browser: 8.0.9 -> 8.5.0
Actually, more like -> 8.5.0.1 as this version is made against the
branch with the pending fixup patch applied.

(cherry picked from commit c4962cd506)
2019-06-04 14:31:35 +02:00
Peter Simons
06602f4bc7 ghc: update 8.6.5-rc1 to 8.6.5
(cherry picked from commit ceb9440dfb)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-06-03 23:00:08 +02:00
Peter Simons
834dfa6ff3 ghc: add release candidate for 8.6.5 and a corresponding package set
(cherry picked from commit 66c25cff94)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-06-03 23:00:08 +02:00
pacien
5d44def4d7 matrix-synapse: 0.99.5.1 -> 0.99.5.2
(cherry picked from commit 435685942b)
2019-06-03 21:11:33 +02:00
Peter Hoeg
129cd2ae2f matrix-synapse: 0.95.5 -> 0.95.5.1
This version is needed for compatibility with 1.0.0 and the new v4 rooms.

Also, enable systemd support based on host OS.

(cherry picked from commit adddf5492b)
2019-06-03 21:11:25 +02:00
Chris Hodapp
a0e9a22419 gzdoom: Fix wrong fluidsynth version
(cherry picked from commit cbb4aca341)
2019-06-03 16:48:25 +01:00
Jörg Thalheim
1d5d94d4be skypeforlinux: 8.32.0.44 -> 8.45.0.41 [backport 19.03] (#62604)
skypeforlinux: 8.32.0.44 -> 8.45.0.41 [backport 19.03]
2019-06-03 16:20:48 +01:00
R. RyanTM
0c49758227 yed: 3.18.2 -> 3.19
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/yed/versions

(cherry picked from commit 69d110eeb5)
2019-06-03 17:56:06 +03:00
R. RyanTM
229c8609bc skypeforlinux: 8.44.0.40 -> 8.45.0.41
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/skypeforlinux/versions

(cherry picked from commit dcbb041636)
2019-06-03 13:26:52 +01:00
Chris Rendle-Short
bcb7a67497 skypeforlinux: 8.42.76.54 -> 8.44.0.40
Note that the supplied .desktop file has changed, so `postFixup` has
been tweaked accordingly.

(cherry picked from commit b5770c0f77)
2019-06-03 13:26:48 +01:00
Ryan Mulligan
3fa4c9046c skypeforlinux: add missing dynamically linked library at-spi2-atk
The error message fixed was:

./result/bin/skypeforlinux: error while loading shared libraries:
libatk-bridge-2.0.so.0: cannot open shared object file: No such file
or directory

(cherry picked from commit 6cfb8cf9ef)
2019-06-03 13:26:44 +01:00
R. RyanTM
6433d7bddd skypeforlinux: 8.34.0.78 -> 8.42.76.54
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/skypeforlinux/versions

(cherry picked from commit 1a714f16a4)
2019-06-03 13:26:37 +01:00
Emmanuel Rosa
c5cf3b2200 skypeforlinux: 8.32.0.44 -> 8.34.0.78
(cherry picked from commit dc60b62b2a)
2019-06-03 13:26:32 +01:00
Lorenzo Manacorda
0a99c65648 paperkey: use HTTPS
(cherry picked from commit 43a65d7b7a)
2019-06-03 13:19:40 +01:00
Jörg Thalheim
606306e0ea Merge pull request #62483 from taku0/adoptopenjdk-bin-11.0.3-fix-aarch64-hash
[19.03] adoptopenjdk-bin: Update source hashes for aarch64 (backport)
2019-06-02 09:28:33 +01:00
Daniel Schaefer
e4c4a394e8 adoptopenjdk-bin: Update source hashes for aarch64
Seems like they replaced the release file.
Updated with
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
so should be reasonably safe.

(cherry picked from commit 069e1a7402)

aarch64 build is broken. See #62148.
2019-06-02 16:55:34 +09:00
Daniel Schaefer
3440ef2958 adoptopenjdk-jre-bin: Update source hashes for aarch64
Seems like they replaced the release file.
Updated with
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
so should be reasonably safe.

(cherry picked from commit b67f792793)

aarch64 build is broken. See #62148.
2019-06-02 16:54:36 +09:00
Josef Kemetmüller
a0b7a7913c gcovr: Add alias to pythonPackages.gcovr
Since gcovr is most likely to be used as a script instead of a library,
we provide an alias to python3Packages.gcovr. We still keep
python2/3Packages.gcovr in case somebody really wants to import it as a
library, which can not entirely be ruled out.

(cherry picked from commit f10b0c6f8c)
2019-06-01 11:39:25 -04:00
Josef Kemetmüller
b50c2a82aa pythonPackages.gcovr: Fixup homepage
(cherry picked from commit f13fdf4b1d)
2019-06-01 11:39:21 -04:00
Josef Kemetmüller
c23891f49d pythonPackages.gcovr: Fix build
(cherry picked from commit 5e2ac86e5b)
2019-06-01 11:39:18 -04:00
Graham Christensen
fb1e7436dd Revert "wireguard: restart on failure"
This reverts commit ced7cfc025.

See: https://github.com/NixOS/nixpkgs/pull/62325
2019-06-01 10:41:09 -04:00
Graham Christensen
e012bfe5d0 wireguard-tools: 0.0.20190531 -> 0.0.20190601
(cherry picked from commit 14c352b527)
2019-06-01 10:40:45 -04:00
Graham Christensen
36e30c9648 wireguard: 0.0.20190406 -> 0.0.20190531
(cherry picked from commit 29eb4bcdb8)
2019-06-01 10:40:42 -04:00
Elis Hirwing
93bc1abdec Merge pull request #62294 from etu/gitea-upgrade-1903
[19.03] gitea: 1.8.1 -> 1.8.2
2019-06-01 15:54:50 +02:00
Franz Pletz
d4c38b6667 Merge pull request #62291 from etu/php-upgrades-1903
[19.03] php: 7.1.29 -> 7.1.30, 7.2.18 -> 7.2.19, 7.3.5 -> 7.3.6
2019-06-01 13:43:34 +00:00
Michael Weiss
1f91ccf85a Merge pull request #62384 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.25.0 -> 1.25.1 (backport)
2019-06-01 15:05:36 +02:00
Michael Weiss
52210d67e8 signal-desktop: 1.25.0 -> 1.25.1
(cherry picked from commit 87bb9234ab)
2019-06-01 14:15:03 +02:00
Michael Weiss
8e665ac720 Merge pull request #62328 from primeos/signal-desktop-backport
[19.03] signal-desktop: 1.24.1 -> 1.25.0 (backport)
2019-05-31 21:41:32 +02:00
Michael Weiss
112d9858af signal-desktop: 1.24.1 -> 1.25.0
(cherry picked from commit 37d232fb5f)
2019-05-31 21:22:01 +02:00
Tim Steinbach
fddecf6929 linux: 5.1.5 -> 5.1.6 2019-05-31 11:01:08 -04:00
Tim Steinbach
a179c25031 linux: 5.0.19 -> 5.0.20 2019-05-31 11:01:07 -04:00
Tim Steinbach
7b561ecdc3 linux: 4.9.179 -> 4.9.180 2019-05-31 11:01:07 -04:00
Tim Steinbach
841c013280 linux: 4.19.46 -> 4.19.47 2019-05-31 11:01:06 -04:00
Tim Steinbach
7f600b248b linux: 4.14.122 -> 4.14.123 2019-05-31 11:01:06 -04:00
Elis Hirwing
0bb039bbb0 gitea: 1.8.1 -> 1.8.2
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.8.2
(cherry picked from commit aa1ca7b972)
2019-05-31 10:48:38 +02:00
Elis Hirwing
3d2d895900 php73: 7.3.5 -> 7.3.6
Changelog: https://php.net/index.php#id2019-05-30-1
(cherry picked from commit 10deca4645)
2019-05-31 10:35:10 +02:00
Elis Hirwing
dc6e06a56c php72: 7.2.18 -> 7.2.19
Changelog: https://php.net/index.php#id2019-05-30-2
(cherry picked from commit 639e146de1)
2019-05-31 10:34:56 +02:00
Elis Hirwing
fc3b947d4a php71: 7.1.29 -> 7.1.30
Changelog: https://php.net/index.php#id2019-05-30-3
(cherry picked from commit 1d92bec205)
2019-05-31 10:34:42 +02:00
Yarny0
55df3fe5f3 nixos/printing: fix CUPS SetEnv directive placement
With CUPS v2.3b5, the configuration directive `SetEnv`
moved from `cupsd.conf` to `cups-files.conf`.  See also
d47f6aec43 .

We have to follow up as `SetEnv` is now ignored in `cupsd.conf`.
Without this, executables called by cups
can't find other executables they depend on,
like `gs` or `perl`.

(cherry picked from commit 631c71da83)
2019-05-30 16:28:28 -04:00
Jörg Thalheim
50d5d73e22 Merge pull request #62222 from Mic92/zfs
zfsUnstable: 0.8.0-rc5 -> 0.8.0 [19.03 backport]
2019-05-30 07:39:29 +01:00
Ivan Jager
dc49c5ed3b zfsUnstable: 0.8.0-rc5 -> 0.8.0
Technically, this is a stable release, but it seems
prudent to test as zfsUnstable before upgrading zfsStable.

(cherry picked from commit 0c42941997)
2019-05-29 16:28:25 +01:00
WilliButz
89e6170b75 grafana: 6.2.0 -> 6.2.1
(cherry picked from commit 129a77eb1a)
2019-05-29 17:10:02 +02:00
Simon Lackerbauer
7113368829 atlassian-crowd: 3.4.3 -> 3.4.4
(cherry picked from commit 301c7a158a)
2019-05-29 17:09:53 +02:00
Jörg Thalheim
e8cc0692fc sysdig: 0.25 -> 0.26.1
(cherry picked from commit 16ea5a8ca3b90d48a246a926b624ff0b92724249)
(cherry picked from commit 101b2ff117)
2019-05-29 09:24:59 +01:00
Terje Larsen
0bb60dbb3f linuxPackages.sysdig: 0.24.2 -> 0.25
(cherry picked from commit 9e3fb456e3)
2019-05-29 09:24:54 +01:00
Robert Schütz
3651671291 spectre-meltdown-checker: 0.41 -> 0.42
(cherry picked from commit 6bed56dafc)
2019-05-28 20:41:14 +02:00
R. RyanTM
b23f07c1c7 vocal: 2.4.0 -> 2.4.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/vocal/versions

(cherry picked from commit 2c4c5a316d)
2019-05-28 12:43:45 -04:00
worldofpeace
f7c5427294 vocal: cleanup
(cherry picked from commit 991f77b19f)
2019-05-28 12:43:42 -04:00
Jon Banafato
d8b48bc106 vocal: 2.3.0 -> 2.4.0
Vocal has a new release featuring a number of bug fixes and new
features. See the full changelog at
https://github.com/needle-and-thread/vocal/releases/tag/2.4.0.

(cherry picked from commit 9404900cc4)
2019-05-28 12:43:39 -04:00
Lancelot SIX
0728c3e026 qgis: 3.4.7 -> 3.4.8
(cherry picked from commit 56835a890f)
2019-05-28 09:26:51 +02:00
R. RyanTM
f197f57bd3 heimdal: 7.5.0 -> 7.6.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/heimdal/versions

(cherry picked from commit 623d7c046e)
2019-05-28 03:14:34 +02:00
Dmitry Geurkov
1bc317d08a rtl8192eu: 4.4.1 -> 4.4.1.20190319 (#61195)
(cherry picked from commit 7e3dc85252)
2019-05-27 19:02:41 -04:00
Jonas Beyer
e2883c3162 rtl8821au: update for Linux 5.0
(cherry picked from commit 0778b2c9ea)

cc #60072
2019-05-27 17:09:30 -04:00
Bas van Dijk
89ec8c968a Merge pull request #62123 from basvandijk/terraform-provider-elasticsearch-0.6.0-release-19.03
Backport "terraform-provider-elasticsearch: init at 0.6.0" to release-19.03
2019-05-27 19:34:41 +02:00
aszlig
8e46cb3e26 python/hetzner: 0.8.1 -> 0.8.2
Only includes a small fix for the login into the Robot Web interface,
which is used to eg. provide access to admin accounts (which in turn is
used by the NixOps Hetzner backend).

Signed-off-by: aszlig <aszlig@nix.build>
(cherry picked from commit 56009d4a8d)
2019-05-27 19:20:47 +02:00
Tristan Helmich
866d7ff5c3 intel-ocl: fix source URL (#62097)
(cherry picked from commit 69796ba25d)
2019-05-27 19:06:46 +02:00
Bas van Dijk
3c389b8c8d terraform-provider-elasticsearch: init at 0.6.0
(cherry picked from commit d19b0b2ddf)
2019-05-27 17:54:27 +02:00
Florian Klink
c8124c1215 linuxPackages.nvidia_x11_legacy390: use patches from archlinux
Those seem to have gotten outdated, and don't build on current kernels
anymore.

Reported-In: https://github.com/NixOS/nixpkgs/issues/62012
(cherry picked from commit 00263c9306)
2019-05-27 15:10:58 +02:00
Maximilian Güntner
3769819871 matrix-synapse: 0.99.4 -> 0.99.5
(cherry picked from commit cff544bc99)
2019-05-26 22:08:05 +02:00
Tim Steinbach
f1090dc547 linux: 5.1.4 -> 5.1.5 2019-05-26 10:12:25 -04:00
Tim Steinbach
dc3de873e3 linux: 5.0.18 -> 5.0.19 2019-05-26 10:12:24 -04:00
Tim Steinbach
6853ab92bb linux: 4.9.178 -> 4.9.179 2019-05-26 10:12:24 -04:00
Tim Steinbach
e699e99864 linux: 4.19.45 -> 4.19.46 2019-05-26 10:12:23 -04:00
Tim Steinbach
9c01a0a1df linux: 4.14.121 -> 4.14.122 2019-05-26 10:12:23 -04:00
Joachim Fasting
f4c3482308 tor-browser-bundle-bin: 8.0.9 -> 8.5
(cherry picked from commit a9643e18af)
2019-05-26 08:17:34 +02:00
Corbin
41c8f218b8 services.tahoe: Use 1.13-compatible invocations.
(cherry picked from commit 00d6b4cbc7)
2019-05-25 21:54:08 +02:00
Corbin
2d44a7a8f4 services.tahoe: Use networking.hostName.
Previously we used nothing, leading to #25273.

Big thanks to @t184256 for developing and testing this fix.

Fixes #25273.

(cherry picked from commit fa6ad02951)
2019-05-25 21:54:02 +02:00
Vladimír Čunát
b081cbc4c8 Merge #62063: evince: patch CVE-2019-11459
(cherry picked from commit bb2a49d1e7)
backend/tiff/ hasn't seen any relevant changes in-between,
so I believe the backport should still be fairly safe.
2019-05-25 20:07:25 +02:00
sjau
ced7cfc025 wireguard: restart on failure
As a oneshot service, if the startup failed it would never be attempted again.
This is problematic when peer's addresses require DNS. DNS may not be reliably available at
the time wireguard starts. Converting this to a simple service with Restart
and RestartAfter directives allows the service to be reattempted, but at
the cost of losing the oneshot semantics.

Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
(cherry picked from commit 1bff53cb84)
2019-05-25 17:46:15 +02:00
Gabriel Ebner
c82689085c Merge pull request #62024 from risicle/ris-libheif-CVE-2019-11471-r19.03
[r19.03] libheif: add patch for CVE-2019-11471
2019-05-25 10:13:03 +02:00
Florian Klink
f70e66cccd shairport-sync: set sysconfdir to /etc/
since 2.8.5, shairport-sync uses the directory path sysconfdir to
determine where to place the configuration file shairport-sync.conf.

This led to shairport-sync complaining at startup:
> configuration file name "/nix/store/i8gb0hsb2zczdl8g1h73pbcb952585l9-shairport-sync-3.2.2/etc/shairport-sync.conf" can not be resolved.

Looking for a configuration file there doesn't make much sense, as we'd
have to include configuration in the shairport-sync derivation itself.

By setting sysconfdir to /etc/, shairport-sync will try to read its
configuration from /etc/shairport-sync.conf, which is a more sane
default.

(cherry picked from commit de05f6f222)
2019-05-24 23:37:34 +02:00
Robert Scott
75f610938e libheif: add patch for CVE-2019-11471 2019-05-24 21:30:33 +01:00
Florian Klink
3efdf45dbd nixosTests.signal-desktop: add test
(cherry picked from commit 5695696664)
2019-05-24 13:59:48 +02:00
Andreas Rammhold
c574f7805b firefox-wrapper: stop creating new profiles when the binary path changes
With a recent change to firefox (that landed in 67) a new profile is
created whenever the install location changes. Since our install
location (the binary path) always changes when we do a new build it is
rather annoying.

Setting the environment variable `SNAP_NAME` to `firefox` is supposed to
workaround the issue.

related to #58923

Woarkound taken from 1ff8b6c3d8

cc @rail

(cherry picked from commit 082ed38cb1)
2019-05-24 13:18:06 +02:00
worldofpeace
0ab85f4d87 Merge pull request #61874 from dasJ/bp-icingaweb-etc
nixos/icingaweb2: Fix environment.etc assignment
2019-05-23 23:08:20 -04:00
worldofpeace
47286ca50e wingpanel-indicator-bluetooth: 2.1.2 -> 2.1.3
https://github.com/elementary/wingpanel-indicator-bluetooth/releases/tag/2.1.3
(cherry picked from commit 54a50114c7)
2019-05-23 22:32:18 -04:00
xrelkd
e1cd559f9b youtube-dl: 2019.05.11 -> 2019.05.20
(cherry picked from commit 075d79aab0)
2019-05-23 16:20:06 -04:00
Bas van Dijk
a59b6608f9 Merge pull request #61946 from basvandijk/terraform-0.12-release-19.03
Backport terraform-0.12 and 0.11.14 to release-19.03
2019-05-23 15:50:57 +02:00
Bas van Dijk
54a3408e7f terraform_0_12: 0.12.0-rc1 -> 0.12.0
(cherry picked from commit 8669561bde)
2019-05-23 14:59:24 +02:00
Bas van Dijk
ad6ba0e895 terraform_0_11: 0.11.13 -> 0.11.14
(cherry picked from commit 2bcc8de182)
2019-05-23 14:59:13 +02:00
zimbatm
75846175ca terraform_0_12: 0.12.0-beta1 -> 0.12.0-rc1
(cherry picked from commit 25c08476c1)
2019-05-23 14:59:01 +02:00
Wael Nasreddine
d13f83f4bf terraform_0_12: 0.12.0-alpha4 -> 0.12.0-beta1 (#56767)
(cherry picked from commit 4545ae5ee2)
2019-05-23 14:58:48 +02:00
R. RyanTM
4f65d66ffd python37Packages.djangorestframework: 3.9.2 -> 3.9.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-djangorestframework/versions

(cherry picked from commit 38af84ad52)
2019-05-23 11:34:31 +02:00
R. RyanTM
29024ce353 python37Packages.djangorestframework: 3.9.1 -> 3.9.2 (#57403)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-djangorestframework/versions

(cherry picked from commit d6a86be197)
2019-05-23 11:34:19 +02:00
Lancelot SIX
78a2563323 python3Packages.django_2_2: init at 2.2.1
This introduces Django-2.2, the new LTR version of django.

For the time being, django-1.11 continues to be LTR in nixpkgs
django-2.2 is introduced to prepare the migration.

(cherry picked from commit d2de73f42c)
2019-05-23 11:32:41 +02:00
Renaud
72718be021 Merge pull request #61864 from fadenb/graylog_3.0.2_backport
[19.03] graylog: 3.0.1 -> 3.0.2
2019-05-23 10:03:43 +02:00
Tom Bereknyei
e4ee5b9160 openssl: fix CVE-2019-1543
Originally from https://github.com/NixOS/nixpkgs/pull/61827.

(cherry picked from commit aae4c114a4)
Fixes https://github.com/NixOS/nixpkgs/issues/58269.
2019-05-23 09:10:25 +02:00
Andreas Rammhold
3a3353953f Merge branch staging-19.03 into release-19.03 2019-05-22 21:15:42 +02:00
WilliButz
b57f51c55f grafana: 6.1.6 -> 6.2.0
(cherry picked from commit 3871b7610c)
2019-05-22 21:06:27 +02:00
Malte Brandy
29200f0517 nixos/nextcloud: Improve autoUpdateApps description string
(cherry picked from commit ab5926ba67)
2019-05-22 19:08:55 +02:00
Florian Klink
a45bc20803 signal-desktop: bumps for 19.03 (#61886)
[19.03] signal-desktop: 1.22.0 -> 1.24.1
2019-05-22 16:49:02 +02:00
Michael Weiss
bb2ec08e3e signal-desktop: 1.24.0 -> 1.24.1
(cherry picked from commit fab6d810b5)
2019-05-22 16:08:18 +02:00
Michael Weiss
f10dcdf0f7 signal-desktop: 1.23.2 -> 1.24.0
(cherry picked from commit e98c2c8101)
2019-05-22 16:08:18 +02:00
Michael Weiss
870ed5cf08 signal-desktop: 1.23.1 -> 1.23.2
(cherry picked from commit cbeea5918d)
2019-05-22 16:08:18 +02:00
Michael Weiss
f89692fc78 signal-desktop: 1.23.0 -> 1.23.1
(cherry picked from commit ff7d16fb33)
2019-05-22 16:08:18 +02:00
Michael Weiss
b9d9811bed signal-desktop: 1.22.0 -> 1.23.0
(cherry picked from commit 078de9ce49)
2019-05-22 16:08:17 +02:00
Tim Steinbach
51202d89c3 docker: 18.09.5 -> 18.09.6
(cherry picked from commit d35692126f)
2019-05-22 09:17:15 -04:00
Neil Mayhew
99e2104079 docker: 18.09.2 -> 18.09.5
(cherry picked from commit 48415a20b9)
2019-05-22 09:17:07 -04:00
Neil Mayhew
4a16c82f21 docker: make overridable
(cherry picked from commit f100ec7939)
2019-05-22 09:17:07 -04:00
Tim Steinbach
4ddd3e1574 linux: 5.1.3 -> 5.1.4 2019-05-22 09:04:52 -04:00
Tim Steinbach
cdb1958d30 linux: 5.0.17 -> 5.0.18 2019-05-22 09:04:52 -04:00
Tim Steinbach
317270908f linux: 4.9.177 -> 4.9.178 2019-05-22 09:04:52 -04:00
Tim Steinbach
de7691d92a linux: 4.19.44 -> 4.19.45 2019-05-22 09:04:51 -04:00
Tim Steinbach
f7165fe62e linux: 4.14.120 -> 4.14.121 2019-05-22 09:04:51 -04:00
Janne Heß
f0b1dd9095 nixos/icingaweb2: Fix environment.etc assignment
(cherry picked from commit 5fbf306760)
2019-05-22 13:01:53 +02:00
Tristan Helmich (omniIT)
8cc317ec76 graylog: 3.0.1 -> 3.0.2
(cherry picked from commit d537c4ce46)
Reason: The update fixes a bug with the handling of quoted PaloAlto
input values.
2019-05-22 07:44:04 +00:00
Will Dietz
23a3bda4da b612: 1.003 -> 1.008, new home
(cherry picked from commit a93eeaf873)
2019-05-21 15:02:57 -04:00
Andreas Rammhold
3fab4f7e02 Merge remote-tracking branch 'andir/19.03/firefox67' into staging-19.03 2019-05-21 17:27:02 +02:00
Andreas Rammhold
7636c3c0bf Merge branch release-19.03 into staging-19.03 2019-05-21 17:26:11 +02:00
Malte Brandy
246ebba4f3 nixos/nextcloud: Add options services.nextcloud.autoUpdateApps
nixos/nextcloud: Add documentation for nextcloud app installation and updates

nixos/nextcloud: Enable autoUpdateApps in nextcloud test

nixos/nextcloud: Fix typo in nixos/modules/services/web-apps/nextcloud.xml

Co-Authored-By: Florian Klink <flokli@flokli.de>

nixos/nextcloud: Escape html in option description

nixos/nextcloud: Fix autoUpdateApps URL in documentation.

Co-Authored-By: Florian Klink <flokli@flokli.de>
(cherry picked from commit 49f05a1760)
2019-05-21 17:24:03 +02:00
John Ericson
9e20998c09 Merge pull request #61762 from Lassulus/openvpn-backport
[19.03] openvpn backport
2019-05-21 09:03:09 -04:00
Vladimír Čunát
f4ae91fb56 nixos/release-notes: mention length of release support
I took the date for 19.03 from the announcement:
https://discourse.nixos.org/t/nixos-19-03-release/2652

(cherry picked from commit dd917dc71a - PR #61700)
2019-05-21 12:08:23 +02:00
Florian Klink
642b36a6bc nextcloud: 15.0.7 -> 15.0.8
(cherry picked from commit 4bc40350ae)
2019-05-21 09:07:41 +02:00
Andreas Rammhold
c7ef4d52a7 firefox-esr-60: 60.6.3esr -> 60.7.0esr
(cherry picked from commit e57d93af0c)
2019-05-21 07:57:47 +02:00
Andreas Rammhold
ce2b6c3e4c firefox-bin: 66.0.5 -> 67.0
(cherry picked from commit 140096b91f)
2019-05-21 07:53:03 +02:00
lassulus
0f7dead98c openvpn: fix pkcs11 helper
(cherry picked from commit acc3eec8da)
2019-05-20 22:02:07 +02:00
Peter Hoeg
72649d3bd4 openvpn: support for updating systemd-resolved with DNS servers
(cherry picked from commit 36c344ac00)
2019-05-20 22:02:03 +02:00
R. RyanTM
3fd11c3cd7 openvpn: 2.4.6 -> 2.4.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/openvpn/versions

(cherry picked from commit ddc5666b28)
2019-05-20 21:59:29 +02:00
Andreas Rammhold
a67b519e55 firefox: 66.0.5 -> 67.0
(cherry picked from commit f353c0e958)
2019-05-20 21:26:49 +02:00
Andreas Rammhold
11ba7bd328 firefox: prepare for firefox 67.0 release
Firefox now requires `llvm-objdump` during the build phase.

(cherry picked from commit 7f65d06c4f)
2019-05-20 21:26:48 +02:00
c0bw3b
a71c6bcaef sqlite: 3.27.2 -> 3.28.0
Changelog: https://www.sqlite.org/releaselog/3_28_0.html

Security: includes fixes for CVE-2019-9936 and CVE-2019-9937
(cherry picked from commit fba13b5253)
2019-05-20 21:26:47 +02:00
Will Dietz
e6d6467933 sqlite: 3.27.1 -> 3.27.2
(cherry picked from commit f2f90f4cef)
2019-05-20 21:26:46 +02:00
Will Dietz
e0d925ae67 sqlite{,-analyzer}: 3.26.0 -> 3.27.1
https://sqlite.org/releaselog/3_27_1.html
https://sqlite.org/releaselog/3_27_0.html
(cherry picked from commit 148d8392c0)
2019-05-20 21:26:45 +02:00
R. RyanTM
5cfb484abe nspr: 4.20 -> 4.21 (#57335)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nspr/versions

(cherry picked from commit 97fe2b0f95)
2019-05-20 21:26:44 +02:00
Graham Christensen
8500dd4a11 nspr: make reproducible
(cherry picked from commit 885d1dfe60)
2019-05-20 21:26:43 +02:00
R. RyanTM
475185cc89 rust-cbindgen: 0.8.0 -> 0.8.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rust-cbindgen/versions

(cherry picked from commit d88289596f)
2019-05-20 21:26:37 +02:00
Linus Heckemann
2033835b5f linuxPackages.bcc: use llvm 7.x
This fixes a number of the tools on aarch64.
2019-05-20 16:36:56 +02:00
Vladimír Čunát
cdec6217d9 Merge #61715: linux_hardkernel_4_14: 4.14.102-156 -> 4.14.120-160
This contains fixes for the recent MDS vulnerabilities in Intel processors.

(cherry picked from commit 1741386f85)
2019-05-20 09:08:25 +02:00
samsonan-it
3366e982e8 Merge #60201: neo.map: fix URL
Current URL is no longer available.

(cherry picked from commit 6e100ae88f)
Close #61698.
2019-05-19 10:20:55 +02:00
worldofpeace
705986f5a9 Merge pull request #61692 from rycee/vscode-haskell
Backport vscode haskell extensions to 19.03
2019-05-18 20:38:59 -04:00
Robert Hensing
4e57c5e6f0 vscode-extensions.alanz.vscode-hie-server: init at 0.0.25
(cherry picked from commit 340e21473f)
2019-05-19 01:56:53 +02:00
Robert Hensing
7a4d1d0089 vscode-extensions.justusadam.language-haskell: init at 2.5.0
(cherry picked from commit 2864f5a967)
2019-05-19 01:56:31 +02:00
Robert Scott
cff7364526 libsass: add patch for CVE-2018-19827 (PR #61673)
vcunat switched to upstream commit that's reachable from master.

(cherry picked from commit f9f3d6b210)
2019-05-18 14:17:53 +02:00
Tristan Helmich (omniIT)
ccd94f5635 packer: 1.3.3 -> 1.4.0
(cherry picked from commit 9388ca29fc)
2019-05-18 10:38:20 +02:00
xbreak
d83533fdc6 sloccount: Wrap shell scripts
This fixes the issue that when `sloccount` is invoked it would fail
due to missing PATH to companion scripts.

(cherry picked from commit d54ea3e42b)
2019-05-18 10:31:56 +02:00
Aaron Andersen
51cc0ed146 devede: fix runtime error
(cherry picked from commit 619492c03e)
2019-05-17 22:12:22 -04:00
worldofpeace
de07276108 gnome3.mutter328: 3.28.3 -> 3.28.4
Changes since we pulled in everything from gnome-3.28 branch:
4af8d9d475...3.28.4

https://gitlab.gnome.org/GNOME/mutter/blob/3.28.4/NEWS
(cherry picked from commit 1a7c1989e9)
2019-05-17 17:39:58 -04:00
Will Dietz
c86f09d2d9 electrum: 3.3.5 -> 3.3.6
https://github.com/spesmilo/electrum/blob/3.3.6/RELEASE-NOTES
(cherry picked from commit 44d9383483)
2019-05-17 20:12:56 +02:00
Joachim Fasting
511d39d3f8 nixos/tests/hardened: check that apparmor is properly loaded
(cherry picked from commit 92d41f83fd)
2019-05-17 20:12:53 +02:00
Joachim Fasting
b905309bbd nixos/apparmor: ensure that apparmor is selected at boot
Otherwise we're subject to whatever defaults were selected at kernel build
time.

See also: https://github.com/NixOS/nixpkgs/issues/61145

(cherry picked from commit 68f5d1fa4c)
2019-05-17 20:12:52 +02:00
Joachim Fasting
832bb7688d nixos/apparmor: order before sysinit.target
Otherwise, profiles may be loaded way too late in the init process.

(cherry picked from commit f824dad19a)
2019-05-17 20:12:51 +02:00
Andreas Rammhold
a07d80be01 fix two typos in "substituteInPlace" that should never landed
I am not sure how these two could ever work but at least the typo is
fixed now. They still fail to compile but that is a different issue.

(cherry picked from commit 48b9a4a4a5)
2019-05-17 20:12:50 +02:00
Renaud
b41a29a433 Merge pull request #61635 from c0bw3b/sec/zombieload
[19.03] spectre-meltdown-checker: 0.40 -> 0.41
2019-05-17 19:41:15 +02:00
Will Dietz
8f0d4052f7 spectre-meltdown-checker: 0.40 -> 0.41
https://github.com/speed47/spectre-meltdown-checker/releases/tag/v0.41
(cherry picked from commit f5b400b875)
2019-05-17 18:35:27 +02:00
Bjørn Forsman
db85ded4aa saleae-logic: 1.2.28 -> 1.2.18
Yes, this is a downgrade. The .28 version is beta software, whereas .18
is the latest stable version.

(cherry picked from commit 03398be1b9)
2019-05-17 15:35:26 +02:00
Rostyslav Kurylo
38c2aacebe saleae-logic: 1.2.10 -> 1.2.28
The older 1.2.10 version does not support new Saleae devices well.

i686 platform was removed because Saleae stopped providing 32-bit
builds since 1.2.11.

(cherry picked from commit 91872f537c)
2019-05-17 15:35:26 +02:00
Markus Kowalewski
ec5cbc24de yandex-disk: update i386 hash for 0.1.5.1010
(cherry picked from commit 636042d265)
2019-05-17 13:17:28 +02:00
R. RyanTM
964a5f3c2a yandex-disk: 0.1.5.978 -> 0.1.5.1010
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/yandex-disk/versions

(cherry picked from commit ba54c96593)
2019-05-17 13:17:12 +02:00
worldofpeace
c478fe7f86 pantheon.wingpanel-applications-menu: 2.4.2 -> 2.4.3
Now finally builds with Meson, where it was available
since last release but needed several fixes to be release quality
IMHO.

Also dropped xdg patch since because meson [0].

https://github.com/elementary/applications-menu/releases/tag/2.4.3

[0]: 58cd96a4cc

(cherry picked from commit 4ce159c41d)
2019-05-16 19:13:10 -04:00
worldofpeace
d04b5fc164 pantheon.elementary-photos: 2.6.3 -> 2.6.4
Patch in tree is removed because it's included upstream.

https://github.com/elementary/photos/releases/tag/2.6.4
(cherry picked from commit 632591818a)
2019-05-16 19:13:05 -04:00
Ivan Kozik
19e114bf4b chromium: 74.0.3729.108 -> 74.0.3729.157
Fixes a security bug with no CVE at this time:
https://chromereleases.googleblog.com/2019/05/stable-channel-update-for-desktop.html

(cherry picked from commit 2db1a06136)
2019-05-16 21:01:41 +02:00
Tim Steinbach
f107c5b008 linux: 5.1.2 -> 5.1.3 2019-05-16 14:41:04 -04:00
Tim Steinbach
9c19ae0c99 linux: 5.0.16 -> 5.0.17 2019-05-16 14:41:03 -04:00
Tim Steinbach
cb10e77b8b linux: 4.9.176 -> 4.9.177 2019-05-16 14:41:03 -04:00
Tim Steinbach
b339647ad4 linux: 4.4.179 -> 4.4.180 2019-05-16 14:41:03 -04:00
Tim Steinbach
ee10e467b8 linux: 4.19.43 -> 4.19.44 2019-05-16 14:41:03 -04:00
Tim Steinbach
75e324e718 linux: 4.14.119 -> 4.14.120 2019-05-16 14:41:02 -04:00
worldofpeace
c21f08bfed Merge pull request #61542 from nixbitcoin/backport/1903/rednose
[19.03] pythonPackages.rednose: disable test suite
2019-05-15 20:01:03 -04:00
nixbitcoin
921d40dc75 pythonPackages.rednose: disable test suite
python test suite stalls when building rednose. The test suite had previously been disabled for Darwin because of a similar error. This commit disables it for all systems using python 2.7.

(cherry picked from commit 6600115a03)

Reason: Building nixops without substitutes fails if the test suite stalls for rednose. This should be included in stable to prevent people building from release 19.03 from having stalled installations.
2019-05-15 19:59:57 -04:00
Will Dietz
efc84cb159 nasc: 0.5.2 -> 0.5.4
https://github.com/parnold-x/nasc/releases/tag/0.5.4
https://github.com/parnold-x/nasc/releases/tag/0.5.3
(cherry picked from commit 51202e96fa)
2019-05-15 19:32:29 -04:00
worldofpeace
c5a7d0beb1 nasc: 0.5.1 -> 0.5.2
Main improvment is that libqalculatenasc.so is now properly linked

Changelog: https://github.com/parnold-x/nasc/compare/0.5.1...0.5.2
(cherry picked from commit 0353967957)
2019-05-15 19:32:24 -04:00
Renaud
e497fc10e8 Merge pull request #61550 from c0bw3b/sec/1903/flash
flashplayer: 32.0.0.171 -> 32.0.0.192
2019-05-15 22:56:28 +02:00
taku0
45109de81e flashplayer: 32.0.0.171 -> 32.0.0.192
(cherry picked from commit 8be03860e4)
2019-05-15 21:58:01 +02:00
Renaud
08b14d4d36 Merge pull request #61476 from risicle/ris-k2pdfopt-leptonica-cve-r19.03
[r19.03] k2pdfopt: patch custom leptonica with security fixes
2019-05-15 18:23:51 +02:00
Austin Seipp
f5493bf614 Merge pull request #61514 from ggPeti/release-19.03
pg_partman: init at 4.1.0
2019-05-15 06:28:25 -05:00
Alyssa Ross
570811b1ca microcodeIntel: 20190312 -> 20190514
(cherry picked from commit 84cdfb8f31)
2019-05-15 08:19:44 +00:00
worldofpeace
68c8b687b7 pantheon.gala: 2019-02-09 -> 2019-05-14
Fixes notification settings being broken[0] and
many other things. See the changes[1]

[0]: https://github.com/elementary/switchboard-plug-notifications/issues/41
[1]: 1a96644c6a..3ae100da4b

(cherry picked from commit f797e8a30c)
2019-05-14 22:31:07 -04:00
Ambroz Bizjak
bfdb124045 kernel: Disable VirtualBox guest modules.
These break the modules from VirtualBox additions. Fixes issue https://github.com/NixOS/nixpkgs/issues/58127.

(cherry picked from commit c6934f347a)
2019-05-15 00:48:43 +02:00
Tim Steinbach
42f3827076 linux: 5.1.1 -> 5.1.2 2019-05-14 18:40:12 -04:00
Tim Steinbach
b8c3795a1c linux: 5.0.15 -> 5.0.16 2019-05-14 18:39:48 -04:00
Tim Steinbach
5847af45ae linux: 4.9.175 -> 4.9.176 2019-05-14 18:39:47 -04:00
Tim Steinbach
242fc8840a linux: 4.19.42 -> 4.19.43 2019-05-14 18:39:47 -04:00
Tim Steinbach
36132f123c linux: 4.14.118 -> 4.14.119 2019-05-14 18:39:46 -04:00
Peter Ferenczy
775addb670 maintainers: add ggpeti 2019-05-15 00:18:53 +02:00
Tor Hedin Brønner
9afcb0b727 gnome3.gnome-desktop: 3.30.2.1 -> 3.30.2.2 (#61496)
- Fix thumbnailer sandbox escape, CVE-2019-11460

closes #60836
2019-05-14 23:19:02 +02:00
Peter Ferenczy
d5079353a5 pg_partman: init at 4.1.0 2019-05-14 22:40:35 +02:00
Alexey Shmalko
4ed066fd40 Merge pull request #61465 from stefano-m/release-19.03
awesome: add optional gtk3 support (port to 19.03 branch)
2019-05-14 19:44:38 +03:00
Linus Heckemann
2d445885ad kernel/common-config: PREEMPT -> PREEMPT_VOLUNTARY
(sort of cherry picked from commit
e4c269813c)
PR #61162
2019-05-14 17:39:51 +02:00
rnhmjoj
625024654e procps: lower priority to solve collisions with coreutils
(cherry picked from commit 87bfe6e115)
2019-05-14 10:21:47 +02:00
rnhmjoj
f481d27800 systemd: lower priority to solve collisions with openresolv
(cherry picked from commit d16a24379a)
2019-05-14 10:21:47 +02:00
Matthew Bauer
fb328e2502 nixos/system-path.nix: add 3 to every priority
We can’t use lowPrio here because it erases the differences in
priority of the packages by setting it to a constant value. see this
comment for info:

https://github.com/NixOS/nixpkgs/issues/55886#issuecomment-464766877
(cherry picked from commit 6fc5ce2c4f)
2019-05-14 10:21:47 +02:00
Matthew Bauer
b382eec59a coreutils: set low priority
(cherry picked from commit fce294caab)
2019-05-14 10:21:47 +02:00
Matthew Bauer
a14185ea03 gnutar: set low priority
(cherry picked from commit 83254ec1af)
2019-05-14 10:21:47 +02:00
Matthew Bauer
238ba9ea0e bintools-wrapper: set low priority
(cherry picked from commit 9f6f223c18)
2019-05-14 10:21:47 +02:00
Matthew Bauer
1eaaf4ed4a unix-tools: set low priority
(cherry picked from commit 228f2ea6a7)
2019-05-14 10:21:47 +02:00
Matthew Bauer
ab28cfaac7 darwin.binutils: set low priority
(cherry picked from commit a4fbfe4217)
2019-05-14 10:21:47 +02:00
Matthew Bauer
6196b731a5 darwin.binutils: add myself as maintainer
(cherry picked from commit c5639650b8)
2019-05-14 10:21:47 +02:00
Frederik Rietdijk
1d8f4defaf Merge release-19.03 into staging-19.03 2019-05-14 10:08:54 +02:00
Mario Rodas
822243a9ab postgresql_11: 11.2 -> 11.3
(cherry picked from commit fa9015f511)
2019-05-14 09:56:51 +02:00
Mario Rodas
e9778d96f9 postgresql_10: 10.7 -> 10.8
(cherry picked from commit 34309d7373)
2019-05-14 09:56:51 +02:00
Mario Rodas
dbcb19faf0 postgresql_9_6: 9.6.12 -> 9.6.13
(cherry picked from commit 04cc838523)
2019-05-14 09:56:51 +02:00
Mario Rodas
81bd3bc582 postgresql_9_5: 9.5.16 -> 9.5.17
(cherry picked from commit 63f8f36c3d)
2019-05-14 09:56:50 +02:00
Mario Rodas
9c51f7cc26 postgresql_9_4: 9.4.21 -> 9.4.22
(cherry picked from commit e6cf849d8b)
2019-05-14 09:56:50 +02:00
Robert Scott
3a0628c323 k2pdfopt: patch custom leptonica with security fixes
this is what you get to inherit if you insist on old versions.

(cherry picked from commit a7b397295b)
2019-05-13 23:49:03 +01:00
worldofpeace
3adb08ffbf Merge pull request #61450 from alexeymuranov/backport-gdm_pam_fix-to-19.03
[19.03] Backport GDM PAM fix (cherry-picked from master)
2019-05-13 18:44:33 -04:00
Linus Heckemann
7cd2e4ebe8 netperf: remove libsmbios on non-x86
This fixes building on ARM systems.

(cherry picked from commit a94c9ad2de)
2019-05-14 00:18:11 +02:00
Linus Heckemann
a544eb453f libaudit: enable arm (including aarch64) support
(cherry picked from commit 972c0ca809)
2019-05-14 00:13:19 +02:00
Stefano Mazzucco
648cbeb36a awesome: add optional gtk3 support
Add optional gtk3 support to Awesome so that the `beautiful.gtk` module can be
used.

The `beautiful.gtk` uses `lgi` to obtain Gtk via gobject-introspect:

    return require('lgi').Gtk

Since the current build does not include the typelib files needed, the above
call fails.

It turns out that both `gtk3` and `atk` (Accessibility toolkit) are needed, so
this commit adds them as optional build inputs.

Setting `gtk3Support` to `true` e.g. in an overlay will make `beautiful.gtk`
work at the cost of an increased closure size (currently 99.6M vs 223.4M).

Fixes https://github.com/NixOS/nixpkgs/issues/60538
2019-05-13 20:59:17 +01:00
Roman Volosatovs
af657b78d4 kitty: symlink the deref binary
(cherry picked from commit 240fce7ba7)

cc #61369
2019-05-13 10:23:59 -04:00
Roman Volosatovs
8fd6e72c91 kitty: apply patch on Darwin for running as symlink
(cherry picked from commit 7da57081fe)

cc #61369
2019-05-13 10:23:48 -04:00
strager
620c95c002 kitty: support macOS (#56740)
Install the `kitty` command-line utility and the `kitty.app` macOS
application.

* Prefer libicns (png2icns) over Apple's non-free iconutil.
* Work around warnings from Apple headers by disabling -pedantic-errors
  and -Werror.
* Work around ld not support LLVM-LTO by disabling LTO.
* Make Kitty and glfw compile for macOS 10.11 (and macOS 10.10).

(cherry picked from commit 75aa8460ac)

cc #56740
2019-05-13 10:23:34 -04:00
Antoine Eiche
39d3dd40a4 dockerTools: Fix the layer order
The layer order was not correct when a parent image was used: parent
image layers were above the new created layer.

This commits simplifies the code related to layer ordering. In
particular, layers in `layer-list` are ordered from bottom-most to
top-most. This is also the order of layers in the `rootfs.diff_ids`
attribute of the image configuration.

(cherry picked from commit a5a5820048)
2019-05-13 15:31:59 +02:00
Antoine Eiche
bf8a0be4f1 nixos/tests/docker-tools: verify order of layers in stacked images
(cherry picked from commit 5ef1223f30)
2019-05-13 15:31:47 +02:00
Joachim F
d64a36a2e7 Merge pull request #61437 from joachifm/electrum-release-19.03
[Backport] Electrum bumps for 19.03
2019-05-13 11:45:24 +00:00
Joachim F
7ec6169b88 Merge pull request #61436 from joachifm/tor-browser-release-19.03
[Backport] Tor browser related stuff for 19.03
2019-05-13 11:45:13 +00:00
Alexander Kahl
65eacddf31 nixos/pam: Add GNOME keyring use_authtok directive to password group
(cherry picked from commit 56bd0110e7)
2019-05-13 13:42:11 +02:00
Alexander Kahl
6ceb13436f nixos/gdm: use provided PAM login configuration wherever possible
Fixes #21859

(cherry picked from commit 5b9895b1a0)
2019-05-13 13:42:11 +02:00
Izorkin
90be3405d9 zfsUnstable: 0.8.0-rc4 -> 0.8.0-rc5 2019-05-13 09:49:40 +01:00
Joachim Fasting
c2f6e4ac0b tor-browser-bundle-bin: meta.homepage is a regular string
(cherry picked from commit 7defc47944)
2019-05-13 08:48:50 +02:00
Joachim Fasting
3c5ddf363a tor-browser-bundle-bin: 8.0.8 -> 8.0.9
(cherry picked from commit 501c2c28a4)
2019-05-13 08:48:48 +02:00
Jan Malakhovski
30abdb8e38 tor-browser-bundle: inherit meta
(cherry picked from commit e975d058cd)
2019-05-13 08:48:47 +02:00
SLNOS
5726f09740 firefoxPackages.tor-browser: 8.0.8 -> 8.0.9
(cherry picked from commit 8b4d53168a)
2019-05-13 08:48:46 +02:00
SLNOS
7471a5cbea firefoxPackages.tor-browser: carry over more configureFlags from upstream
These are taken from `tor-browser-build.git` repository.

(cherry picked from commit ec4a7a02ca)
2019-05-13 08:48:46 +02:00
SLNOS
8d77a34ad4 firefoxPackages.tor-browser: 8.0.6 -> 8.0.8
(cherry picked from commit 6ed479de0c)
2019-05-13 08:48:45 +02:00
Will Dietz
2ee408d416 electrum: grab tests from github, but use signed sources
Not crazy about this solution, but seems better than
not running tests or ignoring upstream's signatures.

(cherry picked from commit 66493d7bff)
2019-05-13 08:47:33 +02:00
Will Dietz
e1d5e302df electrum: fixup Exec lines in .desktop
Not sure why upstream added $HOME/.local/bin to $PATH for these,
but IMO that is for users to handle as they see fit.

And it's not very nix-like :).

(cherry picked from commit a879c72552)
2019-05-13 08:47:32 +02:00
Will Dietz
265b4d3149 electrum: fetch from official site, check signature (manually)
(cherry picked from commit 9cae933ce7)
2019-05-13 08:47:31 +02:00
Will Dietz
49dd634b1f electrum: 3.3.4 -> 3.3.5
https://github.com/spesmilo/electrum/blob/3.3.5/RELEASE-NOTES
(cherry picked from commit d6ec298e3e)
2019-05-13 08:47:31 +02:00
Pierre Bourdon
5287da06e1 zbar: 0.10 -> 0.22
The original upstream at http://zbar.sourceforge.net/ has not produced a
new release or a new commit on their repository in about 7 years. Most
distros (Debian, Gentoo, Arch, ...) have switched already to the more
maintained fork at https://github.com/mchehab/zbar

Update dependencies from qt4 to qt5, reducing "electrum" closure size in
the process (now only depends on one Qt version).

(cherry picked from commit 57ffe86efa)
2019-05-13 08:47:30 +02:00
Will Dietz
f1ba980d70 python3Packages.aiorpcx: 0.10.5 -> 0.17.0 (electrum dep)
(cherry picked from commit ae98b68b62)
2019-05-13 08:47:30 +02:00
R. RyanTM
9e565d9759 python37Packages.aiorpcx: 0.10.4 -> 0.10.5 (#57380)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-aiorpcx/versions

(cherry picked from commit 5b0502dc85)
2019-05-13 08:47:25 +02:00
xrelkd
7ab08db51a youtube-dl: 2019.04.30 -> 2019.05.11
(cherry picked from commit 17b3c055cd)
2019-05-12 16:09:03 -04:00
Edmund Wu
727e5bce88 nvidia_x11: partial revert of 0f9672d28d
Only long-lived branches should be backported to release branches.
2019-05-12 17:45:38 +02:00
Edmund Wu
b0641e04e1 nvidia_x11: 418.56 -> 418.74
(cherry picked from commit f81836cc30)
2019-05-12 17:45:38 +02:00
Edmund Wu
cd31b65e5b nvidia_x11_beta: stable -> 430.09
(cherry picked from commit 0f9672d28d)
2019-05-12 17:45:38 +02:00
Edmund Wu
552c7c576e nvidia_x11_legacy390: 390.87 -> 390.116
(cherry picked from commit 9629324536)
2019-05-12 17:45:38 +02:00
Vladimír Čunát
b531a3bbd6 Merge #61181: spl: fix build with linux 5.1
(cherry picked from commit 359a7340d7)
2019-05-12 14:14:20 +02:00
Dmitry Kalinkin
c2570ef907 Merge pull request #61140 from LumiGuide/1903-nvidiastable
nvidia_x11: 415.27 -> 418.43 - backport from master
2019-05-11 18:02:18 -04:00
Bas van Dijk
6f45d8d9e3 Merge pull request #61315 from basvandijk/elk-old-upgrades-release-19.03
Backport "elk5: 5.6.9 -> 5.6.16 & elk6: 6.7.1 -> 6.7.2 & elasticsearchPlugins fix" to release-19.03
2019-05-11 21:42:20 +02:00
Bas van Dijk
07f649b8fe elasticsearchPlugins.elasticsearch_analysis_lemmagen: add alias
For 19.03 backwards compatibility.
2019-05-11 20:50:13 +02:00
Jaka Hudoklin
e01fd40ef1 elasticsearchPlugins: fix plugins, add s3-repository and gcs-repository plugin
(cherry picked from commit e3f6239631)
2019-05-11 20:33:02 +02:00
Bas van Dijk
5866190c45 elk6: 6.7.1 -> 6.7.2
(cherry picked from commit 1a0818e941)
2019-05-11 20:30:38 +02:00
Bas van Dijk
f913871a75 elk5: 5.6.9 -> 5.6.16
(cherry picked from commit 8673d82bc1)
2019-05-11 20:30:22 +02:00
Bas van Dijk
802d57710d Merge pull request #61244 from basvandijk/journalbeat-fixes-release-19.03
Backports "NixOS: support journalbeat >= 6" to release-19.03
2019-05-11 20:20:05 +02:00
Bas van Dijk
d4ecde0914 journalbeat: set version to 5 because that's the default in 19.03 2019-05-11 20:15:52 +02:00
Tim Steinbach
312a059bef jenkins: 2.164.2 -> 2.164.3 2019-05-11 09:22:59 -04:00
Tim Steinbach
b322b4f000 linux: 5.1 -> 5.1.1 2019-05-11 09:22:58 -04:00
Tim Steinbach
bb047923a6 linux: 5.0.14 -> 5.0.15 2019-05-11 09:22:58 -04:00
Tim Steinbach
67e117e613 linux: 4.9.174 -> 4.9.175 2019-05-11 09:22:57 -04:00
Tim Steinbach
db37a9ee98 linux: 4.19.41 -> 4.19.42 2019-05-11 09:22:57 -04:00
Tim Steinbach
47b9b5a47c linux: 4.14.117 -> 4.14.118 2019-05-11 09:22:56 -04:00
Stanislas
111412e1db Add minecraft-server_1_14 in all-packages.nix
(cherry picked from commit df792914a3)
2019-05-11 09:12:15 -04:00
Stanislas
356010e0a9 Add minecraft-server_1_14
(cherry picked from commit e6e3673e5b)
2019-05-11 09:11:30 -04:00
R. RyanTM
3f05ea61c3 libssh2: 1.8.1 -> 1.8.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libssh2/versions

(cherry picked from commit 75bbd766f5)
Seems suitable: https://www.libssh2.org/changes.html#1.8.2
2019-05-11 12:28:49 +02:00
Vladimír Čunát
de0f3b9366 Merge #60740: ffmpeg*: 4.1.x -> 4.1.3
(cherry picked from commit 58213cd9ca)
2019-05-11 11:41:49 +02:00
Vladimír Čunát
2c3fe2d0df ffmpeg-full: fix the build phase
I was surprised the build is so slow, and I see it's single-threaded
due to all work being done in install phase :-/
Please, do *not* rewrite phases unless you're really confident it's
a good approach; typically postFoo and preFoo is much better.

I considered filing this ffmpeg-related string of changes as a PR,
but in the end it doesn't seem likely to need review and we have too
many PRs as it is...

(cherry picked from commit 5236232eea)
2019-05-11 11:40:21 +02:00
Vladimír Čunát
8ce6566d41 Merge ffmpeg-full: nvenc doesn't imply nonfree licensing
It's a port of #55442 to master.

(cherry picked from commit b1565e5af8)
2019-05-11 11:40:00 +02:00
Renaud
0f50b680bc Merge pull request #61217 from risicle/ris-leptonica-fix-19.03-backport
[r19.03 backport] leptonica: patch multiple CVEs
2019-05-11 10:52:52 +02:00
lewo
f7e5530acb Merge pull request #61182 from johanot/kubernetes-1.13.6
kubernetes: 1.13.5 -> 1.13.6
2019-05-11 09:21:24 +02:00
Vladimír Čunát
2f6e53c5aa Merge branch 'staging-19.03' into release-19.03
Security patches.
2019-05-11 08:59:31 +02:00
kolaente
93c0abfba8 maintainers: add kolaente
(cherry picked from commit 29d35a9ddb)
2019-05-11 02:27:07 +02:00
kolaente
18e026edef gitea: 1.8.0 -> 1.8.1
(cherry picked from commit bad4902dc2)
2019-05-11 02:27:06 +02:00
Robert Scott
0861ad591a leptonica: patch multiple CVEs
this should fix CVE-2018-3836, CVE-2018-7186, CVE-2018-7247 & CVE-2018-7440

a fix for CVE-2018-7441 & CVE-2018-7442 is *not* included as its patches
are very wide-ranging

also enable tests to give confidence that I'm not completely butchering
the code
2019-05-10 19:35:14 +01:00
Bas van Dijk
f565fa5b5b nixos/journalbeat: support journalbeat >= 6 & add test
(cherry picked from commit 477c552c7d)
2019-05-10 18:51:13 +02:00
Bas van Dijk
504be3a9bb journalbeat: make journalbeat6 the default
Version 6.x is also the default for the other beats.

(cherry picked from commit a662f99139)
2019-05-10 18:50:44 +02:00
Bas van Dijk
25c0ce11c8 journalbeat7: fix binary by setting RPATH to systemd using patchelf
(cherry picked from commit 42c9c6df73)
2019-05-10 18:47:42 +02:00
Bas van Dijk
8e7067e648 journalbeat6: fix binary by setting RPATH to systemd using patchelf
(cherry picked from commit 42f357d1ac)
2019-05-10 18:47:32 +02:00
Bas van Dijk
c33ba88667 journalbeat: patchelf the binary instead of using a wrapper
(cherry picked from commit 6f0a6bfc60)
2019-05-10 18:47:15 +02:00
Bas van Dijk
482e21883f Merge pull request #61241 from basvandijk/elk-7.0.1-release-19.03
Backport "elk: 7.0.0 -> 7.0.1" to release-19.03
2019-05-10 18:41:53 +02:00
Bas van Dijk
4ff7faba5b elk: 7.0.0 -> 7.0.1
(cherry picked from commit 78cb9b7898)
2019-05-10 17:47:14 +02:00
angristan
72c2c58356 minecraft-server: remove 1.13.0 and 1.13.1
It does not make sense to keep outdated minor versions

(cherry picked from commit c7b36b71ef)
2019-05-10 07:20:42 -04:00
Florian Klink
7bb74e6536 wireguard: 0.0.20190123 -> 0.0.20190406 [backport 19.03] (#59762)
wireguard: 0.0.20190123 -> 0.0.20190406 [backport 19.03]
2019-05-09 22:13:25 +02:00
Maximilian Bosch
8334fa0c04 linuxPackages.wireguard: fix build
Ensure that only module-related targets from the project's Makefile are
built.

Co-authored-by: elseym <elseym@me.com>
Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
(cherry picked from commit 2c3ab523d3)
2019-05-09 14:34:29 +02:00
R. RyanTM
67c9139a41 wireguard-tools: 0.0.20190227 -> 0.0.20190406
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/wireguard-tools/versions

(cherry picked from commit 08a62e0578)
2019-05-09 14:34:29 +02:00
elseym
3b15f9ab8a wireguard-tools: 0.0.20190123 -> 0.0.20190227
(cherry picked from commit f96f14f69e)
2019-05-09 14:34:29 +02:00
Jörg Thalheim
2ec36d2105 linux_{5_0,5_1,testing}: restore __kernel_fpu_{begin,restore} [19.03] (#61187)
linux_{5_0,5_1,testing}: restore __kernel_fpu_{begin,restore} [19.03]
2019-05-09 12:53:31 +01:00
Jörg Thalheim
797a946613 linux_{5_1,testing}: enable kernel fpu functions
same motivation as in 7b77c27caa

(cherry picked from commit 8e1852ac7e)
2019-05-09 11:17:15 +01:00
Jörg Thalheim
13062a4148 linux_5_0: restore __kernel_fpu_{begin,restore}
In 5.0er these function were removed from the public interface also zfs needs
them for AVX/AES-NI support. Without this patch for example throughput on a
encrypted zfs dataset drops to 200 MB/s from 1.2 GB/s. These functions were
removed as their was no user within the linux kernel tree itself.

(cherry picked from commit 7b77c27caa)
2019-05-09 11:17:14 +01:00
Johan Thomsen
92ae826247 kubernetes: 1.13.5 -> 1.13.6 2019-05-09 09:50:27 +02:00
Eelco Dolstra
8e99c9ebac Merge #60860: gcc9: init at 9.1.0
(cherry picked from commits f7d3fb876a 5964b3a 64f7cb24d)
I think C(++) devs may appreciate this, including myself :-)
2019-05-09 09:35:48 +02:00
Dmitry Kalinkin
096e2f137b gcc48, gfortran48: add myself as maintainer
cc #61130

(cherry picked from commit bf1818dd5d)
2019-05-08 19:14:27 -04:00
Andreas Rammhold
7cdc2d8186 Merge pull request #61150 from andir/19.03/firefox-esr
[19.03] firefox-esr-60: 60.6.2esr -> 60.6.3esr
2019-05-08 18:37:53 +02:00
Andreas Rammhold
48b25d78aa firefox-esr-60: 60.6.2esr -> 60.6.3esr
(cherry picked from commit 34012380f596e0db66e8cb876756028e363e29bf)
2019-05-08 17:54:19 +02:00
Tim Steinbach
e94ecca11d linux: 5.0.13 -> 5.0.14 2019-05-08 10:14:32 -04:00
Tim Steinbach
0bccda757b linux: 4.9.173 -> 4.9.174 2019-05-08 10:14:32 -04:00
Tim Steinbach
f96ac31fea linux: 4.19.40 -> 4.19.41 2019-05-08 10:14:31 -04:00
Tim Steinbach
d6f60b771f linux: 4.14.116 -> 4.14.117 2019-05-08 10:14:31 -04:00
Austin Seipp
52ac2d9dcc linuxPackages.perf: add libopcodes as a buildInput
Newer versions of perf in Linux 5.1+ support disassembling and
annotating eBPF programs inside the kernel. In order to do this, it uses
libbfd's support for bpf disassembly. There are two parts: libopcodes
and libbfd.

The 'perf' build system seems to expect libopcodes/libbfd to go "hand in
hand" -- always together, if one or the other is installed. If the build
system detects libbfd is available, then an import of <dis-asm.h> is
performed, but this fails since it wasn't in the buildInput. Fixing this
should be an easy, backwards-compatible change.

Fixes #60891, allowing linuxPackages_testing.perf to build again
(currently kernel version 5.1.0-rc7).

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit c8cb015ff6)
2019-05-08 15:05:20 +02:00
Edmund Wu
063c3394dd nvidia_x11: 418.43 -> 418.56
(cherry picked from commit 928d51a9cb)
2019-05-08 14:14:50 +02:00
Edmund Wu
811a52012e nvidia_x11: 415.27 -> 418.43
(cherry picked from commit 48e66e5184)
2019-05-08 14:14:45 +02:00
Bas van Dijk
7095449a57 Merge pull request #59567 from LumiGuide/release-19.03-unbreak-ghcjs
ghcjs-ng: unbreak - Backport from master
2019-05-08 13:46:47 +02:00
Eelco Dolstra
16ecfeb8ff Merge pull request #61132 from andir/19.03/firefox
[19.03] firefox: 66.0.4 -> 66.0.5, firefox-bin: 66.0.4 -> 66.0.5, firefox-beta-bin: 67.0b7 -> 670b18
2019-05-08 13:09:29 +02:00
Austin Seipp
482765bdc2 linux: add 5.1 release
Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit 181e971755)
2019-05-08 11:44:11 +02:00
c0bw3b
5820efe2fb gnupatch: add patch for CVE-2018-6952
Refs:
https://nvd.nist.gov/vuln/detail/CVE-2018-6952
https://savannah.gnu.org/bugs/index.php?53133
(cherry picked from commit 6a2a4e82c9)
2019-05-08 11:40:45 +02:00
Andreas Rammhold
ba383c7c00 firefox: 66.0.4 -> 66.0.5
(cherry picked from commit 67201d0de6e4bd695330ba0e0602be1eca83d5ec)
2019-05-08 11:34:41 +02:00
Andreas Rammhold
d0fdae646d firefox-bin: 66.0.4 -> 66.0.5
Signed-off-by: Andreas Rammhold <andreas@rammhold.de>
2019-05-08 11:34:41 +02:00
Andreas Rammhold
516bfe4cd3 firefox-beta-bin: 67.0b7 -> 670b18
(cherry picked from commit c771c1dcc2bafc6854f68036581d30227c364d9c)
2019-05-08 11:34:38 +02:00
c0bw3b
87b79be3c6 libxslt: add patch for CVE-2019-11068
References:
https://nvd.nist.gov/vuln/detail/CVE-2019-11068
e03553605b
(cherry picked from commit 84b810f8e3)
2019-05-08 10:49:48 +02:00
Vladimír Čunát
940d8c9088 Merge branch 'staging-19.03' into release-19.03 2019-05-08 10:49:03 +02:00
Robert Schütz
aade6ded79 qutebrowser: 1.6.1 -> 1.6.2
https://lists.schokokeks.org/pipermail/qutebrowser/2019-May/000622.html
(cherry picked from commit 929fe5ca21)
2019-05-08 05:06:35 +09:00
Robert Schütz
a6afce2c2f qutebrowser: 1.6.0 -> 1.6.1 (#58019)
https://github.com/qutebrowser/qutebrowser/releases/tag/v1.6.1
(cherry picked from commit 39cb31eac6)
2019-05-08 05:06:35 +09:00
Matthew Bauer
a04ef7100d Merge pull request #61061 from witkamp/release-19.03
gcc-arm-embedded: add darwin support
2019-05-07 12:21:14 -04:00
Alexey Shmalko
3e7300cf04 Merge pull request #61043 from stefano-m/release-19.03
awesome: refactor LUA_PATH env var and don't expose it at runtime (19.03 branch)
2019-05-07 10:39:13 +03:00
Jörg Thalheim
2dcbd447e4 nix-review: 2.0.0 -> 2.0.1
(cherry picked from commit cf5ed1d004)
2019-05-07 07:19:57 +01:00
Stefano Mazzucco
49a91551e1 awesome: use makeWrapper rather than wrapProgram
Using wrapProgram makes so that the generated "awesome" wrapper duplicates its
command line options at every restart.

As @psychon puts it:

> AwesomeWM restarts via execvp(argv[0], argv). In NixOS, wrapProgram is used
> to generate a wrapper around the real binary. wrapProgram calls makeWrapper
> with --argv0 '$0'. I guess this is what makes awesomeWM run the wrapper again
> on restart. Without this --argv0 awesomeWM would directly restart itself
> instead of the wrapper, I think.

(cherry picked from commit 88f84c08d7)
2019-05-07 07:08:19 +01:00
Theodore Witkamp
5a3a1f9ce0 gcc-arm-embedded: add darwin support 2019-05-06 14:00:48 -07:00
Robin Gloster
2df17ecf1b gitaly: fix build
(cherry picked from commit 2ec5786a4d)
2019-05-06 21:15:12 +02:00
Florian Klink
0d2573d6ce gitlab-ee: 11.9.11 -> 11.10.4
(cherry picked from commit d237c8a182)
2019-05-06 21:15:12 +02:00
Florian Klink
2c4094afab gitlab-ce: 11.9.11 -> 11.10.4
(cherry picked from commit 02124aa8fb)
2019-05-06 21:15:12 +02:00
Florian Klink
abe03f8992 gitlab-workhorse: 8.3.3 -> 8.5.2
(cherry picked from commit 41d95302c0)
2019-05-06 21:15:12 +02:00
Florian Klink
e07ddcf52f gitaly: 1.27.2 -> 1.34.1
(cherry picked from commit 030bc8086b)
2019-05-06 21:15:12 +02:00
Florian Klink
42533b6864 gitlab-shell: 8.7.1 -> 9.0.0
(cherry picked from commit 61bf39c5a1)
2019-05-06 21:15:11 +02:00
Florian Klink
5ece8164c4 gitlab: update.py: properly sort version numbers, ignore invalid versions
(cherry picked from commit 847eb76cf8)
2019-05-06 21:15:11 +02:00
Robert Schütz
8c6c85de4d restic: 0.9.4 -> 0.9.5 (#60156)
(cherry picked from commit 5847b2a590)
2019-05-06 17:23:42 +02:00
Franz Pletz
ba9d0c6c16 unifiStable: 5.10.19 -> 5.10.23
(cherry picked from commit 6b24a1aca5)
2019-05-06 16:15:20 +02:00
Franz Pletz
4891e2822c unifiLTS: 5.6.39 -> 5.6.42
(cherry picked from commit f30f120b9b)
2019-05-06 16:15:20 +02:00
Pascal Bach
859563f4c3 unifiStable: 5.10.17 -> 5.10.19 (#56992)
(cherry picked from commit 87cb443497)
2019-05-06 16:15:19 +02:00
Peter Simons
0cad24e248 Merge pull request #60492 from dotlambda/dovecot-CVE-2019-11494
dovecot: fix CVE-2019-11494 and CVE-2019-11499
2019-05-06 14:39:37 +02:00
taku0
6ec0970062 firefox-esr: 60.6.1esr -> 60.6.2esr
(cherry picked from commit 07458c2f38)
2019-05-06 12:52:16 +02:00
taku0
e7924d3ec8 firefox-bin: 66.0.3 -> 66.0.4
(cherry picked from commit ad042f186f)
2019-05-06 12:51:21 +02:00
Stefano Mazzucco
8b5ec800c6 awesome: refactor LUA_PATH env var and don't expose it at runtime
This commit partly reinstates changes from 5465d6f that had been somehow
reverted in 17d3eb2.  Also, a comment has been added in the hope that future
changes won't do the same.

Additionally, refactor the LUA_PATH env var to ensure that the internal lgi lua
files can't be required explicitly and to avoid possible name clashes (this
fixes issue #60232).

Finally, rather than using prepending `?.lua` append `;;` to LUA_PATH. Quoting
@psychon:

> This is interpreted by Lua as "add the default search path here" (which does
> indeed contain ?.lua, but also contains more).

Testing done:

- Build with `nix-build -I /path/to/repo -A awesome`
- Start an X session with xterm only
- Start xephyr, e.g. `Xephyr :1 -name xephyr -screen 512x384 -ac -br -noreset &`
- Run awesome like `DISPLAY=:1.0 ./result/bin/awesome`. Additionally, add
  `--search` options to expose lua modules that have a name clash with lgi's
  internal ones (see #60232 for more details) and `require` them in `rc.lua` to
  prove that they are loaded correctly
2019-05-06 11:47:18 +01:00
Eelco Dolstra
8838032e90 firefox: 66.0.3 -> 66.0.4
(cherry picked from commit 1f6ddfc7e0)
2019-05-06 00:01:37 +02:00
Robert Schütz
a5e80d3579 nixos/home-assistant: account for introduction of manifest.json
The `availableComponents` now only contain a single attribute for
every integration.

(cherry picked from commit d280603bd1)
2019-05-05 23:32:25 +02:00
R. RyanTM
0ee4b21b13 pantheon.elementary-files: 4.1.7 -> 4.1.8
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/elementary-files/versions

(cherry picked from commit c9c6325e78)
2019-05-05 13:13:28 -04:00
Renaud
53c1367d16 Merge pull request #60995 from c0bw3b/backport/1903/matrix
[19.03] matrix-synapse: 0.99.3 -> 0.99.3.2
2019-05-05 18:56:19 +02:00
Maximilian Güntner
dd71c3b95c matrix-synapse: 0.99.3 -> 0.99.3.2
(cherry picked from commit f91b7984b4)
2019-05-05 18:08:29 +02:00
Tim Steinbach
519db265e8 linux: 5.0.12 -> 5.0.13 2019-05-05 11:29:56 -04:00
Tim Steinbach
44bafe8afc linux: 4.19.39 -> 4.19.40 2019-05-05 11:29:56 -04:00
Elis Hirwing
a177da6b86 Merge pull request #60881 from etu/1903-php-upgrades
[19.03] php: 7.1.27 -> 7.1.29, 7.2.16 -> 7.2.18, 7.3.3 -> 7.3.5
2019-05-05 11:44:03 +02:00
Vincent Demeester
6e29f22551 runc: 1.0.0-rc7 -> 1.0.0-rc8
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
(cherry picked from commit c64087b4a3)
2019-05-05 09:24:07 +02:00
Aaron Andersen
04954e39df kupfer: fix broken build
(cherry picked from commit 545af899c2)
2019-05-04 20:25:55 -04:00
Renaud
817bc54a84 Merge pull request #60911 from Nekdo/update-browserpass
browserpass: 3.0.1 -> 3.0.6
2019-05-04 23:47:43 +02:00
Frederik Rietdijk
78b0673cb9 Merge release-19.03 into staging-19.03 2019-05-04 20:49:36 +02:00
Renaud
fa5fd6b485 Merge pull request #60910 from matklad/update-fish
Backport: fish: 3.0.1 -> 3.0.2
2019-05-04 20:36:06 +02:00
Tim Steinbach
a0b92744f0 linux: 5.0.11 -> 5.0.12
(cherry picked from commit 59e9fb1d52)
2019-05-04 10:41:40 -04:00
Tim Steinbach
0c9608d102 linux: 4.9.172 -> 4.9.173
(cherry picked from commit 5ee553b280)
2019-05-04 10:41:40 -04:00
Tim Steinbach
51ef0cc428 linux: 4.19.38 -> 4.19.39
(cherry picked from commit 7d0a77cd36)
2019-05-04 10:41:39 -04:00
Tim Steinbach
118a19c9ad linux: 4.14.115 -> 4.14.116
(cherry picked from commit a03324e9ba)
2019-05-04 10:41:39 -04:00
John Wiegley
a892c42049 browserpass: 3.0.1 -> 3.0.6
Cherry pick commit a10239f92cf04a10f0a92ee986629afef35f1399
2019-05-04 13:22:03 +02:00
Pascal Wittmann
a1411aea92 Merge pull request #60779 from NixOS/fix-classy-prelude-yesod-and-esqueleto
Fix build of  classy prelude yesod and esqueleto
2019-05-04 11:49:30 +02:00
qolii
a14fdb772a fish: 3.0.1 -> 3.0.2 2019-05-04 11:20:45 +03:00
Vladimír Čunát
918b4e294f pinentry: update patch url
I verified the hash did NOT change as suggested in #60699.

(cherry picked from commit 0b9c477719)
2019-05-04 00:23:07 +02:00
Renaud
3b5974a481 Merge pull request #60880 from c0bw3b/backport/1903/fixes
[19.03] backport fixes from #59367, #60638, #60832
2019-05-03 23:15:20 +02:00
Renaud
e7e7c71429 pax-rs: restrict to Linux platforms
It fails to build on Darwin

(cherry picked from commit a851074541)
2019-05-03 22:18:34 +02:00
Benjamin Staffin
1ec4af135f emacs: backport hunspell 1.7.0 support from upstream (#60558)
NixOS 19.03 has hunspell 1.7.0 which is incompatible with emacs 26.1.
This issue has been fixed in upstream and we should drop this patch
after emacs is updated too.

(cherry picked from commit 4952378a87)
2019-05-03 14:56:49 -04:00
Elis Hirwing
bf23569897 php73: 7.3.4 -> 7.3.5
Changelog: https://www.php.net/ChangeLog-7.php#7.3.5
(cherry picked from commit a320372e17)
2019-05-03 19:40:30 +02:00
Will Dietz
3ceef5e92d php73: 7.3.3 -> 7.3.4
security release, see:
https://www.php.net/archive/2019.php#id2019-04-04-1

(cherry picked from commit d1a539fef1)
2019-05-03 19:40:20 +02:00
Elis Hirwing
78c53cf919 php72: 7.2.17 -> 7.2.18
Changelog: https://www.php.net/ChangeLog-7.php#7.2.18
(cherry picked from commit 6f3625a1c6)
2019-05-03 19:39:26 +02:00
Will Dietz
60530a3bdd php72: 7.2.16 -> 7.2.17
security release, see announcement:
https://www.php.net/archive/2019.php#id2019-04-04-2

(cherry picked from commit 76394e36ec)
2019-05-03 19:39:16 +02:00
Elis Hirwing
0fad70e569 php71: 7.1.28 -> 7.1.29
Changelog: https://www.php.net/ChangeLog-7.php#7.1.29
(cherry picked from commit 2a0125c0ce)
2019-05-03 19:38:06 +02:00
Will Dietz
a42f3e8338 php71: 7.1.27 -> 7.1.28
security release:
https://www.php.net/archive/2019.php#id2019-04-04-3

(cherry picked from commit b8446dcc57)
2019-05-03 19:37:55 +02:00
Mario Rodas
1de46907c8 looking-glass-client: fix build
spice-protocol removed the spice/error_codes.h header file [1], which
looking-glass-client was still using.

[1] 334cef51d0

(cherry picked from commit 6e90393ead)
2019-05-03 19:32:49 +02:00
Maximilian Bosch
0d6993a9c6 nixos/hostapd: escape interface names for hostapd
Same problem as described in acbadcdbba.

When using multiple interfaces for wifi with `networking.wlanInterfaces`
and the interface for `hostapd` contains a dash, this will fail as
systemd escapes dashes in its device names.

(cherry picked from commit f975bbae11)
2019-05-03 19:32:37 +02:00
klntsky
5eee6de143 pax-rs: fix missing Cargo.lock
(cherry picked from commit b8c99fb0eb)
2019-05-03 19:32:13 +02:00
Matthew Bauer
959b5a13b9 vagrant: only use libvirt on linux
Fixes #55751

(cherry picked from commit 55fc5b54ee)
2019-05-03 10:57:20 -04:00
Dmitry Kalinkin
cdf6ac4759 texlive: provide bin.texlive on Darwin too
texlive attribute was accidentally added in attrset wrapped with

  stdenv.lib.optionalAttrs (!stdenv.isDarwin)

Fixes: dbc2c1c4b8 ('texlive: add missing perl dependencies for latexindent')
(cherry picked from commit b6d0bdf513)
2019-05-03 10:35:20 -04:00
Dmitry Kalinkin
528cdc8dc2 texlive: add missing perl dependencies for latexindent
(cherry picked from commit dbc2c1c4b8)

cc #59537
2019-05-03 08:05:03 -04:00
Elis Hirwing
c2c4ff88c7 Merge pull request #60658 from etu/backport-gitea-updates
[19.03] gitea: 1.7.6 -> 1.8.0
2019-05-03 07:58:56 +02:00
worldofpeace
86101e2787 Merge pull request #60797 from herrwiese/kk-ham-for-19.03
[19.03] ham: init at (unstable-)2019-01-22
2019-05-02 16:29:49 -04:00
Pascal Wittmann
11ac0c09a8 yesod-markdown: unbreak as it builds fine 2019-05-02 22:16:45 +02:00
Andreas Wiese
14af84240e ham: init at (unstable-)2019-01-22
(cherry picked from commit 8d53c34743)
2019-05-02 21:37:20 +02:00
Andreas Wiese
c6952eb753 maintainers: Add myself to maintainers list.
(cherry picked from commit 305b401ef8)
2019-05-02 21:37:19 +02:00
Andreas Wiese
f44f2a62da perlPackages.XMLMini: init at 1.38
(cherry picked from commit 67fb9ec80c)
2019-05-02 21:37:17 +02:00
Andreas Wiese
9276cd20e0 perlPackages.GitRepository: init at 1.323
(cherry picked from commit 193b974344)
2019-05-02 21:37:15 +02:00
Andreas Wiese
8c0cf07152 perlPackages.SystemCommand: init at 1.119
(cherry picked from commit 7abee46bc0)
2019-05-02 21:37:13 +02:00
Andreas Wiese
94f5caa262 perlPackages.TestRequiresGit: init at 1.008
(cherry picked from commit 402a492f53)
2019-05-02 21:37:11 +02:00
Andreas Wiese
09a5be4b45 perlPackages.GitVersionCompare: init at 1.004
(cherry picked from commit 877a62d05e)
2019-05-02 21:37:09 +02:00
Pascal Wittmann
a3bedc41ea esqueleto: fix build by skipping tests and haddock 2019-05-02 20:14:15 +02:00
Pascal Wittmann
324a831cd9 classy-prelude-yesod: fix build by skipping haddock 2019-05-02 20:14:01 +02:00
Renaud
a5a715e6bb Merge pull request #60783 from c0bw3b/backport/1903/ntfs3g
[19.03] ntfs3g: remove obsolete CVE-2017-0358 patch
2019-05-02 20:13:27 +02:00
Tim Steinbach
7cb9962aa8 linux: 5.0.10 -> 5.0.11
(cherry picked from commit 6494ad9996)
2019-05-02 13:59:06 -04:00
Tim Steinbach
0176a3c950 linux: 4.14.114 -> 4.14.115
(cherry picked from commit 5d03bfd653)
2019-05-02 13:59:06 -04:00
Tim Steinbach
bff1dd6d7c linux: 4.19.37 -> 4.19.38
(cherry picked from commit e0bf73dbde)
2019-05-02 13:59:05 -04:00
Tim Steinbach
c5c38532a8 linux: 4.9.171 -> 4.9.172
(cherry picked from commit 9d7638371f)
2019-05-02 13:59:05 -04:00
Markus Schmidl
fb3b220fde ntfs3g: remove obsolete CVE-2017-0358 patch
* ntfs-3g: remove patch as it been fixed  (#60697)

* ntfs3g: fetchpatch is unused

(cherry picked from commit 3e5a0bea6e)
2019-05-02 19:29:17 +02:00
Jörg Thalheim
915ce0f1e1 Merge pull request #60408 from schmittlauch/soundkonverter-backport
[soundkonverter] init at 3.0.1
2019-05-02 14:42:29 +01:00
Tim Steinbach
10291a7e19 zoom-us: 2.8.182821.0412 -> 2.8.183302.0415
(cherry picked from commit 2633767b60)
2019-05-02 14:52:51 +02:00
Tim Steinbach
2e469f9f7e zoom-us: 2.7.162522.0121 -> 2.8.182821.0412
(cherry picked from commit 1f219af304)
2019-05-02 14:52:51 +02:00
Renaud
2e6afa8cb1 Merge pull request #60672 from c0bw3b/backport/1903/thinprovtools
[19.03] thin-provisioning-tools: fix patch url
2019-05-02 00:17:44 +02:00
Mario Rodas
86b58d00c7 thin-provisioning-tools: fix patch url
Void Linux changed its github organization from "voidlinux" to "void-linux"
See: https://voidlinux.org/news/2018/06/GitHub-Organisation-is-moving.html

(cherry picked from commit 898f34a059)
2019-05-01 23:07:37 +02:00
Florian Klink
0eff475b6c gitaly: 1.27.1 -> 1.27.2
(cherry picked from commit cc785b3b9a)
2019-05-01 23:01:52 +02:00
Florian Klink
30bd4d844d gitlab-ee: 11.9.8 -> 11.9.11
(cherry picked from commit 5d6f6d5d94)
2019-05-01 23:01:51 +02:00
Florian Klink
259bdbdbac gitlab-ce: 11.9.8 -> 11.9.11
(cherry picked from commit b9df035cb7)
2019-05-01 23:01:51 +02:00
Florian Klink
e4e7a7ea56 gitaly: 1.27.0 -> 1.27.1
(cherry picked from commit e558347243)
2019-05-01 23:01:48 +02:00
Elis Hirwing
b2b5c1d5af Merge pull request #60657 from etu/backport-testssl-upgrades
[19.03] testssl: 2.9.5-7 -> 2.9.5-8
2019-05-01 20:12:42 +02:00
Elis Hirwing
ff6cdb5447 gitea: 1.7.6 -> 1.8.0
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.8.0
(cherry picked from commit fe691b13b2)
2019-05-01 19:39:57 +02:00
Elis Hirwing
848efde9c9 nixos/gitea: Don't include not needed database options depending on type
This was discovered in https://github.com/NixOS/nixpkgs/pull/60014

(cherry picked from commit 71450b1c1a)
2019-05-01 19:39:42 +02:00
Elis Hirwing
4323cf27c0 testssl: 2.9.5-7 -> 2.9.5-8
Changelog: https://github.com/drwetter/testssl.sh/releases/tag/v2.9.5-8
(cherry picked from commit 4fbde5bb37)
2019-05-01 19:24:06 +02:00
Matthew Bauer
f87a18bde2 Merge pull request #60645 from obsidiansystems/km-androidndk-fixes-backport-19.03
Fix Android NDK for 19.03
2019-05-01 11:24:27 -04:00
Michael Weiss
a07df8e001 Merge pull request #60647 from primeos/security-backports-for-19.03
[19.03] Security backport for signing-party
2019-05-01 17:21:53 +02:00
Michael Weiss
430e814673 signing-party: 2.9 -> 2.10 (security, CVE-2019-11627)
I switched to fetchFromGitLab for more transparency and because 2.10 is
not yet available on any Debian mirrors.
A drawback is that any dates in the man pages will now always be
set to 1970-01-01, because fetchFromGitLab removes the timestamps from
$src (not manually but by unpacking the archive).

(cherry picked from commit 3b3a6367c8)
2019-05-01 16:56:11 +02:00
Michael Weiss
7629cc1a0f signing-party: 2.8 -> 2.9
(cherry picked from commit f1e72eff33)
2019-05-01 16:56:10 +02:00
Matthew Bauer
2529c0ccda llvm: don’t use targetPlatform
LLVM should be target independent because it will work with all
machine types. This is different from GCC where it needs to know what
target to build ahead of time.
2019-05-01 09:29:18 -04:00
Florian Klink
ca0a44d304 [19.03] virtualbox: 5.2.26 -> 5.2.28 (#60635)
[19.03] virtualbox: 5.2.26 -> 5.2.28
2019-05-01 15:14:42 +02:00
worldofpeace
65adcb9132 pantheon.wingpanel: 2.2.3 -> 2.2.4
https://github.com/elementary/wingpanel/releases/tag/2.2.4
(cherry picked from commit 0b39de48af)
2019-05-01 09:08:07 -04:00
worldofpeace
6d0332f46b pantheon.switchboard-plug-display: 2.1.7 -> 2.1.8
Just translations

https://github.com/elementary/switchboard-plug-display/releases/tag/2.1.8
(cherry picked from commit e9fca994ae)
2019-05-01 09:08:03 -04:00
Florian Klink
d740b2ee85 masterpdfeditor: 5.4.04 -> 5.4.10
(cherry picked from commit 314e06b782)
2019-05-01 14:36:30 +02:00
R. RyanTM
92e2d8b527 masterpdfeditor: 5.3.22 -> 5.4.04
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/masterpdfeditor/versions

(cherry picked from commit 48b138ba15)
2019-05-01 14:36:30 +02:00
R. RyanTM
9b3b4c75ab masterpdfeditor: 5.2.20 -> 5.3.22
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/masterpdfeditor/versions

(cherry picked from commit 7f1a7b1d7d)
2019-05-01 14:36:30 +02:00
Artemis Tosini
46213946c7 virtualbox: 5.2.26 → 5.2.28
(cherry picked from commit ea29d811b5)
2019-05-01 14:12:27 +02:00
Jan Solanti
82eade85f8 pycdio: fix build
(cherry picked from commit c48ad78588)
2019-05-01 12:38:18 +02:00
Ken Micklas
f07df17b74 androidndk-pkgs: Remove -mfloat flag 2019-04-30 16:51:18 -04:00
Matthew Bauer
9e1dd3b7c6 systems: remove android armv5te platform
this isn’t useful any more because the ndk we use no longer supports it.
2019-04-30 16:51:18 -04:00
Matthew Bauer
54b18fff9a readline: add android patch 2019-04-30 16:51:18 -04:00
Matthew Bauer
fcbe865414 androidndk: fixup mess
New android ndk (18) now uses clang. We were going through the wrapper
that are provided. This lead to surprising errors when building.
Ideally we could use the llvm linker as well, but this leads to errors
as many packages don’t support the llvm linker.
2019-04-30 16:51:18 -04:00
Ken Micklas
7fdf74bb93 androidndk-pkgs: Fix cc-wrapper flags
(cherry picked from commit 5f4bf240f5)
2019-04-30 16:51:18 -04:00
xrelkd
6d7ed96429 youtube-dl: 2019.04.24 -> 2019.04.30
(cherry picked from commit 860e1d38a8)
2019-04-30 12:40:50 -04:00
Robert Schütz
b47f00f0df dovecot: fix CVE-2019-11494 and CVE-2019-11499
https://dovecot.org/pipermail/dovecot-news/2019-April/000409.html
https://dovecot.org/pipermail/dovecot-news/2019-April/000410.html
2019-04-30 15:54:32 +02:00
Franz Pletz
6c23d699ac matrix-synapse: 0.99.2 -> 0.99.3
(cherry picked from commit 5344fcfeb1)

Fixes #60443.
2019-04-30 03:57:58 +02:00
WilliButz
61a9c2d954 grafana: 6.1.4 -> 6.1.6 (#60426)
Includes security fix for CVE-2018-19039.

(cherry picked from commit 5be7fd4d86)
2019-04-29 19:31:14 +02:00
WilliButz
aa14597867 grafana: 6.1.3 -> 6.1.4
(cherry picked from commit 4cec876ba2)
2019-04-29 19:30:50 +02:00
Robin Gloster
005eedeb5f django-picklefield: fix build
fixes #60424

(cherry picked from commit e4218a22a6)
2019-04-29 15:52:46 +02:00
Markus Kowalewski
28a5c36d1d openblas: turn off AVX512 optimizations
The AVX512 optimization has a bug in openblas-0.3.5
and can also lead to slower code on Xeon Silver CPUs.

See https://github.com/xianyi/OpenBLAS/issues/1955
and https://github.com/xianyi/OpenBLAS/issues/2029

(cherry picked from commit 7035aa7de4)
2019-04-29 12:31:08 +02:00
Peter Hoeg
eb7bfb5fb5 Merge pull request #60402 from peterhoeg/f/wol_stable
wol: fix manpage generation
2019-04-29 15:42:22 +08:00
Trolli Schmittlauch
e028941c42 [soundkonverter] init at 3.0.1
(cherry picked from commit 7218dec132)
2019-04-29 09:31:58 +02:00
Peter Hoeg
58f55edc13 wol: fix manpage generation
(cherry picked from commit 8086169413)
2019-04-29 10:21:39 +08:00
worldofpeace
ad2b05365a gnome3.mutter328: backport changes from 3.32
gsettings-desktop-schemas made the following change in 3.32[0]
> Change tablets'/touchscreens' "display" setting to "output" one
> with different semantics.

That coincides with GNOME/mutter#133[1]

This caused a segmentation fault in gala on Fedora[2]
> Settings schema 'org.gnome.desktop.peripherals.touchscreen'
> does not contain a key named 'display'

I haven't experienced said segfault here in NixOS but I don't see
a reason not to use the solution reached there, which was to backport
relevant change[1] to mutter 3.28.

[0]: c7eee129c6
[1]: https://gitlab.gnome.org/GNOME/mutter/merge_requests/133
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1700337

(cherry picked from commit b2dc8c0fa3)
2019-04-28 10:54:58 -04:00
Sarah Brofeldt
88d9ce6b6a Merge pull request #60362 from cdepillabout/add-xmobar-toplevel
xmobar: Add xmobar toplevel (backport to 19.03)
2019-04-28 16:50:46 +02:00
Michael Weiss
0943e4adc6 nixos/sks: Fix another regression from ab5dcc7068
The two directories KDB and PTree do not exist before the SKS DB is
build for the first time. If /var/db/sks is empty and the module is
enabled via "services.sks.enable = true;" the following error will
occur:
...-unit-script-sks-db-pre-start[xxx]:
ln: failed to create symbolic link 'KDB/DB_CONFIG': No such file or directory

To avoid this both links have to be created after the DB is build.
Note: Creating the directories manually might be better but the initial
build might be skipped as a result:
unit-script-sks-db-pre-start[xxxxx]: KeyDB directory already exists.  Exiting.
unit-script-sks-db-pre-start[xxxxx]: PTree directory already exists.  Exiting.

(cherry picked from commit 6852c080d8)
2019-04-28 14:50:14 +02:00
Michael Weiss
47e9779536 nixos/sks: Fix the module (the pre-start script was broken)
Unfortunately the changes in ab5dcc7068
introduced a typo (took me a while to spot that...) that broke the
whole module (or at least the sks-db systemd unit).

The systemd unit was failing with the following error message:
...-unit-script-sks-db-pre-start[xxx]: KDB/DB_CONFIG exists but is not a symlink.

(cherry picked from commit 753e1e0bab)
2019-04-28 14:03:29 +02:00
Spencer Baugh
43cd1c7808 xmobar: add to all-packages so it shows up in search
People are confused when they "nix search" for xmobar (a standalone
application which just happens to be written in Haskell) and don't
find it; they assume xmobar is not actually packaged. They have to
have special Nix knowledge to know that they should look in
haskellPackages for xmobar.

Let's just put xmobar in all-packages.nix so it shows up in search,
and people can install it straightforwardly without knowing about
haskellPackages.

(cherry picked from commit 8e530a43e9)
2019-04-28 18:20:48 +09:00
Samuel Dionne-Riel
f5e5318ef6 Merge pull request #60341 from andir/19.03/bind
[19.03] bind: 9.12.3-P1 -> 9.12.4-P1
2019-04-27 17:48:07 -04:00
Andreas Rammhold
3a04df6fb9 bind: apply atomics to refcount patch
Upstream added a commit [1] right after the release that fixes the
aarch64 atomic operation linker issue we have been seeing [2].

[1] d72f436b7d
[2] https://github.com/NixOS/nixpkgs/issues/60301#issue-437896459

(cherry picked from commit 37dd347cd3)
2019-04-27 20:54:42 +02:00
Will Dietz
81774e98b6 bind: 9.12.3-P1 -> 9.12.4-P1
https://www.openwall.com/lists/oss-security/2019/04/25/1

CVE-2018-5743, CVE-2019-6467, and CVE-2019-6468

(cherry picked from commit f0f081d3b4)
2019-04-27 20:54:40 +02:00
Andreas Wiese
881be04ed4 nextcloud: 15.0.6 -> 15.0.7
(cherry picked from commit e0bdb4d05e)
2019-04-27 15:08:12 +02:00
Will Dietz
13728d2d1e wpa_supplicant: patch already applied :)
(cherry picked from commit 10dde5a1cc)
2019-04-27 08:46:47 -04:00
Will Dietz
9a96ceeb2f wpa_supplicant: 2.7 -> 2.8
(cherry picked from commit 1448b0583b)
2019-04-27 08:46:47 -04:00
Tim Steinbach
f215d91299 linux: Remove i2c-oops patch
(cherry picked from commit c08aa32c90)
2019-04-27 08:37:14 -04:00
Tim Steinbach
1d61c66223 linux: 5.0.9 -> 5.0.10
(cherry picked from commit 264367b15e)
2019-04-27 08:36:55 -04:00
Tim Steinbach
a98e3a3869 linux: 4.9.170 -> 4.9.171
(cherry picked from commit 8d98033d99)
2019-04-27 08:36:55 -04:00
Tim Steinbach
5913bd8483 linux: 4.4.178 -> 4.4.179
(cherry picked from commit 3d829058a1)
2019-04-27 08:36:54 -04:00
Tim Steinbach
688b2aaa74 linux: 4.19.36 -> 4.19.37
(cherry picked from commit d43faab5ef)
2019-04-27 08:36:54 -04:00
Tim Steinbach
fecff61216 linux: 4.14.113 -> 4.14.114
(cherry picked from commit ae7baea76f)
2019-04-27 08:36:50 -04:00
Lancelot SIX
0f8a6e4841 qgis: 3.4.6 -> 3.4.7
(cherry picked from commit 2014975789)
2019-04-26 15:17:10 +02:00
Lancelot SIX
1600fe5877 qgis: 3.4.5 -> 3.4.6
(cherry picked from commit 37aebd002a)
2019-04-26 15:16:50 +02:00
Florian Franzen
4ddc253a0b pythonPackages.joblib: skip flaky test
fixes https://github.com/NixOS/nixpkgs/issues/60248

(cherry picked from commit 604dae6797)
2019-04-26 12:29:47 +02:00
Frederik Rietdijk
336d98c2e8 python: Jinja2: 2.10 -> 2.10.1
(cherry picked from commit 5bcf82723a)
2019-04-26 12:10:51 +02:00
Ambroz Bizjak
1e8a080589 Fix kernel oops on boot due to bug in i2c driver.
https://github.com/NixOS/nixpkgs/issues/60126
https://lkml.org/lkml/2019/4/24/1123

The patch should be removed in the next round of stable releases because the fix should be included.
2019-04-25 20:21:51 -04:00
Linus Heckemann
69682e92c5 doc: fix syntax error in python documentation 2019-04-25 22:38:44 +02:00
Renaud
e3591d809f Merge pull request #59620 from moyamo/fix-subdirs.el-19.03
[19.03] emacs: Link subdirs.el into emacs-packages-deps
2019-04-25 22:28:58 +02:00
Daniel Schaefer
b12b1e2f42 orca: Set strictDeps to false
Wouldn't find the proper libraries/namespaces otherwise because of
https://github.com/NixOS/nixpkgs/issues/56943

(cherry picked from commit 634b21f6ac)
2019-04-25 19:38:53 +02:00
Kirill Elagin
02adc5618a gitlab-runner: 11.8.0 -> 11.9.2 (release branch) (#60078)
Fixes issues with git lfs.
2019-04-25 18:16:04 +02:00
Jan Tojnar
cf3e277dd0 buildPython*: allow overriding strictDeps
(cherry picked from commit 83914f2c56)
2019-04-24 23:55:21 +02:00
Renaud
aff2ba0cd2 Merge pull request #60179 from c0bw3b/backport/torcs
[19.03] torcs: fetch patch from stable source
2019-04-24 22:11:48 +02:00
Herwig Hochleitner
d1e25d9606 chromium: 73.0.3683.103 -> 74.0.3729.108
CVE-2019-5805 CVE-2019-5806 CVE-2019-5807 CVE-2019-5808 CVE-2019-5809
CVE-2019-5810 CVE-2019-5811 CVE-2019-5812 CVE-2019-5813 CVE-2019-5814
CVE-2019-5815 CVE-2019-5816 CVE-2019-5817 CVE-2019-5818 CVE-2019-5819
CVE-2019-5820 CVE-2019-5821 CVE-2019-5822 CVE-2019-5823

(cherry picked from commit d77256c604)
2019-04-24 22:03:28 +02:00
eri!
e60c4f5a6a torcs: anonscm.debian.org has moved (#59316)
* torcs: anonscm.debian.org has moved

the patch links returned a HTTP error 401 as
anonscm.debian.org moved to a gitlab at salsa.debian.org
I used the non access required download link generated by the new instance
As @worldofpeace suggested in #58978 I used the last commit involving the files.

* torcs: add patch on OpenALMusicPlayer.cpp

Unbreak builds with GCC7

(cherry picked from commit 99b9166dd2)
2019-04-24 21:30:20 +02:00
eri!
941ff832c5 torcs: anonscm.debian.org has moved
the patch links where somewhat broken
my guess it is due to the move to a gitlab at salsa.debian.org
I used the non access required download link generated by gitlab

(cherry picked from commit acbdaa569f)
2019-04-24 21:30:07 +02:00
Joachim F
3f2a7aa64e Merge pull request #60120 from bjpbakker/release-19.03
factorio: alpha 0.16.51 -> 0.17.32
2019-04-24 19:05:09 +00:00
Michael Weiss
2f1eacc949 Merge pull request #60150 from primeos/security-backports-for-19.03
[19.03] Security backports for gollum, jekyll, and html-proofer
2019-04-24 11:23:05 +02:00
Michael Weiss
29d41992f8 html-proofer: Update the dependencies (security, CVE-2019-11068)
(cherry picked from commit e0e5dca235)
2019-04-24 10:57:19 +02:00
Michael Weiss
f5751bdc9c jekyll: Update the dependencies (security, CVE-2019-11068)
(cherry picked from commit 9d720a9221)
2019-04-24 10:57:19 +02:00
Michael Weiss
0672cdda60 gollum: Update the dependencies (security, CVE-2019-11068)
(cherry picked from commit 87cb3b33f1)
2019-04-24 10:57:19 +02:00
Silvan Mosberger
5ad94f3351 Merge pull request #59801 from cdepillabout/backport-stretcly
stretchly: init at 0.19.1 (backport to 19.03)
2019-04-24 07:22:37 +02:00
xrelkd
8935414160 youtube-dl: 2019.04.17 -> 2019.04.24
(cherry picked from commit e452aa0de7)
2019-04-24 00:09:38 -04:00
Bart Bakker
98bcc60f3a factorio: alpha 0.16.51 -> 0.17.32 2019-04-23 21:25:12 +02:00
cdyson37
7936400662 python-docs: typo
(cherry picked from commit 6ea4aa481d)
2019-04-23 10:59:17 +01:00
Florian Klink
c0ef5a377e Merge pull request #60073 from flokli/19.03/gitlab-11.9.8
[19.03] gitlab: 11.9.1 -> 11.9.8
2019-04-23 11:24:49 +02:00
Florian Klink
3a8e9901b5 gitlab-ce: 11.9.1 -> 11.9.8
(cherry picked from commit 04b5eb10c0)
2019-04-23 09:47:00 +02:00
Florian Klink
42ea5c816c gitlab-ee: 11.9.1 -> 11.9.8
(cherry picked from commit 33423e52c6)
2019-04-23 09:47:00 +02:00
Florian Klink
6df0af888a gitlab-workhorse: 8.3.1 -> 8.3.3
(cherry picked from commit 74eb807f83)
2019-04-23 09:46:59 +02:00
Samuel Dionne-Riel
19cb786b9a Merge pull request #60037 from samueldr/backport/nixpkgs-59215
Backport perl: add .withPackages #59215 #60028
2019-04-22 19:42:53 -04:00
Silvan Mosberger
ae8b2749fd ideviceinstaller: 2018-06-01 -> 2018-10-01
(cherry picked from commit 768e9b1505)
2019-04-22 18:42:52 -04:00
Silvan Mosberger
e45f4271be ifuse: 1.1.3 -> 2018-10-08
Switching to latest master, as there hasn't been a new release in a
while, see https://github.com/libimobiledevice/ifuse/issues/34

(cherry picked from commit 8d5252be82)
2019-04-22 18:42:52 -04:00
Silvan Mosberger
4274faea52 usbmuxd: 2018-10-10 -> 2019-03-05
(cherry picked from commit 71c1b44349)
2019-04-22 18:42:52 -04:00
Silvan Mosberger
155513d8a9 libimobiledevice: 2018-07-24 -> 2019-04-04
(cherry picked from commit 173e96075c)
2019-04-22 18:42:52 -04:00
Silvan Mosberger
ece4bde1a4 libusbmuxd: 2019-01-18 -> 2019-03-23
(cherry picked from commit dd03b216e5)
2019-04-22 18:42:52 -04:00
Silvan Mosberger
9956d1c84e libplist 2019-01-20 -> 2019-04-04
(cherry picked from commit 2013c91c6b)
2019-04-22 18:42:52 -04:00
Will Dietz
b4a42a91cf libusbmuxd: 2018-07-23 -> 2019-01-18
(cherry picked from commit 668f759678)
2019-04-22 18:42:52 -04:00
Will Dietz
5b080ed54e libplist: 2018-07-25 -> 2019-01-20
(cherry picked from commit 7634357343)
2019-04-22 18:42:07 -04:00
Silvan Mosberger
c19fad41d1 Merge pull request #60033 from aanderse/automysqlbackup-backport
automysqlinit: init at 3.0_rc6 (19.03 backport)
2019-04-23 00:36:26 +02:00
Silvan Mosberger
ba56744abd Merge pull request #59885 from AmineChikhaoui/cp-ec2-19.03-amis
cherry-pick ec2-amis.nix: add 19.03 amis
2019-04-23 00:13:25 +02:00
Silvan Mosberger
46379ddb8c Merge pull request #59910 from aanderse/libapreq2-backport
perlPackages.libapreq2: install the perl & apache modules (19.03 backport)
2019-04-23 00:10:28 +02:00
Daniel Schaefer
f3c9a7b767 libpst: Fix build
Disable Python integration because it can't find -lboost_python.

(cherry picked from commit 43d4132929)
2019-04-23 00:07:11 +02:00
Daniel Schaefer
9d09f02f11 pythonPackages.sounddevice: 0.3.12 -> 0.3.13
(cherry picked from commit 29ad469b43)
2019-04-23 00:02:09 +02:00
Izorkin
d8cf9d8b10 phpPackages.oci8: 2.1.8 -> 2.2.0
(cherry picked from commit 7fb1b02165)

Backported because it oci8 is broken on 19.03, see https://github.com/NixOS/nixpkgs/pull/59926 as well
2019-04-22 23:55:21 +02:00
taku0
63f8025e23 adoptopenjdk-bin: 11.0.2 -> 11.0.3
(cherry picked from commit 25b5dfa43e)
2019-04-22 23:34:42 +02:00
Aaron Andersen
5dd001a0f6 perl: add missing 'self' reference to perldevel 2019-04-22 16:49:52 -04:00
Robert Schütz
3ebbd45cb0 dovecot: 2.3.5.1 -> 2.3.5.2
https://dovecot.org/pipermail/dovecot-news/2019-April/000407.html
fixes CVE-2019-10691

(cherry picked from commit 041fc67610)
2019-04-22 22:43:33 +02:00
Silvan Mosberger
2461d60795 Merge pull request #59894 from Yarny0/hylafax-updates-19.03
HylaFAX: fix ModemGroup, also minor metadata updates (backport to release-19.03)
2019-04-22 22:19:54 +02:00
volth
32be67f6d6 perl.meta.priority += 1
give priority to perl libraries when they meet the perl derivation in `buildEnv`.

The notable case is `buildEnv` inside `perl.withPackages`.

The `perl' derivation includes obsolete versions of some CPAN packages
which leads to collissions when there are newer versions
of the same libraries are on the right hand side
of `perl.withPackages` (perhaps indirectly).

Fixes #60025

(cherry picked from commit 0fad0b4e5b)
2019-04-22 15:43:58 -04:00
volth
0b42d3c02f perl.pkgs.Encode: fix typo
(cherry picked from commit d23ff47908)
2019-04-22 15:42:34 -04:00
volth
a13cab4006 perl.pkgs.Encode: fix buildEnv collision with perl
fix https://github.com/NixOS/nixpkgs/pull/59215#issuecomment-481485707

(cherry picked from commit f73eb61113)
2019-04-22 15:42:34 -04:00
volth
246f5a5ad3 perl: add .withPackages
(cherry picked from commit 03eaa480bd)
2019-04-22 15:42:05 -04:00
Aaron Andersen
dba66e2998 automysqlinit: init at 3.0_rc6
(cherry picked from commit 5f4df8e509)
2019-04-22 13:34:42 -04:00
Markus Kowalewski
4c57db81b1 guake: fix by setting strictDeps to false
Strict deps breaks guake.
See https://github.com/NixOS/nixpkgs/issues/59930
and https://github.com/NixOS/nixpkgs/issues/56943

(cherry picked from commit 184f7f2ad8)
2019-04-21 23:27:43 -04:00
worldofpeace
330b9fac60 lightlocker: compile schemas
(cherry picked from commit ce14f9a9be)
2019-04-21 19:35:46 -04:00
Vaibhav Sagar
734211d2ab ghcjs-ng: unbreak
(cherry picked from commit e4975aac68)
2019-04-21 12:13:14 +02:00
Vladimír Čunát
454eea84a7 Merge #58631: djview: fix mozilla plugin path
(cherry picked from commit 9960ff9c83)
2019-04-21 10:26:46 +02:00
Tim Steinbach
83e778c7aa linux: 5.0.8 -> 5.0.9
(cherry picked from commit 297f8c55e5)
2019-04-20 08:40:53 -04:00
Tim Steinbach
e8dd95aee3 linux: 4.9.169 -> 4.9.170
(cherry picked from commit 24867c60e4)
2019-04-20 08:40:53 -04:00
Tim Steinbach
4f8dcd8774 linux: 4.19.35 -> 4.19.36
(cherry picked from commit d5bbae8308)
2019-04-20 08:40:53 -04:00
Tim Steinbach
8a81fbee4b linux: 4.14.112 -> 4.14.113
(cherry picked from commit ab17efc087)
2019-04-20 08:40:52 -04:00
Timo Kaufmann
73c885246f Merge pull request #58119 from rnhmjoj/spectral
[backport] spectral: 2018-09-24 -> 2019-03-03
2019-04-20 11:03:31 +02:00
worldofpeace
b807bc8a53 Merge pull request #59888 from joachifm/aws-sams-cli-backport
[release-19.03] Backport aws-sam-cli
2019-04-19 22:45:35 -04:00
Aaron Andersen
2be3fc7a3b perlPackages.libapreq2: install the perl & apache modules
(cherry picked from commit 2f25d58fc8)
2019-04-19 21:00:01 -04:00
Yarny0
437f5c3fe5 hylafaxplus: update meta
* move meta attrset into curly brackets
* update homepage (finally supports https)
* add downloadPage
* add longDescription

(cherry picked from commit 729ce1cc58)
2019-04-19 17:07:59 +02:00
Yarny0
05459ce36b nixos/hylafax: fix faxq ModemGroup setting
The manpage claims that the "limit" in the setting::
  <name>:[<limit>:]<regex>
is optional and defaults to zero, implying no limit.
However, tests confirmed that it actually isn't optional.

Without limit, the setting ``any:.*`` places
outbound jobs on infinite hold if no particular
modem was specified on the sendfax command line.
The new default value ``any:0:.*`` from
this commit uses any available modem to
send jobs if not modem was given to sendfax.

(cherry picked from commit e57156bcaa)
2019-04-19 17:07:38 +02:00
Yarny0
803d10f624 nixos/hylafax: add 'yarny' (= myself) as maintainer
I forgot to do this when I submitted this module with
commit 12fa95f2d6.

(cherry picked from commit 1438f7b664)
2019-04-19 17:06:41 +02:00
Jethro Kuan
2cef8127e0 steamrt 1.1 -> 1.2
(cherry picked from commit f785ba1d74)
2019-04-19 16:34:25 +02:00
David Leung
dd1d40b447 aws-sam-cli: 0.5.0 -> 0.14.2
(cherry picked from commit e5c07b8754)
2019-04-19 15:42:44 +02:00
R. RyanTM
20d042a679 python27Packages.aws-sam-translator: 1.9.1 -> 1.10.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python2.7-aws-sam-translator/versions

(cherry picked from commit b83973990f)
2019-04-19 15:42:42 +02:00
David Leung
68cd44c3d2 pythonPackages.serverlessrepo: init at 0.1.8
A Python library with convenience helpers for working with the AWS Serverless
Application Repository.

(cherry picked from commit 0d1ec03d1a)
2019-04-19 15:42:40 +02:00
David Leung
05a440b1bb pythonPackages.chevron: init at 0.13.1
A Python implementation of mustache

(cherry picked from commit 7033cf04dd)
2019-04-19 15:42:40 +02:00
David Leung
dd45b02d80 pythonPackages.aws-lambda-builders: init at 0.2.1
(cherry picked from commit 6663765dbb)
2019-04-19 15:42:39 +02:00
David Leung
e29f6ddf73 maintainers: add dhkl
(cherry picked from commit cc26f5fda9)
2019-04-19 15:42:38 +02:00
worldofpeace
2f0eda84b6 Merge pull request #59753 from worldofpeace/qsynth-backport
Qsynth backport
2019-04-19 09:08:00 -04:00
AmineChikhaoui
f9432d125b ec2-amis.nix: add 19.03 amis
(cherry picked from commit 548932640b)
2019-04-19 07:52:56 -04:00
Joachim Fasting
1fa9a0819e tor-browser-bundle-bin: defaults for XAUTHORITY and DBUS_SESSION_BUS_ADDRESS
See https://github.com/NixOS/nixpkgs/issues/55082
and https://github.com/NixOS/nixpkgs/issues/20157#issuecomment-272767442

(cherry picked from commit bce47ea9d5)
2019-04-19 12:36:04 +02:00
Bruno Bigras
27a28c1748 rofi: fix homepage URL (#59837)
(cherry picked from commit bbc7ba5aeb)
2019-04-19 12:36:02 +02:00
Peter Hoeg
7949402dfd rubber: fix build
(cherry picked from commit 074f57b4a8)
2019-04-19 12:35:57 +02:00
jD91mZM2
286366e7e2 xidlehook: v0.6.1 -> v0.6.2 (#57599)
(cherry picked from commit b9887d9fd1)
2019-04-19 11:26:19 +02:00
xrelkd
fe334ad075 go-ethereum: 1.8.26 -> 1.8.27
(cherry picked from commit c41784a321)
2019-04-19 08:59:32 +01:00
Jörg Thalheim
70546dbd6b rambox: 0.6.3 -> 0.6.6
(cherry picked from commit 975734c665)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-04-19 08:49:01 +02:00
adisbladis
8ea36d7325 zfsUnstable: 0.8.0-rc3 -> 0.8.0-rc4
(cherry picked from commit e3a83b5bc0)
2019-04-18 22:37:03 +01:00
Sarah Brofeldt
bc866ab334 Merge pull request #59822 from srhb/backport-steam-fix-missing-setupsh
[19.03] steam: fix steamrt trying to use a missing setup.sh
2019-04-18 22:11:21 +02:00
Linus Heckemann
2f0eaa072f Merge pull request #59848 from AmineChikhaoui/ec2-fix-resize2fs
ec2 image: fix resize2fs (cherry pick PR#57633)
2019-04-18 21:53:59 +02:00
talyz
74ef29ec38 amazon-image.nix: Resolve failure to include resize2fs
Since 34234dcb51, for resize2fs to be automatically included in
initrd, a filesystem needed for boot must be explicitly defined as an
ext* type filesystem.

(cherry picked from commit 261372b69c)
2019-04-18 14:03:19 -04:00
worldofpeace
f5a69a98d9 Merge pull request #59841 from worldofpeace/pantheon-backport
backport #59339
2019-04-18 12:44:20 -04:00
worldofpeace
a4984f0b50 pantheon.elementary-gtk-theme: 5.2.2 -> 5.2.3
https://github.com/elementary/stylesheet/releases/tag/5.2.3
(cherry picked from commit f8e61c28ca)
2019-04-18 12:18:00 -04:00
worldofpeace
47d290ff61 pantheon.elementary-photos: fix issue introduced in elementary/photos#498
(cherry picked from commit 75cc84b3b7)
2019-04-18 12:02:58 -04:00
worldofpeace
d62e3c806f lightlocker: 1.8.0 -> 1.9.0
* meson!
* enabled UPower functionality

https://github.com/the-cavalry/light-locker/releases/tag/v1.9.0
(cherry picked from commit 26463d0736)
2019-04-18 12:02:53 -04:00
worldofpeace
5aa4a8dd0a pantheon.elementary-music: 5.0.3 -> 5.0.4
https://github.com/elementary/music/releases/tag/5.0.4
(cherry picked from commit 5dc1b85f3f)
2019-04-18 12:02:50 -04:00
worldofpeace
89ea5bddac pantheon.switchboard-plug-mouse-touchpad: 2.1.4 -> 2.2.0
Uses org.gnome.settings-daemon.plugins.xsettings
for middle click paste. I've hardcoded this with a patch.

https://github.com/elementary/switchboard-plug-mouse-touchpad/releases/tag/2.2.0
(cherry picked from commit 97eb1c1af8)
2019-04-18 12:02:47 -04:00
worldofpeace
3ba413dcec networkmanagerapplet: hardcode for eap gschema
This is needed for the networking plug in pantheon.switchboard
and the related indicator in pantheon.wingpanel

(cherry picked from commit cb3579d8c4)
2019-04-18 12:02:45 -04:00
worldofpeace
152d2ae8c0 pantheon.wingpanel-indicators: use placeholder
(cherry picked from commit 4a690093b1)
2019-04-18 12:02:41 -04:00
worldofpeace
3c8643fea6 pantheon.switchboard-plugs: use placeholder
(cherry picked from commit b335d5640c)
2019-04-18 12:02:38 -04:00
worldofpeace
d8a0995254 pantheon.elementary-photos: 2.6.2 -> 2.6.3
Drop gexiv2 0.12 patch, fix is upstream.

https://github.com/elementary/photos/releases/tag/2.6.3
(cherry picked from commit 69edf51963)
2019-04-18 12:02:34 -04:00
Török Edwin
534d8ff742 linux: Fix update script
The script was wrecking `modDirVersion`, putting them back and
ensuring it will not break again.

(cherry picked from commit 922c07d2d2)
2019-04-18 14:29:18 +00:00
worldofpeace
5d1c54ff32 Merge pull request #59805 from das-g/add-mutter-keybindings
gnome3.gnome-control-center: Add mutter keybindings (backport to release-19.03)
2019-04-18 09:20:49 -04:00
Bas van Dijk
31b53e0f4b Merge pull request #59832 from basvandijk/prometheus-pushgateway-module-release-19.03
Backport "Prometheus pushgateway 0.4.0 -> 0.8.0 & module" to release 19.03
2019-04-18 14:41:30 +02:00
Bas van Dijk
5776161ae9 nixos/prometheus/pushgateway: add module and test
(cherry picked from commit d1940beb3a)
2019-04-18 14:12:32 +02:00
Bas van Dijk
a3178b02f9 prometheus-pushgateway: 0.7.0 -> 0.8.0
(cherry picked from commit b0fbe1df3f)
2019-04-18 14:12:32 +02:00
Ivan Kozik
ae14052161 prometheus-pushgateway: 0.4.0 -> 0.7.0
Add some tests to make sure the --version output includes the values
passed in with -X.

Add myself as a maintainer.

(cherry picked from commit 8b4b12ed7a)
2019-04-18 14:12:32 +02:00
Bas van Dijk
1cbe0fe172 Merge pull request #59831 from basvandijk/prometheus-refactoring-release-19.03
Backport "nixos/prometheus: refactored & added more missing options" to release 19.03
2019-04-18 14:10:52 +02:00
Bas van Dijk
c99b5b4a5d nixos/prometheus: add more missing options
(cherry picked from commit cdd82681b3)
2019-04-18 13:46:57 +02:00
Bas van Dijk
cf444536f6 nixos/prometheus: abstract over optional option creation
(cherry picked from commit 285fd3c05a)
2019-04-18 13:46:57 +02:00
Bas van Dijk
3a253af8f0 nixos/prometheus: set optional attributes to type types.nullOr
This makes sure that when a user hasn't set a Prometheus option it
won't show up in the prometheus.yml configuration file. This results
in smaller and easier to understand configuration files.

(cherry picked from commit 55ef5d4246)
2019-04-18 13:46:57 +02:00
Bas van Dijk
c8e2dc05c6 nixos/prometheus: filter out the _module attr in a central place
We previously filtered out the `_module` attribute in a NixOS
configuration by filtering it using the option's `apply` function.

This meant that every option that had a submodule type needed to have
this apply function. Adding this function is easy to forget thus this
mechanism is error prone.

We now recursively filter out the `_module` attributes at the place we
construct the Prometheus configuration file. Since we now do the filtering
centrally we don't have to do it per option making it less prone to errors.

(cherry picked from commit 57e5b75f9c)
2019-04-18 13:46:57 +02:00
Bas van Dijk
bcd5fe6471 Merge pull request #59769 from basvandijk/prometheus-ec2-release-19.03
Backport prometheus ec2_sd_config and tls_config options to release-19.03
2019-04-18 13:44:31 +02:00
Brian McKenna
595da06f69 steam: fix steamrt trying to use a missing setup.sh (#59326)
I was getting the following error after a Steam update:

    internal error: /steamrt/setup.sh is missing, this runtime is invalid or corrupted

The script is used to put things on PATH but it doesn't seem we need to do that.

(cherry picked from commit 098cf3b348)
2019-04-18 11:38:50 +02:00
Domen Kožar
6866a74a85 atom: bump
(cherry picked from commit f27690a252)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-04-18 16:22:44 +07:00
worldofpeace
80e68d5723 Merge pull request #59788 from worldofpeace/stable-tracker-update
[19.03] gnome3.tracker: 2.1.6 -> 2.1.8
2019-04-18 05:08:10 -04:00
bb010g
cb00048c0a python3{5,6}: Reintroduce bytecode determinism
Originally introduced in 8970a9c and 1531b5e, these patches were lost in
efbe87f when the CPython version files were merged, likely due to
CPython 3.7 not needing them anymore. These patches should remain
in-tree until CPython 3.5 and 3.6 support is dropped completely.

Found with the diffoscope ( https://diffoscope.org/ ).

(cherry picked from commit 28ac309309)
2019-04-18 08:14:15 +02:00
Yurii Izorkin
7990c3ea40 nixos/datadog-agent: change start command (#57871)
(cherry picked from commit f56d507e06)
Signed-off-by: Domen Kožar <domen@dev.si>
2019-04-18 09:55:34 +07:00
Izorkin
3c626720b8 datadog-agent: add old version pg8000 2019-04-18 09:55:34 +07:00
Jan Tojnar
69a2258a5c gnome3.gnome-control-center: Add mutter keybindings
fixes #19590 for release-19.03

(cherry picked from commit 1e6fec059d)
2019-04-18 03:54:38 +02:00
(cdep)illabout
00de4d19c4 stretchly: init at 0.19.1
This commit adds the program `stretchly`:

https://github.com/hovancik/stretchly

`stretchly` is an Electron app, so this commit just packages the binary
version for Linux.

(cherry picked from commit e48cfb5c5 and 1c39349)
2019-04-18 09:33:44 +09:00
Amar1729
76c2fb2508 hivex: add perl to wrapper and libiconv dependency
(cherry picked from commit 3dbeaad7e4)
2019-04-17 23:04:16 +02:00
Eelco Dolstra
d50813aa0b youtube-dl: 2019.04.07 -> 2019.04.17
(cherry picked from commit dd9192c55c)
2019-04-17 16:19:55 -04:00
Lorenzo
4c62718aee pythonPackages.azure-mgmt-network: remove patch (#59614)
The patched file has been removed in [0].

 [0]: 09b09a5839

(cherry picked from commit 6c6f13e9c4)
2019-04-17 20:47:31 +02:00
Timo Kaufmann
899d385559 Merge pull request #59786 from timokau/sage-bugfix-19.03
[19.03] sage: fix another transient sig_on bug
2019-04-17 20:39:39 +02:00
worldofpeace
a0e8dfd186 gnome3.tracker: 2.1.6 -> 2.1.8
Fixes https://github.com/NixOS/nixpkgs/issues/59772

Also fix path to gdbus in the autostart.

https://gitlab.gnome.org/GNOME/tracker/blob/2.1.8/NEWS
2019-04-17 14:27:53 -04:00
Timo Kaufmann
2b6f75c1f0 sage: fix another transient sig_on bug
Caused a test failure on hydra, backporting upstream fix.

(cherry picked from commit e0e5445667)
2019-04-17 19:58:42 +02:00
Graham Christensen
fc2771314b Merge pull request #59779 from AmineChikhaoui/cherrypick-nixops-1.7
cherry pick nixops update to 1.7
2019-04-17 12:57:33 -04:00
AmineChikhaoui
5e094b97eb nixopsUnstable: 1.6.1pre2728_8ed39f9 -> 1.7pre2764_932bf43
(cherry picked from commit 5b5ca459d2)
2019-04-17 11:49:31 -04:00
AmineChikhaoui
46581941a7 nixops: 1.6.1 -> 1.7
Add release 1.7, also keep version 1.6.1 available for Azure
backend users. Azure backend was disabled in v1.7 due to the
python API changes.

(cherry picked from commit 0db54f93fb)
2019-04-17 11:49:25 -04:00
Tim Steinbach
820226eb93 openjdk: 11.0.2-b9 -> 11.0.3-ga
(cherry picked from commit eb970c5887)
2019-04-17 10:06:49 -04:00
Tim Steinbach
dd64c5d911 openjdk: 8u202 -> 8u212
(cherry picked from commit 0540650f22)
2019-04-17 10:06:49 -04:00
Tim Steinbach
354f1febdc dotty: 0.10.0-RC1 -> 0.14.0-RC1
(cherry picked from commit 9429f15f31)
2019-04-17 10:06:49 -04:00
Tim Steinbach
8169e976e8 linux: 5.0.7 -> 5.0.8
(cherry picked from commit e9621b2c96)
2019-04-17 10:06:48 -04:00
Tim Steinbach
92ed0caa74 linux: 4.9.168 -> 4.9.169
(cherry picked from commit 41336064ab)
2019-04-17 10:06:48 -04:00
Tim Steinbach
d40b384143 linux: 4.19.34 -> 4.19.35
(cherry picked from commit f9c38693da)
2019-04-17 10:06:48 -04:00
Tim Steinbach
349c05cd1f linux: 4.14.111 -> 4.14.112
(cherry picked from commit dd3964e885)
2019-04-17 10:06:47 -04:00
Bas van Dijk
2a0742b141 nixos/prometheus: filter out empty srcape_configs attributes
This results in a smaller prometheus.yml config file.

It also allows us to use the same options for both prometheus-1 and
prometheus-2 since the new options for prometheus-2 default to null
and will be filtered out if they are not set.

(cherry picked from commit a913d0891c)
2019-04-17 13:27:53 +02:00
Bas van Dijk
84414b3ba7 nixos/prometheus: add new ec2_sd_config options for prometheus2
(cherry picked from commit a23db5db08)
2019-04-17 13:27:53 +02:00
Andrew Childs
67d1bcbf97 nixos/prometheus: add ec2_sd_configs section to scrape_configs
(cherry picked from commit ad7e232f88)
2019-04-17 13:27:53 +02:00
Enno Lohmeier
47139454e4 prometheus: add tls_config
(cherry picked from commit da7aeb1b7d)
2019-04-17 13:27:52 +02:00
mtrsk
3d98c52b23 No need for xorg.libX11.dev
(cherry picked from commit 2f54c28ddf)
2019-04-17 05:37:36 +02:00
mtrsk
b40f65b3fb Fixed fatal error with X11 and libGL while building playonlinux on unstable
(cherry picked from commit dc4b9b30ed)
2019-04-17 05:37:26 +02:00
R. RyanTM
3656049b8c qsynth: 0.5.5 -> 0.5.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/qsynth/versions

(cherry picked from commit 50c0eafb08)
2019-04-16 21:31:46 -04:00
Bart Brouns
03ec02a89e qsynth: 0.5.2 -> 0.5.5
(cherry picked from commit b0fbc3517c)
2019-04-16 21:31:42 -04:00
R. RyanTM
54a6b443cd gnome3.gdm: 3.30.2 -> 3.30.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gdm/versions

(cherry picked from commit 15ad7d3e7d)
2019-04-16 21:24:23 -04:00
R. RyanTM
7b36963e7a wire-desktop: 3.7.2891 -> 3.9.2895
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/wire-desktop/versions

(cherry picked from commit b3408d088c)
2019-04-16 18:17:45 -04:00
Silvan Mosberger
f40cae4c67 Merge pull request #59640 from edwintorok/opam-19.03
opam: fix sandboxing in release-19.03
2019-04-16 22:37:10 +02:00
Bas van Dijk
f47f7aff2c Merge pull request #59698 from basvandijk/fluentd-1.4.2-release-19.03
Backport "fluentd: 1.2.3 -> 1.4.2" to release-19.03
2019-04-16 12:44:21 +02:00
Kirill Elagin
dc11f48753 telegraf: 1.9.2 -> 1.10.2
Note: For some reason, I had to manually tweak the hash of
      ApplicationInsights-Go generated by dep2nix.
(cherry picked from commit 335373c965)
2019-04-16 11:20:09 +01:00
Bas van Dijk
7d28283ca6 fluentd: 1.2.3 -> 1.4.2
(cherry picked from commit ad41c1f1c0)
2019-04-16 11:51:07 +02:00
Bas van Dijk
012e05a994 Merge pull request #59262 from basvandijk/prometheus2-release-19.03
Backport prometheus2 to release-19.03
2019-04-16 09:23:37 +02:00
strager
2db665b693 boost: fix 1.55 build on macOS (#59508)
darwin-no-system-python.patch does not apply cleany on Boost 1.55's
sources. Fix this patch file for Boost 1.55, making it build
successfully on macOS.

(cherry picked from commit 153e7fca32)
2019-04-16 03:12:40 -04:00
R. RyanTM
63cb4180c7 nodejs-slim-11_x: 11.11.0 -> 11.14.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nodejs-slim/versions

(cherry picked from commit 0aa97a84ed)
2019-04-15 22:56:15 +01:00
Matthew Glazar
e152a7a7d0 python37: fix build on macOS
The upstream patch for distutils does not apply cleanly to Python
3.7.3's sources. (The patch applies cleanly to Python 3.7.2's sources,
but nixpkgs commit 0ddae82e6a upgraded
Python to 3.7.3.) Fix the patch to make python37 build on macOS.

(cherry picked from commit fdbcf5ba36)
2019-04-15 23:34:04 +02:00
Uma Zalakain
c29798a7d2 opam: put the whole /nix in OPAM_USER_PATH_RO
Some symlinks point to /nix/var/profiles/per-user/…, these have be
readable too.
2019-04-15 22:14:14 +01:00
Eelco Dolstra
6987e52d40 nix: 2.2 -> 2.2.2
(cherry picked from commit 5399f34ad9)
2019-04-15 19:11:33 +02:00
Mohammed Yaseen Mowzer
b33e1ac83f emacs: Link subdirs.el into emacs-packages-deps
Emacs loads all the elisp files in the top-level of the site-lisp
directory. However some packages (e.g. mu4e) put their elisp files in a
subdirectory of site-lisp. Emacs will not load these packages unless
subdirs.el is present.

This commit links the subdirs.el file from the emacs package into the
emacs-package-deps package so that packages that put their elisp files
in a subdirectory of site-lisp are loaded.
2019-04-15 18:57:36 +02:00
Dmitry Kalinkin
2bb5cc2874 Merge pull request #59407 from veprbl/pr/static-proot_backport_staging
[19.03] Static proot, wafHook cross compilation
2019-04-15 12:26:37 -04:00
Bas van Dijk
ea497998e4 Merge pull request #59572 from basvandijk/elk-7.0.0-release-19.03
Backport "elk7: init at 7.0.0" to release-19.03
2019-04-15 09:24:40 +02:00
Bas van Dijk
ab63f14470 elk7: init at 7.0.0
This adds the following new packages:

+ elasticsearch7
+ elasticsearch7-oss
+ logstash7
+ logstash7-oss
+ kibana7
+ kibana7-oss
+ filebeat7
+ heartbeat7
+ metricbeat7
+ packetbeat7
+ journalbeat7

The default major version of the ELK stack stays at 6. We should
probably set it to 7 in a next commit.

(cherry picked from commit 13352f28d2)
2019-04-15 07:59:56 +02:00
Timo Kaufmann
b8debacbf4 xonsh: 0.8.3 -> 0.8.12 (#58824) (#59509)
(cherry picked from commit aa4af91d50)
2019-04-14 22:47:11 +02:00
Tim Steinbach
8b4bd5e3be linux: 5.1-rc3 -> 5.1-rc4
(cherry picked from commit f5d208d754)
2019-04-14 20:51:13 +02:00
Tim Steinbach
a129769324 linux: 5.1-rc2 -> 5.1-rc3
(cherry picked from commit e072c23804)
2019-04-14 20:51:13 +02:00
Tim Steinbach
b34f4e9d5f linux: 5.0-rc8 -> 5.1-rc2
(cherry picked from commit 9ba43c07cb)
2019-04-14 20:51:13 +02:00
Samuel Dionne-Riel
ebcadadf55 dbeaver: 5.3.0 -> 6.0.2
With the required changes for the eclipse update.

(cherry picked from commit 6a6d6cdc0d)
2019-04-14 14:13:16 -04:00
Aaron Andersen
81f30595c7 otter-browser: fix broken build
(cherry picked from commit a52504df93)
2019-04-14 19:41:24 +02:00
Silvan Mosberger
42bf842eae nixos/znc: Fix URL XML for config option
(cherry picked from commit b8dc0f9a5b)
2019-04-14 17:34:17 +02:00
Bas van Dijk
e5e49d7313 Merge pull request #59261 from basvandijk/elk-6.7.1-release-19.03
Backport elk: 6.5.1 -> 6.7.1 to release-19.03
2019-04-14 15:58:10 +02:00
Jesper Geertsen Jonsson
88498c0a9f resilio-sync: 2.6.2 -> 2.6.3
(cherry picked from commit 0fe4d42513)
2019-04-14 09:45:29 +02:00
worldofpeace
0ef3b4d4c8 aliases: add throw for font-droid
(cherry picked from commit 33e2b1acfb)
2019-04-13 14:20:09 -04:00
Matthew Bauer
c90e7a3de0 waf: use wafConfigureFlags for waf flags
This avoids the potential conflict between autoconf flags and the waf
flags. There is some overlap between the two but waf errors when it
doesn’t recognize the flag.

(cherry picked from commit a79a8f29bc)
2019-04-13 12:30:35 -04:00
Symphorien Gibol
05fa593272 proot: fix cross compilation
(cherry picked from commit 52566c3b7b)
2019-04-13 12:30:35 -04:00
Symphorien Gibol
25ec19f4d9 talloc, tdb: fix cross-compilation after wafHook improvements
(cherry picked from commit cbd9409086)
2019-04-13 12:30:34 -04:00
Symphorien Gibol
ca5148a987 wafHook: cross compilation support
for this to work, wafHook must be in nativeBuildInputs.

(cherry picked from commit 3d60a00c63)
2019-04-13 12:30:34 -04:00
Symphorien Gibol
c5bfc48102 wafHook: ignore configurePlatforms
waf does support --build and --host, but the only effect of these
options is an error message telling to use --cross-compile instead.
So we ignore these flags.

(cherry picked from commit 1001d0034c)
2019-04-13 12:30:33 -04:00
Symphorien Gibol
17fb45d9c6 wafHook: ignore --disable-static and such options
These options are forcefully added by pkgsStatic but are not understood
by waf.

(cherry picked from commit f23a21514c)
2019-04-13 12:30:33 -04:00
Symphorien Gibol
2f8b886a13 wafHook: let derivations use an existing waf in a non-standard location
this is necessary for talloc

(cherry picked from commit f075de5c25)
2019-04-13 12:30:33 -04:00
Andreas Rammhold
09820b0d88 Merge pull request #59393 from andir/19.03/firefox
[19.03] firefox: 66.0.2 -> 66.0.3, firefox-bin: 66.0.2 -> 66.0.3
2019-04-13 16:30:33 +02:00
Florian Klink
cd79d70a4a Merge pull request #59391 from flokli/19.03/gitea-1.7.6
[19.03]: gitea: 1.7.5 -> 1.7.6
2019-04-13 13:22:38 +02:00
Florian Klink
1b46aab073 gitea: 1.7.5 -> 1.7.6
From [release notes](https://github.com/go-gitea/gitea/releases/tag/v1.7.6):

SECURITY: Prevent remote code execution vulnerability with mirror repo URL settings
(cherry picked from commit 7578ec44dc)
2019-04-13 12:57:51 +02:00
taku0
f52c66233e firefox-bin: 66.0.2 -> 66.0.3
(cherry picked from commit 7b49c78dad)
2019-04-13 12:32:00 +02:00
taku0
6f13c16cb0 firefox: 66.0.2 -> 66.0.3
(cherry picked from commit 3412a2cfcc)
2019-04-13 12:31:59 +02:00
rnhmjoj
bb2b48c610 spectral: disable darwin support
The build started to fail since the update to 2019-03-03.
2019-04-13 10:26:40 +02:00
rnhmjoj
6eb444de7f treewide: fixup bcf54ce
fix the executable bit for scripts installed with substituteAll
and some remaining shebangs.

(cherry picked from commit 5ea4160b33)
2019-04-13 02:03:38 -04:00
Michael Eden
53980bc3f2 writeShellScriptBin: use build-time shell in check phase
(cherry picked from commit 53b0027fb4)
2019-04-12 22:58:49 -04:00
Maximilian Bosch
0b8977564d codimd: js-sequence-diagrams: use git source rather than the NPM tarball
It seems as NPM just removed the tarballs of the unpublished package,
hence `codimd` isn't buildable. The sources for the package are
available on github[1] and fix the build.

For further information about the `js-sequence-diagrams` workarounds,
please refer to 5feec424de.

[1] https://github.com/Moeditor/js-sequence-diagrams

(cherry picked from commit c68bc18213)
2019-04-12 23:42:13 +02:00
worldofpeace
43a797b8bb Merge pull request #59350 from hedning/gvfs-bump
[19.03]  gvfs: 1.38.1 -> 1.38.2
2019-04-12 16:27:51 -04:00
Boris Babic
386a21d370 terminator: fix missing gobject bindings
See: https://github.com/NixOS/nixpkgs/issues/56943
(cherry picked from commit 34898d58ca)
2019-04-12 14:32:03 -04:00
Graham Christensen
aa3e6bfe59 Merge pull request #59365 from mogorman/upgrading_manual
(backport) nixos/manual: update 17.03 -> 19.03 in upgrading section
2019-04-12 12:40:17 -04:00
Matthew O'Gorman
9fee502aab nixos/manual: update 17.03 -> 19.03 in upgrading section 2019-04-12 12:37:40 -04:00
Emanuel Evans
8bb9a8adda nixos/gnupg: set SSH_AUTH_SOCK in non-interactive settings
`SSH_AUTH_SOCK` is useful in some non-interactive settings, for instance
daemonized Emacs. Fixes #55733.

(cherry picked from commit ddabdc0a1e)
2019-04-12 18:06:36 +02:00
Tor Hedin Brønner
ef3a463db5 gvfs: 1.38.1 -> 1.38.2
fix https://nvd.nist.gov/vuln/detail/CVE-2019-3827
2019-04-12 13:26:55 +02:00
Peter Simons
10c1a4115c Merge pull request #59303 from cdepillabout/disable-library-for-ghci-19.03
haskell-generic-builder: backport disable-library-for-ghci
2019-04-12 11:59:44 +02:00
Edmund Wu
447923f2c6 vscode: 1.33.0 -> 1.33.1
(cherry picked from commit 13923b54fb)
2019-04-12 01:02:07 -04:00
Will Dietz
0850ab6173 sddm: 0.18.0 -> 0.18.1
(cherry picked from commit 60a9e6177d)
Hotfix for crashes when creating a user session.

https://github.com/sddm/sddm/blob/v0.18.1/ChangeLog
https://github.com/sddm/sddm/releases/tag/v0.18.1
2019-04-12 00:15:52 -04:00
Graham Christensen
ae38c98f05 check-env: don't execute check-meta.nix 15,000 times
Generated from https://github.com/NixOS/nix/pull/2761:

```
                                                                                          ns     calls ns/call
- /home/grahamc/projects/github.com/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix:22:5 591200 15026 39.3451
+ /home/grahamc/projects/github.com/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix:22:5 8744   308   28.3896
```

more, generated by:

```
$ NIX_SHOW_STATS=1 NIX_COUNT_CALLS=1 nix-instantiate ./pkgs/top-level/release.nix -A unstable > before 2>&1
$ jq -r '.functions | map((.name + ":" + .file + ":" + (.line|tostring) + ":" + (.column|tostring) + " " + (.count|tostring))) | .[]' before | sort  > before.list
```

applying this patch, then:

```
$ NIX_SHOW_STATS=1 NIX_COUNT_CALLS=1 nix-instantiate ./pkgs/top-level/release.nix -A unstable > after 2>&1
$ jq -r '.functions | map((.name + ":" + .file + ":" + (.line|tostring) + ":" + (.column|tostring) + " " + (.count|tostring))) | .[]' after | sort  > after.list
```

and then diffing before.list and after.list to get:

```
                                                                                                        calls
- :/home/grahamc/projects/github.com/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix:4:1               7513
+ :/home/grahamc/projects/github.com/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix:4:1               154

- mutuallyExclusive:/home/grahamc/projects/github.com/NixOS/nixpkgs/lib/lists.nix:658:23                7513
+ mutuallyExclusive:/home/grahamc/projects/github.com/NixOS/nixpkgs/lib/lists.nix:658:23                154

- mutuallyExclusive:/home/grahamc/projects/github.com/NixOS/nixpkgs/lib/lists.nix:658:26                7513
+ mutuallyExclusive:/home/grahamc/projects/github.com/NixOS/nixpkgs/lib/lists.nix:658:26                154

- onlyLicenses:/home/grahamc/projects/github.com/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix:21:18 15026
+ onlyLicenses:/home/grahamc/projects/github.com/NixOS/nixpkgs/pkgs/stdenv/generic/check-meta.nix:21:18 308
```

The following information is from `NIX_SHOW_STATS=1 GC_INITIAL_HEAP_SIZE=4g nix-env -f ./outpaths.nix -qaP --no-name --out-path --arg checkMeta true`:

| stat                       | before         | after          | Δ               | Δ%      |
|:---------------------------|---------------:|---------------:|:----------------|--------:|
| **cpuTime**                |        179.915 |        145.543 | 🡖 34.372        | -19.10% |
| **envs-bytes**             |  3,900,878,824 |  3,599,483,208 | 🡖 301,395,616   |  -7.73% |
| **envs-elements**          |    214,426,071 |    185,881,709 | 🡖 28,544,362    | -13.31% |
| **envs-number**            |    136,591,891 |    132,026,846 | 🡖 4,565,045     |  -3.34% |
| **gc-heapSize**            | 11,400,048,640 | 12,314,890,240 | 🡕 914,841,600   |   8.02% |
| **gc-totalBytes**          | 25,976,902,560 | 24,510,740,176 | 🡖 1,466,162,384 |  -5.64% |
| **list-bytes**             |  1,665,290,080 |  1,665,290,080 | 0               |         |
| **list-concats**           |      7,264,417 |      7,264,417 | 0               |         |
| **list-elements**          |    208,161,260 |    208,161,260 | 0               |         |
| **nrAvoided**              |    191,359,386 |    179,693,661 | 🡖 11,665,725    |  -6.10% |
| **nrFunctionCalls**        |    119,665,062 |    116,348,547 | 🡖 3,316,515     |  -2.77% |
| **nrLookups**              |     80,996,257 |     76,069,825 | 🡖 4,926,432     |  -6.08% |
| **nrOpUpdateValuesCopied** |    213,930,649 |    213,930,649 | 0               |         |
| **nrOpUpdates**            |     12,025,937 |     12,025,937 | 0               |         |
| **nrPrimOpCalls**          |     88,105,604 |     86,451,598 | 🡖 1,654,006     |  -1.88% |
| **nrThunks**               |    196,842,044 |    175,126,701 | 🡖 21,715,343    | -11.03% |
| **sets-bytes**             |  7,678,425,776 |  7,285,767,928 | 🡖 392,657,848   |  -5.11% |
| **sets-elements**          |    310,241,340 |    294,373,227 | 🡖 15,868,113    |  -5.11% |
| **sets-number**            |     29,079,202 |     27,601,310 | 🡖 1,477,892     |  -5.08% |
| **sizes-Attr**             |             24 |             24 | 0               |         |
| **sizes-Bindings**         |              8 |              8 | 0               |         |
| **sizes-Env**              |             16 |             16 | 0               |         |
| **sizes-Value**            |             24 |             24 | 0               |         |
| **symbols-bytes**          |     16,474,666 |     16,474,676 | 🡕 10            |   0.00% |
| **symbols-number**         |        376,426 |        376,427 | 🡕 1             |   0.00% |
| **values-bytes**           |  6,856,506,288 |  6,316,585,560 | 🡖 539,920,728   |  -7.87% |
| **values-number**          |    285,687,762 |    263,191,065 | 🡖 22,496,697    |  -7.87% |

The following information is from `NIX_SHOW_STATS=1 GC_INITIAL_HEAP_SIZE=4g nix-instantiate ./nixos/release-combined.nix -A tested`:

| stat                       | before         | after          | Δ               | Δ%     |
|:---------------------------|---------------:|---------------:|:----------------|-------:|
| **cpuTime**                |        256.071 |        237.531 | 🡖 18.54         | -7.24% |
| **envs-bytes**             |  7,111,004,192 |  7,041,478,520 | 🡖 69,525,672    | -0.98% |
| **envs-elements**          |    346,236,940 |    339,588,487 | 🡖 6,648,453     | -1.92% |
| **envs-number**            |    271,319,292 |    270,298,164 | 🡖 1,021,128     | -0.38% |
| **gc-heapSize**            |  8,995,291,136 | 10,110,009,344 | 🡕 1,114,718,208 | 12.39% |
| **gc-totalBytes**          | 37,172,737,408 | 36,878,391,888 | 🡖 294,345,520   | -0.79% |
| **list-bytes**             |  1,886,162,656 |  1,886,163,472 | 🡕 816           |  0.00% |
| **list-concats**           |      6,898,114 |      6,898,114 | 0               |        |
| **list-elements**          |    235,770,332 |    235,770,434 | 🡕 102           |  0.00% |
| **nrAvoided**              |    328,829,821 |    326,618,157 | 🡖 2,211,664     | -0.67% |
| **nrFunctionCalls**        |    240,850,845 |    239,998,495 | 🡖 852,350       | -0.35% |
| **nrLookups**              |    144,849,632 |    142,126,339 | 🡖 2,723,293     | -1.88% |
| **nrOpUpdateValuesCopied** |    251,032,504 |    251,032,504 | 0               |        |
| **nrOpUpdates**            |     17,903,110 |     17,903,110 | 0               |        |
| **nrPrimOpCalls**          |    140,674,913 |    139,485,975 | 🡖 1,188,938     | -0.85% |
| **nrThunks**               |    294,643,131 |    288,678,022 | 🡖 5,965,109     | -2.02% |
| **sets-bytes**             |  9,464,322,192 |  9,456,172,048 | 🡖 8,150,144     | -0.09% |
| **sets-elements**          |    377,474,889 |    377,134,877 | 🡖 340,012       | -0.09% |
| **sets-number**            |     50,615,607 |     50,616,875 | 🡕 1,268         |  0.00% |
| **sizes-Attr**             |             24 |             24 | 0               |        |
| **sizes-Bindings**         |              8 |              8 | 0               |        |
| **sizes-Env**              |             16 |             16 | 0               |        |
| **sizes-Value**            |             24 |             24 | 0               |        |
| **symbols-bytes**          |      3,147,102 |      3,147,064 | 🡖 38            | -0.00% |
| **symbols-number**         |         82,819 |         82,819 | 0               |        |
| **values-bytes**           | 11,147,448,768 | 10,996,111,512 | 🡖 151,337,256   | -1.36% |
| **values-number**          |    464,477,032 |    458,171,313 | 🡖 6,305,719     | -1.36% |

(cherry picked from commit 817c933878)
2019-04-11 19:45:32 -04:00
Lancelot SIX
002ad2e561 pythonPackages.qscintilla: fix build
(cherry picked from commit 029aba960a)
2019-04-11 22:27:31 +02:00
Aaron Andersen
877504bdbb perlPackages.DBDOracle: init at 1.76 (#59319)
(cherry picked from commit 73d45ab1b0)
2019-04-11 22:02:58 +02:00
Aaron Andersen
22aebaf09f perlPackages.CGIMinimal: init at 1.29 (#59318)
(cherry picked from commit 26db6d87d8)
2019-04-11 22:01:57 +02:00
Christopher A. Williamson
bc5e2df902 jenkins: 2.164.1 -> 2.164.2 (#59309)
(cherry picked from commit c2b1f0079f)
2019-04-11 21:57:22 +02:00
worldofpeace
6f6e99e36c Merge pull request #59274 from erosennin/backport-renpy-update
[backport] renpy: 7.1.3 -> 7.2.0
2019-04-11 14:05:01 -04:00
WilliButz
d934d0818b grafana: 6.1.2 -> 6.1.3 (#59307)
(cherry picked from commit a14e37538e)
2019-04-11 19:24:49 +02:00
WilliButz
0d2e999752 grafana: 6.1.1 -> 6.1.2
(cherry picked from commit a9247d09ef)
2019-04-11 19:24:44 +02:00
Dan Callahan
d6975222fe renpy: 7.1.3 -> 7.2.0
(cherry picked from commit 154a7d3cfb)

Fixes build of renpy and pygame_sdl2.
2019-04-11 17:40:54 +02:00
Frederik Rietdijk
246ac89c2b libr3: propagate pcre
(cherry picked from commit 1f7b8c71a9)
2019-04-11 17:23:34 +02:00
Frederik Rietdijk
edc0f8ebb3 libr3: init at 1.3.4
(cherry picked from commit 645ac131dd)
2019-04-11 17:23:33 +02:00
Frederik Rietdijk
b439244264 flatcc: init at 0.5.2
(cherry picked from commit f2a1d5b0c6)
2019-04-11 17:21:17 +02:00
AmineChikhaoui
d638b10c39 pythonPackages.azure-mgmt-storage: remove patch.
as suggested in the comment.

(cherry picked from commit 02bb5e35ea)
2019-04-11 16:42:15 +02:00
Frederik Rietdijk
eb3a5b863e hiredis-vip: init at 0.3.0
(cherry picked from commit f6dcb5f70b)
2019-04-11 13:53:39 +02:00
(cdep)illabout
353e20089f haskell-generic-builder: disable library-for-ghci by default
This commit disables the library-for-ghci flag passed to
`Setup configure` in the Haskell generic-builder.nix file.

This stops the HSfoo.o file from being built.  Building this
HSfoo.o file caused doctest to take an extremely long time
to load dependencies when running.

This is a follow-up from https://github.com/NixOS/nixpkgs/pull/58743.

(cherry picked from commit 0698b5438b)
2019-04-11 18:20:30 +09:00
Peter Simons
44588a4b97 Merge pull request #59146 from cdepillabout/backport-library-for-ghci
haskell-generic-builder: backport to 19.03 add option to disable library-for-ghci
2019-04-11 10:36:33 +02:00
Vladyslav M
1acf6547d0 Merge pull request #59283 from booxter/flash-19
[19.03] flashplayer: 32.0.0.156 -> 32.0.0.171
2019-04-11 01:41:39 +03:00
taku0
abc7b1526b flashplayer: 32.0.0.156 -> 32.0.0.171
(cherry picked from commit 3eb4e958b4)
2019-04-10 14:48:18 -07:00
adisbladis
d50bc0afd2 python3Packages.nixpkgs: Fix ImportError with recent pythonix versions
(cherry picked from commit 7bd2c5a604)
2019-04-10 17:51:55 +01:00
adisbladis
d450c17b88 pythonPackages.pythonix: 0.1.4 -> 0.1.6
(cherry picked from commit f15bd3cca3)
2019-04-10 17:32:08 +01:00
Sarah Brofeldt
97dca2ca54 Merge pull request #59061 from aanderse/redmine-19.03-backport
redmine: 3.4.9 -> 3.4.10 (19.03 backport)
2019-04-10 17:42:13 +02:00
Robert Schütz
173fb6dfea nixos/home-assistant: account for "The Great Migration"
See https://developers.home-assistant.io/blog/2019/02/19/the-great-migration.html
and https://github.com/NixOS/nixpkgs/issues/55958#issuecomment-466793526.

(cherry picked from commit 971187eada)

closes #59251
2019-04-10 17:00:05 +02:00
Herwig Hochleitner
99f15dc517 webkitgtk: 2.24.0 -> 2.24.1
(cherry picked from commit 63ad043e41)
2019-04-10 16:39:05 +02:00
Robert Schütz
8a71ce3cae python3.pkgs.asynctest: 0.12.2 -> 0.12.3
(cherry picked from commit 3d81cc7a2e)
2019-04-10 14:41:33 +02:00
Bas van Dijk
f93c6bd89c nixos/doc: add info about prometheus to the 19.03 release notes 2019-04-10 14:01:30 +02:00
Bas van Dijk
d41b4f7921 nixos/prometheus: add back the option services.prometheus.dataDir
This is to ensure more backwards compatibility. Note this is not 100%
backwards compatible because we now require dataDir to begin with /var/lib/.

(cherry picked from commit c95179b52f)
2019-04-10 13:54:43 +02:00
Bas van Dijk
da30293131 nixos/prometheus: fix indentation and unnecessary parenthesis
(cherry picked from commit eed84d1f8d)
2019-04-10 13:53:44 +02:00
Bas van Dijk
a8af1f05b2 nixos/tests: register the prometheus2 test
(cherry picked from commit 394970047e)
2019-04-10 13:53:33 +02:00
Bas van Dijk
705495ed77 nixos/prometheus: get rid of empty arguments
Previously the prometheus.service file looked like:

  ExecStart=/nix/store/wjkhfw3xgkmavz1akkqir99w4lbqhak7-prometheus-1.8.2-bin/bin/prometheus -storage.local.path=/var/lib/prometheus/metrics \
    -config.file=/nix/store/zsnvzw51mk3n1cxjd0351bj39k1j6j27-prometheus.yml-check-config-checked \
    -web.listen-address=0.0.0.0:9090 \
    -alertmanager.notification-queue-capacity=10000 \
    -alertmanager.timeout=10s \
     \

  Restart=always

Now it's:

  ExecStart=/nix/store/wjkhfw3xgkmavz1akkqir99w4lbqhak7-prometheus-1.8.2-bin/bin/prometheus \
    -storage.local.path=/var/lib/prometheus/metrics \
    -config.file=/nix/store/zsnvzw51mk3n1cxjd0351bj39k1j6j27-prometheus.yml-check-config-checked \
    -web.listen-address=0.0.0.0:9090 \
    -alertmanager.notification-queue-capacity=10000 \
    -alertmanager.timeout=10s
  Restart=always

(cherry picked from commit 7cf27feb2f)
2019-04-10 13:53:22 +02:00
Bas van Dijk
d500efd1b8 nixos/prometheus: use ExecStart instead of a shell script
This uses fewer lines of code and one less process.

(cherry picked from commit a59c92903e)
2019-04-10 13:53:12 +02:00
Jean-Baptiste Giraudeau
54a14ac036 Use same user for both prometheus 1 and 2. Use StateDirectory.
(cherry picked from commit 0333d877c2)
2019-04-10 13:53:01 +02:00
Jean-Baptiste Giraudeau
b9ee1949a3 Prometheus2: --web.external-url need two dash.
(cherry picked from commit 5ae25922b5)
2019-04-10 13:52:52 +02:00
Jean-Baptiste Giraudeau
30bdcf5986 Rollback versionning of services.prometheus.{exporters, alertmanager}.
(cherry picked from commit bfbae97cfa)
2019-04-10 13:52:44 +02:00
Alberto Berti
534ff38324 Fix alertmanager service definition. Thanks to @eonpatapon
(cherry picked from commit e17b464a43)
2019-04-10 13:52:34 +02:00
Alberto Berti
3581db1e3c Make it pass a minimal test
(cherry picked from commit 1b6ce80c2b)
2019-04-10 13:52:25 +02:00
Alberto Berti
cb42867f9f Add prometheus2 configuration to the prometheus modules
As the configuration for the exporters and alertmanager is unchanged
between the two major versions this patch tries to minimize
duplication while at the same time as there's no upgrade path from 1.x
to 2.x, it allows running the two services in parallel. See also #56037

(cherry picked from commit 11b89720b7)
2019-04-10 13:50:48 +02:00
Bas van Dijk
ad51138b58 prometheus_2: 2.6.0 -> 2.8.1
See: https://github.com/prometheus/prometheus/releases/tag/v2.8.1
(cherry picked from commit 2a722175cd)
2019-04-10 13:50:10 +02:00
Bas van Dijk
e67d8b0473 prometheus: rename the generic function to buildPrometheus
Since the `generic` function is now exported it should have a less
generic name, pun intended.

(cherry picked from commit b6fdd1a0fc)
2019-04-10 13:49:39 +02:00
Jean-Baptiste Giraudeau
f03540b097 Expose prometheus generic builder.
So that people can easily try newer prometheus version
 in overlays:

 self: super: {
   prometheus_2 = (super.callPackage <nixpkgs/pkgs/servers/monitoring/prometheus> {}).generic {
     version = "2.8.1";
     sha256 = "0x8w0qdh4lcf19nmdlhvgzpy08c2a932d3k49cjwhi5npcsf858n";
     doCheck = false;
   };
 }

(cherry picked from commit 670359e8da)
2019-04-10 13:49:39 +02:00
Bas van Dijk
4f4d4ccb9d elk: 6.5.1 -> 6.7.1
(cherry picked from commit 7062a073e8)
2019-04-10 13:20:20 +02:00
Domen Kožar
70cff41feb Merge pull request #59260 from domenkozar/python37-darwin
python37: get it to build again on darwin
2019-04-10 17:31:35 +07:00
Domen Kožar
125248c204 python37: get it to build again on darwin 2019-04-10 17:19:02 +07:00
Linus Heckemann
55f4df0b3a rl-1903: pantheon notes phrasing/organisation
(cherry picked from commit 0ce382d868)
2019-04-10 09:37:13 +02:00
worldofpeace
9db4cedcbf nixos/pantheon: add warning when not using LightDM
(cherry picked from commit 8f93650fe4)
2019-04-10 09:37:05 +02:00
worldofpeace
c7de6984f5 nixos/lightdm-greeters/pantheon: add warning
(cherry picked from commit d3d5c674ba)
2019-04-10 09:37:00 +02:00
worldofpeace
9fa96de609 nixos/pantheon: enable lightdm gtk greeter
Pantheon's greeter has numerous issues that cannot be
fixed in a timely manner, and users are better off if they just
didn't use it by default.

(cherry picked from commit 099cc0482b)
2019-04-10 09:36:54 +02:00
worldofpeace
1d8204f2a5 pantheon.switchboard-plug-bluetooth: 2.2.1 -> 2.2.2
https://github.com/elementary/switchboard-plug-bluetooth/releases/tag/2.2.2
(cherry picked from commit ead2380ae9)
2019-04-10 01:19:26 -04:00
worldofpeace
7966e524b6 pantheon.switchboard-plug-sound: 2.2.0 -> 2.2.1
https://github.com/elementary/switchboard-plug-sound/releases/tag/2.2.1
(cherry picked from commit 03653d68a9)
2019-04-10 01:19:23 -04:00
worldofpeace
f88f1b809d pantheon.switchboard-plug-display: 2.1.6 -> 2.1.7
https://github.com/elementary/switchboard-plug-display/releases/tag/2.1.7
(cherry picked from commit ebf3da486f)
2019-04-10 01:19:20 -04:00
worldofpeace
2a2ac9fd2e pantheon.elementary-files: 4.1.6 -> 4.1.7
https://github.com/elementary/files/releases/tag/4.1.7
(cherry picked from commit 5274d8eb17)
2019-04-10 01:19:16 -04:00
worldofpeace
79055af57e plank: cleanup
* placeholder
* vala should be native
* no aliases
* drop gobject-introspection

(cherry picked from commit d269620c62)
2019-04-10 01:19:13 -04:00
Vincent Demeester
5c52b25283 containerd: 1.2.2 -> 1.2.6
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
(cherry picked from commit 6adf0f3e9a)
and resolved conflict
2019-04-09 21:48:56 +02:00
Vincent Demeester
23493498c6 runc: 1.0.0-rc6 -> 1.0.0-rc7
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
(cherry picked from commit 28a2dd8024)
2019-04-09 20:49:25 +02:00
Maximilian Bosch
8a21566fe5 roundcube: don't resolve symlinks in update.sh
A side-effect of this is that the derivation required a rewrite in order
to apply the patch properly.

(cherry picked from commit 324e6dba04)
2019-04-09 20:31:10 +02:00
Maximilian Bosch
8111202040 nixos/roundcube: only configure postgres config if localhost is used as database
When using a different database, the evaluation fails as
`config.services.postgresql.package` is only set if `services.postgresql` is enabled.

Also, the systemd service shouldn't have a relation to postgres if a
remote database is used.

(cherry picked from commit 6b6348eaba)
2019-04-09 20:31:10 +02:00
Vladimír Čunát
dc13a051a5 Merge #59003: pidgin: fix gst plugin path for audio/video
Fixes #32015.

(cherry picked from commit 2e3515456f)
2019-04-09 20:21:30 +02:00
Vladimír Čunát
63f250ed6c knot-dns: 2.8.0 -> 2.8.1 (maintenance)
https://lists.nic.cz/pipermail/knot-dns-users/2019-April/001660.html
(cherry picked from commit 6e9f6a63a2)
2019-04-09 16:21:30 +02:00
Ryan Mulligan
cd14d4cd9c Merge pull request #56974 from vcunat/p/knot-dns-2.8
knot-dns: 2.7.6 -> 2.8.0
(cherry picked from commit 08c589b90f)
This had been tested in master for a month, without any complaints,
and 19.03 hasn't been officially released yet AFAIK.
2019-04-09 16:20:19 +02:00
Damien Biasotto
095bc4f00d brackets: add missing dependencies.
libexpat and libXdamage seems to be required for brackets to run

(cherry picked from commit 433566f89e)
2019-04-08 22:43:52 -04:00
Nick Hu
7f35ea8756 zsh-prezto: 2017-12-03 -> 2019-03-18
(cherry picked from commit 1d03cbb875)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2019-04-09 02:30:11 +02:00
(cdep)illabout
352fcebb81 Add option to disable library-for-ghci in the generic haskell builder.
(cherry picked from commit b58ecf32c7)
2019-04-08 16:03:26 +09:00
Aaron Andersen
fd92b0bd08 redmine: 4.0.2 -> 4.0.3
(cherry picked from commit a597c88ec1)
2019-04-06 09:06:41 -04:00
Aaron Andersen
ecaeb9ad2c redmine: 3.4.9 -> 3.4.10
(cherry picked from commit b6b3287897)
2019-04-06 09:06:32 -04:00
Will Dietz
09255d4009 spectral: 2018-09-24 -> 2019-03-03
Recent redesign, features, fixes.

(cherry picked from commit ad3d9c0204)
2019-03-22 10:08:13 +01:00
747 changed files with 20124 additions and 9588 deletions

View File

@@ -205,7 +205,7 @@ buildPythonPackage rec {
license = licenses.bsd3;
maintainers = with maintainers; [ fridh ];
};
};
}
```
What happens here? The function `buildPythonPackage` is called and as argument
@@ -510,7 +510,7 @@ Each interpreter has the following attributes:
### Building packages and applications
Python libraries and applications that use `setuptools` or
`distutils` are typically build with respectively the `buildPythonPackage` and
`distutils` are typically built with respectively the `buildPythonPackage` and
`buildPythonApplication` functions. These two functions also support installing a `wheel`.
All Python packages reside in `pkgs/top-level/python-packages.nix` and all
@@ -635,7 +635,7 @@ with import <nixpkgs> {};
};
});
};
in pkgs.python3.override {inherit packageOverrides;};
in pkgs.python3.override {inherit packageOverrides; self = python;};
in python.withPackages(ps: [ps.blaze])).env
```

View File

@@ -336,9 +336,9 @@ with import <nixpkgs> {};
let src = fetchFromGitHub {
owner = "mozilla";
repo = "nixpkgs-mozilla";
# commit from: 2018-03-27
rev = "2945b0b6b2fd19e7d23bac695afd65e320efcebe";
sha256 = "034m1dryrzh2lmjvk3c0krgip652dql46w5yfwpvh7gavd3iypyw";
# commit from: 2019-05-15
rev = "9f35c4b09fd44a77227e79ff0c1b4b6a69dff533";
sha256 = "18h0nvh55b5an4gmlgfbvwbyqj91bklf1zymis6lbdh75571qaz0";
};
in
with import "${src.out}/rust-overlay.nix" pkgs pkgs;

View File

@@ -704,7 +704,7 @@ passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ]
<para>
For information about how to run the updates, execute
<cmdsynopsis><command>nix-shell</command> <arg>maintainers/scripts/update.nix</arg></cmdsynopsis>.
<command>nix-shell maintainers/scripts/update.nix</command>.
</para>
</listitem>
</varlistentry>
@@ -2740,9 +2740,9 @@ addEnvHooks "$hostOffset" myBashFunction
<listitem>
<para>
Overrides the configure, build, and install phases. This will run the
"waf" script used by many projects. If waf doesnt exist, it will copy
the version of waf available in Nixpkgs wafFlags can be used to pass
flags to the waf script.
"waf" script used by many projects. If wafPath (default ./waf)
doesnt exist, it will copy the version of waf available in Nixpkgs.
wafFlags can be used to pass flags to the waf script.
</para>
</listitem>
</varlistentry>

View File

@@ -44,14 +44,6 @@ rec {
platform = platforms.aarch64-multiplatform;
};
armv5te-android-prebuilt = rec {
config = "armv5tel-unknown-linux-androideabi";
sdkVer = "21";
ndkVer = "18b";
platform = platforms.armv5te-android;
useAndroidPrebuilt = true;
};
armv7a-android-prebuilt = rec {
config = "armv7a-unknown-linux-androideabi";
sdkVer = "24";
@@ -119,7 +111,7 @@ rec {
config = "aarch64-none-elf";
libc = "newlib";
};
aarch64be-embedded = {
config = "aarch64_be-none-elf";
libc = "newlib";
@@ -129,12 +121,12 @@ rec {
config = "powerpc-none-eabi";
libc = "newlib";
};
ppcle-embedded = {
config = "powerpcle-none-eabi";
libc = "newlib";
};
alpha-embedded = {
config = "alpha-elf";
libc = "newlib";
@@ -212,4 +204,10 @@ rec {
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
platform = {};
};
# Ghcjs
ghcjs = {
config = "js-unknown-ghcjs";
platform = {};
};
}

View File

@@ -12,7 +12,7 @@ rec {
isx86_32 = { cpu = { family = "x86"; bits = 32; }; };
isx86_64 = { cpu = { family = "x86"; bits = 64; }; };
isPowerPC = { cpu = cpuTypes.powerpc; };
isPower = { cpu = { family = "power"; }; };
isPower = { cpu = { family = "power"; }; };
isx86 = { cpu = { family = "x86"; }; };
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
@@ -22,6 +22,7 @@ rec {
isWasm = { cpu = { family = "wasm"; }; };
isAvr = { cpu = { family = "avr"; }; };
isAlpha = { cpu = { family = "alpha"; }; };
isJavaScript = { cpu = cpuTypes.js; };
is32bit = { cpu = { bits = 32; }; };
is64bit = { cpu = { bits = 64; }; };
@@ -42,6 +43,7 @@ rec {
isWindows = { kernel = kernels.windows; };
isCygwin = { kernel = kernels.windows; abi = abis.cygnus; };
isMinGW = { kernel = kernels.windows; abi = abis.gnu; };
isGhcjs = { kernel = kernels.ghcjs; };
isAndroid = [ { abi = abis.android; } { abi = abis.androideabi; } ];
isMusl = with abis; map (a: { abi = a; }) [ musl musleabi musleabihf ];

View File

@@ -106,10 +106,12 @@ rec {
wasm32 = { bits = 32; significantByte = littleEndian; family = "wasm"; };
wasm64 = { bits = 64; significantByte = littleEndian; family = "wasm"; };
alpha = { bits = 64; significantByte = littleEndian; family = "alpha"; };
avr = { bits = 8; family = "avr"; };
js = { bits = 32; significantByte = littleEndian; family = "js"; };
};
################################################################################
@@ -188,6 +190,7 @@ rec {
openbsd = { execFormat = elf; families = { inherit bsd; }; };
solaris = { execFormat = elf; families = { }; };
windows = { execFormat = pe; families = { }; };
ghcjs = { execFormat = unknown; families = { }; };
} // { # aliases
# 'darwin' is the kernel for all of them. We choose macOS by default.
darwin = kernels.macos;
@@ -299,6 +302,8 @@ rec {
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; }
else if (elem (elemAt l 2) ["eabi" "eabihf" "elf"])
then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 1; abi = elemAt l 2; }
else if (elemAt l 2 == "ghcjs")
then { cpu = elemAt l 0; vendor = "unknown"; kernel = elemAt l 2; }
else throw "Target specification with 3 components is ambiguous";
"4" = { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; abi = elemAt l 3; };
}.${toString (length l)}

View File

@@ -253,22 +253,11 @@ rec {
kernelTarget = "zImage";
};
# https://developer.android.com/ndk/guides/abis#armeabi
armv5te-android = {
name = "armeabi";
gcc = {
arch = "armv5te";
float = "soft";
float-abi = "soft";
};
};
# https://developer.android.com/ndk/guides/abis#v7a
armv7a-android = {
name = "armeabi-v7a";
gcc = {
arch = "armv7-a";
float = "hard";
float-abi = "softfp";
fpu = "vfpv3-d16";
};

View File

@@ -485,6 +485,11 @@
github = "avnik";
name = "Alexander V. Nikolaev";
};
aw = {
email = "aw-nixos@meterriblecrew.net";
github = "herrwiese";
name = "Andreas Wiese";
};
aycanirican = {
email = "iricanaycan@gmail.com";
github = "aycanirican";
@@ -1195,6 +1200,11 @@
github = "dgonyeo";
name = "Derek Gonyeo";
};
dhkl = {
email = "david@davidslab.com";
github = "dhl";
name = "David Leung";
};
dipinhora = {
email = "dipinhora+github@gmail.com";
github = "dipinhora";
@@ -1756,6 +1766,11 @@
github = "Gerschtli";
name = "Tobias Happ";
};
ggpeti = {
email = "ggpeti@gmail.com";
github = "ggpeti";
name = "Peter Ferenczy";
};
gilligan = {
email = "tobias.pflug@gmail.com";
github = "gilligan";
@@ -2465,7 +2480,7 @@
klntsky = {
email = "klntsky@gmail.com";
name = "Vladimir Kalnitsky";
github = "8084";
github = "klntsky";
};
kmeakin = {
email = "karlwfmeakin@gmail.com";
@@ -2473,6 +2488,12 @@
github = "Kmeakin";
};
kmein = {
email = "kieran.meinhardt@gmail.com";
name = "Kierán Meinhardt";
github = "kmein";
};
knedlsepp = {
email = "josef.kemetmueller@gmail.com";
github = "knedlsepp";
@@ -2483,6 +2504,11 @@
github = "knl";
name = "Nikola Knežević";
};
kolaente = {
email = "k@knt.li";
github = "kolaente";
name = "Konrad Langenberg";
};
konimex = {
email = "herdiansyah@netc.eu";
github = "konimex";
@@ -5213,9 +5239,9 @@
name = "Christian Zagrodnick";
};
zalakain = {
email = "contact@unaizalakain.info";
email = "ping@umazalakain.info";
github = "umazalakain";
name = "Unai Zalakain";
name = "Uma Zalakain";
};
zaninime = {
email = "francesco@zanini.me";

View File

@@ -182,6 +182,12 @@
<literal>git tag -s -a -m &quot;Release 15.09&quot; 15.09</literal>
</para>
</listitem>
<listitem>
<para>
Update "Chapter 4. Upgrading NixOS" section of the manual to match
new stable release version.
</para>
</listitem>
<listitem>
<para>
Update http://nixos.org/nixos/download.html and

View File

@@ -14,11 +14,11 @@
<para>
<emphasis>Stable channels</emphasis>, such as
<literal
xlink:href="https://nixos.org/channels/nixos-17.03">nixos-17.03</literal>.
xlink:href="https://nixos.org/channels/nixos-19.03">nixos-19.03</literal>.
These only get conservative bug fixes and package upgrades. For instance,
a channel update may cause the Linux kernel on your system to be upgraded
from 4.9.16 to 4.9.17 (a minor bug fix), but not from
4.9.<replaceable>x</replaceable> to 4.11.<replaceable>x</replaceable> (a
from 4.19.34 to 4.19.38 (a minor bug fix), but not from
4.19.<replaceable>x</replaceable> to 4.20.<replaceable>x</replaceable> (a
major change that has the potential to break things). Stable channels are
generally maintained until the next stable branch is created.
</para>
@@ -38,7 +38,7 @@
<para>
<emphasis>Small channels</emphasis>, such as
<literal
xlink:href="https://nixos.org/channels/nixos-17.03-small">nixos-17.03-small</literal>
xlink:href="https://nixos.org/channels/nixos-19.03-small">nixos-19.03-small</literal>
or
<literal
xlink:href="https://nixos.org/channels/nixos-unstable-small">nixos-unstable-small</literal>.
@@ -63,8 +63,8 @@
<para>
When you first install NixOS, youre automatically subscribed to the NixOS
channel that corresponds to your installation source. For instance, if you
installed from a 17.03 ISO, you will be subscribed to the
<literal>nixos-17.03</literal> channel. To see which NixOS channel youre
installed from a 19.03 ISO, you will be subscribed to the
<literal>nixos-19.03</literal> channel. To see which NixOS channel youre
subscribed to, run the following as root:
<screen>
# nix-channel --list | grep nixos
@@ -75,13 +75,13 @@ nixos https://nixos.org/channels/nixos-unstable
# nix-channel --add https://nixos.org/channels/<replaceable>channel-name</replaceable> nixos
</screen>
(Be sure to include the <literal>nixos</literal> parameter at the end.) For
instance, to use the NixOS 17.03 stable channel:
instance, to use the NixOS 19.03 stable channel:
<screen>
# nix-channel --add https://nixos.org/channels/nixos-17.03 nixos
# nix-channel --add https://nixos.org/channels/nixos-19.03 nixos
</screen>
If you have a server, you may want to use the “small” channel instead:
<screen>
# nix-channel --add https://nixos.org/channels/nixos-17.03-small nixos
# nix-channel --add https://nixos.org/channels/nixos-19.03-small nixos
</screen>
And if you want to live on the bleeding edge:
<screen>
@@ -127,7 +127,7 @@ nixos https://nixos.org/channels/nixos-unstable
current channel. (To see when the service runs, see <command>systemctl
list-timers</command>.) You can also specify a channel explicitly, e.g.
<programlisting>
<xref linkend="opt-system.autoUpgrade.channel"/> = https://nixos.org/channels/nixos-17.03;
<xref linkend="opt-system.autoUpgrade.channel"/> = https://nixos.org/channels/nixos-19.03;
</programlisting>
</para>
</section>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><filename>configuration.nix</filename>
</refname><refpurpose>NixOS system configuration specification</refpurpose>
<refname><filename>configuration.nix</filename></refname>
<refpurpose>NixOS system configuration specification</refpurpose>
</refnamediv>
<refsection>
<title>Description</title>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><command>nixos-build-vms</command>
</refname><refpurpose>build a network of virtual machines from a network of NixOS configurations</refpurpose>
<refname><command>nixos-build-vms</command></refname>
<refpurpose>build a network of virtual machines from a network of NixOS configurations</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><command>nixos-enter</command>
</refname><refpurpose>run a command in a NixOS chroot environment</refpurpose>
<refname><command>nixos-enter</command></refname>
<refpurpose>run a command in a NixOS chroot environment</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><command>nixos-generate-config</command>
</refname><refpurpose>generate NixOS configuration modules</refpurpose>
<refname><command>nixos-generate-config</command></refname>
<refpurpose>generate NixOS configuration modules</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><command>nixos-install</command>
</refname><refpurpose>install bootloader and NixOS</refpurpose>
<refname><command>nixos-install</command></refname>
<refpurpose>install bootloader and NixOS</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><command>nixos-option</command>
</refname><refpurpose>inspect a NixOS configuration</refpurpose>
<refname><command>nixos-option</command></refname>
<refpurpose>inspect a NixOS configuration</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -8,8 +8,8 @@
<!-- <refmiscinfo class="version"><xi:include href="version.txt" parse="text"/></refmiscinfo> -->
</refmeta>
<refnamediv>
<refname><command>nixos-rebuild</command>
</refname><refpurpose>reconfigure a NixOS machine</refpurpose>
<refname><command>nixos-rebuild</command></refname>
<refpurpose>reconfigure a NixOS machine</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -7,8 +7,8 @@
<refmiscinfo class="source">NixOS</refmiscinfo>
</refmeta>
<refnamediv>
<refname><command>nixos-version</command>
</refname><refpurpose>show the NixOS version</refpurpose>
<refname><command>nixos-version</command></refname>
<refpurpose>show the NixOS version</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>

View File

@@ -3,7 +3,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
xml:id="sec-release-19.03">
<title>Release 19.03 (“Koi”, 2019/03/??)</title>
<title>Release 19.03 (“Koi”, 2019/04/11)</title>
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -18,6 +18,11 @@
</para>
<itemizedlist>
<listitem>
<para>
End of support is planned for end of October 2019, handing over to 19.09.
</para>
</listitem>
<listitem>
<para>
The default Python 3 interpreter is now CPython 3.7 instead of CPython
@@ -31,33 +36,22 @@
</para>
<note>
<para>
<varname>services.xserver.desktopManager.pantheon</varname> default
enables lightdm as a display manager and using Pantheon's greeter.
By default, <varname>services.xserver.desktopManager.pantheon</varname>
enables LightDM as a display manager, as pantheon's screen locking
implementation relies on it.
</para>
<para>
This is because of limitations with the screenlocking implementation,
whereas the screenlocker would be non-functional without it.
</para>
<para>
Because of that it is recommended to retain this precaution, however if
you'd like to change this set:
</para>
<itemizedlist>
<listitem>
<para>
<option>services.xserver.displayManager.lightdm.enable</option>
</para>
</listitem>
<listitem>
<para>
<option>services.xserver.displayManager.lightdm.greeters.pantheon.enable</option>
</para>
</listitem>
</itemizedlist>
<para>
to <literal>false</literal> and enable your preferred display manager.
Because of that it is recommended to leave LightDM enabled. If you'd like
to disable it anyway, set
<option>services.xserver.displayManager.lightdm.enable</option> to
<literal>false</literal> and enable your preferred display manager.
</para>
</note>
<para>
Also note that Pantheon's LightDM greeter is not enabled by default,
because it has numerous issues in NixOS and isn't optimal for use here
yet.
</para>
</listitem>
<listitem>
<para>
@@ -136,6 +130,20 @@
<option>security.pam.services.&lt;name?&gt;.duoSecurity.enable</option>.
</para>
</listitem>
<listitem>
<para>
Besides the existing <option>services.prometheus</option> module which
targets Prometheus-1 a new <option>services.prometheus2</option> module
has been added which targets Prometheus-2.
</para>
<para>
Both modules can be enabled at the same time. In fact
<link xlink:href="https://prometheus.io/docs/prometheus/latest/migration/#storage">
this is needed for upgrading existing Prometheus-1 data to Prometheus-2
</link>.
</para>
</listitem>
<listitem><para><filename>config/appstream.nix</filename></para></listitem>
<listitem><para><filename>config/xdg/sounds.nix</filename></para></listitem>
<listitem><para><filename>hardware/acpilight.nix</filename></para></listitem>
@@ -571,6 +579,25 @@
<literal>nodePackages_6_x</literal> are removed.
</para>
</listitem>
<listitem>
<para>
The directory where Prometheus will store its metric data is now
managed by systemd's StateDirectory mechanism. It still defaults
to <literal>/var/lib/prometheus</literal>.
</para>
<para>
Its location can be specified by the new
<option>services.prometheus.stateDir</option> option which
defaults to <literal>prometheus</literal>. Note that this should
be a directory relative to <literal>/var/lib/</literal>.
</para>
<para>
The option <option>services.prometheus.dataDir</option> has been
deprecated. You can still set it but it's now required to have
<literal>/var/lib/</literal> as a prefix and you can't set
<option>services.prometheus.stateDir</option> at the same time.
</para>
</listitem>
</itemizedlist>
</section>

View File

@@ -53,6 +53,7 @@ in {
pkgs = import ../../../.. { inherit (pkgs) system; }; # ensure we use the regular qemu-kvm package
partitionTableType = if config.ec2.hvm then "legacy" else "none";
diskSize = cfg.sizeMB;
fsType = "ext4";
configFile = pkgs.writeText "configuration.nix"
''
{

View File

@@ -34,7 +34,7 @@ with lib;
networkmanager-openvpn = super.networkmanager-openvpn.override { withGnome = false; };
networkmanager-vpnc = super.networkmanager-vpnc.override { withGnome = false; };
networkmanager-iodine = super.networkmanager-iodine.override { withGnome = false; };
pinentry = super.pinentry_ncurses;
pinentry = super.pinentry.override { gtk2 = null; gcr = null; qt = null; };
gobject-introspection = super.gobject-introspection.override { x11Support = false; };
}));
};

View File

@@ -7,7 +7,7 @@ with lib;
let
requiredPackages = map lib.lowPrio
requiredPackages = map (pkg: setPrio ((pkg.meta.priority or 5) + 3) pkg)
[ config.nix.package
pkgs.acl
pkgs.attr

View File

@@ -564,7 +564,10 @@ in {
};
}) (filterAttrs (_: u: u.packages != []) cfg.users));
environment.profiles = [ "/etc/profiles/per-user/$USER" ];
environment.profiles = [
"$HOME/.nix-profile"
"/etc/profiles/per-user/$USER"
];
assertions = [
{ assertion = !cfg.enforceIdUniqueness || (uidsAreUnique && gidsAreUnique);

View File

@@ -1,6 +1,6 @@
{
x86_64-linux = "/nix/store/pid1yakjasch4pwl63nzbj22z9zf0q26-nix-2.2";
i686-linux = "/nix/store/qpkl0cxy0xh4h432lv2qsjrmhvx5x2vy-nix-2.2";
aarch64-linux = "/nix/store/0jg7h94x986d8cskg6gcfza9x67spdbp-nix-2.2";
x86_64-darwin = "/nix/store/a48whqkmxnsfhwbk6nay74iyc1cf0lr2-nix-2.2";
x86_64-linux = "/nix/store/hbhdjn5ik3byg642d1m11k3k3s0kn3py-nix-2.2.2";
i686-linux = "/nix/store/fz5cikwvj3n0a6zl44h6l2z3cin64mda-nix-2.2.2";
aarch64-linux = "/nix/store/2gba4cyl4wvxzfbhmli90jy4n5aj0kjj-nix-2.2.2";
x86_64-darwin = "/nix/store/87i4fp46jfw9yl8c7i9gx75m5yph7irl-nix-2.2.2";
}

View File

@@ -258,6 +258,16 @@ foreach my $path (glob "/sys/class/{block,mmc_host}/*") {
}
}
# Add bcache module, if needed.
my @bcacheDevices = glob("/dev/bcache*");
if (scalar @bcacheDevices > 0) {
push @initrdAvailableKernelModules, "bcache";
}
# Prevent unbootable systems if LVM snapshots are present at boot time.
if (`lsblk -o TYPE` =~ "lvm") {
push @initrdKernelModules, "dm-snapshot";
}
my $virt = `systemd-detect-virt`;
chomp $virt;
@@ -319,10 +329,19 @@ my @swapDevices;
if (@swaps) {
shift @swaps;
foreach my $swap (@swaps) {
$swap =~ /^(\S+)\s/;
next unless -e $1;
my $dev = findStableDevPath $1;
push @swapDevices, "{ device = \"$dev\"; }";
my @fields = split ' ', $swap;
my $swapFilename = $fields[0];
my $swapType = $fields[1];
next unless -e $swapFilename;
my $dev = findStableDevPath $swapFilename;
if ($swapType =~ "partition") {
push @swapDevices, "{ device = \"$dev\"; }";
} elsif ($swapType =~ "file") {
# swap *files* are more likely specified in configuration.nix, so
# ignore them here.
} else {
die "Unsupported swap type: $swapType\n";
}
}
}
@@ -422,6 +441,10 @@ EOF
}
}
# Don't emit tmpfs entry for /tmp, because it most likely comes from the
# boot.tmpOnTmpfs option in configuration.nix (managed declaratively).
next if ($mountPoint eq "/tmp" && $fsType eq "tmpfs");
# Emit the filesystem.
$fileSystems .= <<EOF;
fileSystems.\"$mountPoint\" =
@@ -497,6 +520,7 @@ sub multiLineList {
}
my $initrdAvailableKernelModules = toNixStringList(uniq @initrdAvailableKernelModules);
my $initrdKernelModules = toNixStringList(uniq @initrdKernelModules);
my $kernelModules = toNixStringList(uniq @kernelModules);
my $modulePackages = toNixList(uniq @modulePackages);
@@ -516,6 +540,7 @@ my $hwConfig = <<EOF;
imports =${\multiLineList(" ", @imports)};
boot.initrd.availableKernelModules = [$initrdAvailableKernelModules ];
boot.initrd.kernelModules = [$initrdKernelModules ];
boot.kernelModules = [$kernelModules ];
boot.extraModulePackages = [$modulePackages ];
$fsAndSwap

View File

@@ -58,7 +58,6 @@ in
"crashkernel=${crashdump.reservedMemory}"
"nmi_watchdog=panic"
"softlockup_panic=1"
"idle=poll"
];
kernelPatches = [ {
name = "crashdump-config";

View File

@@ -19,7 +19,7 @@ let
lhs = optCall lhs_ { inherit pkgs; };
rhs = optCall rhs_ { inherit pkgs; };
in
lhs // rhs //
recursiveUpdate lhs rhs //
optionalAttrs (lhs ? packageOverrides) {
packageOverrides = pkgs:
optCall lhs.packageOverrides pkgs //
@@ -195,7 +195,6 @@ in
system = mkOption {
type = types.str;
example = "i686-linux";
default = { system = builtins.currentSystem; };
description = ''
Specifies the Nix platform type on which NixOS should be built.
It is better to specify <code>nixpkgs.localSystem</code> instead.

View File

@@ -35,6 +35,7 @@
./config/users-groups.nix
./config/vpnc.nix
./config/zram.nix
./hardware/acpilight.nix
./hardware/all-firmware.nix
./hardware/bladeRF.nix
./hardware/brightnessctl.nix
@@ -47,6 +48,7 @@
./hardware/ledger.nix
./hardware/mcelog.nix
./hardware/network/b43.nix
./hardware/network/intel-2200bg.nix
./hardware/nitrokey.nix
./hardware/opengl.nix
./hardware/pcmcia.nix
@@ -184,6 +186,7 @@
./services/audio/slimserver.nix
./services/audio/squeezelite.nix
./services/audio/ympd.nix
./services/backup/automysqlbackup.nix
./services/backup/bacula.nix
./services/backup/borgbackup.nix
./services/backup/duplicati.nix
@@ -479,6 +482,7 @@
./services/monitoring/prometheus/default.nix
./services/monitoring/prometheus/alertmanager.nix
./services/monitoring/prometheus/exporters.nix
./services/monitoring/prometheus/pushgateway.nix
./services/monitoring/riemann.nix
./services/monitoring/riemann-dash.nix
./services/monitoring/riemann-tools.nix

View File

@@ -23,9 +23,8 @@ in
XCURSOR_PATH = [ "$HOME/.icons" ];
};
environment.profiles =
[ "$HOME/.nix-profile"
"/nix/var/nix/profiles/default"
environment.profiles = mkAfter
[ "/nix/var/nix/profiles/default"
"/run/current-system/sw"
];

View File

@@ -85,11 +85,13 @@ in
# SSH agent protocol doesn't support changing TTYs, so bind the agent
# to every new TTY.
${pkgs.gnupg}/bin/gpg-connect-agent --quiet updatestartuptty /bye > /dev/null
'');
environment.extraInit = mkIf cfg.agent.enableSSHSupport ''
if [ -z "$SSH_AUTH_SOCK" ]; then
export SSH_AUTH_SOCK=$(${pkgs.gnupg}/bin/gpgconf --list-dirs agent-ssh-socket)
fi
'');
'';
assertions = [
{ assertion = cfg.agent.enableSSHSupport -> !config.programs.ssh.startAgent;

View File

@@ -12,7 +12,7 @@ with lib;
''
# Set up the per-user profile.
mkdir -m 0755 -p "$NIX_USER_PROFILE_DIR"
if [ "$(stat --printf '%u' "$NIX_USER_PROFILE_DIR")" != "$(id -u)" ]; then
if [ "$(stat -c '%u' "$NIX_USER_PROFILE_DIR")" != "$(id -u)" ]; then
echo "WARNING: the per-user profile dir $NIX_USER_PROFILE_DIR should belong to user id $(id -u)" >&2
fi
@@ -34,7 +34,7 @@ with lib;
# Create the per-user garbage collector roots directory.
NIX_USER_GCROOTS_DIR="/nix/var/nix/gcroots/per-user/$USER"
mkdir -m 0755 -p "$NIX_USER_GCROOTS_DIR"
if [ "$(stat --printf '%u' "$NIX_USER_GCROOTS_DIR")" != "$(id -u)" ]; then
if [ "$(stat -c '%u' "$NIX_USER_GCROOTS_DIR")" != "$(id -u)" ]; then
echo "WARNING: the per-user gcroots dir $NIX_USER_GCROOTS_DIR should belong to user id $(id -u)" >&2
fi

View File

@@ -29,11 +29,18 @@ in
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.apparmor-utils ];
boot.kernelParams = [ "apparmor=1" "security=apparmor" ];
systemd.services.apparmor = let
paths = concatMapStrings (s: " -I ${s}/etc/apparmor.d")
([ pkgs.apparmor-profiles ] ++ cfg.packages);
in {
wantedBy = [ "local-fs.target" ];
after = [ "local-fs.target" ];
before = [ "sysinit.target" ];
wantedBy = [ "multi-user.target" ];
unitConfig = {
DefaultDependencies = "no";
};
serviceConfig = {
Type = "oneshot";
RemainAfterExit = "yes";

View File

@@ -398,6 +398,8 @@ let
"password sufficient ${pam_krb5}/lib/security/pam_krb5.so use_first_pass"}
${optionalString config.services.samba.syncPasswordsByPam
"password optional ${pkgs.samba}/lib/security/pam_smbpass.so nullok use_authtok try_first_pass"}
${optionalString cfg.enableGnomeKeyring
"password optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so use_authtok"}
# Session management.
${optionalString cfg.setEnvironment ''

View File

@@ -97,8 +97,8 @@ in
preStart = ''
mkdir -p ${cfg.dataDir}/.config/oxidized
cp -v ${cfg.routerDB} ${cfg.dataDir}/.config/oxidized/router.db
cp -v ${cfg.configFile} ${cfg.dataDir}/.config/oxidized/config
ln -f -s ${cfg.routerDB} ${cfg.dataDir}/.config/oxidized/router.db
ln -f -s ${cfg.configFile} ${cfg.dataDir}/.config/oxidized/config
'';
serviceConfig = {

View File

@@ -0,0 +1,115 @@
{ config, lib, pkgs, ... }:
let
inherit (lib) concatMapStringsSep concatStringsSep isInt isList literalExample;
inherit (lib) mapAttrs mapAttrsToList mkDefault mkEnableOption mkIf mkOption optional types;
cfg = config.services.automysqlbackup;
pkg = pkgs.automysqlbackup;
user = "automysqlbackup";
group = "automysqlbackup";
toStr = val:
if isList val then "( ${concatMapStringsSep " " (val: "'${val}'") val} )"
else if isInt val then toString val
else if true == val then "'yes'"
else if false == val then "'no'"
else "'${toString val}'";
configFile = pkgs.writeText "automysqlbackup.conf" ''
#version=${pkg.version}
# DONT'T REMOVE THE PREVIOUS VERSION LINE!
#
${concatStringsSep "\n" (mapAttrsToList (name: value: "CONFIG_${name}=${toStr value}") cfg.config)}
'';
in
{
# interface
options = {
services.automysqlbackup = {
enable = mkEnableOption "AutoMySQLBackup";
calendar = mkOption {
type = types.str;
default = "01:15:00";
description = ''
Configured when to run the backup service systemd unit (DayOfWeek Year-Month-Day Hour:Minute:Second).
'';
};
config = mkOption {
type = with types; attrsOf (either (either str (either int bool)) (listOf str));
default = {};
description = ''
automysqlbackup configuration. Refer to
<filename>''${pkgs.automysqlbackup}/etc/automysqlbackup.conf</filename>
for details on supported values.
'';
example = literalExample ''
{
db_names = [ "nextcloud" "matomo" ];
table_exclude = [ "nextcloud.oc_users" "nextcloud.oc_whats_new" ];
mailcontent = "log";
mail_address = "admin@example.org";
}
'';
};
};
};
# implementation
config = mkIf cfg.enable {
assertions = [
{ assertion = !config.services.mysqlBackup.enable;
message = "Please choose one of services.mysqlBackup or services.automysqlbackup.";
}
];
services.automysqlbackup.config = mapAttrs (name: mkDefault) {
mysql_dump_username = user;
mysql_dump_host = "localhost";
backup_dir = "/var/backup/mysql";
db_exclude = [ "information_schema" "performance_schema" ];
mailcontent = "stdout";
mysql_dump_single_transaction = true;
};
systemd.timers.automysqlbackup = {
description = "automysqlbackup timer";
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = cfg.calendar;
AccuracySec = "5m";
};
};
systemd.services.automysqlbackup = {
description = "automysqlbackup service";
serviceConfig = {
User = user;
Group = group;
ExecStart = "${pkg}/bin/automysqlbackup ${configFile}";
};
};
environment.systemPackages = [ pkg ];
users.users.${user}.group = group;
users.groups.${group} = { };
systemd.tmpfiles.rules = [
"d '${cfg.config.backup_dir}' 0750 ${user} ${group} - -"
];
services.mysql.ensureUsers = optional (config.services.mysql.enable && cfg.config.mysql_dump_host == "localhost") {
name = user;
ensurePermissions = { "*.*" = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES"; };
};
};
}

View File

@@ -26,6 +26,15 @@ in
Set it to "any" to listen on all available interfaces
'';
};
user = mkOption {
default = "duplicati";
type = types.str;
description = ''
Duplicati runs as it's own user. It will only be able to backup world-readable files.
Run as root with special care.
'';
};
};
};
@@ -37,14 +46,19 @@ in
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
User = "duplicati";
User = cfg.user;
PermissionsStartOnly = true;
Group = "duplicati";
ExecStart = "${pkgs.duplicati}/bin/duplicati-server --webservice-interface=${cfg.interface} --webservice-port=${toString cfg.port} --server-datafolder=/var/lib/duplicati";
Restart = "on-failure";
};
preStart = ''
mkdir -p /var/lib/duplicati
chown -R ${cfg.user}:duplicati /var/lib/duplicati
'';
};
users.users.duplicati = {
users.users.duplicati = lib.optionalAttrs (cfg.user == "duplicati") {
uid = config.ids.uids.duplicati;
home = "/var/lib/duplicati";
createHome = true;

View File

@@ -52,7 +52,7 @@ alice=>
<para>
By default, PostgreSQL stores its databases in
<filename>/var/db/postgresql</filename>. You can override this using
<filename>/var/lib/postgresql/$psqlSchema</filename>. You can override this using
<xref linkend="opt-services.postgresql.dataDir"/>, e.g.
<programlisting>
<xref linkend="opt-services.postgresql.dataDir"/> = "/data/postgresql";

View File

@@ -35,6 +35,8 @@ with lib;
services.dbus.packages = [ pkgs.gnome3.gnome-keyring pkgs.gcr ];
security.pam.services.login.enableGnomeKeyring = true;
};
}

View File

@@ -5,11 +5,13 @@ with lib;
let
cfg = config.services.journalbeat;
lt6 = builtins.compareVersions cfg.package.version "6" < 0;
journalbeatYml = pkgs.writeText "journalbeat.yml" ''
name: ${cfg.name}
tags: ${builtins.toJSON cfg.tags}
journalbeat.cursor_state_file: ${cfg.stateDir}/cursor-state
${optionalString lt6 "journalbeat.cursor_state_file: /var/lib/${cfg.stateDir}/cursor-state"}
${cfg.extraConfig}
'';
@@ -22,6 +24,16 @@ in
enable = mkEnableOption "journalbeat";
package = mkOption {
type = types.package;
default = pkgs.journalbeat;
defaultText = "pkgs.journalbeat";
example = literalExample "pkgs.journalbeat7";
description = ''
The journalbeat package to use
'';
};
name = mkOption {
type = types.str;
default = "journalbeat";
@@ -36,13 +48,17 @@ in
stateDir = mkOption {
type = types.str;
default = "/var/lib/journalbeat";
description = "The state directory. Journalbeat's own logs and other data are stored here.";
default = "journalbeat";
description = ''
Directory below <literal>/var/lib/</literal> to store journalbeat's
own logs and other data. This directory will be created automatically
using systemd's StateDirectory mechanism.
'';
};
extraConfig = mkOption {
type = types.lines;
default = ''
default = optionalString lt6 ''
journalbeat:
seek_position: cursor
cursor_seek_fallback: tail
@@ -61,7 +77,16 @@ in
config = mkIf cfg.enable {
systemd.services.journalbeat = with pkgs; {
assertions = [
{
assertion = !hasPrefix "/" cfg.stateDir;
message =
"The option services.journalbeat.stateDir shouldn't be an absolute directory." +
" It should be a directory relative to /var/lib/.";
}
];
systemd.services.journalbeat = {
description = "Journalbeat log shipper";
wantedBy = [ "multi-user.target" ];
preStart = ''
@@ -69,7 +94,13 @@ in
mkdir -p ${cfg.stateDir}/logs
'';
serviceConfig = {
ExecStart = "${pkgs.journalbeat}/bin/journalbeat -c ${journalbeatYml} -path.data ${cfg.stateDir}/data -path.logs ${cfg.stateDir}/logs";
StateDirectory = cfg.stateDir;
ExecStart = ''
${cfg.package}/bin/journalbeat \
-c ${journalbeatYml} \
-path.data /var/lib/${cfg.stateDir}/data \
-path.logs /var/lib/${cfg.stateDir}/logs'';
Restart = "always";
};
};
};

View File

@@ -13,6 +13,7 @@ let
|| cfg.extraAliases != "";
haveTransport = cfg.transport != "";
haveVirtual = cfg.virtual != "";
haveLocalRecipients = cfg.localRecipients != null;
clientAccess =
optional (cfg.dnsBlacklistOverrides != "")
@@ -244,6 +245,7 @@ let
aliasesFile = pkgs.writeText "postfix-aliases" aliases;
virtualFile = pkgs.writeText "postfix-virtual" cfg.virtual;
localRecipientMapFile = pkgs.writeText "postfix-local-recipient-map" (concatMapStrings (x: x + " ACCEPT\n") cfg.localRecipients);
checkClientAccessFile = pkgs.writeText "postfix-check-client-access" cfg.dnsBlacklistOverrides;
mainCfFile = pkgs.writeText "postfix-main.cf" mainCf;
masterCfFile = pkgs.writeText "postfix-master.cf" masterCfContent;
@@ -506,6 +508,19 @@ in
'';
};
localRecipients = mkOption {
type = with types; nullOr (listOf string);
default = null;
description = ''
List of accepted local users. Specify a bare username, an
<literal>"@domain.tld"</literal> wild-card, or a complete
<literal>"user@domain.tld"</literal> address. If set, these names end
up in the local recipient map -- see the local(8) man-page -- and
effectively replace the system user database lookup that's otherwise
used by default.
'';
};
transport = mkOption {
default = "";
description = "
@@ -742,6 +757,7 @@ in
// optionalAttrs haveAliases { alias_maps = [ "${cfg.aliasMapType}:/etc/postfix/aliases" ]; }
// optionalAttrs haveTransport { transport_maps = [ "hash:/etc/postfix/transport" ]; }
// optionalAttrs haveVirtual { virtual_alias_maps = [ "${cfg.virtualMapType}:/etc/postfix/virtual" ]; }
// optionalAttrs haveLocalRecipients { local_recipient_maps = [ "hash:/etc/postfix/local_recipients" ] ++ optional haveAliases "$alias_maps"; }
// optionalAttrs (cfg.dnsBlacklists != []) { smtpd_client_restrictions = clientRestrictions; }
// optionalAttrs cfg.useSrs {
sender_canonical_maps = [ "tcp:127.0.0.1:10001" ];
@@ -869,6 +885,9 @@ in
(mkIf haveVirtual {
services.postfix.mapFiles."virtual" = virtualFile;
})
(mkIf haveLocalRecipients {
services.postfix.mapFiles."local_recipients" = localRecipientMapFile;
})
(mkIf cfg.enableHeaderChecks {
services.postfix.mapFiles."header_checks" = headerChecksFile;
})

View File

@@ -141,27 +141,31 @@ in
systemd.services.roundcube-setup = let
pgSuperUser = config.services.postgresql.superUser;
in {
requires = [ "postgresql.service" ];
after = [ "postgresql.service" ];
wantedBy = [ "multi-user.target" ];
path = [ config.services.postgresql.package ];
script = ''
mkdir -p /var/lib/roundcube
if [ ! -f /var/lib/roundcube/db-created ]; then
if [ "${cfg.database.host}" = "localhost" ]; then
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql postgres -c "create role ${cfg.database.username} with login password '${cfg.database.password}'";
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql postgres -c "create database ${cfg.database.dbname} with owner ${cfg.database.username}";
in mkMerge [
(mkIf (cfg.database.host == "localhost") {
requires = [ "postgresql.service" ];
after = [ "postgresql.service" ];
path = [ config.services.postgresql.package ];
})
{
wantedBy = [ "multi-user.target" ];
script = ''
mkdir -p /var/lib/roundcube
if [ ! -f /var/lib/roundcube/db-created ]; then
if [ "${cfg.database.host}" = "localhost" ]; then
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql postgres -c "create role ${cfg.database.username} with login password '${cfg.database.password}'";
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql postgres -c "create database ${cfg.database.dbname} with owner ${cfg.database.username}";
fi
PGPASSWORD=${cfg.database.password} ${pkgs.postgresql}/bin/psql -U ${cfg.database.username} \
-f ${cfg.package}/SQL/postgres.initial.sql \
-h ${cfg.database.host} ${cfg.database.dbname}
touch /var/lib/roundcube/db-created
fi
PGPASSWORD=${cfg.database.password} ${pkgs.postgresql}/bin/psql -U ${cfg.database.username} \
-f ${cfg.package}/SQL/postgres.initial.sql \
-h ${cfg.database.host} ${cfg.database.dbname}
touch /var/lib/roundcube/db-created
fi
${pkgs.php}/bin/php ${cfg.package}/bin/update.sh
'';
serviceConfig.Type = "oneshot";
};
${pkgs.php}/bin/php ${cfg.package}/bin/update.sh
'';
serviceConfig.Type = "oneshot";
}
];
};
}

View File

@@ -151,6 +151,7 @@ in
enableSubversionRepository = config.services.svnserve.enable;
enableTomcatWebApplication = config.services.tomcat.enable;
enableMongoDatabase = config.services.mongodb.enable;
enableInfluxDatabase = config.services.influxdb.enable;
});
dysnomia.properties = {

View File

@@ -8,6 +8,7 @@ let
pg = config.services.postgresql;
useMysql = cfg.database.type == "mysql";
usePostgresql = cfg.database.type == "postgres";
useSqlite = cfg.database.type == "sqlite3";
configFile = pkgs.writeText "app.ini" ''
APP_NAME = ${cfg.appName}
RUN_USER = ${cfg.user}
@@ -15,11 +16,15 @@ let
[database]
DB_TYPE = ${cfg.database.type}
HOST = ${if cfg.database.socket != null then cfg.database.socket else cfg.database.host + ":" + toString cfg.database.port}
NAME = ${cfg.database.name}
USER = ${cfg.database.user}
PASSWD = #dbpass#
PATH = ${cfg.database.path}
${optionalString (usePostgresql || useMysql) ''
HOST = ${if cfg.database.socket != null then cfg.database.socket else cfg.database.host + ":" + toString cfg.database.port}
NAME = ${cfg.database.name}
USER = ${cfg.database.user}
PASSWD = #dbpass#
''}
${optionalString useSqlite ''
PATH = ${cfg.database.path}
''}
${optionalString usePostgresql ''
SSL_MODE = disable
''}
@@ -284,8 +289,9 @@ in
runConfig = "${cfg.stateDir}/custom/conf/app.ini";
secretKey = "${cfg.stateDir}/custom/conf/secret_key";
in ''
# Make sure that the stateDir exists, as well as the conf dir in there
# Make sure that the stateDir exists, as well as the conf and log dir in there
mkdir -p ${cfg.stateDir}/conf
mkdir -p ${cfg.stateDir}/log
# copy custom configuration and generate a random secret key if needed
${optionalString (cfg.useWizard == false) ''

View File

@@ -52,7 +52,7 @@ let
gitlab_url = "http+unix://${pathUrlQuote gitlabSocket}";
http_settings.self_signed_cert = false;
repos_path = "${cfg.statePath}/repositories";
secret_file = "${cfg.statePath}/config/gitlab_shell_secret";
secret_file = "${cfg.statePath}/gitlab_shell_secret";
log_file = "${cfg.statePath}/log/gitlab-shell.log";
custom_hooks_dir = "${cfg.statePath}/custom_hooks";
redis = {
@@ -109,7 +109,7 @@ let
gitlab_shell = {
path = "${cfg.packages.gitlab-shell}";
hooks_path = "${cfg.statePath}/shell/hooks";
secret_file = "${cfg.statePath}/config/gitlab_shell_secret";
secret_file = "${cfg.statePath}/gitlab_shell_secret";
upload_pack = true;
receive_pack = true;
};
@@ -132,14 +132,9 @@ let
HOME = "${cfg.statePath}/home";
UNICORN_PATH = "${cfg.statePath}/";
GITLAB_PATH = "${cfg.packages.gitlab}/share/gitlab/";
GITLAB_STATE_PATH = cfg.statePath;
GITLAB_UPLOADS_PATH = "${cfg.statePath}/uploads";
SCHEMA = "${cfg.statePath}/db/schema.rb";
GITLAB_UPLOADS_PATH = "${cfg.statePath}/uploads";
GITLAB_LOG_PATH = "${cfg.statePath}/log";
GITLAB_SHELL_PATH = "${cfg.packages.gitlab-shell}";
GITLAB_SHELL_CONFIG_PATH = "${cfg.statePath}/shell/config.yml";
GITLAB_SHELL_SECRET_PATH = "${cfg.statePath}/config/gitlab_shell_secret";
GITLAB_SHELL_HOOKS_PATH = "${cfg.statePath}/shell/hooks";
GITLAB_REDIS_CONFIG_FILE = pkgs.writeText "redis.yml" (builtins.toJSON redisConfig);
prometheus_multiproc_dir = "/run/gitlab";
RAILS_ENV = "production";
@@ -174,6 +169,8 @@ let
'';
};
extraGitlabRb = pkgs.writeText "extra-gitlab.rb" cfg.extraGitlabRb;
smtpSettings = pkgs.writeText "gitlab-smtp-settings.rb" ''
if Rails.env.production?
Rails.application.config.action_mailer.delivery_method = :smtp
@@ -280,6 +277,26 @@ in {
description = "Extra configuration in config/database.yml.";
};
extraGitlabRb = mkOption {
type = types.str;
default = "";
example = ''
if Rails.env.production?
Rails.application.config.action_mailer.delivery_method = :sendmail
ActionMailer::Base.delivery_method = :sendmail
ActionMailer::Base.sendmail_settings = {
location: "/run/wrappers/bin/sendmail",
arguments: "-i -t"
}
end
'';
description = ''
Extra configuration to be placed in config/extra-gitlab.rb. This can
be used to add configuration not otherwise exposed through this module's
options.
'';
};
host = mkOption {
type = types.str;
default = config.networking.hostName;
@@ -480,23 +497,44 @@ in {
systemd.tmpfiles.rules = [
"d /run/gitlab 0755 ${cfg.user} ${cfg.group} -"
"d ${gitlabEnv.HOME} 0750 ${cfg.user} ${cfg.group} -"
"z ${gitlabEnv.HOME}/.ssh/authorized_keys 0600 ${cfg.user} ${cfg.group} -"
"d ${cfg.backupPath} 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath} 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/builds 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/config 0750 ${cfg.user} ${cfg.group} -"
"D ${cfg.statePath}/config/initializers 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/db 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/log 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/repositories 2770 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/shell 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/tmp 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/tmp/pids 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/tmp/sockets 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/uploads 0700 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/custom_hooks 0700 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/custom_hooks/pre-receive.d 0700 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/custom_hooks/post-receive.d 0700 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/custom_hooks/update.d 0700 ${cfg.user} ${cfg.group} -"
"d ${gitlabConfig.production.shared.path} 0750 ${cfg.user} ${cfg.group} -"
"d ${gitlabConfig.production.shared.path}/artifacts 0750 ${cfg.user} ${cfg.group} -"
"d ${gitlabConfig.production.shared.path}/lfs-objects 0750 ${cfg.user} ${cfg.group} -"
"d ${gitlabConfig.production.shared.path}/pages 0750 ${cfg.user} ${cfg.group} -"
];
"L+ ${cfg.statePath}/lib - - - - ${cfg.packages.gitlab}/share/gitlab/lib"
"L+ /run/gitlab/config - - - - ${cfg.statePath}/config"
"L+ /run/gitlab/log - - - - ${cfg.statePath}/log"
"L+ /run/gitlab/tmp - - - - ${cfg.statePath}/tmp"
"L+ /run/gitlab/uploads - - - - ${cfg.statePath}/uploads"
"L+ /run/gitlab/shell-config.yml - - - - ${pkgs.writeText "config.yml" (builtins.toJSON gitlabShellConfig)}"
"L+ ${cfg.statePath}/config/gitlab.yml - - - - ${pkgs.writeText "gitlab.yml" (builtins.toJSON gitlabConfig)}"
"L+ ${cfg.statePath}/config/database.yml - - - - ${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)}"
"L+ ${cfg.statePath}/config/secrets.yml - - - - ${pkgs.writeText "secrets.yml" (builtins.toJSON secretsConfig)}"
"L+ ${cfg.statePath}/config/unicorn.rb - - - - ${./defaultUnicornConfig.rb}"
"L+ ${cfg.statePath}/config/initializers/extra-gitlab.rb - - - - ${extraGitlabRb}"
] ++ optional cfg.smtp.enable
"L+ ${cfg.statePath}/config/initializers/smtp_settings.rb - - - - ${smtpSettings}" ;
systemd.services.gitlab-sidekiq = {
after = [ "network.target" "redis.service" "gitlab.service" ];
@@ -509,6 +547,10 @@ in {
openssh
nodejs
gnupg
# Needed for GitLab project imports
gnutar
gzip
];
serviceConfig = {
Type = "simple";
@@ -548,6 +590,7 @@ in {
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
path = with pkgs; [
exiftool
gitAndTools.git
gnutar
gzip
@@ -587,39 +630,14 @@ in {
gnupg
];
preStart = ''
cp -rf ${cfg.packages.gitlab}/share/gitlab/db/* ${cfg.statePath}/db
rm -rf ${cfg.statePath}/config
mkdir ${cfg.statePath}/config
if [ -e ${cfg.statePath}/lib ]; then
rm ${cfg.statePath}/lib
fi
${pkgs.sudo}/bin/sudo -u ${cfg.user} cp -f ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
${pkgs.sudo}/bin/sudo -u ${cfg.user} rm -rf ${cfg.statePath}/db/*
${pkgs.sudo}/bin/sudo -u ${cfg.user} cp -rf --no-preserve=mode ${cfg.packages.gitlab}/share/gitlab/config.dist/* ${cfg.statePath}/config
${pkgs.sudo}/bin/sudo -u ${cfg.user} cp -rf --no-preserve=mode ${cfg.packages.gitlab}/share/gitlab/db/* ${cfg.statePath}/db
ln -sf ${cfg.packages.gitlab}/share/gitlab/lib ${cfg.statePath}/lib
[ -L /run/gitlab/config ] || ln -sf ${cfg.statePath}/config /run/gitlab/config
[ -L /run/gitlab/log ] || ln -sf ${cfg.statePath}/log /run/gitlab/log
[ -L /run/gitlab/tmp ] || ln -sf ${cfg.statePath}/tmp /run/gitlab/tmp
[ -L /run/gitlab/uploads ] || ln -sf ${cfg.statePath}/uploads /run/gitlab/uploads
cp ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
cp -rf ${cfg.packages.gitlab}/share/gitlab/config.dist/* ${cfg.statePath}/config
${optionalString cfg.smtp.enable ''
ln -sf ${smtpSettings} ${cfg.statePath}/config/initializers/smtp_settings.rb
''}
${pkgs.openssl}/bin/openssl rand -hex 32 > ${cfg.statePath}/config/gitlab_shell_secret
${pkgs.openssl}/bin/openssl rand -hex 32 > ${cfg.statePath}/gitlab_shell_secret
# JSON is a subset of YAML
ln -sf ${pkgs.writeText "gitlab.yml" (builtins.toJSON gitlabConfig)} ${cfg.statePath}/config/gitlab.yml
ln -sf ${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} ${cfg.statePath}/config/database.yml
ln -sf ${pkgs.writeText "secrets.yml" (builtins.toJSON secretsConfig)} ${cfg.statePath}/config/secrets.yml
ln -sf ${./defaultUnicornConfig.rb} ${cfg.statePath}/config/unicorn.rb
# Install the shell required to push repositories
ln -sf ${pkgs.writeText "config.yml" (builtins.toJSON gitlabShellConfig)} /run/gitlab/shell-config.yml
[ -L ${cfg.statePath}/shell/hooks ] || ln -sf ${cfg.packages.gitlab-shell}/hooks ${cfg.statePath}/shell/hooks
${cfg.packages.gitlab-shell}/bin/install
chown -R ${cfg.user}:${cfg.group} ${cfg.statePath}/
chmod -R ug+rwX,o-rwx+X ${cfg.statePath}/
chown -R ${cfg.user}:${cfg.group} /run/gitlab
${pkgs.sudo}/bin/sudo -u ${cfg.user} ${cfg.packages.gitlab-shell}/bin/install
if ! test -e "${cfg.statePath}/db-created"; then
if [ "${cfg.databaseHost}" = "127.0.0.1" ]; then
@@ -632,7 +650,7 @@ in {
${pkgs.sudo}/bin/sudo -u ${cfg.user} -H ${gitlab-rake}/bin/gitlab-rake db:schema:load
touch "${cfg.statePath}/db-created"
${pkgs.sudo}/bin/sudo -u ${cfg.user} touch "${cfg.statePath}/db-created"
fi
# Always do the db migrations just to be sure the database is up-to-date
@@ -641,22 +659,13 @@ in {
if ! test -e "${cfg.statePath}/db-seeded"; then
${pkgs.sudo}/bin/sudo -u ${cfg.user} ${gitlab-rake}/bin/gitlab-rake db:seed_fu \
GITLAB_ROOT_PASSWORD='${cfg.initialRootPassword}' GITLAB_ROOT_EMAIL='${cfg.initialRootEmail}'
touch "${cfg.statePath}/db-seeded"
${pkgs.sudo}/bin/sudo -u ${cfg.user} touch "${cfg.statePath}/db-seeded"
fi
# The gitlab:shell:create_hooks task seems broken for fixing links
# so we instead delete all the hooks and create them anew
rm -f ${cfg.statePath}/repositories/**/*.git/hooks
${pkgs.sudo}/bin/sudo -u ${cfg.user} -H ${gitlab-rake}/bin/gitlab-rake gitlab:shell:create_hooks
# We remove potentially broken links to old gitlab-shell versions
rm -Rf ${cfg.statePath}/repositories/**/*.git/hooks
${pkgs.sudo}/bin/sudo -u ${cfg.user} -H ${pkgs.git}/bin/git config --global core.autocrlf "input"
# Change permissions in the last step because some of the
# intermediary scripts like to create directories as root.
chmod -R u+rwX,go-rwx+X ${gitlabEnv.HOME}
chmod -R ug+rwX,o-rwx ${cfg.statePath}/repositories
chmod -R ug-s ${cfg.statePath}/repositories
find ${cfg.statePath}/repositories -type d -print0 | xargs -0 chmod g+s
'';
serviceConfig = {

View File

@@ -21,22 +21,23 @@ let
availableComponents = cfg.package.availableComponents;
# Given component "parentConfig.platform", returns whether config.parentConfig
# is a list containing a set with set.platform == "platform".
usedPlatforms = config:
if isAttrs config then
optional (config ? platform) config.platform
++ concatMap usedPlatforms (attrValues config)
else if isList config then
concatMap usedPlatforms config
else [ ];
# Given a component "platform", looks up whether it is used in the config
# as `platform = "platform";`.
#
# For example, the component sensor.luftdaten is used as follows:
# For example, the component mqtt.sensor is used as follows:
# config.sensor = [ {
# platform = "luftdaten";
# platform = "mqtt";
# ...
# } ];
useComponentPlatform = component:
let
path = splitString "." component;
parentConfig = attrByPath (init path) null cfg.config;
platform = last path;
in isList parentConfig && any
(item: item.platform or null == platform)
parentConfig;
useComponentPlatform = component: elem component (usedPlatforms cfg.config);
# Returns whether component is used in config
useComponent = component:

View File

@@ -235,7 +235,7 @@ in {
'';
script = ''
export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile})
exec ${datadogPkg}/bin/agent start -c /etc/datadog-agent/datadog.yaml
exec ${datadogPkg}/bin/agent run -c /etc/datadog-agent/datadog.yaml
'';
serviceConfig.PermissionsStartOnly = true;
};

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,166 @@
{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.services.prometheus.pushgateway;
cmdlineArgs =
opt "web.listen-address" cfg.web.listen-address
++ opt "web.telemetry-path" cfg.web.telemetry-path
++ opt "web.external-url" cfg.web.external-url
++ opt "web.route-prefix" cfg.web.route-prefix
++ optional cfg.persistMetrics ''--persistence.file="/var/lib/${cfg.stateDir}/metrics"''
++ opt "persistence.interval" cfg.persistence.interval
++ opt "log.level" cfg.log.level
++ opt "log.format" cfg.log.format
++ cfg.extraFlags;
opt = k : v : optional (v != null) ''--${k}="${v}"'';
in {
options = {
services.prometheus.pushgateway = {
enable = mkEnableOption "Prometheus Pushgateway";
package = mkOption {
type = types.package;
default = pkgs.prometheus-pushgateway;
defaultText = "pkgs.prometheus-pushgateway";
description = ''
Package that should be used for the prometheus pushgateway.
'';
};
web.listen-address = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
Address to listen on for the web interface, API and telemetry.
<literal>null</literal> will default to <literal>:9091</literal>.
'';
};
web.telemetry-path = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
Path under which to expose metrics.
<literal>null</literal> will default to <literal>/metrics</literal>.
'';
};
web.external-url = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
The URL under which Pushgateway is externally reachable.
'';
};
web.route-prefix = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
Prefix for the internal routes of web endpoints.
Defaults to the path of
<option>services.prometheus.pushgateway.web.external-url</option>.
'';
};
persistence.interval = mkOption {
type = types.nullOr types.str;
default = null;
example = "10m";
description = ''
The minimum interval at which to write out the persistence file.
<literal>null</literal> will default to <literal>5m</literal>.
'';
};
log.level = mkOption {
type = types.nullOr (types.enum ["debug" "info" "warn" "error" "fatal"]);
default = null;
description = ''
Only log messages with the given severity or above.
<literal>null</literal> will default to <literal>info</literal>.
'';
};
log.format = mkOption {
type = types.nullOr types.str;
default = null;
example = "logger:syslog?appname=bob&local=7";
description = ''
Set the log target and format.
<literal>null</literal> will default to <literal>logger:stderr</literal>.
'';
};
extraFlags = mkOption {
type = types.listOf types.str;
default = [];
description = ''
Extra commandline options when launching the Pushgateway.
'';
};
persistMetrics = mkOption {
type = types.bool;
default = false;
description = ''
Whether to persist metrics to a file.
When enabled metrics will be saved to a file called
<literal>metrics</literal> in the directory
<literal>/var/lib/pushgateway</literal>. The directory below
<literal>/var/lib</literal> can be set using
<option>services.prometheus.pushgateway.stateDir</option>.
'';
};
stateDir = mkOption {
type = types.str;
default = "pushgateway";
description = ''
Directory below <literal>/var/lib</literal> to store metrics.
This directory will be created automatically using systemd's
StateDirectory mechanism when
<option>services.prometheus.pushgateway.persistMetrics</option>
is enabled.
'';
};
};
};
config = mkIf cfg.enable {
assertions = [
{
assertion = !hasPrefix "/" cfg.stateDir;
message =
"The option services.prometheus.pushgateway.stateDir" +
" shouldn't be an absolute directory." +
" It should be a directory relative to /var/lib.";
}
];
systemd.services.pushgateway = {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
Restart = "always";
DynamicUser = true;
ExecStart = "${cfg.package}/bin/pushgateway" +
optionalString (length cmdlineArgs != 0) (" \\\n " +
concatStringsSep " \\\n " cmdlineArgs);
StateDirectory = if cfg.persistMetrics then cfg.stateDir else null;
};
};
};
}

View File

@@ -234,16 +234,19 @@ in
Type = "simple";
PIDFile = pidfile;
# Believe it or not, Tahoe is very brittle about the order of
# arguments to $(tahoe start). The node directory must come first,
# arguments to $(tahoe run). The node directory must come first,
# and arguments which alter Twisted's behavior come afterwards.
ExecStart = ''
${settings.package}/bin/tahoe start ${lib.escapeShellArg nodedir} -n -l- --pidfile=${lib.escapeShellArg pidfile}
${settings.package}/bin/tahoe run ${lib.escapeShellArg nodedir} --pidfile=${lib.escapeShellArg pidfile}
'';
};
preStart = ''
if [ ! -d ${lib.escapeShellArg nodedir} ]; then
mkdir -p /var/db/tahoe-lafs
tahoe create-introducer ${lib.escapeShellArg nodedir}
# See https://github.com/NixOS/nixpkgs/issues/25273
tahoe create-introducer \
--hostname="${config.networking.hostName}" \
${lib.escapeShellArg nodedir}
fi
# Tahoe has created a predefined tahoe.cfg which we must now
@@ -334,10 +337,10 @@ in
Type = "simple";
PIDFile = pidfile;
# Believe it or not, Tahoe is very brittle about the order of
# arguments to $(tahoe start). The node directory must come first,
# arguments to $(tahoe run). The node directory must come first,
# and arguments which alter Twisted's behavior come afterwards.
ExecStart = ''
${settings.package}/bin/tahoe start ${lib.escapeShellArg nodedir} -n -l- --pidfile=${lib.escapeShellArg pidfile}
${settings.package}/bin/tahoe run ${lib.escapeShellArg nodedir} --pidfile=${lib.escapeShellArg pidfile}
'';
};
preStart = ''

View File

@@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }:
{ config, lib, pkgs, utils, ... }:
# TODO:
#
@@ -12,6 +12,8 @@ let
cfg = config.services.hostapd;
escapedInterface = utils.escapeSystemdPath cfg.interface;
configFile = pkgs.writeText "hostapd.conf" ''
interface=${cfg.interface}
driver=${cfg.driver}
@@ -157,8 +159,8 @@ in
{ description = "hostapd wireless AP";
path = [ pkgs.hostapd ];
after = [ "sys-subsystem-net-devices-${cfg.interface}.device" ];
bindsTo = [ "sys-subsystem-net-devices-${cfg.interface}.device" ];
after = [ "sys-subsystem-net-devices-${escapedInterface}.device" ];
bindsTo = [ "sys-subsystem-net-devices-${escapedInterface}.device" ];
requiredBy = [ "network-link-${cfg.interface}.service" ];
serviceConfig =

View File

@@ -26,4 +26,6 @@
}];
};
meta.maintainers = [ lib.maintainers.yarny ];
}

View File

@@ -4,7 +4,7 @@
{
ModemGroup = [ ''"any:.*"'' ];
ModemGroup = [ ''"any:0:.*"'' ];
ServerTracing = "0x78701";
SessionTracing = "0x78701";
UUCPLockDir = "/var/lock";

View File

@@ -80,8 +80,11 @@ in
# Syntax depends on being IPv6 or IPv4.
(iface: if elem ":" (stringToCharacters iface) then "[${iface}]:53" else "${iface}:53")
cfg.interfaces;
socketConfig.ListenDatagram = listenStreams;
socketConfig.FreeBind = true;
socketConfig = {
ListenDatagram = listenStreams;
FreeBind = true;
FileDescriptorName = "dns";
};
};
systemd.sockets.kresd-tls = mkIf (cfg.listenTLS != []) rec {

View File

@@ -151,7 +151,7 @@ in
'';
description = ''
Configuration for ZNC, see
<literal>https://wiki.znc.in/Configuration</literal> for details. The
<link xlink:href="https://wiki.znc.in/Configuration"/> for details. The
Nix value declared here will be translated directly to the xml-like
format ZNC expects. This is much more flexible than the legacy options
under <option>services.znc.confOptions.*</option>, but also can't do

View File

@@ -60,6 +60,8 @@ let
TempDir ${cfg.tempDir}
SetEnv PATH /var/lib/cups/path/lib/cups/filter:/var/lib/cups/path/bin
# User and group used to run external programs, including
# those that actually send the job to the printer. Note that
# Udev sets the group of printer devices to `lp', so we want
@@ -76,8 +78,6 @@ let
'') cfg.listenAddresses}
Listen /var/run/cups/cups.sock
SetEnv PATH /var/lib/cups/path/lib/cups/filter:/var/lib/cups/path/bin
DefaultShared ${if cfg.defaultShared then "Yes" else "No"}
Browsing ${if cfg.browsing then "Yes" else "No"}

View File

@@ -5,6 +5,9 @@ with lib;
let
cfg = config.services.kibana;
ge7 = builtins.compareVersions cfg.package.version "7" >= 0;
lt6_6 = builtins.compareVersions cfg.package.version "6.6" < 0;
cfgFile = pkgs.writeText "kibana.json" (builtins.toJSON (
(filterAttrsRecursive (n: v: v != null) ({
server.host = cfg.listenAddress;
@@ -16,6 +19,7 @@ let
kibana.defaultAppId = cfg.defaultAppId;
elasticsearch.url = cfg.elasticsearch.url;
elasticsearch.hosts = cfg.elasticsearch.hosts;
elasticsearch.username = cfg.elasticsearch.username;
elasticsearch.password = cfg.elasticsearch.password;
@@ -67,9 +71,30 @@ in {
elasticsearch = {
url = mkOption {
description = "Elasticsearch url";
default = "http://localhost:9200";
type = types.str;
description = ''
Elasticsearch url.
Defaults to <literal>"http://localhost:9200"</literal>.
Don't set this when using Kibana >= 7.0.0 because it will result in a
configuration error. Use <option>services.kibana.elasticsearch.hosts</option>
instead.
'';
default = null;
type = types.nullOr types.str;
};
hosts = mkOption {
description = ''
The URLs of the Elasticsearch instances to use for all your queries.
All nodes listed here must be on the same cluster.
Defaults to <literal>[ "http://localhost:9200" ]</literal>.
This option is only valid when using kibana >= 6.6.
'';
default = null;
type = types.nullOr (types.listOf types.str);
};
username = mkOption {
@@ -143,6 +168,19 @@ in {
};
config = mkIf (cfg.enable) {
assertions = [
{
assertion = ge7 -> cfg.elasticsearch.url == null;
message =
"The option services.kibana.elasticsearch.url has been removed when using kibana >= 7.0.0. " +
"Please use option services.kibana.elasticsearch.hosts instead.";
}
{
assertion = lt6_6 -> cfg.elasticsearch.hosts == null;
message =
"The option services.kibana.elasticsearch.hosts is only valid for kibana >= 6.6.";
}
];
systemd.services.kibana = {
description = "Kibana Service";
wantedBy = [ "multi-user.target" ];

View File

@@ -116,20 +116,22 @@ in {
${lib.optionalString (cfg.webroot != null)
"ln -sfT \"${cfg.webroot}\" web"}
mkdir -p dump
# Check that both database configs are symlinks before overwriting them
if [ -e KDB/DB_CONFIG ] && [ ! -L KBD/DB_CONFIG ]; then
echo "KDB/DB_CONFIG exists but is not a symlink." >&2
exit 1
fi
if [ -e PTree/DB_CONFIG ] && [ ! -L PTree/DB_CONFIG ]; then
echo "PTree/DB_CONFIG exists but is not a symlink." >&2
exit 1
fi
ln -sf ${dbConfig} KDB/DB_CONFIG
ln -sf ${dbConfig} PTree/DB_CONFIG
${sksPkg}/bin/sks build dump/*.gpg -n 10 -cache 100 || true #*/
${sksPkg}/bin/sks cleandb || true
${sksPkg}/bin/sks pbuild -cache 20 -ptree_cache 70 || true
# Check that both database configs are symlinks before overwriting them
# TODO: The initial build will be without DB_CONFIG, but this will
# hopefully not cause any significant problems. It might be better to
# create both directories manually but we have to check that this does
# not affect the initial build of the DB.
for CONFIG_FILE in KDB/DB_CONFIG PTree/DB_CONFIG; do
if [ -e $CONFIG_FILE ] && [ ! -L $CONFIG_FILE ]; then
echo "$CONFIG_FILE exists but is not a symlink." >&2
echo "Please remove $PWD/$CONFIG_FILE manually to continue." >&2
exit 1
fi
ln -sf ${dbConfig} $CONFIG_FILE
done
'';
serviceConfig = {
WorkingDirectory = "~";

View File

@@ -107,8 +107,6 @@ in {
path = with pkgs; [ iptables ipset iproute systemd ];
postStart = ''
${pkgs.ipset}/bin/ipset -quiet create -exist sshguard4 hash:ip family inet
${pkgs.ipset}/bin/ipset -quiet create -exist sshguard6 hash:ip family inet6
${pkgs.iptables}/bin/iptables -I INPUT -m set --match-set sshguard4 src -j DROP
${pkgs.iptables}/bin/ip6tables -I INPUT -m set --match-set sshguard6 src -j DROP
'';

View File

@@ -215,7 +215,7 @@ in {
# /etc/icingaweb2
environment.etc = let
doModule = name: optionalAttrs (cfg.modules."${name}".enable) (nameValuePair "icingaweb2/enabledModules/${name}" { source = "${pkgs.icingaweb2}/modules/${name}"; });
doModule = name: optionalAttrs (cfg.modules."${name}".enable) { "icingaweb2/enabledModules/${name}".source = "${pkgs.icingaweb2}/modules/${name}"; };
in {}
# Module packages
// (mapAttrs' (k: v: nameValuePair "icingaweb2/enabledModules/${k}" { source = v; }) cfg.modulePackages)

View File

@@ -257,6 +257,23 @@ in {
'';
};
};
autoUpdateApps = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Run regular auto update of all apps installed from the nextcloud app store.
'';
};
startAt = mkOption {
type = with types; either str (listOf str);
default = "05:00:00";
example = "Sun 14:00:00";
description = ''
When to run the update. See `systemd.services.&lt;name&gt;.startAt`.
'';
};
};
};
config = mkIf cfg.enable (mkMerge [
@@ -362,6 +379,11 @@ in {
serviceConfig.User = "nextcloud";
serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${pkgs.nextcloud}/cron.php";
};
"nextcloud-update-plugins" = mkIf cfg.autoUpdateApps.enable {
serviceConfig.Type = "oneshot";
serviceConfig.ExecStart = "${occ}/bin/nextcloud-occ app:update --all";
startAt = cfg.autoUpdateApps.startAt;
};
};
services.phpfpm = {

View File

@@ -111,5 +111,11 @@
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/49783">#49783</link>,
for now it's unfortunately necessary to manually work around these issues.
</para>
<para>
Right now app installation and configuration is done imperatively in the nextcloud web ui or via the <literal>nextcloud-occ</literal> command line utility.
You can activate auto updates for your apps via
<literal><link linkend="opt-services.nextcloud.autoUpdateApps.enable">services.nextcloud.autoUpdateApps</link></literal>.
</para>
</section>
</chapter>

View File

@@ -70,8 +70,14 @@ in
# Ensure lightdm is used when Pantheon is enabled
# Without it screen locking will be nonfunctional because of the use of lightlocker
warnings = optional (config.services.xserver.displayManager.lightdm.enable != true)
''
Using Pantheon without LightDM as a displayManager will break screenlocking from the UI.
'';
services.xserver.displayManager.lightdm.enable = mkDefault true;
services.xserver.displayManager.lightdm.greeters.pantheon.enable = mkDefault true;
services.xserver.displayManager.lightdm.greeters.gtk.enable = mkDefault true;
# If not set manually Pantheon session cannot be started
# Known issue of https://github.com/NixOS/nixpkgs/pull/43992

View File

@@ -208,76 +208,25 @@ in
session optional pam_permit.so
'';
gdm.text = ''
auth requisite pam_nologin.so
auth required pam_env.so envfile=${config.system.build.pamEnvironment}
auth required pam_succeed_if.so uid >= 1000 quiet
auth optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so
auth ${if config.security.pam.enableEcryptfs then "required" else "sufficient"} pam_unix.so nullok likeauth
${optionalString config.security.pam.enableEcryptfs
"auth required ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so unwrap"}
${optionalString (! config.security.pam.enableEcryptfs)
"auth required pam_deny.so"}
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
${optionalString config.security.pam.enableEcryptfs
"password optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_env.so envfile=${config.system.build.pamEnvironment}
session required pam_unix.so
${optionalString config.security.pam.enableEcryptfs
"session optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_loginuid.so
session optional ${pkgs.systemd}/lib/security/pam_systemd.so
session optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start
'';
gdm-password.text = ''
auth requisite pam_nologin.so
auth required pam_env.so envfile=${config.system.build.pamEnvironment}
auth required pam_succeed_if.so uid >= 1000 quiet
auth optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so
auth ${if config.security.pam.enableEcryptfs then "required" else "sufficient"} pam_unix.so nullok likeauth
${optionalString config.security.pam.enableEcryptfs
"auth required ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so unwrap"}
${optionalString (! config.security.pam.enableEcryptfs)
"auth required pam_deny.so"}
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
${optionalString config.security.pam.enableEcryptfs
"password optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_env.so envfile=${config.system.build.pamEnvironment}
session required pam_unix.so
${optionalString config.security.pam.enableEcryptfs
"session optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}
session required pam_loginuid.so
session optional ${pkgs.systemd}/lib/security/pam_systemd.so
session optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so auto_start
auth substack login
account include login
password substack login
session include login
'';
gdm-autologin.text = ''
auth requisite pam_nologin.so
auth requisite pam_nologin.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth required pam_permit.so
auth required pam_succeed_if.so uid >= 1000 quiet
auth required pam_permit.so
account sufficient pam_unix.so
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
password requisite pam_unix.so nullok sha512
session optional pam_keyinit.so revoke
session required pam_env.so envfile=${config.system.build.pamEnvironment}
session required pam_unix.so
session required pam_loginuid.so
session optional ${pkgs.systemd}/lib/security/pam_systemd.so
session optional pam_keyinit.so revoke
session include login
'';
};

View File

@@ -33,6 +33,13 @@ in
config = mkIf (ldmcfg.enable && cfg.enable) {
warnings = [
''
The Pantheon greeter is suboptimal in NixOS and can possibly put you in
a situation where you cannot start a session when switching desktopManagers.
''
];
services.xserver.displayManager.lightdm.greeters.gtk.enable = false;
services.xserver.displayManager.lightdm.greeter = mkDefault {

View File

@@ -33,6 +33,15 @@ initrd {initrd}
options {kernel_params}
"""
# The boot loader entry for memtest86.
#
# TODO: This is hard-coded to use the 64-bit EFI app, but it could probably
# be updated to use the 32-bit EFI app on 32-bit systems. The 32-bit EFI
# app filename is BOOTIA32.efi.
MEMTEST_BOOT_ENTRY = """title MemTest86
efi /efi/memtest86/BOOTX64.efi
"""
def write_loader_conf(profile, generation):
with open("@efiSysMountPoint@/loader/loader.conf.tmp", 'w') as f:
if "@timeout@" != "":
@@ -124,7 +133,9 @@ def get_generations(profile=None):
universal_newlines=True)
gen_lines = gen_list.split('\n')
gen_lines.pop()
return [ (profile, int(line.split()[0])) for line in gen_lines ]
configurationLimit = @configurationLimit@
return [ (profile, int(line.split()[0])) for line in gen_lines ][-configurationLimit:]
def remove_old_entries(gens):
rex_profile = re.compile("^@efiSysMountPoint@/loader/entries/nixos-(.*)-generation-.*\.conf$")
@@ -145,7 +156,7 @@ def remove_old_entries(gens):
except ValueError:
pass
for path in glob.iglob("@efiSysMountPoint@/efi/nixos/*"):
if not path in known_paths:
if not path in known_paths and not os.path.isdir(path):
os.unlink(path)
def get_profiles():
@@ -199,6 +210,24 @@ def main():
if os.readlink(system_dir(*gen)) == args.default_config:
write_loader_conf(*gen)
memtest_entry_file = "@efiSysMountPoint@/loader/entries/memtest86.conf"
if os.path.exists(memtest_entry_file):
os.unlink(memtest_entry_file)
shutil.rmtree("@efiSysMountPoint@/efi/memtest86", ignore_errors=True)
if "@memtest86@" != "":
mkdir_p("@efiSysMountPoint@/efi/memtest86")
for path in glob.iglob("@memtest86@/*"):
if os.path.isdir(path):
shutil.copytree(path, os.path.join("@efiSysMountPoint@/efi/memtest86", os.path.basename(path)))
else:
shutil.copy(path, "@efiSysMountPoint@/efi/memtest86/")
memtest_entry_file = "@efiSysMountPoint@/loader/entries/memtest86.conf"
memtest_entry_file_tmp_path = "%s.tmp" % memtest_entry_file
with open(memtest_entry_file_tmp_path, 'w') as f:
f.write(MEMTEST_BOOT_ENTRY)
os.rename(memtest_entry_file_tmp_path, memtest_entry_file)
# Since fat32 provides little recovery facilities after a crash,
# it can leave the system in an unbootable state, when a crash/outage
# happens shortly after an update. To decrease the likelihood of this

View File

@@ -22,9 +22,13 @@ let
editor = if cfg.editor then "True" else "False";
configurationLimit = if cfg.configurationLimit == null then 0 else cfg.configurationLimit;
inherit (cfg) consoleMode;
inherit (efi) efiSysMountPoint canTouchEfiVariables;
memtest86 = if cfg.memtest86.enable then pkgs.memtest86-efi else "";
};
in {
@@ -55,6 +59,19 @@ in {
'';
};
configurationLimit = mkOption {
default = null;
example = 120;
type = types.nullOr types.int;
description = ''
Maximum number of latest generations in the boot menu.
Useful to prevent boot partition running out of disk space.
<literal>null</literal> means no limit i.e. all generations
that were not garbage collected yet.
'';
};
consoleMode = mkOption {
default = "keep";
@@ -86,6 +103,19 @@ in {
</itemizedlist>
'';
};
memtest86 = {
enable = mkOption {
default = false;
type = types.bool;
description = ''
Make MemTest86 available from the systemd-boot menu. MemTest86 is a
program for testing memory. MemTest86 is an unfree program, so
this requires <literal>allowUnfree</literal> to be set to
<literal>true</literal>.
'';
};
};
};
config = mkIf cfg.enable {

View File

@@ -10,7 +10,7 @@ let
checkLink = checkUnitConfig "Link" [
(assertOnlyFields [
"Description" "Alias" "MACAddressPolicy" "MACAddress" "NamePolicy" "Name"
"Description" "Alias" "MACAddressPolicy" "MACAddress" "NamePolicy" "OriginalName"
"MTUBytes" "BitsPerSecond" "Duplex" "AutoNegotiation" "WakeOnLan" "Port"
"TCPSegmentationOffload" "TCP6SegmentationOffload" "GenericSegmentationOffload"
"GenericReceiveOffload" "LargeReceiveOffload" "RxChannels" "TxChannels"

View File

@@ -31,6 +31,7 @@ in
fileSystems."/" = {
device = "/dev/disk/by-label/nixos";
fsType = "ext4";
autoResize = true;
};

View File

@@ -253,6 +253,10 @@ let
RestartForceExitStatus = "133";
SuccessExitStatus = "133";
# Some containers take long to start
# especially when you automatically start many at once
TimeoutStartSec = cfg.timeoutStartSec;
Restart = "on-failure";
Slice = "machine.slice";
@@ -419,6 +423,7 @@ let
{
extraVeths = {};
additionalCapabilities = [];
timeoutStartSec = "15s";
allowedDevices = [];
hostAddress = null;
hostAddress6 = null;
@@ -567,6 +572,18 @@ in
'';
};
timeoutStartSec = mkOption {
type = types.str;
default = "1min";
description = ''
Time for the container to start. In case of a timeout,
the container processes get killed.
See <citerefentry><refentrytitle>systemd.time</refentrytitle>
<manvolnum>7</manvolnum></citerefentry>
for more information about the format.
'';
};
bindMounts = mkOption {
type = with types; loaOf (submodule bindMountOpts);
default = {};

View File

@@ -274,5 +274,22 @@ let self = {
"18.09".sa-east-1.hvm-ebs = "ami-0e4a8a47fd6db6112";
"18.09".ap-south-1.hvm-ebs = "ami-0880a678d3f555313";
latest = self."18.09";
# 19.03.172286.8ea36d73256
"19.03".eu-west-1.hvm-ebs = "ami-0fe40176548ff0940";
"19.03".eu-west-2.hvm-ebs = "ami-03a40fd3a02fe95ba";
"19.03".eu-west-3.hvm-ebs = "ami-0436f9da0f20a638e";
"19.03".eu-central-1.hvm-ebs = "ami-0022b8ea9efde5de4";
"19.03".us-east-1.hvm-ebs = "ami-0efc58fb70ae9a217";
"19.03".us-east-2.hvm-ebs = "ami-0abf711b1b34da1af";
"19.03".us-west-1.hvm-ebs = "ami-07d126e8838c40ec5";
"19.03".us-west-2.hvm-ebs = "ami-03f8a737546e47fb0";
"19.03".ca-central-1.hvm-ebs = "ami-03f9fd0ef2e035ede";
"19.03".ap-southeast-1.hvm-ebs = "ami-0cff66114c652c262";
"19.03".ap-southeast-2.hvm-ebs = "ami-054c73a7f8d773ea9";
"19.03".ap-northeast-1.hvm-ebs = "ami-00db62688900456a4";
"19.03".ap-northeast-2.hvm-ebs = "ami-0485cdd1a5fdd2117";
"19.03".sa-east-1.hvm-ebs = "ami-0c6a43c6e0ad1f4e2";
"19.03".ap-south-1.hvm-ebs = "ami-0303deb1b5890f878";
latest = self."19.03";
}; in self

View File

@@ -23,6 +23,7 @@ in
{
acme = handleTestOn ["x86_64-linux"] ./acme.nix {};
atd = handleTest ./atd.nix {};
automysqlbackup = handleTest ./automysqlbackup.nix {};
avahi = handleTest ./avahi.nix {};
bcachefs = handleTestOn ["x86_64-linux"] ./bcachefs.nix {}; # linux-4.18.2018.10.12 is unsupported on aarch64
beanstalkd = handleTest ./beanstalkd.nix {};
@@ -188,6 +189,7 @@ in
predictable-interface-names = handleTest ./predictable-interface-names.nix {};
printing = handleTest ./printing.nix {};
prometheus = handleTest ./prometheus.nix {};
prometheus2 = handleTest ./prometheus-2.nix {};
prometheus-exporters = handleTest ./prometheus-exporters.nix {};
prosody = handleTest ./prosody.nix {};
proxy = handleTest ./proxy.nix {};
@@ -205,6 +207,7 @@ in
rxe = handleTest ./rxe.nix {};
samba = handleTest ./samba.nix {};
sddm = handleTest ./sddm.nix {};
signal-desktop = handleTest ./signal-desktop.nix {};
simple = handleTest ./simple.nix {};
slim = handleTest ./slim.nix {};
slurm = handleTest ./slurm.nix {};

View File

@@ -0,0 +1,34 @@
import ./make-test.nix ({ pkgs, lib, ... }:
{
name = "automysqlbackup";
meta.maintainers = [ lib.maintainers.aanderse ];
machine =
{ pkgs, ... }:
{
services.mysql.enable = true;
services.mysql.package = pkgs.mysql;
services.mysql.initialDatabases = [ { name = "testdb"; schema = ./testdb.sql; } ];
services.automysqlbackup.enable = true;
};
testScript = ''
startAll;
# Need to have mysql started so that it can be populated with data.
$machine->waitForUnit("mysql.service");
# Wait for testdb to be fully populated (5 rows).
$machine->waitUntilSucceeds("mysql -u root -D testdb -N -B -e 'select count(id) from tests' | grep -q 5");
# Do a backup and wait for it to start
$machine->startJob("automysqlbackup.service");
$machine->waitForJob("automysqlbackup.service");
# wait for backup file and check that data appears in backup
$machine->waitForFile("/var/backup/mysql/daily/testdb");
$machine->succeed("${pkgs.gzip}/bin/zcat /var/backup/mysql/daily/testdb/daily_testdb_*.sql.gz | grep hello");
'';
})

View File

@@ -67,5 +67,18 @@ import ./make-test.nix ({ pkgs, ... }: {
# Ensure building an image on top of a layered Docker images work
$docker->succeed("docker load --input='${pkgs.dockerTools.examples.layered-on-top}'");
$docker->succeed("docker run --rm ${pkgs.dockerTools.examples.layered-on-top.imageName}");
# Ensure layers are shared between images
$docker->succeed("docker load --input='${pkgs.dockerTools.examples.another-layered-image}'");
$docker->succeed("docker inspect ${pkgs.dockerTools.examples.layered-image.imageName} | ${pkgs.jq}/bin/jq -r '.[] | .RootFS.Layers | .[]' | sort > layers1.sha256");
$docker->succeed("docker inspect ${pkgs.dockerTools.examples.another-layered-image.imageName} | ${pkgs.jq}/bin/jq -r '.[] | .RootFS.Layers | .[]' | sort > layers2.sha256");
$docker->succeed('[ $(comm -1 -2 layers1.sha256 layers2.sha256 | wc -l) -ne 0 ]');
# Ensure order of layers is correct
$docker->succeed("docker load --input='${pkgs.dockerTools.examples.layersOrder}'");
$docker->succeed("docker run --rm ${pkgs.dockerTools.examples.layersOrder.imageName} cat /tmp/layer1 | grep -q layer1");
# This is to be sure the order of layers of the parent image is preserved
$docker->succeed("docker run --rm ${pkgs.dockerTools.examples.layersOrder.imageName} cat /tmp/layer2 | grep -q layer2");
$docker->succeed("docker run --rm ${pkgs.dockerTools.examples.layersOrder.imageName} cat /tmp/layer3 | grep -q layer3");
'';
})

View File

@@ -2,6 +2,8 @@
config ? {},
pkgs ? import ../.. { inherit system config; },
enableUnfree ? false
# To run the test on the unfree ELK use the folllowing command:
# NIXPKGS_ALLOW_UNFREE=1 nix-build nixos/tests/elk.nix -A ELK-6 --arg enableUnfree true
}:
with import ../lib/testing.nix { inherit system pkgs; };
@@ -10,14 +12,21 @@ with pkgs.lib;
let
esUrl = "http://localhost:9200";
mkElkTest = name : elk : makeTest {
totalHits = message :
"curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' " +
''-d '{\"query\" : { \"match\" : { \"message\" : \"${message}\"}}}' '' +
"| jq .hits.total";
mkElkTest = name : elk :
let elasticsearchGe7 = builtins.compareVersions elk.elasticsearch.version "7" >= 0;
in makeTest {
inherit name;
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ eelco offline basvandijk ];
};
nodes = {
one =
{ pkgs, ... }: {
{ pkgs, lib, ... }: {
# Not giving the machine at least 2060MB results in elasticsearch failing with the following error:
#
# OpenJDK 64-Bit Server VM warning:
@@ -36,6 +45,26 @@ let
environment.systemPackages = [ pkgs.jq ];
services = {
journalbeat = let lt6 = builtins.compareVersions
elk.journalbeat.version "6" < 0; in {
enable = true;
package = elk.journalbeat;
extraConfig = mkOptionDefault (''
logging:
to_syslog: true
level: warning
metrics.enabled: false
output.elasticsearch:
hosts: [ "127.0.0.1:9200" ]
${optionalString lt6 "template.enabled: false"}
'' + optionalString (!lt6) ''
journalbeat.inputs:
- paths: []
seek: cursor
'');
};
logstash = {
enable = true;
package = elk.logstash;
@@ -67,11 +96,11 @@ let
kibana = {
enable = true;
package = elk.kibana;
elasticsearch.url = esUrl;
};
elasticsearch-curator = {
enable = true;
# The current version of curator (5.6) doesn't support elasticsearch >= 7.0.0.
enable = !elasticsearchGe7;
actionYAML = ''
---
actions:
@@ -103,14 +132,19 @@ let
testScript = ''
startAll;
# Wait until elasticsearch is listening for connections.
$one->waitForUnit("elasticsearch.service");
$one->waitForOpenPort(9200);
# Continue as long as the status is not "red". The status is probably
# "yellow" instead of "green" because we are using a single elasticsearch
# node which elasticsearch considers risky.
#
# TODO: extend this test with multiple elasticsearch nodes and see if the status turns "green".
$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_cluster/health' | jq .status | grep -v red");
# TODO: extend this test with multiple elasticsearch nodes
# and see if the status turns "green".
$one->waitUntilSucceeds(
"curl --silent --show-error '${esUrl}/_cluster/health' " .
"| jq .status | grep -v red");
# Perform some simple logstash tests.
$one->waitForUnit("logstash.service");
@@ -119,16 +153,28 @@ let
# See if kibana is healthy.
$one->waitForUnit("kibana.service");
$one->waitUntilSucceeds("curl --silent --show-error 'http://localhost:5601/api/status' | jq .status.overall.state | grep green");
$one->waitUntilSucceeds(
"curl --silent --show-error 'http://localhost:5601/api/status' " .
"| jq .status.overall.state | grep green");
# See if logstash messages arive in elasticsearch.
$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"flowers\"}}}' | jq .hits.total | grep -v 0");
$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"dragons\"}}}' | jq .hits.total | grep 0");
$one->waitUntilSucceeds("${totalHits "flowers"} | grep -v 0");
$one->waitUntilSucceeds("${totalHits "dragons"} | grep 0");
# Test if a message logged to the journal
# is ingested by elasticsearch via journalbeat.
$one->waitForUnit("journalbeat.service");
$one->execute("echo 'Supercalifragilisticexpialidocious' | systemd-cat");
$one->waitUntilSucceeds(
"${totalHits "Supercalifragilisticexpialidocious"} | grep -v 0");
'' + optionalString (!elasticsearchGe7) ''
# Test elasticsearch-curator.
$one->systemctl("stop logstash");
$one->systemctl("start elasticsearch-curator");
$one->waitUntilSucceeds("! curl --silent --show-error '${esUrl}/_cat/indices' | grep logstash | grep -q ^$1");
$one->waitUntilSucceeds(
"! curl --silent --show-error '${esUrl}/_cat/indices' " .
"| grep logstash | grep -q ^$1");
'';
};
in mapAttrs mkElkTest {
@@ -136,6 +182,7 @@ in mapAttrs mkElkTest {
elasticsearch = pkgs.elasticsearch5;
logstash = pkgs.logstash5;
kibana = pkgs.kibana5;
journalbeat = pkgs.journalbeat5;
};
"ELK-6" =
if enableUnfree
@@ -143,10 +190,26 @@ in mapAttrs mkElkTest {
elasticsearch = pkgs.elasticsearch6;
logstash = pkgs.logstash6;
kibana = pkgs.kibana6;
journalbeat = pkgs.journalbeat6;
}
else {
elasticsearch = pkgs.elasticsearch6-oss;
logstash = pkgs.logstash6-oss;
kibana = pkgs.kibana6-oss;
journalbeat = pkgs.journalbeat6;
};
"ELK-7" =
if enableUnfree
then {
elasticsearch = pkgs.elasticsearch7;
logstash = pkgs.logstash7;
kibana = pkgs.kibana7;
journalbeat = pkgs.journalbeat7;
}
else {
elasticsearch = pkgs.elasticsearch7-oss;
logstash = pkgs.logstash7-oss;
kibana = pkgs.kibana7-oss;
journalbeat = pkgs.journalbeat7;
};
}

View File

@@ -9,7 +9,7 @@ with pkgs.lib;
{
mysql = makeTest {
name = "gitea-mysql";
meta.maintainers = [ maintainers.aanderse ];
meta.maintainers = with maintainers; [ aanderse kolaente ];
machine =
{ config, pkgs, ... }:

View File

@@ -30,6 +30,16 @@ import ./make-test.nix ({ pkgs, ...} : {
''
$machine->waitForUnit("multi-user.target");
subtest "apparmor-loaded", sub {
$machine->succeed("systemctl status apparmor.service");
};
# AppArmor securityfs
subtest "apparmor-securityfs", sub {
$machine->succeed("mountpoint -q /sys/kernel/security");
$machine->succeed("cat /sys/kernel/security/apparmor/profiles");
};
# Test loading out-of-tree modules
subtest "extra-module-packages", sub {
$machine->succeed("grep -Fq wireguard /proc/modules");

View File

@@ -5,20 +5,34 @@ import ./make-test.nix ({ pkgs, ...} : {
};
nodes = {
master =
mysql =
{ pkgs, ... }:
{
services.mysql.enable = true;
services.mysql.initialDatabases = [ { name = "testdb"; schema = ./testdb.sql; } ];
services.mysql.package = pkgs.mysql;
services.mysql.package = pkgs.mysql57;
};
mariadb =
{ pkgs, ... }:
{
services.mysql.enable = true;
services.mysql.initialDatabases = [ { name = "testdb"; schema = ./testdb.sql; } ];
services.mysql.package = pkgs.mariadb;
};
};
testScript = ''
startAll;
$master->waitForUnit("mysql");
$master->succeed("echo 'use testdb; select * from tests' | mysql -u root -N | grep 4");
$mysql->waitForUnit("mysql");
$mysql->succeed("echo 'use testdb; select * from tests' | mysql -u root -N | grep 4");
$mysql->shutdown;
$mariadb->waitForUnit("mysql");
$mariadb->succeed("echo 'use testdb; select * from tests' | mysql -u root -N | grep 4");
$mariadb->shutdown;
'';
})

View File

@@ -22,6 +22,10 @@ in {
# Don't inherit adminuser since "root" is supposed to be the default
inherit adminpass;
};
autoUpdateApps = {
enable = true;
startAt = "20:00";
};
};
};
};

View File

@@ -0,0 +1,67 @@
import ./make-test.nix {
name = "prometheus-2";
nodes = {
one = { pkgs, ... }: {
environment.systemPackages = [ pkgs.jq ];
services.prometheus2 = {
enable = true;
scrapeConfigs = [
{
job_name = "prometheus";
static_configs = [
{
targets = [ "127.0.0.1:9090" ];
labels = { instance = "localhost"; };
}
];
}
{
job_name = "pushgateway";
scrape_interval = "1s";
static_configs = [
{
targets = [ "127.0.0.1:9091" ];
}
];
}
];
rules = [
''
groups:
- name: test
rules:
- record: testrule
expr: count(up{job="prometheus"})
''
];
};
services.prometheus.pushgateway = {
enable = true;
persistMetrics = true;
persistence.interval = "1s";
stateDir = "prometheus-pushgateway";
};
};
};
testScript = ''
startAll;
$one->waitForUnit("prometheus2.service");
$one->waitForOpenPort(9090);
$one->succeed("curl -s http://127.0.0.1:9090/metrics");
# Let's test if pushing a metric to the pushgateway succeeds
# and whether that metric gets ingested by prometheus.
$one->waitForUnit("pushgateway.service");
$one->succeed(
"echo 'some_metric 3.14' | " .
"curl --data-binary \@- http://127.0.0.1:9091/metrics/job/some_job");
$one->waitUntilSucceeds(
"curl -sf 'http://127.0.0.1:9090/api/v1/query?query=some_metric' " .
"| jq '.data.result[0].value[1]' | grep '\"3.14\"'");
# Let's test if the pushgateway persists metrics to the configured location.
$one->waitUntilSucceeds("test -e /var/lib/prometheus-pushgateway/metrics");
'';
}

View File

@@ -0,0 +1,37 @@
import ./make-test.nix ({ pkgs, ...} :
{
name = "signal-desktop";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ flokli ];
};
machine = { ... }:
{
imports = [
./common/user-account.nix
./common/x11.nix
];
services.xserver.enable = true;
services.xserver.displayManager.auto.user = "alice";
environment.systemPackages = [ pkgs.signal-desktop ];
};
enableOCR = true;
testScript = { nodes, ... }: let
user = nodes.machine.config.users.users.alice;
in ''
startAll;
$machine->waitForX;
# start signal desktop
$machine->execute("su - alice -c signal-desktop &");
# wait for the "Link your phone to Signal Desktop" message
$machine->waitForText(qr/Link your phone to Signal Desktop/);
$machine->screenshot("signal_desktop");
'';
})

View File

@@ -1,8 +1,9 @@
{ stdenv, buildGoPackage, fetchFromGitHub, libobjc, IOKit }:
{ stdenv, buildGoPackage, fetchFromGitHub, libobjc, IOKit, fetchpatch }:
buildGoPackage rec {
name = "go-ethereum-${version}";
version = "1.8.22";
pname = "go-ethereum";
version = "1.8.27";
goPackagePath = "github.com/ethereum/go-ethereum";
# Fix for usb-related segmentation faults on darwin
@@ -12,11 +13,22 @@ buildGoPackage rec {
# Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 )
hardeningDisable = [ "fortify" ];
# Apply ethereum/go-ethereum#19183 to fix the aarch64 build failure.
#
# TODO Remove this patch when upstream (https://github.com/ethereum/go-ethereum)
# fix this problem in the future release.
patches = [
(fetchpatch {
url = "https://github.com/ethereum/go-ethereum/commit/39bd2609.patch";
sha256 = "1a362hzvcjk505hicv25kziy3c6s5an4j7rk4jibcxwgvygb3mz5";
})
];
src = fetchFromGitHub {
owner = "ethereum";
repo = "go-ethereum";
repo = pname;
rev = "v${version}";
sha256 = "0ag9qxrf7n0qkccaf6v4jaysivpxvsy5zfzar3mcm65223pqy375";
sha256 = "1640y7lqy7bvjjgx6wp0cnbw632ls5fj4ixclr819lfz4p5dfhx1";
};
meta = with stdenv.lib; {

View File

@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
patchShebangs ./tools/
'';
configureFlags = [
wafConfigureFlags = [
"--optimize"
"--docs"
"--with-backends=jack,alsa,dummy"

View File

@@ -24,6 +24,11 @@ python3Packages.buildPythonApplication rec {
pname = "cozy";
version = "0.6.7";
# Temporary fix
# See https://github.com/NixOS/nixpkgs/issues/57029
# and https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;
src = fetchFromGitHub {
owner = "geigi";
repo = pname;

View File

@@ -1,26 +1,28 @@
{ mkDerivation, fetchFromGitHub, lib
, extra-cmake-modules, kdoctools, wrapGAppsHook
, qtmultimedia, qtquickcontrols2, qtwebsockets
, kconfig, kcmutils, kcrash, kdeclarative, kfilemetadata, kinit
, baloo
, kconfig, kcmutils, kcrash, kdeclarative, kfilemetadata, kinit, kirigami2
, baloo, vlc
}:
mkDerivation rec {
name = "elisa-${version}";
version = "0.3.0";
pname = "elisa";
version = "0.4.2";
src = fetchFromGitHub {
owner = "KDE";
repo = "elisa";
rev = "v${version}";
sha256 = "0bpkr5rp9nfa2wzm6w3xkhsfgf5dbgxbmhckjh9wkxal3mncpkg4";
sha256 = "0q098zaajwbpkrarrsdzpjhpsq2nxkqaxwzhr2gjlg08j9vqkpfm";
};
buildInputs = [ vlc ];
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
propagatedBuildInputs = [
qtmultimedia qtquickcontrols2 qtwebsockets
kconfig kcmutils kcrash kdeclarative kfilemetadata kinit
kconfig kcmutils kcrash kdeclarative kfilemetadata kinit kirigami2
baloo
];

View File

@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
zita-resampler curl
];
configureFlags = [
wafConfigureFlags = [
"--shared-lib"
"--no-desktop-update"
"--enable-nls"

View File

@@ -1,23 +1,17 @@
{ stdenv, fetchurl, alsaLib, fluidsynth, libjack2, qtbase, qttools, qtx11extras, cmake, pkgconfig }:
{ stdenv, fetchurl, alsaLib, fluidsynth, libjack2, qt5, autoconf, pkgconfig }:
stdenv.mkDerivation rec {
name = "qsynth-${version}";
version = "0.5.2";
version = "0.5.6";
src = fetchurl {
url = "mirror://sourceforge/qsynth/${name}.tar.gz";
sha256 = "1rfkaxq1pyc4hv3l0i6wicianbcbm1wp53kh9i5d4jsljgisd1dv";
sha256 = "0h4hhja8qbyzd6v24flw9wr4mwl03nplryx1gyrppn7sg13l1sx6";
};
# cmake is looking for qsynth.desktop.in and fails if it doesn't find it
# seems like a bug and can presumable go in the next version after 0.5.2
postPatch = ''
mv src/qsynth.desktop src/qsynth.desktop.in
'';
nativeBuildInputs = [ autoconf pkgconfig ];
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ alsaLib fluidsynth libjack2 qtbase qttools qtx11extras ];
buildInputs = [ alsaLib fluidsynth libjack2 qt5.qtbase qt5.qttools qt5.qtx11extras ];
enableParallelBuilding = true;

View File

@@ -0,0 +1,97 @@
# currently needs to be installed into an environment and needs a `kbuildsycoca5` run afterwards for plugin discovery
{
mkDerivation, fetchFromGitHub, lib, makeWrapper,
cmake, extra-cmake-modules, pkgconfig,
libkcddb, kconfig, kconfigwidgets, ki18n, kdelibs4support, kio, solid, kwidgetsaddons, kxmlgui,
qtbase, phonon,
taglib,
# optional backends
withCD ? true, cdparanoia,
withFlac ? true, flac,
withMidi ? true, fluidsynth, timidity,
withSpeex ? false, speex,
withVorbis ? true, vorbis-tools, vorbisgain,
withMp3 ? true, lame, mp3gain,
withAac ? true, faad2, aacgain,
withUnfreeAac ? false, faac,
withFfmpeg ? true, ffmpeg-full,
withMplayer ? false, mplayer,
withSox ? true, sox,
withOpus ? true, opusTools,
withTwolame ? false, twolame,
withApe ? false, mac,
withWavpack ? false, wavpack
}:
assert withAac -> withFfmpeg || withUnfreeAac;
assert withUnfreeAac -> withAac;
let runtimeDeps = []
++ lib.optional withCD cdparanoia
++ lib.optional withFlac flac
++ lib.optional withSpeex speex
++ lib.optional withFfmpeg ffmpeg-full
++ lib.optional withMplayer mplayer
++ lib.optional withSox sox
++ lib.optional withOpus opusTools
++ lib.optional withTwolame twolame
++ lib.optional withApe mac
++ lib.optional withWavpack wavpack
++ lib.optional withUnfreeAac faac
++ lib.optionals withMidi [ fluidsynth timidity ]
++ lib.optionals withVorbis [ vorbis-tools vorbisgain ]
++ lib.optionals withMp3 [ lame mp3gain ]
++ lib.optionals withAac [ faad2 aacgain ];
in
mkDerivation rec {
name = "soundkonverter";
version = "3.0.1";
src = fetchFromGitHub {
owner = "dfaust";
repo = "soundkonverter";
rev = "v" + version;
sha256 = "1g2khdsjmsi4zzynkq8chd11cbdhjzmi37r9jhpal0b730nq9x7l";
};
enableParallelBuilding = true;
nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig kdelibs4support makeWrapper ];
propagatedBuildInputs = [ libkcddb kconfig kconfigwidgets ki18n kdelibs4support kio solid kwidgetsaddons kxmlgui qtbase phonon];
buildInputs = [ taglib ] ++ runtimeDeps;
# encoder plugins go to ${out}/lib so they're found by kbuildsycoca5
cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=$out" ];
sourceRoot = "source/src";
# add runt-time deps to PATH
postInstall = ''
wrapProgram $out/bin/soundkonverter --prefix PATH : ${lib.makeBinPath runtimeDeps }
'';
meta = {
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.schmittlauch ];
description = "Audio file converter, CD ripper and Replay Gain tool";
longDescription = ''
soundKonverter is a frontend to various audio converters.
The key features are:
- Audio file conversion
- Replay Gain calculation
- CD ripping
soundKonverter supports reading and writing tags and covers for many formats, so they are preserved when converting files.
It is extendable by plugins and supports many backends including:
- Audio file conversion
Backends: faac, faad, ffmpeg, flac, lame, mplayer, neroaac, timidity, fluidsynth, vorbistools, opustools, sox, twolame,
flake, mac, shorten, wavpack and speex
Formats: ogg vorbis, mp3, flac, wma, aac, ac3, opus, alac, mp2, als, amr nb, amr wb, ape, speex, m4a, mp1, musepack shorten,
tta, wavpack, ra, midi, mod, 3gp, rm, avi, mkv, ogv, mpeg, mov, mp4, flv, wmv and rv
- Replay Gain calculation
Backends: aacgain, metaflac, mp3gain, vorbisgain, wvgain, mpcgain
Formats: aac, mp3, flac, ogg vorbis, wavpack, musepack
- CD ripping
Backends: cdparanoia
'';
};
}

View File

@@ -1,41 +1,59 @@
{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, pantheon, gtk3, libxml2, webkitgtk, clutter-gtk
, clutter-gst, libunity, libnotify, sqlite, gst_all_1, libsoup, json-glib, gnome3, gobject-introspection, wrapGAppsHook }:
{ stdenv
, fetchFromGitHub
, cmake
, ninja
, pkgconfig
, pantheon
, gtk3
, glib
, libxml2
, webkitgtk
, clutter-gtk
, clutter-gst
, libunity
, libnotify
, sqlite
, gst_all_1
, libsoup
, json-glib
, libgee
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "vocal";
version = "2.3.0";
name = "${pname}-${version}";
version = "2.4.1";
src = fetchFromGitHub {
owner = "needle-and-thread";
repo = pname;
rev = version;
sha256 = "1wkkyai14in4yk3q4qq23wk3l49px2xi8z819y3glna236qsq6qp";
sha256 = "0jz72nmc6qmadsvcpk339x1fm4wg6yx9r1bagr7mcgnz3x5papnr";
};
nativeBuildInputs = [
cmake
gobject-introspection
libxml2
ninja
pkgconfig
pantheon.vala
pkgconfig
wrapGAppsHook
];
buildInputs = with gst_all_1; [
clutter-gst
clutter-gtk
pantheon.elementary-icon-theme
gnome3.libgee
pantheon.granite
glib
gst-plugins-base
gst-plugins-good
gstreamer
gtk3
json-glib
libgee
libnotify
libunity
pantheon.elementary-icon-theme
pantheon.granite
sqlite
webkitgtk
];

View File

@@ -4,7 +4,7 @@
}:
let
version = "0.18.0";
version = "0.18.1";
in mkDerivation rec {
name = "sddm-${version}";
@@ -13,7 +13,7 @@ in mkDerivation rec {
owner = "sddm";
repo = "sddm";
rev = "v${version}";
sha256 = "16xnm02iqgy4hydzd6my0widq981glbazbhxnihhclgsaczh8mfq";
sha256 = "0an1zafz0yhxd9jgd3gzdwmaw5f9vs4c924q56lp2yxxddbmzjcq";
};
patches = [
@@ -41,11 +41,11 @@ in mkDerivation rec {
# not supported anyway.
"-DUID_MIN=1000"
"-DUID_MAX=29999"
];
preConfigure = ''
export cmakeFlags="$cmakeFlags -DQT_IMPORTS_DIR=$out/$qtQmlPrefix -DCMAKE_INSTALL_SYSCONFDIR=$out/etc -DSYSTEMD_SYSTEM_UNIT_DIR=$out/lib/systemd/system"
'';
"-DQT_IMPORTS_DIR=${placeholder "out"}/${qtbase.qtQmlPrefix}"
"-DCMAKE_INSTALL_SYSCONFDIR=${placeholder "out"}/etc"
"-DSYSTEMD_SYSTEM_UNIT_DIR=${placeholder "out"}/lib/systemd/system"
];
postInstall = ''
# remove empty scripts

View File

@@ -3,14 +3,14 @@
let
versions = {
atom = {
version = "1.34.0";
sha256 = "16hrjymrc43izg7frcrk7cwjwwrclcxzcwb5iw2llzjc6iadzlkb";
version = "1.36.0";
sha256 = "1ljg39h5xjigk2njvxyinb1gd3sbja21v47c7va6vl9hjr5xb3fr";
};
atom-beta = {
version = "1.35.0";
version = "1.37.0";
beta = 0;
sha256 = "0gm5k573dq1hhnyw3719f5k1c6rsz872mhzg8q53n89y0g2r5xmw";
sha256 = "0aq8r5vfgq7r31qajjgcg4n5a57a2m8fvq6fzy9vq5gawkvmaxxx";
};
};

View File

@@ -1,10 +1,10 @@
{ stdenv, fetchurl, gtk2, glib, gdk_pixbuf, alsaLib, nss, nspr, gconf
, cups, libgcrypt_1_5, systemd, dbus }:
, cups, libgcrypt_1_5, systemd, dbus, libXdamage, expat }:
with stdenv.lib;
let
bracketsLibs = makeLibraryPath [
gtk2 glib gdk_pixbuf stdenv.cc.cc.lib alsaLib nss nspr gconf cups libgcrypt_1_5 dbus systemd
gtk2 glib gdk_pixbuf stdenv.cc.cc.lib alsaLib nss nspr gconf cups libgcrypt_1_5 dbus systemd libXdamage expat
];
in
stdenv.mkDerivation rec {

View File

@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, ncurses, xlibsWrapper, libXaw, libXpm, Xaw3d, libXcursor
, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
{ stdenv, lib, fetchpatch, fetchurl, ncurses, xlibsWrapper, libXaw, libXpm
, Xaw3d, libXcursor, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
, alsaLib, cairo, acl, gpm, cf-private, AppKit, GSS, ImageIO, m17n_lib, libotf
, systemd ? null
@@ -43,6 +43,13 @@ stdenv.mkDerivation rec {
patches = [
./clean-env.patch
./tramp-detect-wrapped-gvfsd.patch
# should drop this at next package update
(fetchpatch {
name = "support-hunspell-1.7.0-in-ispell.el.patch";
url = "https://git.savannah.gnu.org/cgit/emacs.git/patch/?id=2925ce5a7ec1424cfaea9f2f86bd3cab27832584";
sha256 = "0w7cgw6zgr7phbivb98innps1rlqf5q2lhwkrwdmai8sbca5bd11";
})
];
postPatch = lib.optionalString srcRepo ''

View File

@@ -1,15 +1,12 @@
{ stdenv, lib, fetchurl, cmake, extra-cmake-modules, threadweaver, ktexteditor, kdevelop-unwrapped, kdevelop-pg-qt }:
let
pname = "kdev-php";
version = "5.3.1";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "kdev-php";
version = "5.3.3";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
sha256 = "1xiz4v6w30dsa7l4nk3jw3hxpkx71b0yaaj2k8s7xzgjif824bgl";
sha256 = "0nn3yfbi60h7p7p1w2pvgg098qplbds79rk2iadyvhvl3sjd77wf";
};
cmakeFlags = [
@@ -23,7 +20,7 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.aanderse ];
platforms = platforms.linux;
description = "PHP support for KDevelop";
homepage = https://www.kdevelop.org;
homepage = "https://www.kdevelop.org";
license = [ licenses.gpl2 ];
};
}

View File

@@ -1,15 +1,12 @@
{ stdenv, lib, fetchurl, cmake, extra-cmake-modules, threadweaver, ktexteditor, kdevelop-unwrapped, python }:
let
pname = "kdev-python";
version = "5.3.1";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "kdev-python";
version = "5.3.3";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
sha256 = "11hf8n6vrlaz31c0p3xbnf0df2q5j6ykgc9ip0l5g33kadwn5b9j";
sha256 = "0bqsny2jgi6wi1cz65i2j9r1hiwna2x10mzy7vdk8bz7b4z766yg";
};
cmakeFlags = [
@@ -24,7 +21,7 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.aanderse ];
platforms = platforms.linux;
description = "Python support for KDevelop";
homepage = https://www.kdevelop.org;
homepage = "https://www.kdevelop.org";
license = [ licenses.gpl2 ];
};
}

View File

@@ -8,16 +8,15 @@
}:
let
pname = "kdevelop";
version = "5.3.1";
qtVersion = "5.${lib.versions.minor qtbase.version}";
in
mkDerivation rec {
name = "${pname}-${version}";
pname = "kdevelop";
version = "5.3.3";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
sha256 = "1098ra7qpal6578hsv20kvxc63v47sp85wjhqr5rgzr2fm7jf6fr";
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
sha256 = "0778587qvi268ab2fgggfl40cv2swgr8q891q1paflp3m1xirpff";
};
nativeBuildInputs = [
@@ -76,7 +75,7 @@ mkDerivation rec {
programing languages. It is based on KDevPlatform, KDE and Qt
libraries and is under development since 1998.
'';
homepage = https://www.kdevelop.org;
homepage = "https://www.kdevelop.org";
license = with licenses; [ gpl2Plus lgpl2Plus ];
};
}

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, gettext, msgpack, libtermkey, libiconv
{ stdenv, fetchFromGitHub, fetchpatch, cmake, gettext, msgpack, libtermkey, libiconv
, libuv, lua, ncurses, pkgconfig
, unibilium, xsel, gperf
, libvterm-neovim
@@ -35,6 +35,13 @@ in
# necessary so that nix can handle `UpdateRemotePlugins` for the plugins
# it installs. See https://github.com/neovim/neovim/issues/9413.
./system_rplugin_manifest.patch
# Arbitrary code execution fix
# https://github.com/numirias/security/blob/cf4f74e0c6c6e4bbd6b59823aa1b85fa913e26eb/doc/2019-06-04_ace-vim-neovim.md
(fetchpatch {
url = "https://github.com/neovim/neovim/pull/10082.patch";
sha256 = "0g4knlpaabbq6acqgqm765b1knqv981nk2gf84fmknqnv4sgbsq2";
})
];
enableParallelBuilding = true;

View File

@@ -0,0 +1,31 @@
From 53575521406739cf20bbe4e384d88e7dca11f040 Mon Sep 17 00:00:00 2001
From: Bram Moolenaar <Bram@vim.org>
Date: Wed, 22 May 2019 22:38:25 +0200
Subject: [PATCH] patch 8.1.1365: source command doesn't check for the sandbox
Problem: Source command doesn't check for the sandbox. (Armin Razmjou)
Solution: Check for the sandbox when sourcing a file.
---
src/getchar.c | 6 ++++++
src/testdir/test_source.vim | 9 +++++++++
src/version.c | 2 ++
3 files changed, 17 insertions(+)
diff --git a/src/getchar.c b/src/getchar.c
index 9379a6a8d4..debad7efd2 100644
--- a/src/getchar.c
+++ b/src/getchar.c
@@ -1407,6 +1407,12 @@ openscript(
emsg(_(e_nesting));
return;
}
+
+ // Disallow sourcing a file in the sandbox, the commands would be executed
+ // later, possibly outside of the sandbox.
+ if (check_secure())
+ return;
+
#ifdef FEAT_EVAL
if (ignore_script)
/* Not reading from script, also don't open one. Warning message? */
diff --git a/src/testdir/test_source.vim b/src/testdir/test_source.vim

View File

@@ -13,6 +13,12 @@ rec {
hardeningDisable = [ "fortify" ];
patches = [
# Arbitrary code execution fix
# https://github.com/numirias/security/blob/cf4f74e0c6c6e4bbd6b59823aa1b85fa913e26eb/doc/2019-06-04_ace-vim-neovim.md
./0001-source-command-doesnt-check-for-the-sandbox-5357552.patch
];
postPatch =
# Use man from $PATH; escape sequences are still problematic.
''

View File

@@ -76,7 +76,9 @@ in stdenv.mkDerivation rec {
"default" = common.src; # latest release
};
patches = [ ./cflags-prune.diff ] ++ stdenv.lib.optional ftNixSupport ./ft-nix-support.patch;
patches = common.patches or []
++ [ ./cflags-prune.diff ]
++ stdenv.lib.optional ftNixSupport ./ft-nix-support.patch;
configureFlags = [
"--enable-gui=${guiSupport}"

View File

@@ -15,7 +15,7 @@ in
stdenv.mkDerivation rec {
name = "vim-${version}";
inherit (common) version src postPatch hardeningDisable enableParallelBuilding meta;
inherit (common) version src patches postPatch hardeningDisable enableParallelBuilding meta;
nativeBuildInputs = [ gettext pkgconfig ];
buildInputs = [ ncurses ]

Some files were not shown because too many files have changed in this diff Show More