Commit graph

327670 commits

Author SHA1 Message Date
Anders Kaseorg e12f4db556 treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH, round 2
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Followup to #76804.  Fixes #144646.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-11-04 16:15:05 -07:00
Michele Guerini Rocco b67e752c29
Merge pull request #144210 from evils/fancontrol
nixos/fancontrol: restart on-failure
2021-11-02 10:22:25 +01:00
Sandro ef51df2f22
Merge pull request #144163 from SuperSandro2000/zoxide 2021-11-02 10:03:03 +01:00
Maciej Krüger 3e4a55c04a
Merge pull request #136591 from polykernel/brave-add-cmdline-args 2021-11-02 10:02:32 +01:00
Maciej Krüger b6b71e8b04
Merge pull request #143353 from flexagoon/mullvad-update 2021-11-02 09:38:43 +01:00
Evils 9cb2107476 nixos/fancontrol: restart on-failure 2021-11-02 09:24:31 +01:00
Ben Siraphob 481afad265
Merge pull request #144072 from polykernel/lib-lists-mutuallyexclusive-optimization 2021-11-02 02:46:27 -05:00
flexagoon 7c101104c0 mullvad-vpn: disable update notifications 2021-11-02 10:02:24 +03:00
Vladimír Čunát 94d91a448b
Merge #141684: branch 'staging-next' 2021-11-02 07:39:24 +01:00
Bobby Rong 88e02d3d04
Merge pull request #144192 from jonringer/fix-ksnip
ksnip: fix qt wrapping
2021-11-02 14:26:46 +08:00
github-actions[bot] 4b2ca106c9
Merge master into staging-next 2021-11-02 06:01:22 +00:00
Jonathan Ringer aeebe4de10
ksnip: fix qt wrapping 2021-11-01 22:30:54 -07:00
Michael Fellinger cb3a0f55e8 stage2: use atomic bind mounts 2021-11-01 20:12:59 -07:00
Mario Rodas 726da12d8b
Merge pull request #144073 from tdemin/master
shadowsocks-rust: 1.10.7 -> 1.11.2
2021-11-01 21:21:54 -05:00
oxalica 3572d2f04f plasma-workspace: fix systemd unit detection
Our units are links in systemd unit directory, which reports state `linked` or
`linked-runtime`. This fixes systemdBoot config and the option
`services.xserver.desktopManager.plasma5.runUsingSystemd` for plasma 5.23.
2021-11-02 09:57:52 +08:00
oxalica 0f57c4b952 nixosTest/plasma5-systemd-start: init 2021-11-02 09:57:52 +08:00
Ben Siraphob 2ab832c051
Merge pull request #144064 from ayazhafiz/init/wheel-inspect
wheel-inspect: init at 1.7.0
2021-11-01 20:45:20 -05:00
R. Ryantm 1380230a37 python38Packages.jupyter_server: 1.11.1 -> 1.11.2 2021-11-01 18:15:17 -07:00
R. Ryantm 9a790f06b0 python38Packages.sqlmap: 1.5.10 -> 1.5.11 2021-11-01 18:13:21 -07:00
Jonas Heinrich 50029ed89c nixos/dokuwiki: add missing option enable 2021-11-02 09:23:06 +09:00
github-actions[bot] d27dd6653e
Merge master into staging-next 2021-11-02 00:01:32 +00:00
Robert Helgesson 550dab224a bash-preexec: fix build with Bats 1.5.0 2021-11-02 00:07:22 +01:00
Bernardo Meurer 1d6e94d02f
Merge pull request #141884 from onsails/tabnine
tabnine: support aarch64-darwin
2021-11-01 16:01:55 -07:00
Sandro Jäckel 3002559e35
zoxide: 0.7.8 -> 0.7.9 2021-11-01 23:59:04 +01:00
Sandro c6615cc23d
Merge pull request #142244 from r-ryantm/auto-update/python38Packages.google-cloud-appengine-logging 2021-11-01 23:58:46 +01:00
ayazhafiz 7bc749e064 maintainers: add ayazhafiz to entry-points-txt, headerparser, wheel-filename, wheel-inspect 2021-11-01 18:58:24 -04:00
ayazhafiz c6e744c9f2 maintainers: add ayazhafiz 2021-11-01 18:58:24 -04:00
ayazhafiz 5ce67c6a9b wheel-inspect: init at 1.7.0
wheel-inspect has a dependency on readme_renderer~=24.0.0, but the
version of readme_renderer in nixpkgs is at major 29 (currently). To
deal with this, we build a readme_renderer version at 24 inline with
the wheel-inspect derivation.
2021-11-01 18:58:24 -04:00
ayazhafiz a5fbf1487a entry-points-txt: init at 0.1.0 2021-11-01 18:58:24 -04:00
ayazhafiz 97452c285c headerparser: init at 0.4.0 2021-11-01 18:58:23 -04:00
ayazhafiz f5014e47fe wheel-filename: init at 1.3.0 2021-11-01 18:58:23 -04:00
Sandro c3051ea7c2
Merge pull request #144024 from SuperSandro2000/fix-plasma-users 2021-11-01 23:56:12 +01:00
Yureka 670af1fba8 hd-idle: package rewrite
Someone ported the original hd-idle to Golang and is maintaining it.
This replaces the hd-idle package with the actively maintained Golang
port. I assume nobody will need unmaintained original version since
the Golang port can do everything the original version can do.
2021-11-01 23:55:57 +01:00
Harsh Shandilya bf873fbb2f
fclones: 0.17.0 -> 0.17.1 (#144150)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-01 23:48:59 +01:00
Andrey Kuznetsov 86c83e8cf6
tabnine: 3.6.8 -> 3.7.25 2021-11-02 02:34:39 +04:00
Niklas Hambüchen 29f4f7110c nixos/smokeping: Add nh2 to maintainers 2021-11-01 23:20:40 +01:00
Niklas Hambüchen 4aeabbee61 nixos/rl-2111: Document smokeping service updates 2021-11-01 23:20:40 +01:00
Niklas Hambüchen c7ed7466c3 nixos/smokeping: Don't listen on all interfaces by default.
In general, NixOS services are configured such that by default
they are not exposed to the Internet for security, see #100192.
2021-11-01 23:20:40 +01:00
Niklas Hambüchen bb2a6ec751 nixos/smokeping: Use requiredBy instead of wantedBy.
This makes switch-configuration fail if something is wrong with it,
which is desired especially for NixOps deployments.
2021-11-01 23:20:40 +01:00
Niklas Hambüchen 123171b557 nixos/smokeping: Remove partOf to ensure restarts work.
Details on https://github.com/NixOS/nixops/issues/1063#issuecomment-453253666.

`partOf` makes that if `smokeping.service` is stopped, `thttpd.service` will
be stopped as well.
(But not that `thttpd` will be started when `smokeping` is started).

Once `thttpd.service` is stopped that way, `Restart = always` will not apply.

When the smokeping config options are changed, NixOS's `switch-configuration.pl`
will stop `smokeping` (whit shuts down thttpd due to `partOf`), and then restart
smokeping; but this does not start thttpd.
As a result, thttpd will be off after changing the config, which isn't desired.

This commit fixes it by removing the `partOf`, which makes `Restart` work
as expected.
2021-11-01 23:20:40 +01:00
Niklas Hambüchen 17e4387b38 nixos/smokeping: Make default imgUrl relative.
This avoids a common problem:

Until now, port forwarding to multiple hosts running smokeping did not work;
they all show the data of the first smokeping instance.
That ws because the image URLs generated by smokeping are absolute
(`imgurl` setting).
Consequently, if you ran
  ssh node-1 -L 8081:localhost:8081
  ssh node-2 -L 8081:localhost:8082
  ssh node-3 -L 8081:localhost:8083
and try to open http://localhost:8081, http://localhost:8082 and
http://localhost:8083, they all would show the images of node-1!

Using a relative `imgurl` fixes that.
As per smokeping docs on `imgurl`:

> Either an absolute URL to the `imgcache` directory or one relative to the
> directory where you keep the SmokePing cgi.
2021-11-01 23:20:40 +01:00
Niklas Hambüchen 2760695df0 nixos/smokeping: Add host option.
Allows setting smokeping to not listen on the public Internet.
2021-11-01 23:20:40 +01:00
Niklas Hambüchen 0a2103547f nixos/smokeping: Remove bash wrapper, refactor.
The bash wrapper process served no purpose, and systemd directly controlling the
processes is more reliable / more responsive to systemctl commands.
2021-11-01 23:20:40 +01:00
Michael Raskin f0f12b2ad0
Merge pull request #143160 from thblt/amc
auto-multiple-choice: init at 1.5.1
2021-11-01 22:20:27 +00:00
Sandro 3c691c350f
Merge pull request #143967 from cpcloud/remove-abseil-cxx-standard-flag
abseil-cpp: remove cxx standard flag
2021-11-01 23:03:19 +01:00
Sandro 31ed7e2c53
Merge pull request #144152 from aanderse/kodi.packages.jellyfin 2021-11-01 22:18:22 +01:00
Sandro 572b0c3f23
Merge pull request #143457 from ck3d/pinentry-1.2.0 2021-11-01 22:18:08 +01:00
Maciej Krüger 355010ed9e
Merge pull request #144139 from jojosch/dbeaver-21.2.4 2021-11-01 22:05:43 +01:00
Fabian Affolter bdfe7f369b
Merge pull request #144151 from r-ryantm/auto-update/python38Packages.pex
python38Packages.pex: 2.1.53 -> 2.1.54
2021-11-01 21:58:10 +01:00
Sandro Jäckel e884e2840e
tdesktop: fix build 2021-11-01 21:49:45 +01:00