]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
5 years agoMerge pull request #9437 from poettering/sd-boot-count
Lennart Poettering [Fri, 19 Oct 2018 21:04:22 +0000 (23:04 +0200)] 
Merge pull request #9437 from poettering/sd-boot-count

many sd-boot/bootctl fixes, and a new "boot counting" concept, for automatic fallback to older kernels on persistent failures

5 years agonetworkd: keep bond slave up if already attached
Tobias Jungel [Fri, 19 Oct 2018 11:12:35 +0000 (13:12 +0200)] 
networkd: keep bond slave up if already attached

There is no need to disable an already correct enslaved interface.

relates to #10118

5 years agosd-dhcp: remove unreachable route after rebinding return NAK
Li Song [Fri, 19 Oct 2018 17:41:51 +0000 (13:41 -0400)] 
sd-dhcp: remove unreachable route after rebinding return NAK

5 years agoMerge pull request #10470 from yuwata/log-message-updates
Lennart Poettering [Fri, 19 Oct 2018 20:58:53 +0000 (22:58 +0200)] 
Merge pull request #10470 from yuwata/log-message-updates

Log message updates

5 years agoman: use proper <keycap> and <keycombo> docbook tags for key bindings 9437/head
Lennart Poettering [Wed, 27 Jun 2018 18:31:34 +0000 (20:31 +0200)] 
man: use proper <keycap> and <keycombo> docbook tags for key bindings

5 years agodoc: add a markdown document introducing the boot assessment logic
Lennart Poettering [Tue, 26 Jun 2018 21:52:11 +0000 (23:52 +0200)] 
doc: add a markdown document introducing the boot assessment logic

5 years agoman: document boot counting logic in systemd-boot
Lennart Poettering [Tue, 26 Jun 2018 20:11:35 +0000 (22:11 +0200)] 
man: document boot counting logic in systemd-boot

5 years agoman: document systemd-bless-boot-generator
Lennart Poettering [Tue, 26 Jun 2018 13:46:28 +0000 (15:46 +0200)] 
man: document systemd-bless-boot-generator

5 years agoman: document systemd-boot-check-no-failures.service
Lennart Poettering [Tue, 26 Jun 2018 13:14:57 +0000 (15:14 +0200)] 
man: document systemd-boot-check-no-failures.service

5 years agoman: document systemd-bless-boot
Lennart Poettering [Tue, 26 Jun 2018 13:03:27 +0000 (15:03 +0200)] 
man: document systemd-bless-boot

5 years agoman: document the various EFI vars sd-boot sets
Lennart Poettering [Mon, 25 Jun 2018 19:48:33 +0000 (21:48 +0200)] 
man: document the various EFI vars sd-boot sets

5 years agounits: add simple boot check unit
Lennart Poettering [Mon, 25 Jun 2018 14:07:33 +0000 (16:07 +0200)] 
units: add simple boot check unit

This is might be useful in some cases, but it's primarily an example for
a boot check service that can be plugged before boot-complete.target.

It's disabled by default.

All it does is check whether the failed unit count is zero

5 years agoman: update kernel-install(8) documentation
Lennart Poettering [Fri, 22 Jun 2018 16:14:22 +0000 (18:14 +0200)] 
man: update kernel-install(8) documentation

Many general updates, but most importantly, document the
/etc/kernel/tries logic briefly.

5 years agokernel-install: teach bot loader spec entry generator to generate entries with "tries"
Lennart Poettering [Fri, 22 Jun 2018 15:35:53 +0000 (17:35 +0200)] 
kernel-install: teach bot loader spec entry generator to generate entries with "tries"

This makes two changes:

1. When called for "remove" any drop-ins with "+" suffix are removed
   too, so that the logic works for entries with boot counting enabled
   too and we don't lose track of configuration snippets created that
   way.

2. When called for "add" we optionally generate a "+" suffix, based on
   the data in /etc/kernel/tries if it exists.

   This basically means after "echo 5 > /etc/kernel/tries" any installed
   kernels will automatically set up for 5 boot tries before older
   kernels will be tried.

