Systemd/man
Lennart Poettering d3dcf4e3b9 fileio: beef up READ_FULL_FILE_CONNECT_SOCKET to allow setting sender socket name
This beefs up the READ_FULL_FILE_CONNECT_SOCKET logic of
read_full_file_full() a bit: when used a sender socket name may be
specified. If specified as NULL behaviour is as before: the client
socket name is picked by the kernel. But if specified as non-NULL the
client can pick a socket name to use when connecting. This is useful to
communicate a minimal amount of metainformation from client to server,
outside of the transport payload.

Specifically, these beefs up the service credential logic to pass an
abstract AF_UNIX socket name as client socket name when connecting via
READ_FULL_FILE_CONNECT_SOCKET, that includes the requesting unit name
and the eventual credential name. This allows servers implementing the
trivial credential socket logic to distinguish clients: via a simple
getpeername() it can be determined which unit is requesting a
credential, and which credential specifically.

Example: with this patch in place, in a unit file "waldo.service" a
configuration line like the following:

    LoadCredential=foo:/run/quux/creds.sock

will result in a connection to the AF_UNIX socket /run/quux/creds.sock,
originating from an abstract namespace AF_UNIX socket:

    @$RANDOM/unit/waldo.service/foo

(The $RANDOM is replaced by some randomized string. This is included in
the socket name order to avoid namespace squatting issues: the abstract
socket namespace is open to unprivileged users after all, and care needs
to be taken not to use guessable names)

The services listening on the /run/quux/creds.sock socket may thus
easily retrieve the name of the unit the credential is requested for
plus the credential name, via a simpler getpeername(), discarding the
random preifx and the /unit/ string.

This logic uses "/" as separator between the fields, since both unit
names and credential names appear in the file system, and thus are
designed to use "/" as outer separators. Given that it's a good safe
choice to use as separators here, too avoid any conflicts.

