Commit graph

283009 commits

Author SHA1 Message Date
Maximilian Bosch de0a39166b
wpa_supplicant: allow both imperative and declarative networks
For a while now it's possible to specify an additional config file in
`wpa_supplicant`[1]. In contrast to the file specified via `-c` this was
supposed to be used for immutable settings and not e.g. additional
networks.

However I'm a little bit unhappy about the fact that one has to choose
between a fully imperative setup and a fully declarative one where the
one would have to write credentials for e.g. WPA2-enterprise networks
into the store.

The primary problem with the current state of `wpa_supplicant` is that
if the `SAVE_CONFIG` command is invoked (e.g. via `wpa_cli`), all known
networks will be written to `/etc/wpa_supplicant.conf` and thus all
declarative networks would get out of sync with the declarative
settings.

To work around this, I had to change the following things:

* The `networking.wireless`-module now uses `-I` for declarative config,
  so the user-controlled mode can be used along with the
  `networks`-option.

* I added an `ro`-field to the `ssid`-struct in the
  `wpa_supplicant`-sources. This will be set to `1` for each network
  specified in the config passed via `-I`.

  Whenever config is written to the disk, those networks will be
  skipped, so changes to declarative networks are only temporary.

[1] https://w1.fi/cgit/hostap/commit/wpa_supplicant?id=e6304cad47251e88d073553042f1ea7805a858d1
2021-04-16 13:18:25 +02:00
Maximilian Bosch 98d6b081d1
Merge pull request #119592 from kolaente/update/gitea-1.14.1
gitea: 1.14.0 -> 1.14.1
2021-04-16 10:29:10 +02:00
Jörg Thalheim 05aa8598e5
Merge pull request #119501 from mweinelt/tts
tts: 0.0.9 -> 0.0.11
2021-04-16 08:45:06 +01:00
Jörg Thalheim a7ee5158ab
tts: 0.0.11 -> 0.0.12 2021-04-16 09:40:36 +02:00
Robert Hensing 578acc7a42
Merge pull request #118018 from considerate/master
dockerTools: Implement merging of image tarballs
2021-04-16 09:17:44 +02:00
Guillaume Girol f02d9c6626
Merge pull request #119582 from helsinki-systems/fix/dovecot-systemUser
nixos/dovecot: set isSystemUser for mailUser
2021-04-16 07:10:19 +00:00
kolaente 01fa878ebc
gitea: 1.14.0 -> 1.14.1 2021-04-16 08:48:50 +02:00
Kasper 54a942426e
gnutls: fix build with musl (#119569)
* gnutls: fix build with musl

* gnutls: don't handle old versions

Co-authored-by: Kasper Gałkowski <kpg@posteo.net>
2021-04-16 07:48:27 +01:00
Jörg Thalheim ec050f16d4
Merge pull request #119238 from xfix/revert-no-longer-necessary-systemd-bug-workaround
Revert "nixos/systemd: provide libidn2 for systemd-resolved"
2021-04-16 07:41:39 +01:00
Jörg Thalheim 339f813869
Merge pull request #119590 from lopsided98/gnutls-remove-patch
gnutls: remove upstreamed armv7l patch
2021-04-16 07:24:30 +01:00
Ben Wolsieffer 8a91c70ec1 gnutls: remove upstreamed armv7l patch 2021-04-16 00:14:30 -04:00
Sandro 294d1925af
Merge pull request #119461 from fabaff/karton-config-extractor 2021-04-16 01:42:07 +02:00
Sandro cd8c90fe20
Merge pull request #119570 from fabaff/bump-tinydb 2021-04-16 01:38:26 +02:00
Alex Wied 22fb4458c0
zcash: 4.3.0 -> 4.4.0 (#119579)
Co-authored-by: Alex Wied <alexwied@coinmetrics.io>
2021-04-16 01:25:59 +02:00
Sandro f8bc2b433e
Merge pull request #119580 from drewrisinger/dr-pr-sparse-bump
python3Packages.sparse: 0.11.2 -> 0.12.0
2021-04-16 01:25:14 +02:00
Sandro 53c17ed45c
Merge pull request #119581 from fabaff/karton-mwdb-reporter 2021-04-16 01:24:33 +02:00
Sandro 3015c5f9f8
Merge pull request #119575 from fabaff/bump-metasploit
metasploit: 6.0.39 -> 6.0.40
2021-04-16 01:22:48 +02:00
Sandro dcdb7555d8
Merge pull request #119572 from bcdarwin/libminc-downgrade-hdf5
libminc: hdf5 -> hdf5_1_10
2021-04-16 01:22:21 +02:00
ajs124 90f6033984 nixos/tests/dovecot: set mailUser and mailGroup 2021-04-16 00:43:11 +02:00
ajs124 6637ce9fd8 nixos/dovecot: set isSystemUser for mailUser
needed after 7a87973b4c
2021-04-16 00:42:43 +02:00
Fabian Affolter 06c63c2118 python3Packages.karton-mwdb-reporter: init at 1.0.0 2021-04-16 00:15:38 +02:00
Fabian Affolter d9f87b224f python3Packages.mwdblib: init at 3.4.0 2021-04-16 00:12:21 +02:00
Fabian Affolter 0681bd9e9a python3Packages.beautifultable: init at 1.0.1 2021-04-16 00:12:21 +02:00
Technical27 3cee82ace3
lunar-client: 2.4.0 -> 2.6.0 (#119355)
* lunar-client: add Technical27 to maintainers

* lunar-client: 2.4.0 -> 2.6.0
2021-04-15 18:11:52 -04:00
Sandro bf2f499cec
Merge pull request #119460 from ryantm/corosync 2021-04-16 00:06:38 +02:00
Sandro 080fb7a876
Merge pull request #119441 from Luflosi/add-surt
pythonPackages.surt: init at 0.3.1
2021-04-16 00:05:25 +02:00
hjones2199 35c8995dab
wcslib: 7.5 -> 7.6 (#119504)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-16 00:02:55 +02:00
Drew Risinger 1fb145c0b2 python3Packages.sparse: 0.11.2 -> 0.12.0 2021-04-15 18:02:41 -04:00
Sandro 3783fb8475
Merge pull request #116826 from OPNA2608/update/libsidplayfp-2.1.1/21.05 2021-04-15 23:57:58 +02:00
Ben Darwin a7e6653290 libminc: hdf5 -> hdf5_1_10
- unbreaks build broken by merge of #117584/669636256265f6e47cc75126b7b003c4554d0acb
- needed due to libminc test segfault (https://github.com/BIC-MNI/libminc/issues/114)
2021-04-15 17:33:38 -04:00
austinbutler 6d22c59434
courier-prime: init at unstable-2019-12-05 (#119190)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-15 23:30:38 +02:00
Fabian Affolter 010125af00 metasploit: 6.0.39 -> 6.0.40 2021-04-15 23:21:24 +02:00
Sandro 6de0cfabf9
Merge pull request #119533 from fortuneteller2k/update-xanmod
linux_xanmod: 5.11.13 -> 5.11.14
2021-04-15 23:19:35 +02:00
Fabian Affolter 1a4bb86035 archivy: 1.1.1 -> 1.1.4 2021-04-15 23:15:40 +02:00
Sandro 433b4b1f51
Merge pull request #119525 from fabaff/bump-siege
siege: 4.0.7 -> 4.0.8
2021-04-15 23:15:32 +02:00
Sandro 47761b6aa8
Merge pull request #119520 from Atemu/update/zen-kernels
zen-kernels: 5.11.13 -> 5.11.14
2021-04-15 23:15:20 +02:00
Milan Pässler 893972affb jdk: update darwin to 16 as well 2021-04-15 23:12:11 +02:00
Milan Pässler 9dde9d8b9e jdk: 15.0.1-ga -> 16+36 2021-04-15 23:12:11 +02:00
Fabian Affolter ea9d7e302e python3Packages.tinydb: 4.1.1 -> 4.4.0 2021-04-15 23:04:25 +02:00
Sandro df175b7f61
Merge pull request #119509 from JesusMtnez/liveshare
vscx/ms-vsliveshare-vsliveshare: 1.0.4116 -> 1.0.4131
2021-04-15 22:55:32 +02:00
Sandro 2583313c37
Merge pull request #119566 from zowoq/skopeo
skopeo: 1.2.2 -> 1.2.3
2021-04-15 22:46:17 +02:00
Sandro 917dafa323
Merge pull request #119560 from servalcatty/v2ray
v2ray: 4.37.0 -> 4.37.3
2021-04-15 22:45:22 +02:00
Sandro 29621efc10
Merge pull request #119565 from zowoq/gh
gh: 1.9.0 -> 1.9.1
2021-04-15 22:43:27 +02:00
Aaron Andersen fb19505c01
Merge pull request #119395 from karolchmist/devilutionx-1.2.1
devilutionx: 1.2.0 -> 1.2.1
2021-04-15 16:21:23 -04:00
zowoq 2f8a54eb09 gh: 1.9.0 -> 1.9.1
https://github.com/cli/cli/releases/tag/v1.9.1
2021-04-16 06:19:34 +10:00
zowoq 575af60b3d skopeo: 1.2.2 -> 1.2.3
https://github.com/containers/skopeo/releases/tag/v1.2.3
2021-04-16 06:18:20 +10:00
Vincent Laporte 30b6835d6d scheherazade-new: 3.000 → 3.100 2021-04-15 22:09:05 +02:00
Sandro d2c3e2ae89
Merge pull request #118411 from devhell/init-cpufetch 2021-04-15 22:07:00 +02:00
Fabian Affolter 403f6b9cee
Merge pull request #119538 from dotlambda/aioimaplib-0.8.0
python3Packages.aioimaplib: 0.7.18 -> 0.8.0
2021-04-15 22:03:57 +02:00
Felix Tenley 004e80f8ae nixos/etebase-server: set users.users.etebase-server.isSystemUser
- setting users.users.name.{isSystemUser,isNormalUser} is required since
  #115332
2021-04-15 21:49:50 +02:00