Systemd/src
Lennart Poettering 0497c4c28a random-util: make use of GRND_INSECURE when it is defined
kernel 5.6 added support for a new flag for getrandom(): GRND_INSECURE.
If we set it we can get some random data out of the kernel random pool,
even if it is not yet initializated. This is great for us to initialize
hash table seeds and such, where it is OK if they are crap initially. We
used RDRAND for these cases so far, but RDRAND is only available on
newer CPUs and some archs. Let's now use GRND_INSECURE for these cases
as well, which means we won't needlessly delay boot anymore even on
archs/CPUs that do not have RDRAND.

Of course we never set this flag when generating crypto keys or uuids.
Which makes it different from RDRAND for us (and is the reason I think
we should keep explicit RDRAND support in): RDRAND we don't trust enough
for crypto keys. But we do trust it enough for UUIDs.
2020-05-10 11:15:16 +02:00
..
ac-power
activate util-lib: move things that parse ifnames to shared/ 2020-01-11 12:07:28 +01:00
analyze Merge pull request #15681 from vcaputo/buslocator 2020-05-07 09:46:01 -07:00
ask-password
backlight
basic random-util: make use of GRND_INSECURE when it is defined 2020-05-10 11:15:16 +02:00
binfmt binfmt: also unregister binfmt entries from unit 2020-04-23 17:14:45 +02:00
boot tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
busctl basic/set: let set_put_strdup() create the set with string hash ops 2020-05-06 16:54:06 +02:00
cgls
cgroups-agent
cgtop
core tree-wide: Replace assert() by assert_se() when there is side effect 2020-05-10 09:23:12 +02:00
coredump tree-wide: make sure our control buffers are properly aligned 2020-05-07 14:39:44 +02:00
cryptsetup tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
debug-generator
delta
detect-virt
dissect dissect: add --fsck= option to systemd-dissect tool 2020-01-29 19:29:52 +01:00
environment-d-generator sd-path: rename the two functions 2020-03-27 20:12:44 +01:00
escape
firstboot tree-wide: port various bits over to locale_is_installed() 2020-05-07 17:24:22 +02:00
fsck
fstab-generator fstab-generator: handle systemd.swap= command-line argument 2020-03-12 17:52:43 +01:00
fuzz ci: turn off FuzzBuzz 2020-03-30 14:57:22 +02:00
getty-generator
gpt-auto-generator units: introduce blockdev@.target for properly ordering mounts/swaps against cryptsetup 2020-01-21 20:23:13 +01:00
hibernate-resume Fix generator name in hibernate-resume-generator's drop-in 2020-02-04 14:49:04 +09:00
home Merge pull request #15703 from poettering/homed-tweak-default-storage 2020-05-08 16:57:14 +02:00
hostname hostnamed: convert to the new scheme and add --bus-introspect 2020-05-05 22:36:54 +02:00
hwdb
id128 id128: change table header from "uuid" to just "id" 2020-01-29 15:32:26 +01:00
import tree-wide: Replace assert() by assert_se() when there is side effect 2020-05-10 09:23:12 +02:00
initctl tree-wide: use structured initialization at various places 2020-04-24 07:44:42 +02:00
journal tree-wide: make sure our control buffers are properly aligned 2020-05-07 14:39:44 +02:00
journal-remote Support journal-upload HTTPS without key and certificate 2020-04-16 14:05:41 +03:00
kernel-install Add meson build option to prevent building kernel-install 2020-04-14 20:22:32 +02:00
libsystemd Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
libsystemd-network tree-wide: make sure our control buffers are properly aligned 2020-05-07 14:39:44 +02:00
libudev tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
locale Merge pull request #15651 from poettering/newlocale-check 2020-05-08 11:31:34 +02:00
login Merge pull request #15651 from poettering/newlocale-check 2020-05-08 11:31:34 +02:00
machine machine: switch to BusLocator-oriented helpers 2020-05-07 08:46:43 -07:00
machine-id-setup
modules-load
mount mount: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
network Merge pull request #15681 from vcaputo/buslocator 2020-05-07 09:46:01 -07:00
notify Introduce sd_notify_barrier 2020-05-01 03:22:47 +05:30
nspawn Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
nss-myhostname tree-wide: use "hostname" spelling everywhere 2020-04-21 16:58:04 +02:00
nss-mymachines nss-mymachines: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
nss-resolve nss-resolve: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
nss-systemd nss-systemd: don't synthesize root/nobody when iterating 2020-04-23 23:07:08 +02:00
partition tree-wide: Fix, replace assert() by assert_se() when there is side effect 2020-05-06 23:03:25 +02:00
path path: log at debug level when we can't query a variable 2020-03-27 20:12:45 +01:00
portable Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
pstore
quotacheck
random-seed random-seed: add missing header for GRND_NONBLOCK (#14988) 2020-03-02 14:48:21 +09:00
rc-local-generator
remount-fs
reply-password
resolve Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
rfkill
run run: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
run-generator
shared networkctl: use uint64_t for link speed throughout 2020-05-09 08:49:31 +02:00
shutdown shutdown: fix spacing in shutdown error message 2020-05-05 10:23:47 +02:00
sleep sleep: automatically lock all home directories when suspending 2020-01-28 22:36:56 +01:00
socket-proxy socket-proxy: Support exit-on-idle 2020-05-06 13:58:57 +02:00
stdio-bridge
sulogin-shell
sysctl sysctl: fix segfault 2020-02-06 23:49:32 +09:00
system-update-generator
systemctl systemctl: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
systemd sd-bus: Add a nicer way of specifying sd-bus vtable method arguments 2020-05-06 10:22:54 +02:00
sysusers Merge pull request #15718 from poettering/tmpfiles-offline 2020-05-08 11:22:19 +02:00
sysv-generator
test random-util: make use of GRND_INSECURE when it is defined 2020-05-10 11:15:16 +02:00
time-wait-sync
timedate timedate: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
timesync tree-wide: make sure our control buffers are properly aligned 2020-05-07 14:39:44 +02:00
tmpfiles Merge pull request #15718 from poettering/tmpfiles-offline 2020-05-08 11:22:19 +02:00
tty-ask-password-agent tree-wide: use the return value from sockaddr_un_set_path() 2020-03-02 15:55:44 +01:00
udev Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
update-done
update-utmp Remove unneded {}s 2020-04-13 09:31:49 +02:00
user-sessions
userdb userdbctl: make --help fit in 80 columns 2020-04-28 09:56:24 +02:00
vconsole
veritysetup
version tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
volatile-root