This is a minimal patch only: the new logic is used only for the unit
file credential logic. For other places where we use
READ_FULL_FILE_CONNECT_SOCKET it is probably a good idea to use this
scheme too, but this should be done carefully in later patches, since
the socket names become API that way, and we should determine the right
amount of info to pass over.
2020-11-03 09:48:04 +01:00
..
rules man: add org.freedesktop.oom1(5) stub 2020-10-15 15:08:31 +02:00
.dir-locals.el coding style: reduce text width to 109 characters 2018-12-08 10:14:28 +01:00
50-xdg-data-dirs.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
90-rearrange-path.py more portable python shebangs (#5816) 2017-04-30 20:26:56 -04:00
binfmt.d.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
bootctl.xml bootctl: add @current/@oneshot/@default targets to set-default/set-oneshot 2020-10-20 15:02:58 +02:00
bootup.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
busctl.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
coredump.conf.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
coredumpctl.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
crypttab.xml Merge pull request #16444 from oniko/luks-detached-header 2020-10-21 10:41:11 +02:00
custom-entities.ent.in man: update fedora version 2020-10-27 16:02:18 +01:00
custom-html.xsl man/sd-makefs: link to btrfs.wiki.kernel.org for btrfs-man5, since the man-pages link is dead 2020-06-22 23:12:13 +02:00
custom-man.xsl Drop my copyright headers 2018-06-14 13:03:20 +02:00
daemon.xml man: always document both the ipv4 and the ipv6 sockopt 2020-09-11 10:33:13 +02:00
directives-template.xml man: drop obsolete HAVE_PYTHON conditional 2020-06-13 17:31:59 +02:00
dnssec-trust-anchors.d.xml man: add example of negative trust anchor file 2020-10-20 19:58:37 +02:00
environment.d.xml man: do not index various /foobar/ paths 2020-09-30 10:30:03 +02:00
file-hierarchy.xml man: add a note about flags on /tmp and /var/tmp 2020-10-05 18:38:35 +02:00
glib-event-glue.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
halt.xml man: extend on halt documentation 2020-01-17 10:08:23 +01:00
homectl.xml Fix typo 2020-11-01 23:26:16 +09:00
homed.conf.xml homed: default to "btrfs" as fs type in the LUKS backend 2020-08-19 15:46:07 +02:00
hostname.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
hostnamectl.xml tree-wide: use "hostname" spelling everywhere 2020-04-21 16:58:04 +02:00
html.in man/html: fix invocation for pages which are *not* symlinks 2020-09-30 14:43:12 +02:00
hwdb-usb-device.c man: add SD_HWDB_FOREACH_PROPERTY with an example 2020-04-21 11:44:49 +02:00
hwdb.xml man: describe wildcards and range matches in hwdb syntax 2020-10-15 18:06:23 +02:00
id128-app-specific.c man: move more examples to stand-alone files and use 2-space indentation consistenty 2018-08-02 15:45:24 +02:00
inotify-watch-tmp.c man: add example for sd_event_add_inotify 2018-06-06 13:09:36 +02:00
journal-iterate-poll.c man: fix compilation of journal-iterate-poll.c 2018-03-24 14:15:48 +01:00
journal-iterate-unique.c man: move more examples to stand-alone files and use 2-space indentation consistenty 2018-08-02 15:45:24 +02:00
journal-iterate-wait.c man: move examples out of sd_journal_get_fd into separate files 2018-03-24 14:14:12 +01:00
journal-remote.conf.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
journal-upload.conf.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
journalctl.xml Merge pull request #16640 from keszybz/various-patches 2020-08-19 10:30:45 +02:00
journald.conf.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
kernel-command-line.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
kernel-install.xml kernel-install: Add fallback to "Linux" if no machine-id is found 2020-08-10 19:56:32 +01:00
less-variables.xml tree-wide: fix typos found by Fossies codespell report 2020-10-24 13:29:31 +02:00
libsystemd-pkgconfig.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
libudev.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
loader.conf.xml man: fix typo in loader.conf(5) 2020-03-22 20:22:03 +01:00
locale.conf.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
localectl.xml Move the Commands section above Options section 2019-10-08 18:21:26 +02:00
localtime.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
loginctl.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
logind.conf.xml man: reword description of KillOnlyUsers=/KillExcludeUsers= 2020-10-05 17:56:28 +02:00
machine-id.xml tree-wide: fix typos found by Fossies codespell report 2020-10-24 13:29:31 +02:00
machine-info.xml tree-wide: use "hostname" spelling everywhere 2020-04-21 16:58:04 +02:00
machinectl.xml man/machinectl: fix pull-raw example 2020-10-27 16:02:18 +01:00
man.in meson: fix build/man/{man,html} to support page redirects 2020-08-20 17:42:13 +02:00
meson.build meson: convert developer_mode boolean to an enum 2020-10-22 11:05:17 +02:00
modules-load.d.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
networkctl.xml tree-wide: fix typos found by codespell 2020-09-14 15:32:37 +02:00
networkd.conf.xml man: fix invalid tag place 2020-08-21 15:30:05 +09:00
nss-myhostname.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
nss-mymachines.xml man: move 'files' module in NSS 'hosts:' line before myhostname 2020-08-17 18:55:59 +02:00
nss-resolve.xml man: move 'files' module in NSS 'hosts:' line before myhostname 2020-08-17 18:55:59 +02:00
nss-systemd.xml man: move 'files' module in NSS 'hosts:' line before myhostname 2020-08-17 18:55:59 +02:00
oomctl.xml man: document systemd-oomd and related items 2020-10-09 02:40:19 -07:00
oomd.conf.xml man: document systemd-oomd and related items 2020-10-09 02:40:19 -07:00
org.freedesktop.LogControl1.xml man: reorder autogenerated dbus api lists 2020-09-17 00:01:20 +09:00
org.freedesktop.home1.xml homed: explicitly deactivate all home directories on shutdown 2020-09-30 14:37:52 +02:00
org.freedesktop.hostname1.xml Update org.freedesktop.hostname1 documentation 2020-10-28 22:16:57 +01:00
org.freedesktop.import1.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
org.freedesktop.locale1.xml man: use --bus-introspect to autogenerate dbus api docs 2020-05-05 22:41:23 +02:00
org.freedesktop.login1.xml tree-wide: update web link to logind description 2020-10-19 15:23:37 +02:00
org.freedesktop.machine1.xml man: import lxml formatting changes 2020-08-22 12:28:49 +02:00
org.freedesktop.oom1.xml man: add org.freedesktop.oom1(5) stub 2020-10-15 15:08:31 +02:00
org.freedesktop.resolve1.xml man/org.freedesktop.resolve1: briefly document a bunch of methods and properties 2020-10-22 11:55:35 +02:00
org.freedesktop.systemd1.xml man: document the new Timestamping= option 2020-10-27 14:12:45 +01:00
org.freedesktop.timedate1.xml man: use --bus-introspect to autogenerate dbus api docs 2020-05-05 22:41:23 +02:00
os-release.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
pam_systemd.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
pam_systemd_home.xml man_systemd_home: intrdouce SYSTEMD_HOME_SUSPEND env var 2020-05-20 00:47:37 +02:00
path-documents.c man: add sd_path_lookup(3) 2020-03-27 20:12:44 +01:00
portablectl.xml man: fix typos 2020-10-03 11:56:50 +00:00
print-unit-path.c man: add sd_bus_message_new_call(3) 2018-08-02 15:45:20 +02:00
pstore.conf.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
repart.d.xml doc: document the new GPT partition type UUIDs 2020-09-19 21:20:16 +02:00
resolvectl.xml man: update explanation about the format to specify DNS servers 2020-07-21 04:12:16 +09:00
resolved.conf.xml man: fix typo in resolved.conf 2020-09-05 21:38:01 +02:00
runlevel.xml man: add conditionals to more man pages 2020-08-20 17:42:13 +02:00
sd-bus-container-append.c sd-bus: Add sd_bus_message_open/close/enter/exit_container docs 2020-04-23 18:30:40 +02:00
sd-bus-container-read.c sd-bus: Add sd_bus_message_open/close/enter/exit_container docs 2020-04-23 18:30:40 +02:00
sd-bus-errors.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd-bus.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd-daemon.xml man: drop some left-over mentions of StandardOutput=syslog 2020-05-15 00:05:46 +02:00
sd-event.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd-hwdb.xml man: add description of all the sd-hwdb funtions 2020-04-21 11:37:30 +02:00
sd-id128.xml sd-id128: expose ID128_UUID_FORMAT_STR 2019-04-05 13:47:54 +02:00
sd-journal.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd-login.xml tree-wide: update web link to logind description 2020-10-19 15:23:37 +02:00
sd_booted.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_bus_add_match.xml man: include sd_bus_message_handler_t prototype in synopsys of all man pages that reference the type 2020-05-20 15:56:09 +02:00
sd_bus_add_node_enumerator.xml sd-bus: Add sd_bus_add_node_enumerator docs 2020-04-20 08:22:50 +02:00
sd_bus_add_object.xml man: include sd_bus_message_handler_t prototype in synopsys of all man pages that reference the type 2020-05-20 15:56:09 +02:00
sd_bus_add_object_manager.xml Merge pull request #15480 from DaanDeMeyer/sd-bus-add-node-enumerator-docs 2020-04-20 08:44:26 +02:00
sd_bus_attach_event.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_call.xml man: let's document explicitly that method reply handlers won't get ret_error set to method error 2020-05-20 15:56:48 +02:00
sd_bus_call_method.xml man: include sd_bus_message_handler_t prototype in synopsys of all man pages that reference the type 2020-05-20 15:56:09 +02:00
sd_bus_can_send.xml sd-bus: Add sd_bus_can_send docs 2020-04-11 21:25:39 +02:00
sd_bus_close.xml tree-wide: codespell fixes 2020-05-25 10:29:28 +02:00
sd_bus_creds_get_pid.xml man: match parentheses 2020-07-07 13:31:39 +02:00
sd_bus_creds_new_from_pid.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
sd_bus_default.xml sd-bus: add custom return code when $XDG_RUNTIME_DIR is not set 2020-10-14 18:28:30 +02:00
sd_bus_emit_signal.xml sd-bus: Add sd_bus_emit_* docs 2020-04-20 08:40:24 +02:00
sd_bus_enqueue_for_read.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_bus_error.xml sd-bus: add a variant of sd_bus_error_has_name() that takes multiple names 2020-08-24 19:48:22 +02:00
sd_bus_error_add_map.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_get_current_handler.xml man: include sd_bus_message_handler_t prototype in synopsys of all man pages that reference the type 2020-05-20 15:56:09 +02:00
sd_bus_get_fd.xml tree-wide: more repeated words 2020-07-07 12:08:22 +02:00
sd_bus_get_n_queued_read.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_get_name_creds.xml sd-bus: Cite sd_bus_creds_unref in sd_bus_get_name_creds docs 2020-04-25 10:01:18 +02:00
sd_bus_get_name_machine_id.xml sd-bus: Add sd_bus_get_name_machine_id docs 2020-04-23 22:40:20 +02:00
sd_bus_interface_name_is_valid.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd_bus_is_open.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_bus_list_names.xml sd-bus: Clarify sd_bus_list_names results ownership 2020-04-22 08:42:50 +02:00
sd_bus_message_append.xml man: document fd ownership for sd-bus fd marshalling 2020-08-30 18:09:39 +01:00
sd_bus_message_append_array.xml sd-bus: Fix typo in sd_bus_message_append_array docs 2020-04-23 18:27:34 +02:00
sd_bus_message_append_basic.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_append_string_memfd.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_append_strv.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_at_end.xml sd-bus: Add sd_bus_message_at_end docs 2020-04-22 23:42:03 +02:00
sd_bus_message_copy.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_dump.xml Remove message->priority field 2020-04-07 15:29:23 +02:00
sd_bus_message_get_cookie.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_get_monotonic_usec.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_get_signature.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_get_type.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd_bus_message_new.xml man: sd_bus_message_new: fix typo 2020-09-23 11:58:08 +02:00
sd_bus_message_new_method_call.xml sd-bus: sd_bus_call/sd_bus_call_async_docs + cleanups. 2020-03-18 10:45:14 +01:00
sd_bus_message_new_method_error.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_bus_message_new_signal.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd_bus_message_open_container.xml man: document that sd_bus_message_close_container() may only be called at end of container 2020-09-09 22:46:52 +02:00
sd_bus_message_read.xml man: document fd ownership for sd-bus fd marshalling 2020-08-30 18:09:39 +01:00
sd_bus_message_read_array.xml man: update sd_bus_message_read_array() docs to clarify return value 0 vs. 1 2020-10-14 17:36:06 +02:00
sd_bus_message_read_basic.xml man: document fd ownership for sd-bus fd marshalling 2020-08-30 18:09:39 +01:00
sd_bus_message_read_strv.xml Merge pull request #15519 from DaanDeMeyer/sd-bus-message-read-strv-docs 2020-04-22 09:44:27 +02:00
sd_bus_message_rewind.xml codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
sd_bus_message_seal.xml sd-bus: add sd_bus_message_seal docs + cleanups 2020-03-19 14:27:56 +01:00
sd_bus_message_sensitive.xml tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
sd_bus_message_set_destination.xml sd-bus: Deprecate priority functions 2020-04-02 21:36:59 +02:00
sd_bus_message_set_expect_reply.xml sd-bus: Add sd_bus_get/set_allow_interactive_authorization docs 2020-04-23 08:53:27 +02:00
sd_bus_message_skip.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_message_verify_type.xml codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
sd_bus_negotiate_fds.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd_bus_new.xml man: add sd_bus_start(3) 2020-03-18 19:57:43 +01:00
sd_bus_path_encode.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_bus_process.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_query_sender_creds.xml sd-bus: Add sd_bus_query_sender_creds/privilege docs 2020-04-28 19:38:04 +02:00
sd_bus_reply_method_error.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd_bus_reply_method_return.xml sd-bus: add va_list variants of variadic convenience functions 2020-04-02 10:26:18 +02:00
sd_bus_request_name.xml man: include sd_bus_message_handler_t prototype in synopsys of all man pages that reference the type 2020-05-20 15:56:09 +02:00
sd_bus_send.xml man: mention that sd_bus_send() buffers locally, and sd_bus_process() is needed to flush it out 2020-09-30 15:01:17 +02:00
sd_bus_set_address.xml sd-bus: Add sd_bus_set_exec docs 2020-04-12 17:24:01 +02:00
sd_bus_set_close_on_exit.xml sd-bus: Rewrap sd_bus_set_close_on_exit + small fixes 2020-04-21 08:48:55 +02:00
sd_bus_set_connected_signal.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_bus_set_description.xml sd-bus: Add sd_bus_get_scope/tid/unique_name docs 2020-04-21 08:44:32 +02:00
sd_bus_set_exit_on_disconnect.xml sd-bus: Rewrap sd_bus_set_close_on_exit + small fixes 2020-04-21 08:48:55 +02:00
sd_bus_set_method_call_timeout.xml sd-bus: Add sd_bus_send docs + cleanups. 2020-03-22 20:21:11 +01:00
sd_bus_set_property.xml sd-bus: Add sd_bus_get/set_property docs 2020-04-11 19:10:54 +02:00
sd_bus_set_sender.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_set_server.xml sd-bus: Add sd_bus_set/is_monitor docs 2020-04-21 19:33:25 +02:00
sd_bus_set_watch_bind.xml man: reword awkward sentence 2020-06-25 14:41:44 +02:00
sd_bus_slot_get_bus.xml man: include sd_bus_message_handler_t prototype in synopsys of all man pages that reference the type 2020-05-20 15:56:09 +02:00
sd_bus_slot_ref.xml sd-bus: Add sd_bus_slot_get_current_* docs 2020-03-29 21:36:55 +02:00
sd_bus_slot_set_description.xml man: merge items specified as separate lists into one list 2019-05-09 12:54:03 +02:00
sd_bus_slot_set_destroy_callback.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_bus_slot_set_floating.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_bus_slot_set_userdata.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_bus_start.xml man: add sd_bus_start(3) 2020-03-18 19:57:43 +01:00
sd_bus_track_add_name.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_track_new.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_bus_wait.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_add_child.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_add_defer.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_add_inotify.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_add_io.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_add_signal.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_add_time.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_exit.xml sd-event: support callback=NULL in IO/child/inotify/defer event sources, too 2020-10-07 09:40:16 +02:00
sd_event_get_fd.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_new.xml man: match parentheses 2020-07-07 13:31:39 +02:00
sd_event_now.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_run.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_set_watchdog.xml Fix typo in sd_event_set_watchdog manpage (#13393) 2019-08-24 15:16:44 +09:00
sd_event_source_get_event.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_event_source_get_pending.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_source_set_description.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_source_set_destroy_callback.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_event_source_set_enabled.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_source_set_exit_on_failure.xml man: add docs for sd_event_source_set_exit_on_failure() 2020-10-07 09:39:39 +02:00
sd_event_source_set_floating.xml man: document sd_event_source_set_floating() 2019-11-29 02:48:41 +09:00
sd_event_source_set_prepare.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_source_set_priority.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_event_source_set_userdata.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_event_source_unref.xml sd-event: add sd_event_source_disable_unrefp() too 2019-05-10 16:55:37 +02:00
sd_event_wait.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_get_seats.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_hwdb_get.xml tree: wide "the the" and other trivial grammar fixes 2020-07-02 09:51:38 +02:00
sd_hwdb_new.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
sd_id128_get_machine.xml tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
sd_id128_randomize.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_id128_to_string.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_is_fifo.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
sd_journal_add_match.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_enumerate_fields.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_get_catalog.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_get_cursor.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_get_cutoff_realtime_usec.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_get_data.xml man: update docs with the new functions and other enhancements 2020-07-21 17:42:16 +02:00
sd_journal_get_fd.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_get_realtime_usec.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_get_usage.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_has_runtime_files.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
sd_journal_next.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_open.xml man: add sd_j_open_namespace as refname 2020-04-21 09:08:14 +02:00
sd_journal_print.xml man: document sd_journal_*_with_location 2020-04-21 09:08:14 +02:00
sd_journal_query_unique.xml man: update docs with the new functions and other enhancements 2020-07-21 17:42:16 +02:00
sd_journal_seek_head.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_journal_stream_fd.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
sd_listen_fds.xml doc: cross link sd_listen_fd() docs a bit 2020-09-01 16:20:34 +02:00
sd_login_monitor_new.xml man: match parentheses 2020-07-07 13:31:39 +02:00
sd_machine_get_class.xml Let sd_machine_get_ifindices() omit the output param too 2020-09-09 09:34:54 +02:00
sd_notify.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
sd_path_lookup.xml sd-path: drop "-dir" and "-path" suffixes from path enums 2020-05-28 23:54:35 +02:00
sd_pid_get_owner_uid.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
sd_seat_get_active.xml Fix output value of sd_seat_get_sessions() and drop FOREACH_WORD use 2020-09-09 09:34:54 +02:00
sd_session_is_active.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_uid_get_state.xml man: make separate "Errors" sections subsection of "Return value" 2019-03-21 14:53:00 +01:00
sd_watchdog_enabled.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
send-unit-files-changed.c man: add sd_bus_message_new_signal(3) 2018-08-02 15:44:25 +02:00
shutdown.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
standard-conf.xml tree: wide "the the" and other trivial grammar fixes 2020-07-02 09:51:38 +02:00
standard-options.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
standard-specifiers.xml man: add note that %T/%V don't have the trailing slash 2020-10-05 18:44:05 +02:00
supported-controllers.xml man: update list of supported controllers 2020-03-05 13:53:29 +09:00
sysctl.d.xml man: reword description of "-" in sysctl.d(5) 2020-09-30 10:30:03 +02:00
system-only.xml man: say explicitly which settings are not available in --user services 2019-03-14 15:13:33 +01:00
systemctl.xml man: document what variables are allowed 2020-10-23 15:49:03 +02:00
systemd-analyze.xml analyze: add 'capability' verb for dumping all known and unknown caps 2020-08-28 18:52:48 +02:00
systemd-ask-password-console.service.xml docs: update old documentation links 2020-09-29 21:45:06 +02:00
systemd-ask-password.xml docs: update old documentation links 2020-09-29 21:45:06 +02:00
systemd-backlight@.service.xml Add simple usage message to systemd-backlight (#16709) 2020-08-28 13:50:35 +02:00
systemd-binfmt.service.xml man: document binfmt's new --unregister switch 2020-04-23 17:14:54 +02:00
systemd-bless-boot-generator.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd-bless-boot.service.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd-boot-check-no-failures.service.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd-boot-system-token.service.xml man: document the systemd-random-seed rework 2019-07-25 18:31:20 +02:00
systemd-boot.xml man: document F1 in sd-boot too 2020-07-14 19:31:21 +02:00
systemd-cat.xml man: change noindex="true" to index="false" 2019-11-21 22:03:57 +01:00
systemd-cgls.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-cgtop.xml cgtop: Display cpu time in microseonds with --raw 2020-10-21 14:29:48 +02:00
systemd-coredump.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-cryptsetup-generator.xml tree-wide: fix typos found by Fossies codespell report 2020-10-24 13:29:31 +02:00
systemd-cryptsetup@.service.xml docs: update old documentation links 2020-09-29 21:45:06 +02:00
systemd-debug-generator.xml debug-generator: enable custom systemd.debug_shell tty 2019-07-02 09:51:27 +02:00
systemd-delta.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-detect-virt.xml basic/virt: Detect PowerVM hypervisor 2020-10-06 08:24:12 +02:00
systemd-dissect.xml man: correct various links 2020-09-30 14:57:21 +02:00
systemd-environment-d-generator.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd-escape.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-firstboot.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-fsck@.service.xml man: fix a few bogus entries in directives index 2019-11-21 22:06:30 +01:00
systemd-fstab-generator.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-getty-generator.xml man: change links to container interface doc to https://systemd.io/ 2020-01-06 18:15:07 +01:00
systemd-gpt-auto-generator.xml man: add conditionals to more man pages 2020-08-20 17:42:13 +02:00
systemd-halt.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-hibernate-resume-generator.xml man: do not index various /foobar/ paths 2020-09-30 10:30:03 +02:00
systemd-hibernate-resume@.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-homed.service.xml man: do not index various /foobar/ paths 2020-09-30 10:30:03 +02:00
systemd-hostnamed.service.xml man: add description of org.freedesktop.LogControl1 2020-05-05 22:41:23 +02:00
systemd-hwdb.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-id128.xml systemd-id128: add new verb to print GPT partitions UUIDs 2020-01-23 23:32:13 +01:00
systemd-importd.service.xml man: add description of org.freedesktop.LogControl1 2020-05-05 22:41:23 +02:00
systemd-inhibit.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-initctl.service.xml build: skip installation of 2 files if feature is disabled 2020-07-18 13:50:39 +09:00
systemd-journal-gatewayd.service.xml tree-wide: use READ_FULL_FILE_CONNECT_SOCKET at various places 2020-07-21 10:32:01 +02:00
systemd-journal-remote.service.xml tree-wide: use READ_FULL_FILE_CONNECT_SOCKET at various places 2020-07-21 10:32:01 +02:00
systemd-journal-upload.service.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd-journald.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-localed.service.xml man: add description of org.freedesktop.LogControl1 2020-05-05 22:41:23 +02:00
systemd-logind.service.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd-machine-id-commit.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-machine-id-setup.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-machined.service.xml man: assorted small fixes 2020-09-30 10:31:21 +02:00
systemd-makefs@.service.xml man/sd-makefs: link to btrfs.wiki.kernel.org for btrfs-man5, since the man-pages link is dead 2020-06-22 23:12:13 +02:00
systemd-modules-load.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-mount.xml man: assorted small fixes 2020-09-30 10:31:21 +02:00
systemd-network-generator.service.xml man: fix links to various external man pages 2020-06-25 14:41:44 +02:00
systemd-networkd-wait-online.service.xml wait-online: Add maximum operational state option 2020-01-18 18:17:22 +01:00
systemd-networkd.service.xml man: fix various internal references 2020-06-25 14:41:44 +02:00
systemd-notify.xml man: assorted small fixes 2020-09-30 10:31:21 +02:00
systemd-nspawn.xml man/machinectl: fix pull-raw example 2020-10-27 16:02:18 +01:00
systemd-oomd.service.xml man: document systemd-oomd and related items 2020-10-09 02:40:19 -07:00
systemd-path.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-portabled.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-pstore.service.xml pstore: introduce tmpfiles.d/systemd-pstore.conf 2020-05-15 23:15:26 +02:00
systemd-quotacheck.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-random-seed.service.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd-rc-local-generator.xml man: substitute path to rc.local in the man page 2020-09-15 17:57:28 +02:00
systemd-remount-fs.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-repart.xml tree-wide: fix typos found by codespell 2020-09-14 15:32:37 +02:00
systemd-resolved.service.xml tree-wide: fix typos found by Fossies codespell report 2020-10-24 13:29:31 +02:00
systemd-rfkill.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-run-generator.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-run.xml journal: adjust line about when the journal begins and ends 2020-08-17 19:48:32 +02:00
systemd-sleep.conf.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd-socket-activate.xml log: add support for prefixing console log messages with current timestamp 2020-02-10 07:01:30 -05:00
systemd-socket-proxyd.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd-suspend.service.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd-sysctl.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-system-update-generator.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-system.conf.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd-sysusers.xml man: document the new --image= switches in journalctl/sysusers/tmpfiles 2020-08-05 20:34:58 +02:00
systemd-sysv-generator.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd-time-wait-sync.service.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd-timedated.service.xml man: add description of org.freedesktop.LogControl1 2020-05-05 22:41:23 +02:00
systemd-timesyncd.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-tmpfiles.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-tty-ask-password-agent.xml docs: update old documentation links 2020-09-29 21:45:06 +02:00
systemd-udev-settle.service.xml codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
systemd-udevd.service.xml udev: rename kernel option 'log_priority' into 'log_level' 2020-09-22 09:05:57 +02:00
systemd-update-done.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-update-utmp.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-user-sessions.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-userdbd.service.xml man: document systemd-userdbd.service 2020-01-15 15:30:40 +01:00
systemd-vconsole-setup.service.xml man: add missing comma 2019-08-18 02:27:31 +09:00
systemd-veritysetup-generator.xml man/systemd-veritysetup-generator: Fix grammar 2019-06-09 08:22:03 +09:00
systemd-veritysetup@.service.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
systemd-volatile-root.service.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd-xdg-autostart-generator.xml man: correct xdg-autostart-generator path 2020-10-27 15:13:20 +09:00
systemd.automount.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd.device.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.dnssd.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.environment-generator.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.exec.xml fileio: beef up READ_FULL_FILE_CONNECT_SOCKET to allow setting sender socket name 2020-11-03 09:48:04 +01:00
systemd.generator.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.journal-fields.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.kill.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd.link.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.mount.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.net-naming-scheme.xml tree-wide: fix typos found by Fossies codespell report 2020-10-24 13:29:31 +02:00
systemd.netdev.xml Merge pull request #17238 from keszybz/man-tmp-noexec 2020-10-07 09:45:58 +02:00
systemd.network.xml man: update documents about IPv6 RA and DHCPv6-PD 2020-10-19 14:55:21 +09:00
systemd.nspawn.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd.offline-updates.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
systemd.path.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd.preset.xml docs: Add syntax for templated units to systemd.preset man page 2020-03-17 17:12:06 +01:00
systemd.resource-control.xml man: document systemd-oomd and related items 2020-10-09 02:40:19 -07:00
systemd.scope.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd.service.xml man: document that for Type=dbus services dropping bus name has consequences 2020-10-19 09:22:13 +02:00
systemd.slice.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
systemd.socket.xml man: document the new Timestamping= option 2020-10-27 14:12:45 +01:00
systemd.special.xml Revert "units: add initrd-cryptsetup.target" 2020-10-27 13:36:22 +01:00
systemd.swap.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd.syntax.xml tree-wide: fixes for assorted grammar and spelling issues 2020-07-06 11:29:05 +02:00
systemd.target.xml tree-wide: drop quotes from around [section] 2020-07-06 11:29:05 +02:00
systemd.time.xml man: extend on the usec/sec discrepancy 2020-08-28 18:01:17 +02:00
systemd.timer.xml man: document that RemainAfterElapse=no means that also the triggered unit needs to deactivate 2020-09-14 10:17:41 +02:00
systemd.unit.xml man: Document new machine-id and first boot behavior 2020-10-19 16:28:22 +02:00
systemd.xml Merge pull request #17270 from keszybz/less-secure-mode 2020-10-14 18:33:10 +02:00
sysusers.d.xml man: add note that %T/%V don't have the trailing slash 2020-10-05 18:44:05 +02:00
tc.xml tree-wide: fix typos found by codespell 2020-09-14 15:32:37 +02:00
telinit.xml man: add conditionals to more man pages 2020-08-20 17:42:13 +02:00
threads-aware.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
timedatectl.xml Move the Commands section above Options section 2019-10-08 18:21:26 +02:00
timesyncd.conf.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
tmpfiles.d.xml man: add note that %T/%V don't have the trailing slash 2020-10-05 18:44:05 +02:00
udev.conf.xml man: fix typos 2020-10-03 11:56:50 +00:00
udev.xml document udev escaped string in udev(7) 2020-10-29 22:57:00 +08:00
udev_device_get_syspath.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_device_has_tag.xml man: document the new libudev APIs 2020-09-01 17:40:13 +02:00
udev_device_new_from_syspath.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
udev_enumerate_add_match_subsystem.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_enumerate_new.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_enumerate_scan_devices.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_list_entry.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_monitor_filter_update.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_monitor_new_from_netlink.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_monitor_receive_device.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udev_new.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
udevadm.xml man: use trailing slash on directories in more places 2020-10-05 18:44:05 +02:00
user-system-options.xml codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
user@.service.xml man: fix some manvolnum 2020-07-11 13:26:52 +02:00
userdbctl.xml man: add hint how to show password strings with userdbctl 2020-09-01 10:48:10 +02:00
vconsole.conf.xml man: use same header for all files 2019-03-14 14:42:05 +01:00
vtable-example.c sd-bus: Add a nicer way of specifying sd-bus vtable method arguments 2020-05-06 10:22:54 +02:00
vtable-example.xml man: document sd_bus_add_{object,fallback}_vtable 2019-04-23 22:58:51 +02:00
yubikey-crypttab.sh man: document the newly acquired cryptsetup features 2020-05-19 17:28:47 +02:00