Systemd/src
Lennart Poettering 544e146b0e journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable
It annoyed me for quite a while that running "journalctl --file=…" on a
file that is not readable failed with a "File not found" error instead
of a permission error. Let's fix that.

We make this work by using the GLOB_NOCHECK flag for glob() which means
that files are not accessible will be returned in the array as they are
instead of being filtered away. This then means that our later attemps
to open the files will fail cleanly with a good error message.
2020-05-19 15:26:51 +02:00
..
ac-power
activate
analyze condition: add ConditionEnvironment= 2020-05-15 16:05:33 +02:00
ask-password
backlight
basic journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +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 core: allow overriding the system hostname with systemd.hostname= on the kernel command line 2020-05-18 20:20:50 +02:00
coredump journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
cryptsetup cryptsetup-generator: use systemd-makefs for implementation of "swap" and "tmp" options 2020-05-18 20:50:03 +02:00
debug-generator
delta
detect-virt
dissect
environment-d-generator
escape
firstboot tree-wide: port various bits over to locale_is_installed() 2020-05-07 17:24:22 +02:00
fsck
fstab-generator Merge pull request #15265 from fbuihuu/mount-fixes 2020-05-15 11:13:45 +02:00
fuzz
getty-generator
gpt-auto-generator
hibernate-resume
home Merge pull request #15794 from poettering/pam-sudo-fixes-part2 2020-05-19 10:09:14 +02:00
hostname hostnamed: call our destructor _destroy(), not _clear() 2020-05-18 21:12:37 +02:00
hwdb
id128
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 journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
journal-remote journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
kernel-install
libsystemd Merge pull request #15804 from poettering/hostnamed-instant-part1 2020-05-18 15:26:24 +02:00
libsystemd-network dhcp6: slightly improve log message 2020-05-19 08:25:43 +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 pam_systemd/pam_systemd_home: rework how we cache user records 2020-05-12 17:38:32 +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 #15166 from ssahani/networkctl-ipvlan 2020-05-19 09:29:45 +02:00
notify Introduce sd_notify_barrier 2020-05-01 03:22:47 +05:30
nspawn tree-wide: add size limits for tmpfs mounts 2020-05-13 00:37:18 +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 Merge pull request #15836 from poettering/makefs-lock 2020-05-19 15:23:23 +02:00
path
portable Merge pull request #15623 from poettering/cmsg-cleanup 2020-05-08 11:05:06 +02:00
pstore
quotacheck
random-seed
rc-local-generator
remount-fs
reply-password
resolve Merge pull request #15804 from poettering/hostnamed-instant-part1 2020-05-18 15:26:24 +02:00
rfkill
run run: switch to BusLocator-oriented helpers 2020-05-07 08:46:44 -07:00
run-generator
shared Merge pull request #15836 from poettering/makefs-lock 2020-05-19 15:23:23 +02:00
shutdown shutdown: fix spacing in shutdown error message 2020-05-05 10:23:47 +02:00
sleep
socket-proxy socket-proxy: Support exit-on-idle 2020-05-06 13:58:57 +02:00
stdio-bridge
sulogin-shell
sysctl journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
system-update-generator
systemctl systemctl: Check clean_or_freeze_unit(): Add assert if unknown method 2020-05-13 22:56:42 +02:00
systemd Merge pull request #15804 from poettering/hostnamed-instant-part1 2020-05-18 15:26:24 +02:00
sysusers Merge pull request #15718 from poettering/tmpfiles-offline 2020-05-08 11:22:19 +02:00
sysv-generator
test condition: add ConditionEnvironment= 2020-05-15 16:05:33 +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
udev Merge pull request #15817 from poettering/more-conditions 2020-05-15 20:25:34 +02:00
update-done
update-utmp
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 tree-wide: add size limits for tmpfs mounts 2020-05-13 00:37:18 +02:00