5 years agoadd "systemd-bless-boot-generator"
Lennart Poettering [Fri, 22 Jun 2018 15:00:47 +0000 (17:00 +0200)] 
add "systemd-bless-boot-generator"

This generator automatically pulls in "systemd-bless-boot.service" if
a boot with boot counting is detected.

5 years agoadd new systemd-bless-boot.service that marks boots as successful
Lennart Poettering [Mon, 25 Jun 2018 15:24:09 +0000 (17:24 +0200)] 
add new systemd-bless-boot.service that marks boots as successful

This is the counterpiece to the boot counting implemented in
systemd-boot: if a boot is detected as successful we mark drop the
counter again from the booted snippet or kernel image.

5 years agoman: document new "boot-complete.target" unit
Lennart Poettering [Mon, 25 Jun 2018 15:21:34 +0000 (17:21 +0200)] 
man: document new "boot-complete.target" unit

5 years agounits: add generic boot-complete.target
Lennart Poettering [Fri, 22 Jun 2018 10:52:28 +0000 (12:52 +0200)] 
units: add generic boot-complete.target

5 years agoupdate TODO
Lennart Poettering [Fri, 22 Jun 2018 15:16:18 +0000 (17:16 +0200)] 
update TODO

5 years agotree-wide: replace 'unsigned int' with 'unsigned'
Yu Watanabe [Fri, 19 Oct 2018 18:00:46 +0000 (03:00 +0900)] 
tree-wide: replace 'unsigned int' with 'unsigned'

5 years agoMerge pull request #10462 from yuwata/test-sd-device-monitor
Lennart Poettering [Fri, 19 Oct 2018 20:05:50 +0000 (22:05 +0200)] 
Merge pull request #10462 from yuwata/test-sd-device-monitor

Add tests for sd_device_monitor and small cleanups

5 years agonspawn: do not include '%m' in log message if errno is zero 10470/head
Yu Watanabe [Fri, 19 Oct 2018 16:59:52 +0000 (01:59 +0900)] 
nspawn: do not include '%m' in log message if errno is zero

5 years agoimport: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:55:32 +0000 (01:55 +0900)] 
import: include error cause in log message

5 years agogpt-auto-generator: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:55:06 +0000 (01:55 +0900)] 
gpt-auto-generator: include error cause in log message

5 years agofirstboot: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:54:52 +0000 (01:54 +0900)] 
firstboot: include error cause in log message

5 years agodissect: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:54:29 +0000 (01:54 +0900)] 
dissect: include error cause in log message

5 years agocoredump: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:43:13 +0000 (01:43 +0900)] 
coredump: include error cause in log message

5 years agocore: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:40:42 +0000 (01:40 +0900)] 
core: include error cause in log message

5 years agocgtop: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 16:01:31 +0000 (01:01 +0900)] 
cgtop: include error cause in log message

5 years agobusctl: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 15:57:53 +0000 (00:57 +0900)] 
busctl: include error cause in log message

5 years agobootctl: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 15:52:45 +0000 (00:52 +0900)] 
bootctl: include error cause in log message

5 years agofs-util: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 15:48:21 +0000 (00:48 +0900)] 
fs-util: include error cause in log message

5 years agoanalyze: include error cause in the log message
Yu Watanabe [Fri, 19 Oct 2018 15:46:33 +0000 (00:46 +0900)] 
analyze: include error cause in the log message

5 years agoanalyze: update log message
Yu Watanabe [Fri, 19 Oct 2018 15:43:02 +0000 (00:43 +0900)] 
analyze: update log message

