3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

272062 commits

Author SHA1 Message Date
Martin Weinelt c3b5487720 screen: apply patch for CVE-2021-26937
encoding.c in GNU Screen through 4.8.0 allows remote attackers to cause
a denial of service (invalid write access and application crash) or
possibly have unspecified other impact via a crafted UTF-8 character
sequence.

Fixes: CVE-2021-26937
2021-02-21 18:24:23 +01:00
Tadeo Kondrak b6f3c4d075
vapoursynth-editor: allow adding plugins without rebuilding 2021-02-21 18:19:52 +01:00
Tadeo Kondrak c373e6ddb2
vapoursynth: add withPlugins interface
Co-authored-by: Simon Bruder <simon@sbruder.de>
2021-02-21 18:19:52 +01:00
Fabian Affolter 3ba6124df7 darkhttpd: 1.12 -> 1.13 2021-02-21 18:15:49 +01:00
maralorn a8bd15b9f0
Merge pull request #113927 from maralorn/nom
nix-output-monitor: 1.0.1.0 -> 1.0.1.1
2021-02-21 18:01:16 +01:00
Malte Brandy 1ee875ce68
nix-output-monitor: 1.0.1.0 -> 1.0.1.1 2021-02-21 17:43:48 +01:00
sternenseemann 2f96b9a7b4 ocamlPackages.qcheck*: 0.16 -> 0.17
* New exposed function, bug fixes:
  https://github.com/c-cube/qcheck/blob/0.17/CHANGELOG.md#017

* Fix a too liberal testing range causing an integer overflow in stdint
  which for some reason only qcheck 0.17 and not 0.16 seems to find
