systemd/src
Lennart Poettering 4e16d5c69e pcrextend: make pcrextend tool acccessible via varlink
This is primarily supposed to be a 1st step with varlinkifying our
various command line tools, and excercise in how this might look like
across our codebase one day. However, at AllSystemsGo! 2023 it was
requested that we provide an API to do a PCR measurement along with a
matching event log record, and this provides that.
2023-10-06 11:49:38 +02:00
..
ac-power meson: move declarations of ac-power, detect-virt, sysctl, and sleep 2023-08-01 15:54:45 +09:00
analyze analyze: add tooltips with dependency information to "plot" 2023-10-03 22:50:25 -07:00
ask-password meson: move declarations of ask-password and friends 2023-08-01 21:37:31 +09:00
backlight backlight: support to specify percentage of minimum brightness 2023-10-06 11:21:20 +09:00
basic alloc-util: add realloc0() helper than is like realloc() but zero-initializes appended space 2023-10-06 07:44:47 +02:00
battery-check io-util: introduce loop_write_full that takes a timeout 2023-09-07 20:30:44 +08:00
binfmt meson: use install_emptydir() and drop meson-make-symlink.sh 2023-08-08 22:11:34 +01:00
boot bootctl: remove all our non-volatile variables on uninstall 2023-10-05 11:50:48 +01:00
busctl busctl: do not print start/stop monitoring messages with --quiet/--json 2023-08-30 20:50:32 +01:00
cgls meson: move declarations of cgls, cgtop, initctl, and systemd-mount 2023-08-01 21:37:31 +09:00
cgroups-agent meson: move declarations of cgroups-agent, id128, volatile-root, and path 2023-08-01 15:54:45 +09:00
cgtop treewide: fix typos 2023-09-19 10:05:38 +02:00
core oomd: move SubscriptionTaken Varlink error out of generic Varlink code 2023-10-06 11:49:38 +02:00
coredump coredump: fix various invalid memory access 2023-08-11 06:08:38 +09:00
creds tree-wide: explicitly compare return value of fd_is_fs_type with 0 2023-09-19 21:45:27 +08:00
cryptenroll tpm2: change tpm2_unseal() to accept Tpm2Context instead of device string 2023-10-03 12:56:55 -04:00
cryptsetup tree-wide: fix typo 2023-10-04 08:58:10 +09:00
debug-generator debug-generator: Use generator_add_symlink() 2023-08-04 11:32:42 +01:00
delta delta: inline iterator variable 2023-09-21 18:01:03 +02:00
detect-virt meson: move declarations of ac-power, detect-virt, sysctl, and sleep 2023-08-01 15:54:45 +09:00
dissect dissect-image: optionally allow mounting via new kernel mount API in two steps 2023-10-02 14:02:32 +01:00
environment-d-generator meson: use install_emptydir() and drop meson-make-symlink.sh 2023-08-08 22:11:34 +01:00
escape meson: move declarations of delta, escape, notify, creds, and battery-check 2023-08-01 15:54:45 +09:00
firstboot various: use _NEG_ macros to reduce indentation 2023-08-16 12:52:56 +02:00
fsck meson: move declarations of fsck, firstboot, machine-id-setup, and remount-fs 2023-08-01 15:54:45 +09:00
fstab-generator efi-loader: rename efi_stub_measured() → efi_measured_uki() 2023-09-27 11:51:13 +02:00
fundamental macro: use __builtin_unreachable on NDEBUG 2023-10-03 21:34:38 +02:00
fuzz json: rename json_append() → json_variant_merge_objectb() 2023-08-24 13:20:39 +02:00
getty-generator meson: move declarations of several generators 2023-08-01 02:31:36 +09:00
gpt-auto-generator efi-loader: rename efi_stub_measured() → efi_measured_uki() 2023-09-27 11:51:13 +02:00
hibernate-resume sleep-util: split into sleep-config and hibernate-util 2023-09-27 21:48:39 +08:00
home tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
hostname hostname: Make sure we pass error to bus_verify_polkit_async() 2023-08-24 11:23:01 +02:00
hwdb meson: move declarations of hwdb, sysusers, and tmpfiles 2023-08-01 21:37:31 +09:00
id128 id128: add forgotten option to --help 2023-09-06 16:58:50 +02:00
import export: use highlighting in --help 2023-09-14 22:32:20 +02:00
initctl meson: move declarations of cgls, cgtop, initctl, and systemd-mount 2023-08-01 21:37:31 +09:00
integritysetup meson: move declarations of cryptsetup and friends 2023-08-01 05:52:50 +09:00
journal tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
journal-remote journal-remote: drop dependencies to journald 2023-10-02 10:52:45 +09:00
kernel-install kernel-install: describe usage as installkernel 2023-09-28 12:40:28 +02:00
libsystemd journalctl: verify that old entries are not sealed with too recent key (#28885) 2023-10-06 12:18:21 +09:00
libsystemd-network sd-dhcp-client: reject NAKs from servers that we did not send an offer to (#29290) 2023-09-25 11:46:41 +09:00
libudev tree-wide: Fix -Wmaybe-uninitialized compilation warnings 2023-08-04 00:25:23 +01:00
locale find_legacy_keymap: extend variant match bonus again 2023-09-22 08:07:12 +02:00
login tree-wide: prefer sending pifds over pids when creating scope units 2023-10-05 17:10:00 +02:00
machine tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
machine-id-setup meson: move declarations of fsck, firstboot, machine-id-setup, and remount-fs 2023-08-01 15:54:45 +09:00
modules-load meson: use install_emptydir() and drop meson-make-symlink.sh 2023-08-08 22:11:34 +01:00
mount tree-wide: add path_simplify_alloc() and use it 2023-09-22 08:13:34 +02:00
network network: introduce [DHCPv4] RequestAddress= setting 2023-10-05 06:58:08 +09:00
notify meson: move declarations of delta, escape, notify, creds, and battery-check 2023-08-01 15:54:45 +09:00
nspawn tree-wide: prefer sending pifds over pids when creating scope units 2023-10-05 17:10:00 +02:00
nss-myhostname meson: Fix version script handling 2023-09-26 19:41:53 +02:00
nss-mymachines meson: Fix version script handling 2023-09-26 19:41:53 +02:00
nss-resolve meson: Fix version script handling 2023-09-26 19:41:53 +02:00
nss-systemd meson: Fix version script handling 2023-09-26 19:41:53 +02:00
oom tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
partition repart: make arg_empty a proper enum with a string table 2023-10-05 19:18:36 +02:00
path path: make arg_pager_flags static 2023-09-19 00:37:01 +01:00
pcrextend pcrextend: make pcrextend tool acccessible via varlink 2023-10-06 11:49:38 +02:00
portable dissect-image: optionally allow mounting via new kernel mount API in two steps 2023-10-02 14:02:32 +01:00
pstore config files: more recommendations of systemd-analyze cat-config 2023-09-19 17:47:57 +02:00
quotacheck meson: move declarations of socket-proxy, udevadm, quotacheck, and shutdown 2023-08-01 21:37:31 +09:00
random-seed io-util: introduce loop_write_full that takes a timeout 2023-09-07 20:30:44 +08:00
rc-local-generator meson: move declarations of several generators 2023-08-01 05:52:50 +09:00
remount-fs remount-fs: refuse to remount based on fstab when fstab=no kernel command line option specified 2023-08-09 17:59:41 +09:00
reply-password meson: move declarations of ask-password and friends 2023-08-01 21:37:31 +09:00
resolve tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
rfkill tree-wide: use LIST_POP() 2023-08-17 09:48:17 +02:00
rpm rpm: add %systemd_user_daemon_reexec 2023-08-07 12:15:54 +02:00
run tree-wide: prefer sending pifds over pids when creating scope units 2023-10-05 17:10:00 +02:00
run-generator generators: use generator_open_unit_file where appropriate 2023-08-19 01:15:01 +01:00
shared pcrextend: make pcrextend tool acccessible via varlink 2023-10-06 11:49:38 +02:00
shutdown Revert "shutdown: do not umount recursively before MS_MOVE" 2023-09-02 19:47:58 +08:00
sleep sleep-config: several cleanups 2023-09-27 21:48:39 +08:00
socket-activate meson: move declaration of socket-activate 2023-08-01 02:31:36 +09:00
socket-proxy meson: move declarations of socket-proxy, udevadm, quotacheck, and shutdown 2023-08-01 21:37:31 +09:00
stdio-bridge various: use _NEG_ macros to reduce indentation 2023-08-16 12:52:56 +02:00
sulogin-shell proc-cmdline: make proc_cmdline_get_bool() take flags 2023-08-09 17:46:41 +09:00
sysctl meson: move declarations of ac-power, detect-virt, sysctl, and sleep 2023-08-01 15:54:45 +09:00
sysext sysext: fix some sysextisms in confext mode 2023-10-05 19:10:06 +02:00
system-update-generator meson: move declarations of backlight, rfkill, and sysupdate-generator 2023-08-01 05:52:50 +09:00
systemctl systemctl-show: align "Cntrl PID" correctly 2023-10-05 19:37:44 +01:00
systemd sd-ndisc: make sd_ndisc return time values in usec 2023-09-23 01:34:56 +09:00
sysupdate sysupdate: Allow patterns to match path with directories 2023-09-28 11:41:29 +02:00
sysusers tree-wide: drop "static inline" use in .c files 2023-08-21 23:15:12 +02:00
sysv-generator meson: move declarations of several generators 2023-08-01 05:52:50 +09:00
test pcrextend: make pcrextend tool acccessible via varlink 2023-10-06 11:49:38 +02:00
timedate tree-wide: use LIST_CLEAR() 2023-08-17 09:48:17 +02:00
timesync config files: more recommendations of systemd-analyze cat-config 2023-09-19 17:47:57 +02:00
tmpfiles treewide: fix typos 2023-09-19 10:05:38 +02:00
tpm2-setup tpm2: downgrade most log functions from error to debug 2023-10-03 17:13:50 +01:00
tty-ask-password-agent shared/wall: use logind if build without utmp support 2023-09-06 13:19:26 +01:00
udev cgroup-util: drop "controller" argument from various cgroup helper calls 2023-10-05 11:11:04 +02:00
ukify ukify: explicitly import attribute 2023-09-29 11:31:12 +02:00
update-done meson: move declarations of modules-load, nspawn, update-done, and update-utmp 2023-08-01 21:37:31 +09:00
update-utmp meson: move declarations of modules-load, nspawn, update-done, and update-utmp 2023-08-01 21:37:31 +09:00
user-sessions meson: move declaration of user-sessions 2023-08-01 02:31:36 +09:00
userdb tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlinkctl varlinkctl: add new varlinkctl tool 2023-10-06 11:49:38 +02:00
vconsole tree-wide: fix typo 2023-10-04 08:58:10 +09:00
veritysetup tree-wise: drop unnecessary use of proc_cmdline_key_streq() 2023-08-09 03:16:31 +09:00
version
volatile-root meson: move declarations of cgroups-agent, id128, volatile-root, and path 2023-08-01 15:54:45 +09:00
xdg-autostart-generator generators: use generator_open_unit_file where appropriate 2023-08-19 01:15:01 +01:00