systemd/src/shared
Lennart Poettering a5139b1415 tpm2-util: tighten rules on the nvindex handle range we allocate from
Let's follow the conventions set by "Registry of Reserved TPM 2.0 Handles
and Localities" and only allocate nvindex currently not assigned to any
vendor.

For details see:

https://trustedcomputinggroup.org/resource/registry/

Section 2.2
2024-06-11 22:40:23 +01:00
..
linux tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
acl-util.c execute: fix credential dir handling for fs which support ACLs 2023-07-04 22:58:01 +02:00
acl-util.h execute: fix credential dir handling for fs which support ACLs 2023-07-04 22:58:01 +02:00
acpi-fpdt.c tree-wide: use -EBADF for fd initialization 2022-12-19 15:00:57 +01:00
acpi-fpdt.h acpi-fpdt: use our usual ret_xyz naming scheme 2022-11-09 15:08:40 +01:00
apparmor-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
apparmor-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ask-password-api.c signal-util: imply sentinel -1 in sigprocmask_many() + sigset_add_many() args list 2024-02-23 09:35:12 -08:00
ask-password-api.h cryptsetup: drop "headless" bool, make it a flag in AskPasswordFlags instead 2024-02-20 16:50:04 +01:00
async.c shared/async: use safe_close where appropriate 2023-12-28 18:26:52 +08:00
async.h async: add explanatory comment 2023-06-23 10:05:16 +02:00
barrier.c shared/barrier: remove parens 2023-08-16 12:52:56 +02:00
barrier.h barrier: use EBADF where appropriate 2023-10-31 18:32:13 +01:00
base-filesystem.c base-filesystem: check for __s390x__ first 2024-04-05 19:44:44 +02:00
base-filesystem.h base-filesystem: add new helper base_filesystem_create_fd() that operates on an fd, instead of a path 2023-05-03 17:55:55 +02:00
battery-util.c battery-util: raise log level for battery_is_discharging_and_low 2024-01-15 02:57:44 +08:00
battery-util.h battery-util: move battery_is_discharging_and_low() to battery-util.[ch] 2023-06-05 12:19:32 +02:00
binfmt-util.c binfmt: check if binfmt is mounted before applying rules 2022-12-15 03:36:27 +09:00
binfmt-util.h binfmt: check if binfmt is mounted before applying rules 2022-12-15 03:36:27 +09:00
bitmap.c tree-wide: drop space between variable and an increment/decrement 2023-12-25 01:56:40 +09:00
bitmap.h alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size() 2021-05-19 16:42:37 +02:00
blkid-util.h blkid-util: define enum for blkid_do_safeprobe() return values 2022-12-01 15:43:26 +01:00
blockdev-util.c blockdev-util: update comment for blockdev_partscan_enabled 2024-05-30 10:57:30 +02:00
blockdev-util.h blockdev-util: add new helper blockdev_get_device_size() 2023-12-13 17:35:22 +01:00
bond-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bond-util.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
boot-entry.c tree-wide: Load entry-token and layout.conf from /usr/lib/kernel/ as well 2024-01-16 14:54:04 +09:00
boot-entry.h tree-wide: Load entry-token and layout.conf from /usr/lib/kernel/ as well 2024-01-16 14:54:04 +09:00
boot-timestamps.c Rename {dual,triple}_timestamp_get to {dual,triple}_timestamp_now 2023-11-13 13:27:07 +01:00
boot-timestamps.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bootspec.c shared/bootspec: use FOREACH_ARRAY more 2024-05-14 18:19:19 +08:00
bootspec.h bootctl: additional fixes for local/global UKI PE addons 2024-03-08 16:38:59 +00:00
bpf-compat.h bpf-dlopen: pick up more symbols from libbpf 2024-04-06 16:08:23 +02:00
bpf-dlopen.c bpf: add helper to translate kernel error codes from libbpf 2024-05-29 08:29:47 +02:00
bpf-dlopen.h bpf: add helper to translate kernel error codes from libbpf 2024-05-29 08:29:47 +02:00
bpf-link.c bpf: add helper to translate kernel error codes from libbpf 2024-05-29 08:29:47 +02:00
bpf-link.h tree-wide: fix SPDX short identifier for LGPL-2.1-or-later 2021-10-01 17:27:34 +01:00
bpf-program.c tree-wide: link to docs.kernel.org for kernel documentation 2024-01-22 10:50:33 +00:00
bpf-program.h bpf-firewall: give a name to maps used 2023-04-18 08:23:55 +09:00
bridge-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bridge-util.h shared: use -EINVAL for _NETDEV_BRIDGE_STATE_INVALID 2021-02-16 23:40:30 +01:00
btrfs-util.c btrfs-util: add assert to fix Coverity warning 2024-05-21 22:17:09 +02:00
btrfs-util.h repart: Add DefaultSubvolume= setting 2024-03-30 00:08:12 +00:00
bus-get-properties.c string-util: add strstrafter() 2023-04-14 16:56:15 +02:00
bus-get-properties.h tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
bus-locator.c bus-locator: declare bus locator for oom1 and timesync1 2023-05-24 08:50:02 +02:00
bus-locator.h bus-locator: sort the list 2023-05-24 08:50:02 +02:00
bus-log-control-api.c log: add common helper log_set_target_and_open() 2023-02-16 16:32:41 +01:00
bus-log-control-api.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bus-map-properties.c bus-util: add generic parser for extracting id128 values from bus messages 2024-03-01 22:37:38 +01:00
bus-map-properties.h tree-wide: "a" -> "an" 2021-06-30 23:33:00 +09:00
bus-message-util.c alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size() 2021-05-19 16:42:37 +02:00
bus-message-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bus-object.c bus: Use OrderedSet for introspection 2022-01-19 23:07:59 +00:00
bus-object.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bus-polkit.c core: Pass NULL error in dump_impl() 2024-04-29 14:14:40 +02:00
bus-polkit.h core: Pass NULL error in dump_impl() 2024-04-29 14:14:40 +02:00
bus-print-properties.c cgroup: Add EffectiveMemoryMax=, EffectiveMemoryHigh= and EffectiveTasksMax= properties 2024-01-03 13:37:08 +01:00
bus-print-properties.h bus-print-property: introduce BusPrintPropertyFlags 2021-04-28 17:36:09 +02:00
bus-unit-procs.c tree-wide: Use correct format specifiers 2022-08-30 12:03:28 +02:00
bus-unit-procs.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bus-unit-util.c bus-unit-util: extend the bus call timeout for UnitFreezer 2024-06-11 14:56:00 +01:00
bus-unit-util.h bus-unit-util: rework UnitFreezer, explicitly thaw unit 2024-05-30 21:51:48 +08:00
bus-util.c shared: fix comment 2024-05-08 15:13:14 +02:00
bus-util.h bus-util: add ability to connect directly to capsule instances of systemd --user 2024-03-14 11:34:04 +01:00
bus-wait-for-jobs.c use FOREACH_ELEMENT 2024-04-18 17:39:34 +02:00
bus-wait-for-jobs.h bus-wait-for-jobs: reorganize functions 2024-01-01 15:57:55 +08:00
bus-wait-for-units.c bus-wait-for-units: simplify property_map_job_id 2024-04-19 10:08:37 +08:00
bus-wait-for-units.h shared: fix typo: dito -> ditto 2024-06-12 02:34:39 +09:00
calendarspec.c process-util: add new FORK_DEATHSIG_SIGKILL flag, rename FORK_DEATHSIG → FORK_DEATHSIG_SIGTERM 2023-11-02 14:09:23 +01:00
calendarspec.h calendarspec: rename arguments 2023-06-01 06:47:48 +09:00
capsule-util.c util: add capsule-util.[ch] with helpers for capsules 2024-03-14 11:34:04 +01:00
capsule-util.h util: add capsule-util.[ch] with helpers for capsules 2024-03-14 11:34:04 +01:00
cgroup-setup.c cgroup-util: allow cg_read_pid() to skip unmapped (zero) pids 2024-05-14 16:12:20 +02:00
cgroup-setup.h cgroup-setup: add fd-based version of cg_attach() 2024-04-06 16:08:23 +02:00
cgroup-show.c cgroup-util: allow cg_read_pid() to skip unmapped (zero) pids 2024-05-14 16:12:20 +02:00
cgroup-show.h cgroup-show: use size_t for array sizes 2023-10-18 14:39:33 +02:00
chown-recursive.c execute: when recursively chowning StateDirectory= when spawning services, follow initial symlink 2023-06-28 22:01:07 +02:00
chown-recursive.h execute: when recursively chowning StateDirectory= when spawning services, follow initial symlink 2023-06-28 22:01:07 +02:00
clean-ipc.c clean-ipc: pass the right error variable 2024-05-07 14:02:08 +02:00
clean-ipc.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
clock-util.c timedate: handle gracefully if RTC lost time because of power loss 2024-04-20 09:15:07 +09:00
clock-util.h time-set: adjust system clock if rtc is far in future 2021-08-02 20:33:01 +01:00
color-util.c color-util: make return values of rgb_to_hsv() optional 2024-01-23 16:45:37 +01:00
color-util.h color-util: add helper to convert RGB → HSV 2023-12-21 19:15:01 +01:00
common-signal.c process-util: add pidref_get_comm() and rename get_process_comm() to pid_get_comm() 2023-10-18 14:39:33 +02:00
common-signal.h core: dump jobs list on sigrtmin+18 with 0x500 2023-09-11 12:24:23 +01:00
compare-operator.c use FOREACH_ELEMENT 2024-04-18 17:39:34 +02:00
compare-operator.h compare: add macro for operator charset 2022-09-01 23:16:13 +02:00
condition.c tree-wise: several cleanups for logging 2024-05-01 04:41:06 +09:00
condition.h pid1: add mechanism for conditionalizing units/network/netdev/link based on credentials passed in 2022-07-15 10:53:45 +02:00
conf-parser.c shared/conf-parser: do not print "(null)" as section name 2024-05-23 16:15:24 +02:00
conf-parser.h conf-parser: move config_parse_timezone() to conf-parser.[ch] 2024-04-19 10:23:01 +09:00
copy.c copy: ignore -EOPNOTSUPP from copy_file_range() 2024-04-19 09:57:25 +09:00
copy.h copy: introduce COPY_VERIFY_LINKED flag 2024-02-16 03:48:18 +09:00
coredump-util.c coredump filter: add mask for 'all' using UINT32_MAX, not UINT64_MAX 2023-04-26 16:12:00 +01:00
coredump-util.h coredump filter: add mask for 'all' using UINT32_MAX, not UINT64_MAX 2023-04-26 16:12:00 +01:00
cpu-set-util.c udevd: Add ReceivePacketSteeringCPUMask for systemd.link 2024-02-28 11:35:36 +07:00
cpu-set-util.h udevd: Add ReceivePacketSteeringCPUMask for systemd.link 2024-02-28 11:35:36 +07:00
creds-util.c tree-wise: several cleanups for logging 2024-05-01 04:41:06 +09:00
creds-util.h creds-util: move pick_up_credentials() from network-generator 2024-04-16 09:42:20 +09:00
cryptsetup-fido2.c cryptsetup: drop "headless" bool, make it a flag in AskPasswordFlags instead 2024-02-20 16:50:04 +01:00
cryptsetup-fido2.h cryptsetup: drop "headless" bool, make it a flag in AskPasswordFlags instead 2024-02-20 16:50:04 +01:00
cryptsetup-tpm2.c cryptsetup: use TPM2_FLAGS_USE_PCRLOCK at one more place 2024-05-26 04:29:18 +09:00
cryptsetup-tpm2.h cryptsetup: drop "headless" bool, make it a flag in AskPasswordFlags instead 2024-02-20 16:50:04 +01:00
cryptsetup-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
cryptsetup-util.h homework: Always upload volume key to keyring 2024-03-23 01:05:13 +00:00
daemon-util.c daemon-util: introduce notify_reloading helper 2024-03-26 12:52:33 +00:00
daemon-util.h daemon-util: introduce notify_reloading helper 2024-03-26 12:52:33 +00:00
data-fd-util.c data-fd-util: accept size == SIZE_MAX and translate that to strlen 2024-03-12 16:42:48 +08:00
data-fd-util.h data-fd-util: accept size == SIZE_MAX and translate that to strlen 2024-03-12 16:42:48 +08:00
dev-setup.c dev-setup: Follow /dev/console symlinks when locking /dev/console 2024-06-07 23:36:43 +01:00
dev-setup.h pid1,vconsole-setup: lock /dev/console instead of the tty device 2023-10-19 18:03:21 +01:00
device-nodes.c shared/device-nodes: add devnode_same 2023-07-11 18:01:49 +08:00
device-nodes.h shared/device-nodes: add devnode_same 2023-07-11 18:01:49 +08:00
devnode-acl.c Introduce RET_GATHER and use it in src/shared/ 2023-07-13 11:12:00 +02:00
devnode-acl.h login: move src/login/logind-acl.[ch] -> src/shared/devnode-acl.[ch] 2021-01-19 07:04:19 +09:00
discover-image.c discover-image: also update Image.limit in image_set_limit() 2024-05-20 01:03:14 +09:00
discover-image.h discover-image: export search paths array 2024-04-06 16:08:23 +02:00
dissect-image.c mountpoint-util: Deal with kernel API breakage in "norecovery" mount option 2024-05-17 14:29:09 +02:00
dissect-image.h dissect-image: add a generic varlink client side for mountfsd 2024-04-06 16:08:24 +02:00
dm-util.c tree-wide: use -EBADF for fd initialization 2022-12-19 15:00:57 +01:00
dm-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dns-domain.c dnssd: support service subtypes 2024-03-18 13:16:48 +00:00
dns-domain.h dnssd: support service subtypes 2024-03-18 13:16:48 +00:00
dropin.c debug-generator: Allow specifying name of unit-dropin credential 2024-05-11 19:46:15 +02:00
dropin.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
edit-util.c various: unexport a few internal structs 2024-01-03 08:40:33 +09:00
edit-util.h various: unexport a few internal structs 2024-01-03 08:40:33 +09:00
efi-api.c efi-api: check /sys/class/tpm/tpm0/tpm_version_major, too 2024-05-30 10:13:39 +02:00
efi-api.h efi-api: export UUID converter calls 2023-10-23 11:23:56 +01:00
efi-loader.c env-util: rename getenv_bool_secure() → secure_getenv_bool() 2024-02-28 15:38:00 +01:00
efi-loader.h efi-loader: rename efi_stub_measured() → efi_measured_uki() 2023-09-27 11:51:13 +02:00
elf-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
elf-util.h shared: Add more dlopen() tests 2022-03-01 21:07:17 +00:00
enable-mempool.c Turn mempool_enabled() into a weak symbol 2022-06-29 16:51:52 +02:00
env-file-label.c locale,firstboot: add headers to vconsole.conf 2023-10-31 17:15:21 +09:00
env-file-label.h locale,firstboot: add headers to vconsole.conf 2023-10-31 17:15:21 +09:00
ethtool-link-mode.py meson: use "cpp -E -dM" to process header file 2023-06-07 10:48:36 +02:00
ethtool-util.c various: use strdup_to() in various obvious cases 2024-03-20 15:13:44 +01:00
ethtool-util.h shared/ethtool-util: autogenerate table of link mode names 2023-05-30 13:05:33 +02:00
exec-util.c exec-util: make sure to close all fds for invoked generators 2024-05-29 14:43:40 +02:00
exec-util.h exec-util: make execute_strv() optionally take root directory 2023-04-16 19:40:12 +09:00
exit-status.c core: adjust indentation 2023-07-13 10:56:52 +02:00
exit-status.h add support for KSM 2023-06-05 11:22:43 +02:00
extension-util.c allow ExtensionImages= and ExtensionDirectories= settings to support confext images 2023-08-15 18:34:46 +00:00
extension-util.h extension-release: establish compatibility between host file and extension-release file 2023-04-05 21:50:04 +00:00
fdisk-util.c fdisk-util: Make fdisk_new_context_fd() more generic 2023-08-14 10:27:57 +02:00
fdisk-util.h fdisk-util: Make fdisk_new_context_fd() more generic 2023-08-14 10:27:57 +02:00
fdset.c various: don't use close_nointr if retval is not checked anyway 2023-12-28 20:44:01 +08:00
fdset.h pid1: when taking possession of passed fds check O_CLOEXEC state first 2023-05-23 19:23:32 +02:00
fileio-label.c user-sessions: do not remove /etc/nologin 2023-04-03 12:32:56 +02:00
fileio-label.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
find-esp.c find-esp: adjust parameter indentating to our usual coding style 2024-01-04 22:56:33 +01:00
find-esp.h find-esp: change "unprivileged_mode" parameter to be tristate 2023-05-31 10:12:47 +02:00
firewall-util-iptables.c firewall-util-iptables: update ELF note to mention "iptables" 2024-05-08 15:00:39 +02:00
firewall-util-nft.c extract-word: update remaining calls to extract_many_words 2024-03-05 12:21:42 +00:00
firewall-util-private.h firewall: make sure firewall-util-private.h includes everythin it needs 2023-11-03 09:30:24 +01:00
firewall-util.c firewall-util: introduce fw_ctx_get_reply_callback_count() 2023-12-01 19:45:02 +09:00
firewall-util.h tree-wide: drop several doubled space 2023-12-25 02:13:49 +09:00
format-table.c shared/format-table: print BPS with part after point 2024-05-30 11:38:30 +02:00
format-table.h format-table: replace "(size_t) -1" with SIZE_MAX 2024-02-26 12:39:23 +08:00
fsck-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
fstab-util.c shared: fix typo: dito -> ditto 2024-06-12 02:34:39 +09:00
fstab-util.h gpt-auto-generator: be more defensive when checking the presence of ESP in fstab 2024-02-12 09:30:35 +01:00
generate-ip-protocol-list.sh fix bash shebangs 2021-05-17 22:27:41 +01:00
generate-syscall-list.py meson: drop arch filtering in syscall list 2024-01-25 13:51:21 +01:00
generator.c tree-wide: Use log_setup() everywhere 2024-04-25 17:06:43 +02:00
generator.h units: make templates for quotaon and systemd-quotacheck service 2024-03-09 19:32:09 +00:00
geneve-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
geneve-util.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
gpt.c sd-gpt: add defines for big-endian MIPS/MIPS64 2023-10-11 10:10:49 +02:00
gpt.h gpt: move basic header/partition structure of GPT into common code 2023-08-24 15:25:38 +02:00
group-record.c user-record: Add method to match whole perMachine entry 2024-01-18 17:54:46 -05:00
group-record.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
hibernate-util.c hibernate-util,logind: also differentiate the case of misconfigured resume 2024-05-08 12:55:25 +08:00
hibernate-util.h hibernate-util: make clear_efi_hibernate_location_and_warn return 1 if 2024-04-03 21:59:59 +08:00
hostname-setup.c hostname-setup: send chosen hostname to supervisor via sd_notify() 2024-03-14 17:22:58 +01:00
hostname-setup.h hostname: introduce gethostname_full() and use it in various gethostname() variants 2021-08-12 13:48:15 +09:00
hwdb-util.c tree-wide: drop space between variable and an increment/decrement 2023-12-25 01:56:40 +09:00
hwdb-util.h Add $SYSTEMD_HWDB_UPDATE_BYPASS (#30463) 2023-12-14 18:57:05 +09:00
id128-print.c shared/id128-print: fix indentation, reduce variable scope 2023-08-29 17:06:47 +03:00
id128-print.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
idn-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
idn-util.h tree-wide: switch dlopen hooks over to DLSYM_PROTOTYPE()/DLSYM_FUNCTION() 2024-03-01 15:51:24 +00:00
ima-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ima-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
image-policy.c image-policy: add a new image_policy_intersect() call 2024-04-06 16:08:23 +02:00
image-policy.h image-policy: add a new image_policy_intersect() call 2024-04-06 16:08:23 +02:00
import-util.c discover-image: nicely support .sysext.raw + .confext.raw suffix for DDIs 2023-10-05 19:09:12 +02:00
import-util.h import-util: tweak url patching helper 2021-07-30 16:23:20 +02:00
in-addr-prefix-util.c siphash24: introduce siphash24_compress_typesafe() macro 2023-12-25 15:38:59 +09:00
in-addr-prefix-util.h in-addr-prefix-util: introduce several utilities for address prefix 2021-09-14 20:30:09 +09:00
initreq.h tree-wide: drop several remaining license headers 2024-04-08 10:14:50 +02:00
install-file.c install-file: make fs_make_very_read_only() static 2024-05-17 23:06:48 +02:00
install-file.h install-file: make fs_make_very_read_only() static 2024-05-17 23:06:48 +02:00
install-printf.c shared: use strdup_to() in specifier functions 2024-03-20 15:18:21 +01:00
install-printf.h basic: add RuntimeScope enum 2023-03-10 09:47:39 +01:00
install.c preset-all: continue on errors, report more errors 2024-05-08 08:18:55 +02:00
install.h shared/install: use FOREACH_ARRAY for install_changes_have_modification 2024-05-01 18:04:55 +08:00
ip-protocol-list.c shared/ip-procotol-list: generalize and rework parse_ip_protocol() 2023-09-22 08:17:42 +02:00
ip-protocol-list.h shared/ip-procotol-list: generalize and rework parse_ip_protocol() 2023-09-22 08:17:42 +02:00
ip-protocol-to-name.awk tree-wide: add spdx header on all scripts and helpers 2021-01-28 09:55:35 +01:00
ipvlan-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ipvlan-util.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
journal-file-util.c journal-file-util: use COPY_VERIFY_LINKED 2024-02-16 03:48:18 +09:00
journal-file-util.h journal-file-util: drop unused template argument for journal_file_open_reliably() 2024-02-15 09:50:18 +09:00
journal-importer.c journal-importer: Consider ECONNRESET as EOF 2024-05-16 19:23:56 +08:00
journal-importer.h io-util: split out iovw_xyz into iovec-wrapper.h 2023-10-20 10:43:50 +02:00
journal-util.c tree-wide: set SD_JOURNAL_ASSUME_IMMUTABLE where appropriate 2024-02-12 02:42:36 +09:00
journal-util.h tree-wide: set SD_JOURNAL_ASSUME_IMMUTABLE where appropriate 2024-02-12 02:42:36 +09:00
json-internal.h tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
json.c json: use secure un{base64,hex}mem for sensitive variants 2024-06-05 14:44:58 +01:00
json.h shared/json: add json_dispatch_absolute_path 2024-05-08 09:52:15 +01:00
kbd-util.c kbd-util: allow to override the default keymap directories 2024-03-15 03:19:45 +09:00
kbd-util.h kbd-util: allow to override the default keymap directories 2024-03-15 03:19:45 +09:00
kernel-config.c kernel-install,bootctl: unify the config parsing procedure 2024-05-23 16:15:24 +02:00
kernel-config.h kernel-install,bootctl: unify the config parsing procedure 2024-05-23 16:15:24 +02:00
kernel-image.c shared: port kernel-image.c over to new common PE parser 2023-08-29 11:25:52 +02:00
kernel-image.h kernel-image: make inspect_kernel() optionally take directory fd 2023-04-09 07:10:20 +02:00
killall.c shared/killall: minor modernization 2024-04-13 02:35:01 +08:00
killall.h core: move several source files to src/shared 2021-01-19 07:04:19 +09:00
label-util.c basic: add mknodat_label() 2024-04-29 18:14:41 +02:00
label-util.h basic: add mknodat_label() 2024-04-29 18:14:41 +02:00
libarchive-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
libarchive-util.h dissect: add --make-archive option to convert DDI to tarball 2024-01-25 18:47:39 +01:00
libcrypt-util.c libcrypt-util: fix wrong errno value assignment 2024-05-10 15:56:52 +02:00
libcrypt-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
libfido2-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
libfido2-util.h cryptenroll: Use CTAP2.1 credProtect extension 2024-04-17 11:46:22 +09:00
libmount-util.c shutdown: Move busy mounts to not block parent mounts 2023-01-11 15:30:42 +01:00
libmount-util.h shutdown: Move busy mounts to not block parent mounts 2023-01-11 15:30:42 +01:00
libshared.sym
local-addresses.c local-addresses: call 'assert_not_reached' where appropriate (#31728) 2024-03-13 13:16:46 +08:00
local-addresses.h local-addresses: introduce has_local_address() helper function 2024-01-20 16:07:19 +09:00
locale-setup.c env-util: make write_env_file() optionally take headers 2023-10-31 17:15:21 +09:00
locale-setup.h locale-setup: avoid TOCTOU in reading locale.conf 2022-12-14 20:18:58 +09:00
log-link.h libsystemd-network: make sd_dhcp_client_get_ifname() or friends return negative errno on error 2021-09-29 03:37:09 +09:00
logs-show.c journalctl: make --list-boots support -n/--lines= option 2024-05-10 11:43:57 +09:00
logs-show.h journalctl: make --list-boots support -n/--lines= option 2024-05-10 11:43:57 +09:00
loop-util.c fs-util: rename xopenat() -> xopanat_full() 2024-02-16 00:25:37 +09:00
loop-util.h loop-util: drop unused .uevent_seqnum_not_before and .timestamp_not_before fields 2024-01-25 16:10:36 +01:00
loopback-setup.c tree-wide: drop space between variable and an increment/decrement 2023-12-25 01:56:40 +09:00
loopback-setup.h core: move several source files to src/shared 2021-01-19 07:04:19 +09:00
lsm-util.c lsm-util: move detection of support of LSMs into a new lsm-util.[ch] helper 2023-04-18 08:22:21 +02:00
lsm-util.h lsm-util: move detection of support of LSMs into a new lsm-util.[ch] helper 2023-04-18 08:22:21 +02:00
machine-credential.c machine-credential: introduce MachineCredentialContext 2023-12-14 08:50:44 +00:00
machine-credential.h machine-credential: introduce MachineCredentialContext 2023-12-14 08:50:44 +00:00
machine-id-setup.c machine-id-setup: update comment 2024-05-25 02:13:22 +09:00
machine-id-setup.h core: move several source files to src/shared 2021-01-19 07:04:19 +09:00
machine-pool.c label: Rename to label-util.h 2023-05-30 14:50:56 +02:00
machine-pool.h import: wire up SYSTEMD_IMPORT_BTRFS_{SUBVOL,QUOTA} to importd 2022-12-03 20:31:48 +04:00
macvlan-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
macvlan-util.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
main-func.h journalctl: call all cleanup functions before raise() 2024-02-12 02:36:20 +09:00
meson.build util: add keyring_describe helper and move to basic 2024-06-06 11:39:56 +01:00
mkdir-label.c mkdir-label: Add mkdir_parents_safe_label() 2023-01-28 15:11:29 +01:00
mkdir-label.h mkdir-label: Add mkdir_parents_safe_label() 2023-01-28 15:11:29 +01:00
mkfs-util.c tree-wide: port over various pieces of code to strv_extend_many() 2024-01-17 11:32:11 +01:00
mkfs-util.h mkfs-util: Add quiet argument to make_filesystem() 2023-05-12 07:51:50 +02:00
module-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
module-util.h libkmod: turn into dlopen() dependency 2024-04-04 18:16:45 +02:00
mount-setup.c mount-setup: fix typo 2024-04-26 10:24:38 +08:00
mount-setup.h shared/mount-setup: split out mount_cgroup_legacy_controllers 2024-02-27 23:03:43 +08:00
mount-util.c treewide: fix a few typos in NEWS, docs, comments, and log messages 2024-04-27 12:11:13 +02:00
mount-util.h mount-util: Add a helper for remounting a bind mount 2024-02-22 19:06:22 +01:00
net-condition.c tree-wide: use ASSERT_PTR more 2022-09-13 08:13:27 +02:00
net-condition.h network,udev/net: add Kind= settings in [Match] section 2022-02-17 23:10:26 +09:00
netif-naming-scheme.c tree-wide: use "_" rather than "-" as separator in kernel cmdline options 2024-02-28 15:33:51 +01:00
netif-naming-scheme.h udev: allow/denylist for reading sysfs attributes when composing a NIC name 2023-12-19 19:15:52 +09:00
netif-sriov.c siphash24: introduce siphash24_compress_typesafe() macro 2023-12-25 15:38:59 +09:00
netif-sriov.h sriov: introduce sr_iov_hash_func() and sr_iov_compare_func() 2022-03-23 16:32:51 +09:00
netif-util.c nspawn,shared/netif-util: move generate_mac and shorten_ifname to shared/netif-util 2024-04-15 11:42:05 +01:00
netif-util.h nspawn,shared/netif-util: move generate_mac and shorten_ifname to shared/netif-util 2024-04-15 11:42:05 +01:00
nscd-flush.c tree-wise: several cleanups for logging 2024-05-01 04:41:06 +09:00
nscd-flush.h Make support for nscd flushing optional 2020-12-07 19:46:02 +01:00
nsflags.c nsflags: replace namespace_flag_map with general namespace_info introduced earlier 2022-10-04 18:51:04 +02:00
nsflags.h nsflags: replace namespace_flag_map with general namespace_info introduced earlier 2022-10-04 18:51:04 +02:00
nsresource.c nsresource: fix FD leak 2024-04-08 10:19:42 +01:00
nsresource.h nsresourced: add client-side helpers around nsresourced APIs 2024-04-06 16:08:24 +02:00
numa-util.c tree-wide: use TAKE_STRUCT 2023-04-14 10:15:44 +02:00
numa-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
open-file.c shared/open-file: use xescape to escape ':' 2024-04-10 20:16:35 +08:00
open-file.h shared/open-file: make open_file_free_many static inline 2024-04-10 20:16:35 +08:00
openssl-util.c tree-wise: several cleanups for logging 2024-05-01 04:41:06 +09:00
openssl-util.h openssl-util: compatible with restricted openssl3 2024-04-18 09:23:15 +02:00
output-mode.c shared/logs-show: add new --output= format "short-delta" 2022-09-23 10:07:03 +02:00
output-mode.h journalctl: add --truncate-newline option 2023-06-16 09:31:47 +02:00
pager.c env-util: rename getenv_bool_secure() → secure_getenv_bool() 2024-02-28 15:38:00 +01:00
pager.h Make pager_open() return void 2021-11-03 15:24:56 +01:00
pam-util.c pam: Setup logging to syslog 2024-04-29 12:17:18 +02:00
pam-util.h pam: Setup logging to syslog 2024-04-29 12:17:18 +02:00
parse-argument.c tree-wide: always drop unnecessary dot in path 2021-05-28 13:44:38 +09:00
parse-argument.h tree-wide: add a helper to parse boolean optarg 2021-02-17 21:06:31 +01:00
parse-helpers.c parse-helpers: adjust log level when we say we ignore to LOG_WARNING 2024-02-06 11:13:28 +01:00
parse-helpers.h parse-helpers: add new PATH_CHECK_NON_API_VFS flag 2024-02-06 11:13:28 +01:00
password-quality-util-passwdqc.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
password-quality-util-passwdqc.h libpasswdqc: add missing #include "dlfcn-util.h" 2024-06-04 18:29:12 +01:00
password-quality-util-pwquality.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
password-quality-util-pwquality.h tree-wide: switch dlopen hooks over to DLSYM_PROTOTYPE()/DLSYM_FUNCTION() 2024-03-01 15:51:24 +00:00
password-quality-util.h shared: add libpasswdqc support 2023-07-06 10:59:41 +00:00
pcre2-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
pcre2-util.h tree-wide: switch dlopen hooks over to DLSYM_PROTOTYPE()/DLSYM_FUNCTION() 2024-03-01 15:51:24 +00:00
pcrextend-util.c tree-wise: several cleanups for logging 2024-05-01 04:41:06 +09:00
pcrextend-util.h pcrextend: split out word to measure code into shared helper file 2023-10-23 11:24:18 +01:00
pe-binary.c pe-binary: .initrd section is optional for UKI 2024-05-16 12:56:22 +02:00
pe-binary.h pe-binary: actually check if PE binary is UEFI binary when determining if UKI 2023-09-29 21:54:16 +02:00
pkcs11-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
pkcs11-util.h tree-wide: switch dlopen hooks over to DLSYM_PROTOTYPE()/DLSYM_FUNCTION() 2024-03-01 15:51:24 +00:00
plymouth-util.c util-lib: share plymouth client code 2023-11-13 14:17:05 +00:00
plymouth-util.h util-lib: share plymouth client code 2023-11-13 14:17:05 +00:00
pretty-print.c nspawn, vmspawn, run0: add env var for turning off background tinting 2024-05-02 23:33:39 +02:00
pretty-print.h nspawn, vmspawn, run0: add env var for turning off background tinting 2024-05-02 23:33:39 +02:00
ptyfwd.c ptyfwd: add missing assertions for pty_forward_new 2024-05-21 21:30:32 +08:00
ptyfwd.h ptyfwd: optionally prefix window title with colored dot 2024-02-23 21:15:25 +00:00
qrcode-util.c tree-wide: add dlopen ELF notes to all dlopen() deps of ours 2024-05-08 11:07:36 +01:00
qrcode-util.h Add tool to display emergency log message full-screen on boot failure. 2023-08-04 00:24:54 +01:00
quota-util.c sd-device: rename devpath_from_devnum() -> devname_from_devnum() 2022-09-03 00:42:31 +09:00
quota-util.h tree-wide: "<n>bit" → "<n>-bit" 2023-07-02 11:10:12 +01:00
reboot-util.c reboot-util: Add some basic validation on reboot arguments 2024-05-02 00:52:06 +09:00
reboot-util.h reboot-util: Add some basic validation on reboot arguments 2024-05-02 00:52:06 +09:00
recovery-key.c Move basic/recovery-key.* to shared/ 2022-06-02 13:09:09 +09:00
recovery-key.h Move basic/recovery-key.* to shared/ 2022-06-02 13:09:09 +09:00
resize-fs.c home,resize-fs: replace XFS_SB_MAGIC -> XFS_SUPER_MAGIC 2024-04-10 06:38:29 +09:00
resize-fs.h xfs: Bump minimal size to 300M 2023-07-21 14:22:53 +02:00
resolve-util.c resolved: add "proxy-only" stub on 127.0.0.54 2021-11-22 22:33:24 +01:00
resolve-util.h Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
rm-rf.c tree-wide: drop space between variable and an increment/decrement 2023-12-25 01:56:40 +09:00
rm-rf.h shared/copy: rewind dir fd before using it for cleanup 2023-10-24 13:37:10 +02:00
seccomp-util.c env-util: rename getenv_bool_secure() → secure_getenv_bool() 2024-02-28 15:38:00 +01:00
seccomp-util.h seccomp: move seccomp_parse_errno_or_action() into common definitions 2023-08-21 18:50:29 +02:00
securebits-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
securebits-util.h shared: add a missing include 2023-04-16 09:21:13 +02:00
selinux-util.c selinux-util: reorder functions 2024-01-12 17:17:37 +08:00
selinux-util.h selinux: support lazy initialization 2023-11-11 12:33:19 +00:00
serialize.c core: Serialize both pid and pidfd 2024-04-10 09:32:04 +02:00
serialize.h core: split out the helper to serialize/deserialize ratelimits 2023-11-17 17:47:37 +01:00
service-util.c shared/service-util: actually use the bus_introspect argument in help() 2024-03-11 13:56:30 +01:00
service-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
sleep-config.c hibernate-util,logind: also differentiate the case of misconfigured resume 2024-05-08 12:55:25 +08:00
sleep-config.h hibernate-util,logind: also differentiate the case of misconfigured resume 2024-05-08 12:55:25 +08:00
smack-util.c label: Introduce LabelOps to do pre/post labelling operations 2023-05-31 13:15:53 +02:00
smack-util.h label: Introduce LabelOps to do pre/post labelling operations 2023-05-31 13:15:53 +02:00
socket-label.c tree-wide: use -EBADF for fd initialization 2022-12-19 15:00:57 +01:00
socket-netlink.c tree-wide: make sure net/if.h is included before any linux/ header 2024-04-09 21:19:15 +02:00
socket-netlink.h socket-util: add netns_get_nsid() helper to show nsid of netns 2024-01-12 21:43:34 +01:00
spawn-ask-password-agent.c basic: rename util.h to logarithm.h 2022-11-08 18:21:10 +01:00
spawn-ask-password-agent.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
spawn-polkit-agent.c basic: rename util.h to logarithm.h 2022-11-08 18:21:10 +01:00
spawn-polkit-agent.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
specifier.c shared: use strdup_to() in specifier functions 2024-03-20 15:18:21 +01:00
specifier.h shared: Add specifier_uint64() 2022-09-22 14:52:37 +02:00
switch-root.c switch-root: update comment regarding dropped mounts 2024-05-16 19:18:59 +08:00
switch-root.h Revert "shutdown: do not umount recursively before MS_MOVE" 2023-09-02 19:47:58 +08:00
test-tables.h test-tables: make sure we can test tables of either int or int64_t base type 2021-02-16 20:35:07 +01:00
tests.c test: Don't allocate scope if already running in unit with delegated cgroup 2024-04-22 09:42:29 +02:00
tests.h test: Add ASSERT_ERROR() and ASSERT_ERROR_ERRNO() 2024-04-22 09:42:29 +02:00
tmpfile-util-label.c tmpfile-util-label: Add fopen_temporary_at_label() 2023-02-20 12:44:44 +01:00
tmpfile-util-label.h tmpfile-util-label: Add fopen_temporary_at_label() 2023-02-20 12:44:44 +01:00
tomoyo-util.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
tomoyo-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
tpm2-event-log.c tpm2-util: add various uefi event log definitions 2023-11-03 11:19:46 +01:00
tpm2-event-log.h tpm2-util: add various uefi event log definitions 2023-11-03 11:19:46 +01:00
tpm2-util.c tpm2-util: tighten rules on the nvindex handle range we allocate from 2024-06-11 22:40:23 +01:00
tpm2-util.h tpm2-util: tighten rules on the nvindex handle range we allocate from 2024-06-11 22:40:23 +01:00
udev-util.c tree-wide: use device_is_processed() more 2024-04-05 01:49:20 +09:00
udev-util.h udev-util: rename device_is_processing() -> device_is_processed() 2024-04-05 01:48:59 +09:00
user-record-nss.c user-util: add get{pw,gr}{uid,gid,name}_malloc() helpers 2024-01-22 17:55:07 +01:00
user-record-nss.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
user-record-show.c user-record: Add preferredSession{Type,Launcher} 2024-03-01 16:28:10 +00:00
user-record-show.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
user-record.c tree-wide: fix type confusion around parsing JSON booleans 2024-05-02 19:31:08 +02:00
user-record.h user-record: Add preferredSession{Type,Launcher} 2024-03-01 16:28:10 +00:00
userdb-dropin.c json: rename json_append() → json_variant_merge_objectb() 2023-08-24 13:20:39 +02:00
userdb-dropin.h Drop split-usr and unmerged-usr support 2023-07-28 19:34:03 +01:00
userdb.c dlopen: log debug message when a library is dlopened 2024-04-03 14:23:04 +01:00
userdb.h userdbd: also listen on a varlink socket io.systemd.DropIn 2021-05-10 14:58:39 +02:00
utmp-wtmp.c core/exec: do not crash with UtmpMode=user without User= setting 2024-02-19 10:51:00 +01:00
utmp-wtmp.h utmp-wtmp: check actual value of bool instead of pointer 2024-01-01 19:13:14 +01:00
varlink-idl.c treewide: fix a few typos in NEWS, docs, comments, and log messages 2024-04-27 12:11:13 +02:00
varlink-idl.h varlink: use int for log level 2023-10-14 17:40:07 +02:00
varlink-internal.h core: serialize/deserialize varlink sockets for pid1 2022-10-14 09:54:05 -07:00
varlink-io.systemd.BootControl.c bootctl: add a Varlink interface 2024-02-14 16:15:19 +01:00
varlink-io.systemd.BootControl.h bootctl: add a Varlink interface 2024-02-14 16:15:19 +01:00
varlink-io.systemd.c varlink: add introspection data for the org.varlink.service and io.systemd interfaces 2023-10-06 11:49:38 +02:00
varlink-io.systemd.Credentials.c creds: allow Varlink clients to encrypt/decrypt their own credentials without polkit authentication 2024-01-30 17:07:47 +01:00
varlink-io.systemd.Credentials.h creds: add varlink API for encrypting/decrypting credentials 2023-12-21 19:19:12 +01:00
varlink-io.systemd.h varlink: add introspection data for the org.varlink.service and io.systemd interfaces 2023-10-06 11:49:38 +02:00
varlink-io.systemd.Hostname.c hostnamed: Add missing VSockCID varlink introspection data 2024-06-02 16:38:20 +02:00
varlink-io.systemd.Hostname.h hostnamed: add simple Varlink API, too 2024-01-09 10:46:25 +01:00
varlink-io.systemd.Journal.c tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-io.systemd.Journal.h tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-io.systemd.Machine.c machined: return recognizable error when we try to register the same machine name twice 2024-05-13 12:25:22 -06:00
varlink-io.systemd.Machine.h machined: add varlink interface for registering machines 2024-05-08 11:54:31 +01:00
varlink-io.systemd.ManagedOOM.c oomd: move SubscriptionTaken Varlink error out of generic Varlink code 2023-10-06 11:49:38 +02:00
varlink-io.systemd.ManagedOOM.h tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-io.systemd.MountFileSystem.c mountfsd: add new systemd-mountfsd component 2024-04-06 16:08:24 +02:00
varlink-io.systemd.MountFileSystem.h mountfsd: add new systemd-mountfsd component 2024-04-06 16:08:24 +02:00
varlink-io.systemd.NamespaceResource.c nsresourced: add new daemon for granting clients user namespaces and assigning resources to them 2024-04-06 16:08:24 +02:00
varlink-io.systemd.NamespaceResource.h nsresourced: add new daemon for granting clients user namespaces and assigning resources to them 2024-04-06 16:08:24 +02:00
varlink-io.systemd.Network.c network/varlink: return StorageReadOnly error 2024-03-13 21:49:12 +09:00
varlink-io.systemd.Network.h networkd: add basic Varlink interface 2023-12-22 11:54:43 +09:00
varlink-io.systemd.oom.c tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-io.systemd.oom.h tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-io.systemd.PCRExtend.c pcrextend: make pcrextend tool acccessible via varlink 2023-10-06 11:49:38 +02:00
varlink-io.systemd.PCRExtend.h pcrextend: make pcrextend tool acccessible via varlink 2023-10-06 11:49:38 +02:00
varlink-io.systemd.PCRLock.c pcrlock: Fix ReadEventLog() interface definition 2024-06-02 16:34:33 +02:00
varlink-io.systemd.PCRLock.h pcrlock: add basic Varlink interface 2024-02-12 12:04:18 +01:00
varlink-io.systemd.Resolve.c resolved: Add missing nullable annotation for ifindex in ResolvedRecord 2024-06-02 19:15:21 +02:00
varlink-io.systemd.Resolve.h resolved: move ResourceKey/ResourceRecord varlink types to generic Resolve interface 2024-03-06 19:00:53 +01:00
varlink-io.systemd.Resolve.Monitor.c resolved: move ResourceKey/ResourceRecord varlink types to generic Resolve interface 2024-03-06 19:00:53 +01:00
varlink-io.systemd.Resolve.Monitor.h tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-io.systemd.service.c tree-wide: take in all *our* JSON structures also decimal strings 2023-11-07 14:25:40 +01:00
varlink-io.systemd.service.h varlink: add generic impl. of io.systemd.service.SetLogLevel() 2023-11-01 12:50:52 +01:00
varlink-io.systemd.sysext.c sysext: make some calls available via varlink 2023-10-16 12:08:39 +02:00
varlink-io.systemd.sysext.h sysext: make some calls available via varlink 2023-10-16 12:08:39 +02:00
varlink-io.systemd.UserDatabase.c varlink: make sure 'incomplete' bool is nullable 2023-10-26 11:52:07 +01:00
varlink-io.systemd.UserDatabase.h tree-wide: make all our Varlink APIs introspectable 2023-10-06 11:49:38 +02:00
varlink-org.varlink.service.c varlink: fix key name in reply of org.varlink.service.GetInterfaceDescription 2023-11-28 04:10:25 +09:00
varlink-org.varlink.service.h varlink: add introspection data for the org.varlink.service and io.systemd interfaces 2023-10-06 11:49:38 +02:00
varlink.c varlink: make errors returned by verify_unix_socket() systematic 2024-04-25 22:17:30 +02:00
varlink.h varlink: add varlink_peek_dup_fd() helper 2024-04-06 16:08:23 +02:00
verb-log-control.c analyze: allow verbs to return positive failure 2022-05-19 08:02:29 +02:00
verb-log-control.h shared: Extract common LogControl CLI code to verb-log-control.h 2021-09-10 08:48:57 +09:00
verbs.c shared/verbs: show list of verbs when missing 2024-04-22 20:42:35 +08:00
verbs.h tree-wide: use UINT64_MAX or friends 2021-03-05 07:10:13 +09:00
vlan-util.c tree-wide: use ASSERT_PTR more 2022-09-13 08:13:27 +02:00
vlan-util.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
volatile-util.c tree-wide: propagate error code from _from_string() functions 2021-02-10 14:46:59 +01:00
volatile-util.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
vpick.c shared/vpick: check deterministic suffix earlier 2024-04-20 07:17:04 +08:00
vpick.h vpick: add pick_filter_image_any filter that matches both dirs and images 2024-04-19 13:25:32 +01:00
wall.c various: clean up isatty() handling 2023-12-22 23:06:49 +08:00
wall.h shared/wall: several cleanups 2023-09-09 03:19:22 +08:00
watchdog.c watchdog: reset last ping timestamp when opening watchdog 2024-05-29 17:42:02 +02:00
watchdog.h basic: rename util.h to logarithm.h 2022-11-08 18:21:10 +01:00
web-util.c import: allow file:// in addition to HTTP(S) 2021-08-20 21:56:39 +02:00
web-util.h import: allow file:// in addition to HTTP(S) 2021-08-20 21:56:39 +02:00
wifi-util.c sd-netlink: add trailing NUL byte for safety in sd_netlink_message_read_data() 2024-01-12 04:48:26 +09:00
wifi-util.h wifi-util: introduce nl80211_iftype_from_string() 2022-02-15 16:06:43 +09:00
xml.c string-util: add strstrafter() 2023-04-14 16:56:15 +02:00
xml.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00