Commit Graph
216168 Commits
Author SHA1 Message Date
Alyssa Ross 8d9636e092 nixos/mailman: don't set Postfix hashes
It's likely that a user might want to set multiple values for
relay_domains, transport_maps, and local_recipient_maps, and the order
is significant.  This means that there's no good way to set these
across multiple NixOS modules, and they should probably all be set
together in the user's Postfix configuration.

So, rather than setting these in the Mailman module, just make the
Mailman module check that the values it needs to occur somewhere, and
advise the user on what to set if not.
2020-01-30 23:14:45 +00:00
Alyssa Ross db0a3712bb nixos/mailman: support running through uwsgi 2020-01-30 23:14:45 +00:00
Alyssa Ross bc8eece849 python3.pkgs.mailman-hyperkitty: HTTPS homepage 2020-01-30 23:14:45 +00:00
Alyssa Ross f254fb9d89 python3Packages.mailmanclient.meta: HTTPS homepage 2020-01-30 23:14:45 +00:00
Alyssa Ross c397d1909f nixos/mailman: don't keep secrets in the Nix store
This replaces all Mailman secrets with ones that are generated the
first time the service is run.  This replaces the hyperkittyApiKey
option, which would lead to a secret in the world-readable store.
Even worse were the secrets hard-coded into mailman-web, which are not
just world-readable, but identical for all users!

services.mailman.hyperkittyApiKey has been removed, and so can no
longer be used to determine whether to enable Hyperkitty.  In its
place, there is a new option, services.mailman.hyperkitty.enable.  For
consistency, services.mailman.hyperkittyBaseUrl has been renamed to
services.mailman.hyperkitty.baseUrl.
2020-01-30 23:14:45 +00:00
Alyssa Ross 112fa077b1 nixos/mailman: siteOwner default -> example
A default of example.com is useful to nobody.  The correct value of
this depends on the system.
2020-01-30 23:14:45 +00:00
Alyssa Ross 547b91b971 nixos/mailman: add webUser option
Not everybody is using Apache.
2020-01-30 23:14:45 +00:00
worldofpeace 85fcf3d7a8 nixosTests.blivet: remove
These have been broken since 2017-07-24, and the package
is hopelessly out of date as well.
2020-01-30 18:14:14 -05:00
worldofpeace 30bfbe7e81 Merge pull request #76157 from worldofpeace/port-gnome3-test
nixosTests.gnome3: port to python
2020-01-30 18:10:08 -05:00
worldofpeace 7651fcfe48 nixosTests.gnome3: wait_for_wayland at login
This prevents the default.target check from just failing.
Blaming it on using systemctl in wait_for_unit (and it's particularly
buggy for user units).
2020-01-30 17:51:01 -05:00
worldofpeace 9888b30924 nixosTests.gnome3: port to python 2020-01-30 17:51:00 -05:00
worldofpeace ee2d307ef7 Merge pull request #78841 from worldofpeace/fix-typo-rl2003
rl-2003: fix typo
2020-01-30 17:49:21 -05:00
Chuck 2327204ad0 gnupatch: Don't fetch from cgit URLs with unstable hashes
cgit cannot serve patches with stable hashes, so store these patches
in-tree.  cgit community discussion about this problem:
https://lists.zx2c4.com/pipermail/cgit/2017-February/003470.html

We pull the patches in-tree rather than strip cgit footers with fetchpatch
because per https://github.com/NixOS/nixpkgs/pull/61471#issuecomment-493218587
dependencies of fetchpatch cannot use fetchpatch.

Verification that the only difference between the live page, the
patch committed here, and the version cached under the old hash at
tarballs.nixos.org is the cgit version footer:

