Commit Graph
232535 Commits
Author SHA1 Message Date
Florian Klink 550e47c687 Merge pull request #89064 from andir/systemd-networkd-socket
nixos/modules/system/boot/networkd: enable socket activation
2020-06-16 00:43:04 +02:00
Andreas Rammhold 55c09a884a nixos/modules/system/boot/networkd: enable socket activation
Since cd1dedac67 systemd-networkd has it's
netlink socket created via a systemd.socket unit. One might think that
this doesn't make much sense since networkd is just going to create it's
own socket on startup anyway. The difference here is that we have
configuration-time control over things like socket buffer sizes vs
compile-time constants.

For larger setups where networkd has to create a lot of (virtual)
devices the default buffer size of currently 128MB is not enough.

A good example is a machine with >100 virtual interfaces (e.g.,
wireguard tunnels, VLANs, …) that all have to be brought up during
startup. The receive buffer size will spike due to all the generated
message from the new interfaces. Eventually some of the message will be
dropped since there is not enough (permitted) buffer space available.

By having networkd start through / with a netlink socket created by
systemd we can configure the `ReceiveBufferSize` parameter in the socket
options without recompiling networkd.

Since the actual memory requirements depend on hardware, timing, exact
configurations etc. it isn't currently possible to infer a good default
from within the NixOS module system. Administrators are advised to
monitor the logs of systemd-networkd for `rtnl: kernel receive buffer
overrun` spam and increase the memory as required.

Note: Increasing the ReceiveBufferSize doesn't allocate any memory.  It
just increases the upper bound on the kernel side. The memory allocation
depends on the amount of messages that are queued on the kernel side of
the netlink socket.
2020-06-16 00:41:41 +02:00
Peter Hoeg 6d95cf3de4 Merge pull request #90428 from NixOS/wxgtk_gtk3
wxGTK3: make gtk2 and gtk3 specific variants
2020-06-16 06:31:35 +08:00
R. RyanTM 7603529b51 gallery-dl: 1.14.0 -> 1.14.1 2020-06-15 22:28:56 +00:00
Florian Klink c09eb57e38 Merge pull request #90537 from maralorn/fix-system-config-printer
system-config-printer: Fix ABRT: free(): invalid pointer
2020-06-16 00:23:47 +02:00
Dmitry Kalinkin 6270712773 pythonPackages.awkward1: 0.2.22 -> 0.2.23
This fixes the build. The 0.2.23 is the last version compatible with
numba 0.49.
2020-06-15 15:17:02 -07:00
R. RyanTM bfa1712590 fwupd: 1.4.2 -> 1.4.4 2020-06-15 22:16:05 +00:00
Jörg Thalheim 9dcda45b9b Merge pull request #89755 from wamserma/luxcorerender-py36
luxcorerender: dependency: python35 -> python36
2020-06-15 23:05:39 +01:00
zowoq 3050bbe9d4 maintainers/teams: add golang 2020-06-16 08:05:11 +10:00
Colin L Rice b586b07cfa Add c00w as a maintainer 2020-06-16 08:05:11 +10:00
Jörg Thalheim 0bb6d7a106 Merge pull request #90482 from misuzu/pydantic-tests-fix
python37Packages.pydantic: fix tests
2020-06-15 23:04:43 +01:00
Michael Weiss 1a5df8f680 chromium: 83.0.4103.97 -> 83.0.4103.106
https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop_15.html

This update includes 4 security fixes.