5 years agotree-wide: some automatic coccinelle fixes (#10463)
Lennart Poettering [Fri, 19 Oct 2018 15:07:46 +0000 (17:07 +0200)] 
tree-wide: some automatic coccinelle fixes (#10463)

Nothing fancy, just coccinelle doing its work.

5 years agotest: add tests for sd_device_monitor 10462/head
Yu Watanabe [Fri, 19 Oct 2018 02:58:25 +0000 (11:58 +0900)] 
test: add tests for sd_device_monitor

5 years agoMerge pull request #10457 from yuwata/fuzz-11019
Lennart Poettering [Fri, 19 Oct 2018 08:48:41 +0000 (10:48 +0200)] 
Merge pull request #10457 from yuwata/fuzz-11019

sd-dhcp: fixes oss-fuzz#11019 and several cleanups

5 years agocore: stop ignoring errors in connect_logger_as
Evgeny Vereshchagin [Thu, 18 Oct 2018 05:47:26 +0000 (05:47 +0000)] 
core: stop ignoring errors in connect_logger_as

When journald reaches the maximum number of active streams, it,
basically, starts to decline new connections. On the client
side it can be detected by getting EPIPE and, if the writing
process isn't lucky enough, getting SIGPIPE soon afterwards.
systemd has always ignored EPIPE, which makes it very hard
to keep track of services losing logs. This patch should make
it easier to detect such services by just staring at the logs
carefully.

In case anyone is interested, the following one-liner run as any user
can be used to paralyze all the stream logging on a machine:

for i in {1..4096}; do systemd-cat -t HEY-$i & done

5 years agoMerge pull request #10460 from yuwata/setsockopt_int-more
Lennart Poettering [Fri, 19 Oct 2018 08:12:00 +0000 (10:12 +0200)] 
Merge pull request #10460 from yuwata/setsockopt_int-more

tree-wide: use setsockopt_int() more

5 years agosd-device-monitor: include error cause in log message
Yu Watanabe [Fri, 19 Oct 2018 02:57:54 +0000 (11:57 +0900)] 
sd-device-monitor: include error cause in log message

5 years agosd-device-monitor: drop unnecessary condition
Yu Watanabe [Fri, 19 Oct 2018 02:57:29 +0000 (11:57 +0900)] 
sd-device-monitor: drop unnecessary condition

5 years agocore: beautify per-unit consumed resources log message a bit. (#10390)
Lennart Poettering [Fri, 19 Oct 2018 00:04:12 +0000 (02:04 +0200)] 
core: beautify per-unit consumed resources log message a bit. (#10390)

Shorten message to say "no IP traffic" if there is no IP traffic, rather
than "received 0B IP traffic, sent 0B IP traffic".

Fixes: #9816
5 years agoMerge pull request #10437 from poettering/env-util-love
Yu Watanabe [Thu, 18 Oct 2018 23:57:51 +0000 (08:57 +0900)] 
Merge pull request #10437 from poettering/env-util-love

some env-util.c love

5 years agoMerge pull request #10389 from poettering/nspawn-path-fix
Yu Watanabe [Thu, 18 Oct 2018 23:48:37 +0000 (08:48 +0900)] 
Merge pull request #10389 from poettering/nspawn-path-fix

nspawn $PATH execvpe() fix

5 years agoMerge pull request #10450 from poettering/foreach-line-excorcism
Yu Watanabe [Thu, 18 Oct 2018 23:44:51 +0000 (08:44 +0900)] 
Merge pull request #10450 from poettering/foreach-line-excorcism

FOREACH_LINE excorcism

5 years agoMerge pull request #10447 from poettering/fgets-excorcism
Yu Watanabe [Thu, 18 Oct 2018 23:36:01 +0000 (08:36 +0900)] 
Merge pull request #10447 from poettering/fgets-excorcism

let's get rid of fgets()

5 years agosd-dhcp6: drop empty 'error' label 10457/head
Yu Watanabe [Thu, 18 Oct 2018 21:11:49 +0000 (06:11 +0900)] 
sd-dhcp6: drop empty 'error' label

5 years agotest-dhcp6-client: normalize logs
Yu Watanabe [Thu, 18 Oct 2018 19:59:18 +0000 (04:59 +0900)] 
test-dhcp6-client: normalize logs

5 years agofuzz: add testcase of oss-fuzz#11019
Yu Watanabe [Thu, 18 Oct 2018 18:45:46 +0000 (03:45 +0900)] 
fuzz: add testcase of oss-fuzz#11019

5 years agosd-dhcp6: make dhcp6_option_parse_domainname() not store empty domain
Yu Watanabe [Thu, 18 Oct 2018 18:42:10 +0000 (03:42 +0900)] 
sd-dhcp6: make dhcp6_option_parse_domainname() not store empty domain

This improves performance of fuzzer.
C.f. oss-fuzz#11019.

5 years agosd-dhcp6: do not update serverid when ENOMEM
Yu Watanabe [Thu, 18 Oct 2018 18:40:30 +0000 (03:40 +0900)] 
sd-dhcp6: do not update serverid when ENOMEM

5 years agosd-dhcp6: coding style cleanups
Yu Watanabe [Thu, 18 Oct 2018 18:38:59 +0000 (03:38 +0900)] 
sd-dhcp6: coding style cleanups

5 years agosd-dhcp6: fix argument and error handling of dhcp6_option_parse_status()
Yu Watanabe [Thu, 18 Oct 2018 18:44:56 +0000 (03:44 +0900)] 
sd-dhcp6: fix argument and error handling of dhcp6_option_parse_status()

5 years agoresolved-mdns: use TAKE_FD() 10460/head
Yu Watanabe [Thu, 18 Oct 2018 21:03:19 +0000 (06:03 +0900)] 
resolved-mdns: use TAKE_FD()

5 years agoresolved-llmnr: use TAKE_FD()
Yu Watanabe [Thu, 18 Oct 2018 20:58:03 +0000 (05:58 +0900)] 
resolved-llmnr: use TAKE_FD()

5 years agotree-wide: use setsockopt_int() more
Yu Watanabe [Thu, 18 Oct 2018 20:39:55 +0000 (05:39 +0900)] 
tree-wide: use setsockopt_int() more

5 years agoMerge pull request #10456 from poettering/setsockopt-int
Lennart Poettering [Thu, 18 Oct 2018 19:53:01 +0000 (21:53 +0200)] 
Merge pull request #10456 from poettering/setsockopt-int

add a setsockopt_int() helper and make use of it everywhere

5 years agotests: clean up again after running tests (#10446)
Lennart Poettering [Thu, 18 Oct 2018 18:59:24 +0000 (20:59 +0200)] 
tests: clean up again after running tests (#10446)

Currently, if I run the full "run-integration-tests.sh" script it will
fail on my machine because it fills up /var/tmp whith just too much
crap until the disk is full.

Let's make sure that "run-integration-tests.sh" cleans up after every
test. For that change the make targets to run from "clean setup run" to
"clean setup run clean" — except that that doesn't work since make is
smart enough to realize that the same target appears twice on the
command line and will only execute it once. Let's fix that by defining
another target "clean-again" which is just like "clean", but allows us
to be added to the same command line a second time. Then, let's build
with "clean setup run clean-again" and all is good.

While we are at it, let's also add .PHONY where appropriate, after all
these all are phony targets.

5 years agojob: add a comment that JOB_DONE also means skipped due to condition (#10453)
Lennart Poettering [Thu, 18 Oct 2018 18:55:30 +0000 (20:55 +0200)] 
job: add a comment that JOB_DONE also means skipped due to condition (#10453)

5 years agoutil: drop const_int_one/const_int_zero again 10456/head
Lennart Poettering [Thu, 18 Oct 2018 17:49:18 +0000 (19:49 +0200)] 
util: drop const_int_one/const_int_zero again

There's only a single user remaining now that we have setsockopt_int(),
let's define those variables locally.

This more or less reverts 6d5e65f6454212cd400d0ebda34978a9f20cc26a.

5 years agotree-wide: introduce setsockopt_int() helper and make use of it everywhere
Lennart Poettering [Thu, 18 Oct 2018 17:48:18 +0000 (19:48 +0200)] 
tree-wide: introduce setsockopt_int() helper and make use of it everywhere

As suggested by @heftig:

https://github.com/systemd/systemd/commit/6d5e65f6454212cd400d0ebda34978a9f20cc26a#commitcomment-30938667

5 years agoefi: rework OFFSETOF() based on __builtin_offsetof()
Lennart Poettering [Thu, 18 Oct 2018 15:10:42 +0000 (17:10 +0200)] 
efi: rework OFFSETOF() based on __builtin_offsetof()

Since both LLVM and gcc supported this for a long time, we are not
adding a fallback compat kludge. And even if there's some relevant
compiler that doesn't know this concept, it'll fail with a compiler
error, and we'll fix it then.

As suggested by @keszybz:

https://github.com/systemd/systemd/pull/10174#discussion_r226266540

5 years agoMerge pull request #10239 from yuwata/sd-device-monitor
Lennart Poettering [Thu, 18 Oct 2018 16:30:38 +0000 (18:30 +0200)] 
Merge pull request #10239 from yuwata/sd-device-monitor

sd-device: introduce sd_device_monitor

5 years agoMerge pull request #10407 from yuwata/netlink-slot
Lennart Poettering [Thu, 18 Oct 2018 16:05:58 +0000 (18:05 +0200)] 
Merge pull request #10407 from yuwata/netlink-slot

sd-netlink: introduce sd_netlink_slot object and relevant functions

5 years agotest: check for putenv() failures, the call might theortically fail 10389/head
Lennart Poettering [Sat, 13 Oct 2018 11:12:56 +0000 (13:12 +0200)] 
test: check for putenv() failures, the call might theortically fail

5 years agoexec-util: errors are reported by non-zero, not negative by putenv()
Lennart Poettering [Sat, 13 Oct 2018 11:12:32 +0000 (13:12 +0200)] 
exec-util: errors are reported by non-zero, not negative by putenv()

5 years agonspawn: use container $PATH (not host $PATH) when searching for PID 1 binaries to...
Lennart Poettering [Sat, 13 Oct 2018 11:11:32 +0000 (13:11 +0200)] 
nspawn: use container $PATH (not host $PATH) when searching for PID 1 binaries to execute

Fixes: #10377
5 years agomkosi: use Fedora 29
Zbigniew Jędrzejewski-Szmek [Thu, 18 Oct 2018 11:46:01 +0000 (13:46 +0200)] 
mkosi: use Fedora 29

F29 is at beta now, but should be out within two or three weeks, by the time
next systemd release happens.

5 years agotmpfiles: FOREACH_LINE excorcism 10450/head
Lennart Poettering [Thu, 18 Oct 2018 14:21:05 +0000 (16:21 +0200)] 
tmpfiles: FOREACH_LINE excorcism

5 years agosysv-generator: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:20:43 +0000 (16:20 +0200)] 
sysv-generator: FOREACH_LINE excorcism

5 years agosysusers: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:18:52 +0000 (16:18 +0200)] 
sysusers: FOREACH_LINE excorcism

5 years agoinstall: pass encountered error number to log_syntax()
Lennart Poettering [Thu, 18 Oct 2018 14:18:35 +0000 (16:18 +0200)] 
install: pass encountered error number to log_syntax()

5 years agoinstall: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:18:20 +0000 (16:18 +0200)] 
install: FOREACH_LINE excorcism

5 years agoclean-ipc: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:18:01 +0000 (16:18 +0200)] 
clean-ipc: FOREACH_LINE excorcism

5 years agoresolved-resolv-conf: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:17:23 +0000 (16:17 +0200)] 
resolved-resolv-conf: FOREACH_LINE excorcism

5 years agoresolved-etc-hosts: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:16:52 +0000 (16:16 +0200)] 
resolved-etc-hosts: FOREACH_LINE excorcism

5 years agoresolved-dns-trust-anchor: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:16:06 +0000 (16:16 +0200)] 
resolved-dns-trust-anchor: FOREACH_LINE excorcism

Also, properly ignore these read errors, and say so.

5 years agolocalectl: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:15:35 +0000 (16:15 +0200)] 
localectl: FOREACH_LINE excorcism