2021-02-21 17:16:17 +01:00
WORLDofPEACE 4287f5adfa
Merge pull request #100569 from andersk/gdm-plymouth
nixos/gdm: Conflict plymouth-quit, but more carefully
2021-02-21 11:03:18 -05:00
Simon Bruder 9c42db00dc
maintainers: add sbruder 2021-02-21 16:21:57 +01:00
Ben Siraphob 4550d6596b docs/stdenv/cross-compilation: add binutils command section to cookbook 2021-02-21 21:56:48 +07:00
Guillaume Girol aed173ff97
Merge pull request #113904 from ju1m/dnscrypt-proxy2
nixos/dnscrypt-proxy2: reallow @sync syscalls
2021-02-21 14:17:24 +00:00
Julien Moutinho 862481560c nixos/dnscrypt-proxy2: reallow @sync syscalls 2021-02-21 14:53:54 +01:00
Guillaume Girol 1d55adbce8
Merge pull request #113237 from jflanglois/fix-kmscon
nixos/services/kmscon: fix systemd configuration
2021-02-21 13:43:31 +00:00
Benjamin Hipple 5d461c5ea3 beancount: add myself to maintainers
Saw it's unmaintained; since I use this regularly, happy to help maintain. Also
fixing a broken URL.
2021-02-21 08:38:02 -05:00
Charlotte Van Petegem b5171593b3
gomuks: fix license information 2021-02-21 14:05:34 +01:00
Charlotte Van Petegem b344431946
maintainers: rename charvp to chvp 2021-02-21 14:05:18 +01:00
Dominik Xaver Hörl f7fce2c52f nixos/rl-2105: document removal of the hidepid module 2021-02-21 13:51:37 +01:00
Dominik Xaver Hörl 893d911b55 nixos/hidepid: drop the module as the hidepid mount option is broken
This has been in an unusable state since the switch to cgroups-v2.
See https://github.com/NixOS/nixpkgs/issues/73800 for details.
2021-02-21 13:51:37 +01:00
Arnout Engelen 230d58d30f
smartmontools: update drivedb to r5171
Not so much because newer is better, but it seems the behavior of the
sourceforge raw download changed with respect to `$Id$`, so this gets
things in sync again (#113894)
2021-02-21 13:51:06 +01:00
SCOTT-HAMILTON 4f1e0c7ec0 mysqltuner: add password list to output 2021-02-21 13:49:08 +01:00
Léo Gaspard 037936b7a3
Merge pull request #107322 from sternenseemann/fetch-github-leavedotgit
fetchFromGitHub: also use git if deepClone or leaveDotGit is used
2021-02-21 13:28:00 +01:00
Ben Siraphob 3be4cfb7de treewide: minor cleanup of packages maintained by siraben 2021-02-21 19:23:43 +07:00
Florian Klink e3d3643f1b nixos/release-notes/rl-2105.xml: fix typo 2021-02-21 13:14:55 +01:00
WORLDofPEACE 4efb432e72
Merge pull request #113850 from nbraud/rngd
nixos/rngd: Remove module entirely, leave an explanation
2021-02-21 07:11:04 -05:00
WORLDofPEACE 3c88820235 rl-2105: rngd 2021-02-21 07:09:13 -05:00
Matthias Beyer 27a35cba24 taskwarrior-tui: 0.9.10 -> 0.9.15 2021-02-21 13:02:17 +01:00
WORLDofPEACE b3216e64b2
Merge pull request #111994 from Atemu/update/zen-kernels
zen-kernels: 5.10.10 -> 5.10.15
2021-02-21 06:58:00 -05:00
Fabian Affolter 98efd45613 home-assistant: update component-packages 2021-02-21 12:17:36 +01:00
Fabian Affolter 85b71a30c1 python3Packages.pyflunearyou: init at 2.0.0 2021-02-21 11:51:23 +01:00
Fabian Affolter 50dfb6babd python3Packages.aiocache: init at 0.11.1 2021-02-21 11:42:20 +01:00
R. RyanTM c7917e58bd consul-template: 0.25.1 -> 0.25.2 2021-02-21 10:36:01 +00:00
Oleksii Filonenko b8ec6cfdd4
Merge pull request #113826 from r-ryantm/auto-update/emplace
emplace: 1.0.0 -> 1.1.0
2021-02-21 12:27:58 +02:00
Niklas f32bd9e70e
plex: 1.21.3.4046-3c1c83ba4 -> 1.21.4.4054-bab510e86 2021-02-21 11:18:15 +01:00
Michele Guerini Rocco 8dfaad76ff
Merge pull request #113883 from r-ryantm/auto-update/bdf2psf
bdf2psf: 1.200 -> 1.201
2021-02-21 11:15:11 +01:00
Jörg Thalheim 36dbb79a5f
Merge pull request #113885 from equirosa/swappy
swappy: 1.3.0 -> 1.3.1
2021-02-21 10:14:07 +00:00
rnhmjoj 85b236e54a
bdf2psf: fix license, run pre/post hooks 2021-02-21 11:08:32 +01:00
Jörg Thalheim 1089b643ce
Merge pull request #113889 from fabaff/meta-powerline
powerline-go: update meta
2021-02-21 09:47:39 +00:00
rnhmjoj 9be0529210
nixos/console: fix console setting reloading
It's a dull and boring day, it's cold outside and I'm stuck at home: let
me tell you the story of systemd-vconsole-setup.

In the beginnings of NixOS[1], systemd-vconsole-setup was a powerful
sysinit.target unit, installed and running at boot to set up fonts
keyboard layouts and even colors of the virtual consoles. If needed, the
service would also be restarted after a configuration change, consoles
were happy and everything was good, well, almost.

Since the service had no way to specify the dependency "ttys are ready",
modesetting could sometimes happen *after* systemd-vconsole-setup had
started, leaving the console in a broken state. So abbradar worked
around that by putting a systemd-udev-settle `After=`.

In the meanwhile, probably realizing their mistake, systemd added a
shiny udev rule to start the systemd-udev-settle at the right time[2].
However, the rule bypassed systemd by directly running the binary
`systemd-udev-settle`, and the service - though still installed - fell
into disuse.

Two years would pass before a good samaritan, seeing the poor jobless
systemd-udev-settle service, decided to give it the coup de grâs[3] by
unlisting it from the installed units.
This, combined with another bug, caused quite a commotion[4] in NixOS;
to see why remember the fact that `WantedBy=` in upstream units doesn't
work[5], so it had to be added manually in cc542110, but while systemd
removed it, the NixOS unit continued to install and restart the service,
making a lot of fuss when switching configuration.

After at least thee different tentative fixes, deedrah realised[6] what
the root cause was and fpletz put the final nail[7] in the coffin of
systemd-udev-settle. The service would never see the light of a boot
again, NixOS would not restart it all the time but thanks to udev
consoles would still get their pretty fonts and playful colors.

The En..

..no, wait! You should ask what came of systemd-udev-settle, first.
And why is the service even around if udev is doing all the work?

Udev-settle, like the deceitful snake that he is, laid hidden for years.
He looks innocuous doesn't it? A little hack. Only until it leaves his
den and a poor user[8] drops dead. Obviously, it serves no purpose, as
the service is not part of the boot process anymore, so let's remove it
for good!

About the service, it may not be useful at boot, but it can be started
to pick up changes in vconsole.conf and set the consoles accordingly.
But wait, this doesn't work anymore: the service is never started at
boot (remember f76d2aa6), so switch-to-configuration.pl will not restart
it. Fortunately it can be repaired: here I install a new unit which
does *nothing* on start, but restarts the real service when reloaded.
This perfectly reproduces the original behavior, hopefully without the
original bugs too.

The End?

[1]: cc54211069
[2]: f6ba8671d8 (diff-84849fddcef81458f69725dc18c6614aade5c4f41a032b6908ebcf1ee6740636)
[3]: 8125e8d38e
[4]: https://web.archive.org/web/20180603130107/https://github.com/NixOS/nixpkgs/issues/22470
[5]: https://github.com/NixOS/nixpkgs/issues/81138
[6]: https://web.archive.org/web/20180603130107/https://github.com/NixOS/nixpkgs/issues/22470#issuecomment-330930456
[7]: f76d2aa6e3
[8]: https://github.com/NixOS/nixpkgs/issues/107341
2021-02-21 10:27:34 +01:00
Jörg Thalheim 5513025855
swappy: add wrapGappsHook 2021-02-21 10:19:44 +01:00
Jörg Thalheim 5a42ea569a
Merge pull request #113874 from r-ryantm/auto-update/terrascan
terrascan: 1.3.2 -> 1.3.3
2021-02-21 09:17:31 +00:00
Jörg Thalheim fd10b45c2b
Merge pull request #113814 from r-ryantm/auto-update/cargo-deny
cargo-deny: 0.8.5 -> 0.8.7
2021-02-21 09:15:53 +00:00
Fabian Affolter 8625e975bd powerline-go: update meta 2021-02-21 10:12:54 +01:00
sternenseemann cdb97ba523 ocamlPackages.ocamlmod: disable tests if ounit is not available
When we redid ounit and ounit2, the minimumOCamlVersion was also pushed
to OCaml 4.04. ocamlmod builds on earlier versions as well, but doesn't
evaluate if we pull in ounit.

Therefore we conditionally disable tests for OCaml < 4.04 which means
for example oasis is available for those versions again as well.
2021-02-21 10:12:22 +01:00
davidak 193bf09ef7 traefik: update test to use virtualisation.oci-containers 2021-02-21 09:16:04 +01:00
Eduardo Quiros 95a9e43a3d
swappy: 1.3.0 -> 1.3.1 2021-02-21 02:04:49 -06:00
R. RyanTM 2e73ee0c4f bdf2psf: 1.200 -> 1.201 2021-02-21 08:02:12 +00:00
Sandro b50889fc07
Merge pull request #110805 from kanashimia/master
rofi: wrap gdk-pixbuf, fixes svg icons
2021-02-21 08:45:05 +01:00
davidak 61b59f063e
Merge pull request #113821 from r-ryantm/auto-update/cointop
cointop: 1.6.0 -> 1.6.2
2021-02-21 08:39:03 +01:00
Sandro 66e89eecce
Merge pull request #113752 from bobrik/ivan/libgcrypt-aarch64-darwin
libgcrypt: disable asm on aarch64-darwin
2021-02-21 08:29:28 +01:00
Jörg Thalheim 8455da961c
Merge pull request #113882 from r-ryantm/auto-update/yq-go
yq-go: 4.5.0 -> 4.6.0
2021-02-21 07:29:14 +00:00