systemd/man
Zbigniew Jędrzejewski-Szmek fa96afb4c4 sd-id128: do not allow null 'app_id' param
If it is null, we get the 'base' param unchanged:
$ build/systemd-id128 show 00000000000000000000000000000001 \
  --app-specific=00000000000000000000000000000000
00000000000000000000000000000001

This is not good, because it breaks our promise that the base (usually either
machine-id or boot-id) cannot be derived from the result. Some application
using the library could use a null app id, inadvertently exposing the machine
or boot id. (This could happen because of forgotten initialization, or maybe
because the app id is configurable, and the user configures it wrongly.)

Note: the other way the secret is not exposed:
$ build/systemd-id128 show 00000000000000000000000000000000 \
  --app-specific=00000000000000000000000000000002
4f63080959264900b0d88d999dae2d3a

Normally systemd would not allow a null machine-id or boot-id, but we can let
the user do the calculation that if they want to.
2023-09-02 14:17:29 +03:00
..
rules man: document sd_id128_get_app_specific 2023-08-29 17:06:47 +03:00
.dir-locals.el man: add licenses to all files that lack one 2021-10-01 17:27:34 +01:00
50-xdg-data-dirs.sh man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
90-rearrange-path.py man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
binfmt.d.xml tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
bootctl.xml man: add version info 2023-08-29 14:07:24 +01:00
bootup.xml hibernate-resume: rework to follow the logic of sleep.c and use 2023-06-23 23:57:49 +08:00
busctl.xml man: add version info 2023-08-29 14:07:24 +01:00
cgroup-sandboxing.xml man: note that cgroup-based sandboxing is not bypassed by '+' 2023-01-18 17:59:43 +00:00
check-os-release-simple.py man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
check-os-release.py man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
check-os-release.sh man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
common-variables.xml log: Add knob to disable kmsg ratelimiting 2023-04-20 13:43:34 +02:00
coredump.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
coredumpctl.xml man: add version info 2023-08-29 14:07:24 +01:00
crypttab.xml man: add version info 2023-08-29 14:07:24 +01:00
custom-entities.ent.in man: vconsole.conf: replace the hardcoded keymap with build-time default 2023-06-01 06:33:13 +09:00
custom-html.xsl Use https for man7.org 2022-06-28 16:05:31 +02:00
custom-man.xsl license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
daemon.xml pkg.m4 macro needs brackets 2023-08-28 10:07:26 +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/dnssec-trust-anchors: fix an XML syntax typo 2021-07-12 12:09:20 +01:00
environment.d.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
event-quick-child.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
fido2-crypttab.sh test: drop whitespace after shell redirection operators 2023-02-06 09:19:04 +01:00
file-hierarchy.xml man: add version info 2023-08-29 14:07:24 +01:00
glib-event-glue.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
homectl.xml man: add version info 2023-08-29 14:07:24 +01:00
homed.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
hostname.xml man/hostnamectl,hostaned,hostname1: adjust the docs to match reality 2020-12-16 10:54:57 +01:00
hostnamectl.xml man: add version info 2023-08-29 14:07:24 +01:00
html.in man: fix shellcheck warning for html.in 2023-03-29 02:08:18 +01:00
hwdb-usb-device.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
hwdb.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
id128-app-specific.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
inotify-watch-tmp.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
integritytab.xml man: add version info 2023-08-29 14:07:24 +01:00
iocost.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
journal-enumerate-fields.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
journal-iterate-foreach.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
journal-iterate-poll.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
journal-iterate-unique.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
journal-iterate-wait.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
journal-remote.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
journal-stream-fd.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
journal-upload.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
journalctl.xml man: add version info 2023-08-29 14:07:24 +01:00
journald.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
kernel-command-line.xml man: add version info 2023-08-29 14:07:24 +01:00
kernel-install.xml man: add version info 2023-08-29 14:07:24 +01:00
libsystemd-pkgconfig.xml man: add mention that libsystemd uses getenv() 2023-03-08 15:32:59 +01:00
libsystemd.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
libudev.xml man: add mention that libsystemd uses getenv() 2023-03-08 15:32:59 +01:00
loader.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
locale.conf.xml man: refer to os-release(5) for description of files in the same format 2022-01-07 17:37:37 +01:00
localectl.xml man: add version info 2023-08-29 14:07:24 +01:00
localtime.xml man/localtime: document default timezone 2020-12-21 12:39:18 +00:00
logcontrol-example.c man: use setlogmask in LogControl1 example 2023-05-22 18:05:29 +01:00
loginctl.xml man: add version info 2023-08-29 14:07:24 +01:00
logind.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
machine-id.xml man: add cross-links about preset operations 2022-10-01 11:35:46 +02:00
machine-info.xml man: add version info 2023-08-29 14:07:24 +01:00
machinectl.xml man: add version info 2023-08-29 14:07:24 +01:00
man.in man: add licenses to all files that lack one 2021-10-01 17:27:34 +01:00
meson.build meson: Convert more options to meson features 2023-08-23 14:45:02 +02:00
modules-load.d.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
networkctl.xml man: add version info 2023-08-29 14:07:24 +01:00
networkd.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
nss-myhostname.xml man: fix issues reported by the manpage-l10n project 2023-01-11 17:12:54 +01:00
nss-mymachines.xml man: try to clarify that nss-mymachines does not provide name resolution outside its own scope 2021-05-26 12:45:20 +01:00
nss-resolve.xml man: add version info 2023-08-29 14:07:24 +01:00
nss-systemd.xml man: use title of docs/ pages when referring to them 2021-07-27 09:43:29 +02:00
oomctl.xml man: add version info 2023-08-29 14:07:24 +01:00
oomd.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
org.freedesktop.home1.xml man: deduplicate dbus versioning ref 2022-05-05 11:48:22 +02:00
org.freedesktop.hostname1.xml man: fix references to gethostname/sethostname 2023-06-23 23:38:05 +08:00
org.freedesktop.import1.xml treewide: fix "an" before consonant U sounds 2023-07-06 11:59:41 +01:00
org.freedesktop.locale1.xml tree-wide: use https for the 0pointer.de doc links 2023-06-23 13:46:56 +01:00
org.freedesktop.LogControl1.xml man: add working example to LogControl1 manpage 2023-04-22 17:41:17 +01:00
org.freedesktop.login1.xml man: document the soft reboot operation 2023-06-02 18:43:10 +02:00
org.freedesktop.machine1.xml machinectl: Add plumbing for a --force flag for file copy 2022-07-27 08:41:03 -07:00
org.freedesktop.network1.xml man: deduplicate dbus versioning ref 2022-05-05 11:48:22 +02:00
org.freedesktop.oom1.xml oomd: notify via dbus what have been killed 2022-08-11 09:53:55 +02:00
org.freedesktop.portable1.xml portable: fix silly typo in D-Bus interface name 2023-06-16 12:31:56 +01:00
org.freedesktop.resolve1.xml man: add version info 2023-08-29 14:07:24 +01:00
org.freedesktop.systemd1.xml man: add version info 2023-08-29 14:07:24 +01:00
org.freedesktop.timedate1.xml man: deduplicate dbus versioning ref 2022-05-05 11:48:22 +02:00
os-release.xml man: add version info 2023-08-29 14:07:24 +01:00
pam_systemd.xml man: add version info 2023-08-29 14:07:24 +01:00
pam_systemd_home.xml man: add version info 2023-08-29 14:07:24 +01:00
path-documents.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
portablectl.xml man: add version info 2023-08-29 14:07:24 +01:00
poweroff.xml man: add version info 2023-08-29 14:07:24 +01:00
print-unit-path-call-method.c man: add example for sd_bus_call_method 2023-03-30 18:55:55 +01:00
print-unit-path.c man: further shorten print-unit-path example 2023-03-30 18:29:49 +01:00
pstore.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
repart.d.xml man: add version info 2023-08-29 14:07:24 +01:00
resolvectl.xml man: add version info 2023-08-29 14:07:24 +01:00
resolved.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
runlevel.xml man: add version info 2023-08-29 14:07:24 +01:00
sd-bus-container-append.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
sd-bus-container-read.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
sd-bus-errors.xml man: add version info 2023-08-29 14:07:24 +01:00
sd-bus.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
sd-daemon.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
sd-device.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
sd-event.xml tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
sd-hwdb.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
sd-id128.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
sd-journal.xml man: add libsystemd(3) 2023-05-15 22:53:22 +02:00
sd-login.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_booted.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_add_match.xml man: add mention that libsystemd uses getenv() 2023-03-08 15:32:59 +01:00
sd_bus_add_node_enumerator.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_add_object.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_add_object_manager.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_attach_event.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_call.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_call_method.xml man: add example for sd_bus_call_method 2023-03-30 18:55:55 +01:00
sd_bus_can_send.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_close.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_creds_get_pid.xml docs: remove documentation about cgroupsv1 settings 2022-08-23 09:24:44 +02:00
sd_bus_creds_new_from_pid.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_default.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_emit_signal.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_enqueue_for_read.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_error-example.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
sd_bus_error.xml man: use man7.org for strerror_r 2022-10-11 16:59:00 +02:00
sd_bus_error_add_map.xml man: use man7.org for strerror_r 2022-10-11 16:59:00 +02:00
sd_bus_get_current_handler.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_get_fd.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_get_n_queued_read.xml tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
sd_bus_get_name_creds.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_get_name_machine_id.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_interface_name_is_valid.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_is_open.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_list_names.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_append.xml Use https for freedesktop.org 2022-06-28 13:10:05 +02:00
sd_bus_message_append_array.xml Use https for freedesktop.org 2022-06-28 13:10:05 +02:00
sd_bus_message_append_basic.xml Use https for freedesktop.org 2022-06-28 13:10:05 +02:00
sd_bus_message_append_string_memfd.xml Use https for freedesktop.org 2022-06-28 13:10:05 +02:00
sd_bus_message_append_strv.xml Use https for freedesktop.org 2022-06-28 13:10:05 +02:00
sd_bus_message_at_end.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_copy.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_dump.xml sd-bus: use assert_return() in public function sd_bus_message_dump 2022-06-30 10:55:39 +02:00
sd_bus_message_get_cookie.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_get_monotonic_usec.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_get_signature.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_get_type.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_new.xml man: add "internal" to "reference counter" 2022-04-12 15:33:05 +02:00
sd_bus_message_new_method_call.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_new_method_error.xml man: append parentheses for function name 2020-11-12 17:10:32 +09:00
sd_bus_message_new_signal.xml man: fix links to man pages 2023-02-09 14:30:43 +01:00
sd_bus_message_open_container.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_read.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_read_array.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_read_basic.xml tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
sd_bus_message_read_strv.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_rewind.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_seal.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_sensitive.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_message_set_destination.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_set_expect_reply.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_skip.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_message_verify_type.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_negotiate_fds.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_new.xml man: recommend %m over strerror() 2022-10-11 16:59:00 +02:00
sd_bus_path_encode.xml man: set constant tag to NUL or NULL 2020-11-12 17:10:36 +09:00
sd_bus_process.xml fix typo 2021-01-04 11:01:17 +00:00
sd_bus_query_sender_creds.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_reply_method_error.xml man: append parentheses for function name 2020-11-12 17:10:32 +09:00
sd_bus_reply_method_return.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_request_name.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_send.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_address.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_close_on_exit.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_set_connected_signal.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_set_description.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_exit_on_disconnect.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_fd.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_method_call_timeout.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_property.xml Updated manpage for sd_bus_set_property 2021-07-10 13:19:50 +01:00
sd_bus_set_sender.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_set_server.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_set_watch_bind.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_slot_get_bus.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_slot_ref.xml man: add "internal" to "reference counter" 2022-04-12 15:33:05 +02:00
sd_bus_slot_set_description.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_slot_set_destroy_callback.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_slot_set_floating.xml sd-bus: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_bus_slot_set_userdata.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_start.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_bus_track_add_name.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_bus_track_new.xml man: set constant tag to NUL or NULL 2020-11-12 17:10:36 +09:00
sd_bus_wait.xml tree-wide: when in doubt use greek small letter mu rather than micro symbol 2023-06-14 10:23:56 +02:00
sd_device_get_syspath.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_device_ref.xml man: recommend %m over strerror() 2022-10-11 16:59:00 +02:00
sd_event_add_child.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_add_defer.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_add_inotify.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_add_io.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_add_memory_pressure.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_add_signal.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_add_time.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_exit.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_get_fd.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_new.xml man: recommend %m over strerror() 2022-10-11 16:59:00 +02:00
sd_event_now.xml tree-wide: when in doubt use greek small letter mu rather than micro symbol 2023-06-14 10:23:56 +02:00
sd_event_run.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_set_signal_exit.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_set_watchdog.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_source_get_event.xml man: set constant tag to NUL or NULL 2020-11-12 17:10:36 +09:00
sd_event_source_get_pending.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_source_set_description.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_source_set_destroy_callback.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_event_source_set_enabled.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_source_set_exit_on_failure.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_source_set_floating.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_source_set_prepare.xml sd-event: store and compare per-module static origin id 2023-04-25 12:24:25 +01:00
sd_event_source_set_priority.xml tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
sd_event_source_set_ratelimit.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_event_source_set_userdata.xml man: set constant tag to NUL or NULL 2020-11-12 17:10:36 +09:00
sd_event_source_unref.xml man: add "internal" to "reference counter" 2022-04-12 15:33:05 +02:00
sd_event_wait.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_get_seats.xml man: set constant tag to NUL or NULL 2020-11-12 17:10:36 +09:00
sd_hwdb_get.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_hwdb_new.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_id128_get_machine.xml sd-id128: do not allow null 'app_id' param 2023-09-02 14:17:29 +03:00
sd_id128_randomize.xml man: reference getrandom(2) instead of urandom from sd_id128_randomize() page 2021-08-20 11:09:48 +02:00
sd_id128_to_string.xml tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
sd_is_fifo.xml man: use more references 2023-03-08 15:32:59 +01:00
sd_journal_add_match.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_journal_enumerate_fields.xml man: use external .c files for three examples 2022-10-11 16:59:00 +02:00
sd_journal_get_catalog.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_journal_get_cursor.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_journal_get_cutoff_realtime_usec.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_journal_get_data.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_journal_get_fd.xml man: make clear that sd-journal notifications always come with extra latency 2021-02-16 22:16:17 +01:00
sd_journal_get_realtime_usec.xml man: document the new sd_journal_get_seqnum() call 2023-02-08 13:42:30 +01:00
sd_journal_get_seqnum.xml tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
sd_journal_get_usage.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_journal_has_runtime_files.xml man: set constant tag to NUL or NULL 2020-11-12 17:10:36 +09:00
sd_journal_next.xml tree-wide: fix a couple of typos 2023-06-15 20:52:45 +02:00
sd_journal_open.xml tree-wide: fix typos reported by Fossies Codespell report 2023-07-12 10:14:50 +09:00
sd_journal_print.xml man: fix sd_journal_*_with_location's func argument 2023-06-01 20:25:21 +01:00
sd_journal_query_unique.xml treewide: fix spelling 2021-02-25 05:54:11 +09:00
sd_journal_seek_head.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_journal_stream_fd.xml man: use external .c files for three examples 2022-10-11 16:59:00 +02:00
sd_listen_fds.xml man: add mention that libsystemd uses getenv() 2023-03-08 15:32:59 +01:00
sd_login_monitor_new.xml tree-wide: when in doubt use greek small letter mu rather than micro symbol 2023-06-14 10:23:56 +02:00
sd_machine_get_class.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sd_notify.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_path_lookup.xml man: add version info 2023-08-29 14:07:24 +01:00
sd_pid_get_owner_uid.xml sd-login: add sd_pidfd_* APIs 2023-01-20 12:18:05 +00:00
sd_seat_get_active.xml man: append parentheses for function name 2020-11-12 17:10:32 +09:00
sd_session_is_active.xml sd-login: add sd_session_get_leader interface 2023-06-07 09:33:36 +01:00
sd_uid_get_state.xml sd-login: add sd_uid_get_login_time interface #26574 2023-02-25 16:14:11 +01:00
sd_watchdog_enabled.xml man: add version info 2023-08-29 14:07:24 +01:00
send-unit-files-changed.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
shutdown.xml man: add version info 2023-08-29 14:07:24 +01:00
smbios-type-11.xml man: add version info 2023-08-29 14:07:24 +01:00
standard-conf.xml Recommend drop-ins over modifications to the main config file 2021-02-19 14:05:42 +09:00
standard-options.xml kernel-install: add --esp-path= and --boot-path= options 2023-06-05 14:23:54 +09:00
standard-specifiers.xml Add comments about deprecated specifiers 2022-04-11 13:51:28 +02:00
supported-controllers.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sysctl.d.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
system-only.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
system-or-user-ns.xml user units: implicitly enable PrivateUsers= when sandboxing options are set 2023-04-13 21:33:48 +01:00
systemctl.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-ac-power.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-analyze.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-ask-password-console.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-ask-password.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-backlight@.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-battery-check.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-binfmt.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-bless-boot-generator.xml tree-wide: Drop gnu-efi 2023-03-10 11:41:03 +01:00
systemd-bless-boot.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-boot-check-no-failures.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-boot-random-seed.service.xml man: fixes for assorted issues reported by the manpage-l10n project 2023-05-17 12:25:01 +02:00
systemd-boot.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-bsod.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-cat.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-cgls.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-cgtop.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-coredump.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-creds.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-cryptenroll.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-cryptsetup-generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-cryptsetup@.service.xml cryptsetup: add 'headless' parameter to skip password/pin query 2021-05-07 21:36:27 +01:00
systemd-debug-generator.xml man: similar → similarly 2022-08-23 12:14:58 +02:00
systemd-delta.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-detect-virt.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-dissect.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-environment-d-generator.xml man: use readable names for entities 2021-05-19 10:25:26 +09:00
systemd-escape.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-firstboot.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-fsck@.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-fstab-generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-getty-generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-gpt-auto-generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-hibernate-resume-generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-hibernate-resume.service.xml hibernate-resume: rework to follow the logic of sleep.c and use 2023-06-23 23:57:49 +08:00
systemd-homed.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-hostnamed.service.xml man/hostnamectl,hostaned,hostname1: adjust the docs to match reality 2020-12-16 10:54:57 +01:00
systemd-hwdb.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-id128.xml id128: allow combining --app with show 2023-09-02 14:17:29 +03:00
systemd-importd.service.xml man: importd also provides the option of import-fs for machinectl (#19477) 2021-04-30 16:55:50 +09:00
systemd-inhibit.xml man: rename less-variables→common-variables 2021-03-01 13:40:52 +01:00
systemd-initctl.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-integritysetup-generator.xml man: fix issues reported by the manpage-l10n project 2023-01-11 17:12:54 +01:00
systemd-integritysetup@.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-journal-gatewayd.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-journal-remote.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-journal-upload.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-journald.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-localed.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-logind.service.xml man: mention two more things logind does 2023-08-21 23:15:57 +02:00
systemd-machine-id-commit.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-machine-id-setup.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-machined.service.xml tree-wide: streamline wiki links 2022-05-21 14:28:03 +02:00
systemd-makefs@.service.xml man: mention systemd-growfs-root.service 2023-03-06 07:15:29 +09:00
systemd-measure.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-modules-load.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-mount.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-network-generator.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-networkd-wait-online.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-networkd.service.xml tree-wide: use the term "initrd" at most places we so far used "initramfs" 2022-09-23 15:10:53 +02:00
systemd-notify.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-nspawn.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-oomd.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-path.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-pcrphase.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-portabled.service.xml man: fix issues reported by the manpage-l10n project 2023-01-11 17:12:54 +01:00
systemd-poweroff.service.xml man: document the soft reboot operation 2023-06-02 18:43:10 +02:00
systemd-pstore.service.xml man: various typos and other small issues 2021-01-29 08:42:39 +01:00
systemd-quotacheck.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-random-seed.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-rc-local-generator.xml man: mention network-online.target in discussion of rc.local 2021-03-12 11:22:58 +01:00
systemd-remount-fs.service.xml man: "the initial RAM disk" → "the initrd" 2022-09-20 16:48:50 +02:00
systemd-repart.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-resolved.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-rfkill.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-run-generator.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-run.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-sleep.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-socket-activate.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-socket-proxyd.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-soft-reboot.service.xml man: don't claim BindPaths= file systems would remain "in memory", they are just kept "mounted" 2023-08-11 15:41:53 +01:00
systemd-stdio-bridge.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-stub.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-suspend.service.xml Clarify the behaviour of suspend-then-sleep mode in the manual pages. 2021-07-07 11:08:21 +02:00
systemd-sysctl.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-sysext.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-system-update-generator.xml Support /etc/system-update for OSTree systems 2023-04-25 17:40:41 +02:00
systemd-system.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-sysupdate.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-sysusers.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-sysv-generator.xml sysv-generator: deprecate even more 2023-06-28 10:39:06 +01:00
systemd-time-wait-sync.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-timedated.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-timesyncd.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-tmpfiles.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-tty-ask-password-agent.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-udev-settle.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-udevd.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-update-done.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-update-utmp.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-user-sessions.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-userdbd.service.xml man: s/io.systemd.Dropin/io.systemd.DropIn/ 2023-03-24 15:43:04 +01:00
systemd-vconsole-setup.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-veritysetup-generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-veritysetup@.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd-volatile-root.service.xml man: fix issues reported by the manpage-l10n project 2023-01-11 17:12:54 +01:00
systemd-xdg-autostart-generator.xml man: Add more details about desktop file processing 2022-01-14 16:20:45 +09:00
systemd.automount.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.device.xml docs: Fixing typo in systemd.device man page and README. 2021-09-29 22:18:38 +01:00
systemd.dnssd.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.environment-generator.xml man: use readable names for entities 2021-05-19 10:25:26 +09:00
systemd.exec.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.generator.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.image-policy.xml tree-wide: code spelling fixes 2023-04-20 21:54:59 +02:00
systemd.journal-fields.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.kill.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.link.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.mount.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.net-naming-scheme.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.netdev.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.network.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.nspawn.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.offline-updates.xml Support /etc/system-update for OSTree systems 2023-04-25 17:40:41 +02:00
systemd.path.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.preset.xml preset: Add ignore directive 2023-04-14 20:27:59 +01:00
systemd.resource-control.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.scope.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.service.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.slice.xml tree-wide: streamline wiki links 2022-05-21 14:28:03 +02:00
systemd.socket.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.special.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.swap.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.syntax.xml man: create a new section for nspawn files in systemd.syntax man page (#25807) 2022-12-21 13:31:09 +09:00
systemd.system-credentials.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.target.xml man: extend description of .target a bit 2023-05-30 13:41:24 +02:00
systemd.time.xml tree-wide: when in doubt use greek small letter mu rather than micro symbol 2023-06-14 10:23:56 +02:00
systemd.timer.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.unit.xml man: add version info 2023-08-29 14:07:24 +01:00
systemd.xml man: add version info 2023-08-29 14:07:24 +01:00
sysupdate.d.xml man: add version info 2023-08-29 14:07:24 +01:00
sysusers.d.xml shared: add new IMAGE_VERSION=/IMAGE_ID= field to /etc/os-release 2021-03-31 10:46:22 +02:00
tc.xml man/tc: Fix hexadecimals being with an O 2023-02-15 16:03:28 +01:00
telinit.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
threads-aware.xml man: add mention that libsystemd uses getenv() 2023-03-08 15:32:59 +01:00
timedatectl.xml man: add version info 2023-08-29 14:07:24 +01:00
timesyncd.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
tmpfiles.d.xml tmpfiles: teach tmpfiles the new XDG_STATE_HOME variable too 2023-06-28 22:13:13 +02:00
tpm2-crypttab.sh test: drop whitespace after shell redirection operators 2023-02-06 09:19:04 +01:00
udev.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
udev.xml man: add version info 2023-08-29 14:07:24 +01:00
udev_device_get_syspath.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev_device_has_tag.xml man: append parentheses for function name 2020-11-12 17:10:32 +09:00
udev_device_new_from_syspath.xml man: append parentheses for function name 2020-11-12 17:10:32 +09:00
udev_enumerate_add_match_subsystem.xml man: append parentheses for function name 2020-11-12 17:10:32 +09:00
udev_enumerate_new.xml man: udev_enumerate_new: fix typo 2023-01-16 18:27:15 +09:00
udev_enumerate_scan_devices.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev_list_entry.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev_monitor_filter_update.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev_monitor_new_from_netlink.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev_monitor_receive_device.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udev_new.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
udevadm.xml man: add version info 2023-08-29 14:07:24 +01:00
uki.conf.example man: add example how to configure automatic signing 2023-06-14 13:18:00 +02:00
ukify.xml man: add version info 2023-08-29 14:07:24 +01:00
user-system-options.xml tree-wide: fix typo 2020-12-16 17:21:48 +01:00
user@.service.xml license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
userdbctl.xml man: add version info 2023-08-29 14:07:24 +01:00
vconsole.conf.xml man: add version info 2023-08-29 14:07:24 +01:00
veritytab.xml man: add version info 2023-08-29 14:07:24 +01:00
version-info.xml man: add version info 2023-08-29 14:07:24 +01:00
vtable-example.c man: change license of examples to MIT-0 2022-10-26 08:39:34 +02:00
vtable-example.xml Use https for freedesktop.org 2022-06-28 13:10:05 +02:00
yubikey-crypttab.sh test: drop whitespace after shell redirection operators 2023-02-06 09:19:04 +01:00