$ curl -s -L http://tarballs.nixos.org/sha256/"$(nix-hash --type sha256 --to-base16 0iw0lk0yhnhvfjzal48ij6zdr92mgb84jq7fwryy1hdhi47hhq64)" > Allow_input_files_to_be_missing_for_ed-style_patches.patch
$ diff -U0 --label cgit-live <( curl -s -L https://git.savannah.gnu.org/cgit/patch.git/patch/?id=b5a91a01e5d0897facdd0f49d64b76b0f02b43e1 ) Allow_input_files_to_be_missing_for_ed-style_patches.patch
--- cgit-live
+++ Allow_input_files_to_be_missing_for_ed-style_patches.patch  2020-01-29 17:22:00.077312937 -0800
@@ -32 +32 @@
-cgit v1.2.1
+cgit v1.0-41-gc330

$ curl -s -L http://tarballs.nixos.org/sha256/"$(nix-hash --type sha256 --to-base16 1bpy16n3hm5nv9xkrn6c4wglzsdzj3ss1biq16w9kfv48p4hx2vg)" > CVE-2018-1000156.patch
$ diff -U0 --label cgit-live <( curl -s -L https://git.savannah.gnu.org/cgit/patch.git/patch/?id=123eaff0d5d1aebe128295959435b9ca5909c26d ) CVE-2018-1000156.patch
--- cgit-live
+++ CVE-2018-1000156.patch      2020-01-29 17:23:41.021116969 -0800
@@ -210 +210 @@
-cgit v1.2.1
+cgit v1.0-41-gc330
2020-01-30 14:23:33 -08:00
Ben Darwin 24bd88ce5a ocamlPackages.biocaml: 0.10.0 -> 0.10.1 2020-01-30 17:05:33 -05:00
Ben Darwin 29bc26113c ocamlPackages.cfstream: 1.3.0 -> 1.3.1 2020-01-30 17:04:54 -05:00
Tim Steinbach 79713f8a90 oh-my-zsh: 2020-01-04 -> 2020-01-30 2020-01-30 16:41:13 -05:00
Tim Steinbach 04e684d4e7 jenkins: 2.204.1 -> 2.204.2 2020-01-30 16:41:12 -05:00
Tim Steinbach 38854fa22c linux: 5.4.15 -> 5.4.16 2020-01-30 16:41:12 -05:00
Tim Steinbach 586fd9a43a linux: 4.9.211 -> 4.9.212 2020-01-30 16:41:12 -05:00
Tim Steinbach 53c76abcae linux: 4.4.211 -> 4.4.212 2020-01-30 16:41:12 -05:00
Tim Steinbach 104287202b linux: 4.19.98 -> 4.19.100 2020-01-30 16:41:11 -05:00
Tim Steinbach 713b0ec29a linux: 4.14.167 -> 4.14.169 2020-01-30 16:41:11 -05:00
Franz Pletz 5a07f8ba2d minetest: 5.1.0 -> 5.1.1 2020-01-30 22:35:35 +01:00
Franz Pletz e12d0b0d15 firmwareLinuxNonfree: 2019-12-15 -> 2020-01-22 2020-01-30 22:34:38 +01:00
Nikolay Korotkiy 410a80381c gpxlab: enable on darwin 2020-01-31 00:13:53 +03:00
Ryan Mulligan b20fe28daa Merge pull request #78860 from r-ryantm/auto-update/x42-plugins
x42-plugins: 20191215 -> 20200114
2020-01-30 12:50:05 -08:00
Jörg Thalheim 6eb23e0721 verilator: 4.024 -> 4.026 (#78891)
verilator: 4.024 -> 4.026
2020-01-30 20:43:40 +00:00
Jörg Thalheim 37286820f2 verilator: shebangs patch is not needed anymore 2020-01-30 20:42:51 +00:00
R. RyanTM b2122bd2bb blugon: 1.11.4 -> 1.12.0 2020-01-30 20:38:30 +00:00
Frederik Rietdijk 1a3a0e8181 python: pandas: 0.25.3 -> 1.0.0 2020-01-30 21:34:58 +01:00
Frederik Rietdijk 98efcba8df python: numpy: 1.18.0 -> 1.18.1 2020-01-30 21:34:37 +01:00
Frederik Rietdijk c67ea834c1 python: pytest: 5.3.2 -> 5.3.5 2020-01-30 21:28:57 +01:00
Michael Raskin 8b3f9cdb9b Merge pull request #78146 from tviti/serapeum
lispPackages: add serapeum
2020-01-30 20:27:50 +00:00
Michael Raskin 4297d4b017 Merge pull request #78854 from r-ryantm/auto-update/squid
squid: 4.9 -> 4.10
2020-01-30 20:24:49 +00:00
R. RyanTM 8d510b3424 axel: 2.17.6 -> 2.17.7 2020-01-30 20:22:35 +00:00
Michael Raskin 12875b4269 Merge pull request #76905 from wahjava/update-to-sbcl-2.0.0
sbcl: 1.5.6 -> 2.0.1
2020-01-30 20:20:30 +00:00
Michael Raskin ae929e63b4 Merge pull request #78406 from helsinki-systems/wine-certs
wine: Look for root certs at $NIX_SSL_CERT_FILE
2020-01-30 20:19:56 +00:00
lewo 86f8732194 Merge pull request #78834 from nlewo/fix-two-layers-image
Fix dockerTools.buildLayerImage with 2 layers
2020-01-30 21:10:52 +01:00
Antoine Eiche 01a68479cc dockerTools.buildLayeredImage: assert maxLayers > 1
Since a layer is reserved for "customization", the image can not
contains less than 2 layers.

The user gets the following message at evaluation:

    nix-instantiate nixos/tests/docker-tools.nix
    trace: the maxLayers argument of dockerTools.buildLayeredImage function must be greather than 1 (current value: 1)
2020-01-30 21:09:52 +01:00
Antoine Eiche 283bcc1003 dockerTools.buildLayeredImage: fix image with only 2 layers
A test is also added to ensure an image with 2 layers can be built.
2020-01-30 21:09:44 +01:00
Drew Risinger fb112ee97f add maintainer: drewrisinger
University of Maryland PhD Student. Quantum Computing.
2020-01-30 14:35:01 -05:00
Michael Weiss 40be1827ee tdesktop: Use CMake to install all files 2020-01-30 20:20:46 +01:00
Aaron Andersen 28c815e34b nixos/duosec: fix configuration issue with "groups" option 2020-01-30 14:16:17 -05:00
Michael Weiss cfccb477cd quiterss: 0.19.2 -> 0.19.3 2020-01-30 20:12:26 +01:00
Mathias Schreck 9508d07ac3 runLaTeX: add additional rerun criterion (#78318)
Seems like the phrase "Please rerun LaTeX." is outputted by `biblatex`.
When we detect this, we should actual rerun latex.
2020-01-30 14:05:20 -05:00
Michael Weiss e9d171e9c5 androidStudioPackages.beta: 3.6.0.18 -> 3.6.0.19 2020-01-30 20:03:20 +01:00
Drew Risinger 74de16787f pythonPackages.nest-asyncio: cleanup 2020-01-30 10:40:52 -08:00
adisbladis ba265813df Merge pull request #78835 from xrelkd/update/go-ethereum
go-ethereum: 1.9.9 -> 1.9.10
2020-01-30 18:23:53 +00:00
Dmitry Kalinkin dd50720010 Merge pull request #78758 from sikmir/gpxsee
gpxsee: enable on darwin
2020-01-30 13:23:32 -05:00
R. RyanTM ab63f72b23 sherpa: 2.2.6 -> 2.2.8 (#78852) 2020-01-30 13:08:47 -05:00