5 years agosd-path: FOREACH_LINE exorcism
Lennart Poettering [Thu, 18 Oct 2018 14:15:18 +0000 (16:15 +0200)] 
sd-path: FOREACH_LINE exorcism

5 years agobus-creds: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:14:59 +0000 (16:14 +0200)] 
bus-creds: FOREACH_LINE excorcism

5 years agocoredump: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:14:42 +0000 (16:14 +0200)] 
coredump: FOREACH_LINE excorcism

5 years agosmack-setup: include error cause in log message
Lennart Poettering [Thu, 18 Oct 2018 14:14:25 +0000 (16:14 +0200)] 
smack-setup: include error cause in log message

5 years agosmcak-setup: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:14:12 +0000 (16:14 +0200)] 
smcak-setup: FOREACH_LINE excorcism

5 years agoshutdown: FOREACH_LINE() excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:12:40 +0000 (16:12 +0200)] 
shutdown: FOREACH_LINE() excorcism

5 years agoima-setup: prefer safe_close() over plain close()
Lennart Poettering [Thu, 18 Oct 2018 14:12:06 +0000 (16:12 +0200)] 
ima-setup: prefer safe_close() over plain close()

5 years agoima-setup: include error cause in failure messages
Lennart Poettering [Thu, 18 Oct 2018 14:11:54 +0000 (16:11 +0200)] 
ima-setup: include error cause in failure messages