CVEs: CVE-2020-6505 CVE-2020-6506 CVE-2020-6507
2020-06-16 00:01:51 +02:00
Jörg Thalheim ba085e378f Merge pull request #90529 from r-ryantm/auto-update/di
di: 4.47.3 -> 4.48
2020-06-15 23:01:21 +01:00
Jörg Thalheim 85baf7179f Merge pull request #89957 from evenbrenden/sof-firmware-v1.5
sof-firmware: 1.4.2 -> 1.5.1
2020-06-15 22:51:21 +01:00
R. RyanTM e1e3911536 gnome3.gnome-desktop: 3.36.2 -> 3.36.3.1 (#90534) 2020-06-15 23:49:41 +02:00
Malte Brandy fcecf15dc4 system-config-printer: Fix ABRT: free(): invalid pointer
Apply patches picked from upstream as done on debian.
Will be included in next upstream release.
2020-06-15 23:48:42 +02:00
Jan Tojnar b76b344706 Merge branch 'staging-next' into staging 2020-06-15 23:21:13 +02:00
Greg Roodt 7304a4ae4b qbec: add ldflags 2020-06-16 07:16:12 +10:00
Jan Tojnar f1603aa18a Merge pull request #90525 from r-ryantm/auto-update/evolution
gnome3.evolution: 3.36.2 -> 3.36.3
2020-06-15 23:12:33 +02:00
Jan Tojnar 8e1b5fb2db Merge pull request #90530 from r-ryantm/auto-update/evince
evince: 3.36.3 -> 3.36.5
2020-06-15 23:11:21 +02:00
Jörg Thalheim 448a27759e Merge pull request #90455 from Mic92/cquery
cquery: remove
2020-06-15 21:39:44 +01:00
Ryan Mulligan f676408e8c Merge pull request #90310 from r-ryantm/auto-update/blockbook
blockbook: 0.3.3 -> 0.3.4
2020-06-15 13:18:19 -07:00
John Ericson 8fa7d4acd1 Merge pull request #90527 from erictapen/bind-fix-cross
bind: set BUILD_CC for cross compilation
2020-06-15 16:00:35 -04:00
R. RyanTM 4cf34b8fbc evince: 3.36.3 -> 3.36.5 2020-06-15 19:58:13 +00:00
R. RyanTM efb4e8d764 di: 4.47.3 -> 4.48 2020-06-15 19:50:38 +00:00
Jörg Thalheim 7c68f54d95 cquery: remove 2020-06-15 20:48:56 +01:00
Jörg Thalheim bec05ceb5b Merge pull request #90033 from misuzu/python-engineio-macos 2020-06-15 20:36:54 +01:00
Ryan Mulligan eaac621064 Merge pull request #90415 from r-ryantm/auto-update/nomad
nomad: 0.11.1 -> 0.11.3
2020-06-15 12:09:39 -07:00
Justin Humm 6cdbb1fb1f bind: set BUILD_CC for cross compilation
This is due to a hint by @Ericson2314 in
https://github.com/NixOS/nixpkgs/pull/86166#issuecomment-633153996
2020-06-15 21:03:03 +02:00
Samuel Dionne-Riel 04161c4c72 Merge pull request #90391 from samueldr/fix/manual-zstd-note
nixos/release-notes: Amend note about image compression
2020-06-15 14:58:39 -04:00
R. RyanTM 14842196b8 gnome3.evolution: 3.36.2 -> 3.36.3 2020-06-15 18:47:59 +00:00
Samuel Dionne-Riel 0f7fb7d62f nixos/release-notes: Amend note about image compression 2020-06-15 14:46:22 -04:00
R. RyanTM 7003d6ebf3 pantheon.elementary-code: 3.4.0 -> 3.4.1 2020-06-15 18:36:24 +00:00
rnhmjoj 470ce4784e nixos/users: validate password hashes 2020-06-15 20:08:36 +02:00
Daniel Schaefer 5f5caaceb4 Merge pull request #72956 from JohnAZoidberg/rpm-415 2020-06-15 19:55:42 +02:00
Ben Wolsieffer 92f39f763e buildbot: 2.8.1 -> 2.8.2 (#90383) 2020-06-15 13:51:29 -04:00
gnidorahandDmitry Kalinkin e8a39c8acf munt: 2.3.0 -> 2.4.0 (#89008)
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-06-15 13:51:03 -04:00
Michele Guerini Rocco ac897afeb3 Merge pull request #90513 from cole-h/fish
fish: install docs to $out/share/doc/fish
2020-06-15 19:33:12 +02:00
gnidorah fbfa6449f0 ArchiSteamFarm: 4.2.0.6 -> 4.2.2.1 (#90219) 2020-06-15 13:29:02 -04:00
Daniel Schaefer f37456a046 Merge pull request #86535 from r-ryantm/auto-update/chipsec
linuxPackages_hardened.chipsec: 1.4.9 -> 1.5.1
2020-06-15 19:11:26 +02:00
R. RyanTM 004c6c149a datovka: 4.15.0 -> 4.15.1 2020-06-15 17:10:46 +00:00
R. RyanTM b4ea1062bc linuxPackages_hardened.chipsec: 1.4.9 -> 1.5.1 2020-06-15 19:10:20 +02:00
Robert Schütz 6c9186d267 postfix: 3.5.2 -> 3.5.3 (#90493) 2020-06-15 19:08:59 +02:00
Frederik Rietdijk 7e5769c70c python2.pkgs.pexpect: don't recompile bytecode 2020-06-15 19:02:19 +02:00
Frederik Rietdijk 80f321e834 python2.pkgs.linecache2: don't recompile bytecode 2020-06-15 18:56:24 +02:00
Francesco Gazzetta 21720b4c93 evilpixie: init at 0.2 2020-06-15 18:45:01 +02:00
Francesco Gazzetta d3e96b4c3a impy: init at 0.1 2020-06-15 18:43:07 +02:00
R. RyanTM 3e0fca9635 clipgrab: 3.8.11 -> 3.8.12 2020-06-15 16:25:12 +00:00
Cole Helbling 09fd67354e fish: install docs to $out/share/doc/fish
Otherwise, it ended up going to $out/share/doc, which would pollute this
shared directory, as well as clash with other similarly misbehaving
packages.
2020-06-15 09:20:49 -07:00
Stig Palmquist 1ef76221a0 perlPackages.CryptMySQL: fix darwin build 2020-06-15 18:14:48 +02:00