272125 Commits

Author SHA1 Message Date
Anders Kaseorg
9d21f1dfab nixos/plymouth: Add label plugin and a font to the initrd
This allows Plymouth to show the “NixOS 21.03” label under the logo at
startup like it already does at shutdown.

Fixes #59992.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-02-21 10:27:15 -08:00
Dmitry Kalinkin
d3800053c6
Merge pull request #113897 from raboof/smartmontools-update-drivedb-to-r5171
smartmontools: update drivedb to r5171
2021-02-21 13:24:33 -05:00
ajs124
60450f6b8d
Merge pull request #113663 from helsinki-systems/claws
claws-mail{,-gtk3}: refactor and merge
2021-02-21 19:16:46 +01:00
Lein Matsumaru
66db640ed8
llvm-mode: Init (verison inherited from llvm) 2021-02-21 18:11:31 +00:00
Robert Hensing
92b1ef601c
Merge pull request #110827 from xoe-labs/da/sd-are-no-installation-devices
installer: split sd cards -> base for bespoke sd images
2021-02-21 18:34:47 +01:00
Jörg Thalheim
e81a4170bd python3.pkgs.jabberbot: remove
no update since 2016; python2 only due to xmpppy
2021-02-21 18:33:38 +01:00
R. RyanTM
a4d916ace3 nushell: 0.27.0 -> 0.27.1 2021-02-21 18:32:35 +01:00
R. RyanTM
c2eadf2148
jwt-cli: 3.3.0 -> 4.0.0 2021-02-21 18:29:38 +01:00
Arthur Gautier
7777e229a1 libtpms: init at 0.7.4
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-02-21 17:25:49 +00:00
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