1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-22 17:35:35 +03:00
systemd/man
Jakub Sitnicki 97df75d7bd socket: pass socket FDs to all ExecXYZ= commands but ExecStartPre=
Today listen file descriptors created by socket unit don't get passed to
commands in Exec{Start,Stop}{Pre,Post}= socket options.

This prevents ExecXYZ= commands from accessing the created socket FDs to do
any kind of system setup which involves the socket but is not covered by
existing socket unit options.

One concrete example is to insert a socket FD into a BPF map capable of
holding socket references, such as BPF sockmap/sockhash [1] or
reuseport_sockarray [2]. Or, similarly, send the file descriptor with
SCM_RIGHTS to another process, which has access to a BPF map for storing
sockets.

To unblock this use case, pass ListenXYZ= file descriptors to ExecXYZ=
commands as listen FDs [4]. As an exception, ExecStartPre= command does not
inherit any file descriptors because it gets invoked before the listen FDs
are created.

This new behavior can potentially break existing configurations. Commands
invoked from ExecXYZ= might not expect to inherit file descriptors through
sd_listen_fds protocol.

To prevent breakage, add a new socket unit parameter,
PassFileDescriptorsToExec=, to control whether ExecXYZ= programs inherit
listen FDs.

[1] https://docs.kernel.org/bpf/map_sockmap.html
[2] https://lore.kernel.org/r/20180808075917.3009181-1-kafai@fb.com
[3] https://man.archlinux.org/man/socket.7#SO_INCOMING_CPU
[4] https://www.freedesktop.org/software/systemd/man/latest/sd_listen_fds.html
2024-03-27 01:41:26 +08:00
..
rules Merge pull request #29721 from poettering/systemd-project 2024-03-26 13:19:33 +01:00
.dir-locals.el
50-xdg-data-dirs.sh
90-rearrange-path.py
binfmt.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
bootctl.xml man: always install bootctl 2024-01-31 10:32:46 +00:00
bootup.xml Remove a few references to dracut 2024-01-24 17:54:38 +01:00
busctl.xml man: document the new concepts 2024-03-14 11:34:04 +01:00
capsule@.service.xml man: document the new concepts 2024-03-14 11:34:04 +01:00
cgroup-sandboxing.xml man: fix plural 2023-12-25 09:15:53 +01:00
check-os-release-simple.py
check-os-release.py
check-os-release.sh
common-variables.xml log: Add per target log levels 2024-03-22 12:46:32 +01:00
coredump.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
coredumpctl.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
crypttab.xml man: fix minor issues 2024-03-21 02:49:38 +01:00
custom-entities.ent.in man: update Fedora release information 2023-09-19 13:13:02 +02:00
custom-html.xsl
custom-man.xsl
daemon.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
directives-template.xml man: make sure credentials properly show up in directives index 2023-07-04 22:56:59 +02:00
dnssec-trust-anchors.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
environment.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
event-quick-child.c
fido2-crypttab.sh meson: move systemd-cryptsetup to /usr/bin 2023-09-26 17:03:26 +02:00
file-hierarchy.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
glib-event-glue.c
homectl.xml homework: Implement offline updates 2024-03-23 01:05:13 +00:00
homed.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
hostname.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
hostnamectl.xml hostnamectl: add -j switch for quick json output 2024-01-22 14:39:22 +01:00
html.in
hwdb-usb-device.c
hwdb.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
id128-app-specific.c
importctl.xml man: add missing "and" to importctl description 2024-03-16 12:52:48 +01:00
inotify-watch-tmp.c
integritytab.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
iocost.conf.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
journal-enumerate-fields.c
journal-iterate-foreach.c
journal-iterate-poll.c
journal-iterate-unique.c
journal-iterate-wait.c
journal-remote.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
journal-stream-fd.c
journal-upload.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
journalctl.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
journald.conf.xml journald: implement socket forwarding 2024-02-15 14:08:20 +00:00
kernel-command-line.xml Merge pull request #31531 from poettering/verity-userspace-optional 2024-02-28 22:04:58 +01:00
kernel-install.xml man/kernel-install: add add-all command to synopsis 2024-03-08 21:26:48 +00:00
libsystemd-pkgconfig.xml man: match doctype and root element 2023-12-24 09:23:53 +01:00
libsystemd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
libudev.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
loader.conf.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
locale.conf.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
localectl.xml Remove a few references to dracut 2024-01-24 17:54:38 +01:00
localtime.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
logcontrol-example.c man: use setlogmask in LogControl1 example 2023-05-22 18:05:29 +01:00
loginctl.xml loginctl: add --json= and -j, decouple list-* from --output= 2024-01-17 11:30:04 +08:00
logind.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
machine-id.xml man: Describe how machine ID is initialized on Xen 2024-01-24 02:19:00 +01:00
machine-info.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
machinectl.xml machinectl: add -P 2024-03-04 16:12:23 +04:00
man.in
meson.build meson/man: allow man pages to use multiple conditions 2024-03-06 09:55:01 +00:00
modules-load.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
networkctl.xml networkctl: introduce "persistent-storage" command 2024-03-12 01:57:16 +09:00
networkd.conf.xml Merge pull request #30480 from keszybz/kernel-install-more-paths 2024-03-08 08:25:07 +01:00
nss-myhostname.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
nss-mymachines.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
nss-resolve.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
nss-systemd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
oomctl.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
oomd.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
org.freedesktop.home1.xml homework: Implement offline updates 2024-03-23 01:05:13 +00:00
org.freedesktop.hostname1.xml hostnamed: expose local AF_VSOCK CID among other host info 2024-01-08 10:30:41 +01:00
org.freedesktop.import1.xml man: document new importctl/importd functionality 2024-03-01 22:29:07 +01:00
org.freedesktop.locale1.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
org.freedesktop.LogControl1.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
org.freedesktop.login1.xml man: update D-Bus docs with new calls 2024-02-14 15:08:03 +01:00
org.freedesktop.machine1.xml man: suffix signals with () 2024-01-23 16:27:50 +01:00
org.freedesktop.network1.xml networkd: expose nsid via dbus 2024-01-12 21:43:34 +01:00
org.freedesktop.oom1.xml man: suffix signals with () 2024-01-23 16:27:50 +01:00
org.freedesktop.portable1.xml portable: add --copy=mixed to copy images and link profiles 2024-02-08 21:11:26 +00:00
org.freedesktop.resolve1.xml resolved: add new SD_RESOLVED_RELAX_SINGLE_LABEL resolver flag 2024-03-05 15:28:54 +01:00
org.freedesktop.systemd1.xml socket: pass socket FDs to all ExecXYZ= commands but ExecStartPre= 2024-03-27 01:41:26 +08:00
org.freedesktop.timedate1.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
os-release.xml Remove a few references to dracut 2024-01-24 17:54:38 +01:00
pam_systemd_home.xml man: don't suggest using pam_unix.so's use_authtok switch 2024-01-17 23:59:05 +00:00
pam_systemd_loadkey.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
pam_systemd.xml logind: add new 'user-incomplete' session class 2024-02-14 14:58:37 +01:00
path-documents.c
portablectl.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
poweroff.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
print-unit-path-call-method.c
print-unit-path.c
pstore.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
repart.d.xml Document SYSTEMD_REPART_MKFS_* in repart.d manual 2024-03-26 03:08:38 +09:00
resolvectl.xml resolvectl: expose new SD_RESOLVED_RELAX_SINGLE_LABEL flag in resolvectl 2024-03-05 15:29:04 +01:00
resolved.conf.xml Merge pull request #30480 from keszybz/kernel-install-more-paths 2024-03-08 08:25:07 +01:00
run0.xml Rename uid0 to run0 2024-03-19 16:37:22 +01:00
runlevel.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_booted.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_add_match.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_add_node_enumerator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_add_object_manager.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_add_object.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_attach_event.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_call_method.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_call.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_can_send.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_close.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_creds_get_pid.xml man: document the new APIs 2024-01-29 14:43:05 +01:00
sd_bus_creds_new_from_pid.xml man: document the new APIs 2024-01-29 14:43:05 +01:00
sd_bus_default.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_emit_signal.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_enqueue_for_read.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_error_add_map.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_error-example.c
sd_bus_error.xml man: move macro decls. out of <funcsynopsis> 2023-12-26 13:10:35 +01:00
sd_bus_get_current_handler.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_get_fd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_get_n_queued_read.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_get_name_creds.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_get_name_machine_id.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_interface_name_is_valid.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_is_open.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_list_names.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_append_array.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_append_basic.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_append_string_memfd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_append_strv.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_append.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_at_end.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_copy.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_dump.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_get_cookie.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_get_monotonic_usec.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_get_signature.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_get_type.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_new_method_call.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_new_method_error.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_new_signal.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_open_container.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_read_array.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_read_basic.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_read_strv.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_read.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_rewind.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_seal.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_sensitive.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_set_destination.xml man: use <simplelist> for 'See also' sections 2023-12-23 08:28:57 +01:00
sd_bus_message_set_expect_reply.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_skip.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_message_verify_type.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_negotiate_fds.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_path_encode.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_process.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_query_sender_creds.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_reply_method_error.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_reply_method_return.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_request_name.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_send.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_service_reconnect.c man/sd_bus_service_reconnect.c: normalize whitespace 2024-02-27 18:15:51 +01:00
sd_bus_set_address.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_close_on_exit.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_connected_signal.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_description.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_exit_on_disconnect.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_fd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_method_call_timeout.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_property.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_sender.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_server.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_set_watch_bind.xml man: add working example for sd_bus_set_watch_bind() 2024-01-26 14:41:20 +00:00
sd_bus_slot_get_bus.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_slot_ref.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_slot_set_description.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_slot_set_destroy_callback.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_slot_set_floating.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_slot_set_userdata.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_start.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_track_add_name.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_track_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_bus_wait.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_device_get_syspath.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_device_ref.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_child.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_defer.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_inotify.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_io.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_memory_pressure.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_signal.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_add_time.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_exit.xml sd-event: make return code of sd_event_get_exit_code() optional 2024-03-01 22:25:42 +01:00
sd_event_get_fd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_now.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_run.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_set_signal_exit.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_set_watchdog.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_get_event.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_get_pending.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_description.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_destroy_callback.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_enabled.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_exit_on_failure.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_floating.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_prepare.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_priority.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_ratelimit.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_set_userdata.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_source_unref.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_event_wait.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_get_seats.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_hwdb_get.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_hwdb_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_id128_get_machine.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_id128_randomize.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_id128_to_string.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_is_fifo.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_add_match.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_enumerate_fields.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_catalog.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_cursor.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_cutoff_realtime_usec.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_data.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_fd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_realtime_usec.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_seqnum.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_get_usage.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_has_runtime_files.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_next.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_open.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_print.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_query_unique.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_seek_head.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_journal_stream_fd.xml sd-journal: introduce sd_journal_stream_fd_with_namespace 2024-03-14 14:25:52 +08:00
sd_listen_fds.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_login_monitor_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_machine_get_class.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_notify.xml Document new vsock literals 2024-03-19 12:31:36 +00:00
sd_path_lookup.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_pid_get_owner_uid.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_seat_get_active.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_session_is_active.xml logind: add new 'user-incomplete' session class 2024-02-14 14:58:37 +01:00
sd_uid_get_state.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd_watchdog_enabled.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-bus-container-append.c
sd-bus-container-read.c
sd-bus-errors.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-bus.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-daemon.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-device.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-event.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-hwdb.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-id128.xml man: move macro decls. out of <funcsynopsis> 2023-12-26 13:10:35 +01:00
sd-journal.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sd-login.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
send-unit-files-changed.c
shutdown.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
smbios-type-11.xml systemd-boot: Add support for reading extra kernel cmdline from SMBIOS 2024-03-10 16:30:34 +01:00
standard-conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
standard-options.xml timedatectl: add -P 2024-03-04 16:12:21 +04:00
standard-specifiers.xml man: match doctype and root element 2023-12-24 09:23:53 +01:00
supported-controllers.xml man: adjust indentation 2023-12-24 10:46:55 +01:00
sysctl.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
system-only.xml man: fix indentation 2023-12-26 08:59:53 +01:00
system-or-user-ns.xml man: fix indentation 2023-12-26 08:59:53 +01:00
systemctl.xml man: document the new concepts 2024-03-14 11:34:04 +01:00
systemd-ac-power.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-analyze.xml analyze-dot: also show BindsTo= in --require 2024-03-24 01:28:28 +08:00
systemd-ask-password-console.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-ask-password.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-backlight@.service.xml backlight: supprt ID_LEDS_CLAMP udev property for leds subsystem devices 2024-01-03 09:30:41 +09:00
systemd-battery-check.service.xml tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
systemd-binfmt.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-bless-boot-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-bless-boot.service.xml man: fix efi var vendor uuid for systemd-bless-boot.service 2024-03-14 16:54:49 +00:00
systemd-boot-check-no-failures.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-boot-random-seed.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-boot.xml sd-boot: add support for support enrolling dbx 2024-03-21 23:03:42 +00:00
systemd-bsod.service.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-cat.xml journal/cat: allow connecting output to specific journal namespace 2024-03-14 14:25:53 +08:00
systemd-cgls.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-cgtop.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-coredump.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-creds.xml man/creds: fix typo 2024-02-02 09:25:57 +09:00
systemd-cryptenroll.xml man: now that the crdentials used by systemd-cryptenroll are in order, document them 2024-02-20 16:50:00 +01:00
systemd-cryptsetup-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-cryptsetup.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-debug-generator.xml man/systemd-debug-generator: be consistent on '=' for boolean options 2024-03-05 02:19:58 +08:00
systemd-delta.xml man: rewrite as <group> 2023-12-26 13:10:36 +01:00
systemd-detect-virt.xml virt: add Google Compute Engine support 2024-01-10 03:08:31 +09:00
systemd-dissect.xml man: create reusable snippet for 'vpick' entries 2024-02-17 11:20:00 +00:00
systemd-environment-d-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-escape.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-firstboot.xml man: mention that preset-all is performed during early boot 2024-02-08 20:36:44 +01:00
systemd-fsck@.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-fstab-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-getty-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-gpt-auto-generator.xml gpt-auto-generator: be more defensive when checking the presence of ESP in fstab 2024-02-12 09:30:35 +01:00
systemd-hibernate-resume-generator.xml man/systemd-hibernate-resume: generator now enables rather than creates the service 2024-03-10 16:13:19 +00:00
systemd-hibernate-resume.service.xml man/systemd-hibernate-resume: generator now enables rather than creates the service 2024-03-10 16:13:19 +00:00
systemd-homed.service.xml homed: Create & advertise blob directory 2024-02-19 11:18:11 +00:00
systemd-hostnamed.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-hwdb.xml man: fix markup 2023-12-26 13:10:36 +01:00
systemd-id128.xml id128: add --no-pager, --no-legend, --json=/-j switches to systemd-id128 tool 2024-01-11 17:54:19 +01:00
systemd-importd.service.xml man: document new importctl/importd functionality 2024-03-01 22:29:07 +01:00
systemd-inhibit.xml man: fix <cmdsynopsis> content 2023-12-26 13:10:35 +01:00
systemd-initctl.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-integritysetup-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-integritysetup@.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-journal-gatewayd.service.xml meson/man: allow man pages to use multiple conditions 2024-03-06 09:55:01 +00:00
systemd-journal-remote.service.xml meson/man: allow man pages to use multiple conditions 2024-03-06 09:55:01 +00:00
systemd-journal-upload.service.xml meson/man: allow man pages to use multiple conditions 2024-03-06 09:55:01 +00:00
systemd-journald.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-localed.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-logind.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-machine-id-commit.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-machine-id-setup.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-machined.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-makefs@.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-measure.xml man: fix systemd-measure manpage conditional 2024-03-10 17:50:54 +00:00
systemd-modules-load.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-mount.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-network-generator.service.xml tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
systemd-networkd-wait-online.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-networkd.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-notify.xml man/systemd-notify: don't say "the latter" if more than 2 options 2024-01-30 03:27:36 +08:00
systemd-nspawn.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-oomd.service.xml man: move </variablelist> to the right place 2023-12-26 13:10:35 +01:00
systemd-path.xml man: don't use versioned standard-options 2024-01-17 11:25:45 +08:00
systemd-pcrlock.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-pcrphase.service.xml meson/man: allow man pages to use multiple conditions 2024-03-06 09:55:01 +00:00
systemd-portabled.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-poweroff.service.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-pstore.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-quotacheck.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-random-seed.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-rc-local-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-remount-fs.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-repart.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-resolved.service.xml resolved: support reloading configuration at runtime 2024-03-26 13:36:42 +00:00
systemd-rfkill.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-run-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-run.xml Merge pull request #29721 from poettering/systemd-project 2024-03-26 13:19:33 +01:00
systemd-sleep.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
systemd-socket-activate.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-socket-proxyd.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-soft-reboot.service.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-ssh-generator.xml ssh-generator: add mention of ssh.authorized_keys.root to man page 2024-02-23 12:52:28 +00:00
systemd-ssh-proxy.xml ssh-proxy: add ssh ProxyCommand tool that can connect to AF_UNIX + AF_VSOCK sockets 2024-01-11 16:05:20 +01:00
systemd-stdio-bridge.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-storagetm.service.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-stub.xml man: Mention that SMBIOS type 11 strings are ignored inside CVM 2024-03-10 21:24:52 +01:00
systemd-suspend.service.xml sleep: Always freeze user.slice 2024-03-05 12:12:35 -05:00
systemd-sysctl.service.xml man: fix references to systemd.exec(5) 2024-01-11 12:19:44 +00:00
systemd-sysext.xml man: Document sysext ephemeral-import mode 2024-03-25 08:30:09 +01:00
systemd-system-update-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-system.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
systemd-sysupdate.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-sysusers.xml tmpfiles,sysusers: rework path argument handling 2024-02-09 17:57:41 +01:00
systemd-sysv-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-time-wait-sync.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-timedated.service.xml man: fix systemd-timedated man page wrt ntp-units.d 2024-03-06 21:44:12 +00:00
systemd-timesyncd.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-tmpfiles.xml tmpfiles: implement --dry-run 2024-02-12 13:33:30 +01:00
systemd-tpm2-generator.xml units: add a tpm2.target synchronization point and small generator that pulls in 2024-01-03 13:49:02 +01:00
systemd-tpm2-setup.service.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd-tty-ask-password-agent.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-udev-settle.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-udevd.service.xml tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
systemd-update-done.service.xml tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
systemd-update-utmp.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-user-sessions.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-userdbd.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-vconsole-setup.service.xml man: fix references to systemd.exec(5) 2024-01-11 12:19:44 +00:00
systemd-veritysetup-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-veritysetup@.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-vmspawn.xml Merge pull request #31670 from CodethinkLabs/vmspawn/generate_ssh_keys 2024-03-22 16:28:03 +00:00
systemd-volatile-root.service.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd-vpick.xml man: document the new vpick concept 2024-01-03 18:38:46 +01:00
systemd-xdg-autostart-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.automount.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.device.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.dnssd.xml dnssd: support service subtypes 2024-03-18 13:16:48 +00:00
systemd.environment-generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.exec.xml core: add support for vpick for ExtensionDirectories= 2024-02-17 11:20:00 +00:00
systemd.generator.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.image-policy.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.journal-fields.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.kill.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.link.xml udevd: Add ReceivePacketSteeringCPUMask for systemd.link 2024-02-28 11:35:36 +07:00
systemd.mount.xml core: allow fstab-style nodes in mount/swap What= 2024-01-10 02:07:18 +08:00
systemd.net-naming-scheme.xml tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
systemd.netdev.xml netdev: bond - add support for peer_notif_delay 2024-02-28 17:31:02 +05:30
systemd.network.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd.nspawn.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.offline-updates.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.path.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.pcrlock.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
systemd.preset.xml man: mention that preset-all is performed during early boot 2024-02-08 20:36:44 +01:00
systemd.resource-control.xml core/cgroup: introduce MemoryZSwapWriteback setting 2024-03-13 23:36:25 +00:00
systemd.scope.xml Fix OOMPolicy= version in manpage of systemd.scope 2024-02-12 16:49:42 +00:00
systemd.service.xml documentation: fix inconsistency 2024-03-15 14:09:52 +00:00
systemd.slice.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.socket.xml socket: pass socket FDs to all ExecXYZ= commands but ExecStartPre= 2024-03-27 01:41:26 +08:00
systemd.special.xml Merge pull request #29721 from poettering/systemd-project 2024-03-26 13:19:33 +01:00
systemd.swap.xml core: allow fstab-style nodes in mount/swap What= 2024-01-10 02:07:18 +08:00
systemd.syntax.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.system-credentials.xml man: tweak cryptsetup credentials docs a bit 2024-02-20 16:50:00 +01:00
systemd.target.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.time.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.timer.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
systemd.unit.xml tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
systemd.v.xml man: create reusable snippet for 'vpick' entries 2024-02-17 11:20:00 +00:00
systemd.xml Document new vsock literals 2024-03-19 12:31:36 +00:00
sysupdate.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
sysusers.d.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
tc.xml man: add required <title> 2023-12-24 09:32:26 +01:00
telinit.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
threads-aware.xml man: adjust indentation 2023-12-24 10:46:55 +01:00
timedatectl.xml machinectl: add -P 2024-03-04 16:12:23 +04:00
timesyncd.conf.xml man: document all the new paths 2024-03-07 19:14:36 +01:00
tmpfiles.d.xml tmpfiles: use dir_cleanup() for R and D 2024-02-09 17:57:42 +01:00
tpm2-crypttab.sh meson: move systemd-cryptsetup to /usr/bin 2023-09-26 17:03:26 +02:00
udev_device_get_syspath.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_device_has_tag.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_device_new_from_syspath.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_enumerate_add_match_subsystem.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_enumerate_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_enumerate_scan_devices.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_list_entry.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_monitor_filter_update.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_monitor_new_from_netlink.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_monitor_receive_device.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev_new.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
udev.conf.xml man: update udev.conf man page 2024-01-12 05:12:44 +09:00
udev.xml udev: String substitutions can be done in ENV, too 2024-02-20 13:10:30 +09:00
udevadm.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
uki.conf.example man: add example how to configure automatic signing 2023-06-14 13:18:00 +02:00
ukify.xml ukify: really add default .sbat for UKIs 2024-03-12 11:36:08 +01:00
user-system-options.xml man: document the new concepts 2024-03-14 11:34:04 +01:00
user@.service.xml man: document the new concepts 2024-03-14 11:34:04 +01:00
userdbctl.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
varlinkctl.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
vconsole.conf.xml man: use same version in public and system ident. 2023-12-25 15:51:47 +01:00
veritytab.xml man: fix a few issues in manpage 2024-03-20 15:24:11 +01:00
version-info.xml man: add required <title> 2023-12-24 09:32:26 +01:00
vpick.xml man: create reusable snippet for 'vpick' entries 2024-02-17 11:20:00 +00:00
vtable-example.c
vtable-example.xml
yubikey-crypttab.sh meson: move systemd-cryptsetup to /usr/bin 2023-09-26 17:03:26 +02:00