5 years agoima-setup: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:10:37 +0000 (16:10 +0200)] 
ima-setup: FOREACH_LINE excorcism

5 years agocgroup: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:09:53 +0000 (16:09 +0200)] 
cgroup: FOREACH_LINE excorcism

5 years agotime-util: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:09:19 +0000 (16:09 +0200)] 
time-util: FOREACH_LINE excorcism

5 years agoprocess-util: FOREACH_LINE excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:08:51 +0000 (16:08 +0200)] 
process-util: FOREACH_LINE excorcism

5 years agomount-util: FOREACH_LINE() excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:08:30 +0000 (16:08 +0200)] 
mount-util: FOREACH_LINE() excorcism

5 years agocgroup-util: FOREACH_LINE() excorcism
Lennart Poettering [Thu, 18 Oct 2018 14:08:13 +0000 (16:08 +0200)] 
cgroup-util: FOREACH_LINE() excorcism

5 years agoMerge pull request #10174 from poettering/sd-boot-counter-efi
Zbigniew Jędrzejewski-Szmek [Thu, 18 Oct 2018 14:06:01 +0000 (16:06 +0200)] 
Merge pull request #10174 from poettering/sd-boot-counter-efi

the EFI changes from PR #9437 (the boot counting PR)

5 years agobus-unit-util: use streq() instead of STR_IN_SET()
Yu Watanabe [Thu, 18 Oct 2018 08:50:25 +0000 (17:50 +0900)] 
bus-unit-util: use streq() instead of STR_IN_SET()

Follow-up for 90fc172e191f44979005a524521112f2bd1ff21b (#10308).

5 years agoudev-rules: fgets() excorcism 10447/head
Lennart Poettering [Thu, 18 Oct 2018 11:41:09 +0000 (13:41 +0200)] 
udev-rules: fgets() excorcism

5 years agocondition: fgets() excorcism
Lennart Poettering [Thu, 18 Oct 2018 11:40:55 +0000 (13:40 +0200)] 
condition: fgets() excorcism

5 years agoreply-password: fgets() excorcism
Lennart Poettering [Thu, 18 Oct 2018 11:40:39 +0000 (13:40 +0200)] 
reply-password: fgets() excorcism

5 years agomodules-load: fgets() excorcism
Lennart Poettering [Thu, 18 Oct 2018 11:40:21 +0000 (13:40 +0200)] 
modules-load: fgets() excorcism

5 years agokeymap-util: fgets() excorcism
Lennart Poettering [Thu, 18 Oct 2018 11:40:03 +0000 (13:40 +0200)] 
keymap-util: fgets() excorcism

5 years agohwdb: fgets() excorcism
Lennart Poettering [Thu, 18 Oct 2018 11:39:41 +0000 (13:39 +0200)] 
hwdb: fgets() excorcism