Autopkgtest failure for tests-in-lxd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
systemd autopkgtests are failing in stable releases due to a change in LXD. We want the tests to be in good shape so that we can properly catch regressions etc. during SRUs.
[Test Plan]
The tests-in-lxd test should pass.
[Where problems could occur]
The patch adds a flag to lxc invocation in the debian/
[Original Description]
Autopackagetests on multiple Jammy kernels show the same failure on the test-in-lxd test
Error: Aliases already exists: autopkgtest/
autopkgtest [16:33:58]: test tests-in-lxd: -------
autopkgtest [16:33:58]: test tests-in-lxd: - - - - - - - - - - results - - - - - - - - - -
tests-in-lxd FAIL non-zero exit status 1
Where the error seems to be triggered by debian/
lxc publish systemd-lxc --alias $IMAGE
To be determined if this a problem in the autopkgtest infrastructure or test bug.
Related branches
- Lukas Märdian: Approve
-
Diff: 434 lines (+299/-55)9 files modifieddebian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch (+60/-0)
debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch (+36/-0)
debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch (+58/-0)
debian/patches/lp2028180-udev-rules-fix-nvme-symlink-creation-on-namespace-changes.patch (+59/-0)
debian/patches/lp2031683-sd-bus-bus_message_type_from_string-is-not-pure.patch (+62/-0)
debian/patches/series (+5/-1)
debian/systemd.postinst (+18/-15)
debian/tests/tests-in-lxd (+1/-1)
dev/null (+0/-38)
- Lukas Märdian: Approve
-
Diff: 149213 lines (+53600/-21350)1546 files modified.github/ISSUE_TEMPLATE/bug_report.yml (+2/-2)
.github/ISSUE_TEMPLATE/feature_request.yml (+1/-1)
.github/development-freeze.yml (+12/-0)
.github/labeler.yml (+120/-26)
.github/workflows/build_test.sh (+7/-4)
.github/workflows/build_test.yml (+1/-1)
.github/workflows/cifuzz.yml (+1/-1)
.github/workflows/codeql.yml (+5/-4)
.github/workflows/coverity.yml (+1/-1)
.github/workflows/development_freeze.yml (+74/-0)
.github/workflows/differential-shellcheck.yml (+2/-2)
.github/workflows/gather-pr-metadata.yml (+37/-0)
.github/workflows/issue_labeler.yml (+3/-3)
.github/workflows/labeler.yml (+98/-3)
.github/workflows/linter.yml (+2/-2)
.github/workflows/make_release.yml (+24/-0)
.github/workflows/mkosi.yml (+43/-21)
.github/workflows/requirements.txt (+20/-18)
.github/workflows/scorecards.yml (+4/-4)
.github/workflows/unit_tests.sh (+1/-0)
.github/workflows/unit_tests.yml (+1/-1)
.gitignore (+1/-0)
.packit.yml (+0/-5)
.semaphore/semaphore-runner.sh (+4/-4)
NEWS (+662/-4)
README (+11/-3)
TODO (+214/-146)
catalog/meson.build (+8/-2)
catalog/systemd.catalog.in (+15/-5)
coccinelle/empty-to-null.cocci (+6/-2)
coccinelle/macros.h (+1/-1)
coccinelle/safe_close.cocci (+3/-3)
debian/NEWS (+25/-0)
debian/changelog (+259/-0)
debian/control (+19/-1)
debian/extra/journald.conf.d/syslog.conf (+5/-0)
debian/extra/tmpfiles.d/debian.conf (+2/-0)
debian/extra/units/systemd-localed.service.d/x11-keyboard.conf (+4/-0)
debian/extra/units/systemd-udevd.service.d/syscall-architecture.conf (+7/-0)
debian/gbp.conf (+1/-1)
debian/libsystemd-shared.lintian-overrides (+1/-1)
debian/libsystemd0.symbols (+12/-0)
debian/patches/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch (+7/-5)
debian/patches/debian/Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch (+2/-0)
debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch (+8/-8)
debian/patches/debian/Make-run-lock-tmpfs-an-API-fs.patch (+7/-5)
debian/patches/debian/Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-back-to-.patch (+6/-2)
debian/patches/debian/Only-start-logind-if-dbus-is-installed.patch (+3/-1)
debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch (+3/-3)
debian/patches/debian/Skip-filesystem-check-if-already-done-by-the-initram.patch (+7/-3)
debian/patches/debian/Skip-flaky-test_resolved_domain_restricted_dns-in-network.patch (+1/-1)
debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch (+3/-1)
debian/patches/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch (+3/-1)
debian/patches/debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch (+3/-1)
debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch (+3/-1)
debian/patches/debian/UBUNTU-read-only-etc-hacks.patch (+291/-0)
debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch (+11/-3)
debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch (+12/-10)
debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch (+3/-1)
debian/patches/debian/Ubuntu-UseDomains-by-default.patch (+10/-6)
debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch (+11/-11)
debian/patches/debian/localectl-disable-keymap-support.patch (+49/-0)
debian/patches/debian/systemctl-do-not-shutdown-immediately-on-scheduled-shutdo.patch (+3/-1)
debian/patches/deny-list-TEST-55-OOMD-on-ppc64el.patch (+4/-1)
debian/patches/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch (+3/-1)
debian/patches/series (+4/-36)
debian/patches/test-denylist-TEST-29-PORTABLE-again.patch (+3/-1)
debian/patches/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch (+100/-0)
debian/patches/test-increase-QEMU_MEM-for-some-tests.patch (+73/-28)
debian/patches/test-skip-tests-for-unsupported-localectl-features.patch (+33/-0)
debian/rules (+7/-3)
debian/systemd-boot.install (+2/-2)
debian/systemd-boot.manpages (+1/-1)
debian/systemd-boot.postinst (+20/-0)
debian/systemd-coredump.lintian-overrides (+1/-0)
debian/systemd-dev.install (+2/-0)
debian/systemd.install (+1/-1)
debian/systemd.maintscript (+1/-2)
debian/systemd.postinst (+14/-28)
debian/systemd.prerm (+1/-1)
debian/tests/boot-and-services (+0/-35)
debian/tests/control (+1/-1)
debian/tests/localed-locale (+15/-19)
debian/tests/localed-x11-keymap (+5/-0)
debian/tests/tests-in-lxd (+1/-1)
debian/tests/timedated (+1/-3)
debian/tests/upstream-1 (+1/-1)
debian/tests/upstream-2 (+1/-1)
debian/udev.install (+1/-1)
dev/null (+0/-72)
docs/ARCHITECTURE.md (+3/-3)
docs/AUTOMATIC_BOOT_ASSESSMENT.md (+8/-7)
docs/BLOCK_DEVICE_LOCKING.md (+143/-0)
docs/BOOT_LOADER_INTERFACE.md (+9/-15)
docs/BUILDING_IMAGES.md (+16/-16)
docs/CGROUP_DELEGATION.md (+1/-1)
docs/CODE_QUALITY.md (+1/-1)
docs/CODING_STYLE.md (+24/-7)
docs/CONTAINER_INTERFACE.md (+5/-5)
docs/CONTRIBUTING.md (+12/-7)
docs/CONVERTING_TO_HOMED.md (+1/-1)
docs/CREDENTIALS.md (+29/-8)
docs/DISTRO_PORTING.md (+1/-1)
docs/ENVIRONMENT.md (+46/-8)
docs/HACKING.md (+20/-15)
docs/INITRD_INTERFACE.md (+1/-1)
docs/NETWORK_ONLINE.md (+5/-3)
docs/PORTABILITY_AND_STABILITY.md (+1/-1)
docs/PORTABLE_SERVICES.md (+6/-6)
docs/PORTING_TO_NEW_ARCHITECTURES.md (+4/-4)
docs/RANDOM_SEEDS.md (+36/-40)
docs/RELEASE.md (+11/-13)
docs/TESTING_WITH_SANITIZERS.md (+2/-2)
docs/TRANSIENT-SETTINGS.md (+1/-0)
docs/UIDS-GIDS.md (+1/-1)
docs/USERDB_AND_DESKTOPS.md (+1/-1)
docs/USER_GROUP_API.md (+1/-1)
docs/USER_NAMES.md (+2/-2)
docs/USER_RECORD.md (+7/-4)
docs/_includes/footer.html (+1/-1)
hwdb.d/20-OUI.hwdb (+2518/-121)
hwdb.d/20-acpi-vendor.hwdb (+15/-0)
hwdb.d/20-acpi-vendor.hwdb.patch (+48/-48)
hwdb.d/20-pci-vendor-model.hwdb (+1327/-190)
hwdb.d/20-usb-vendor-model.hwdb (+407/-17)
hwdb.d/60-autosuspend-fingerprint-reader.hwdb (+1/-1)
hwdb.d/60-evdev.hwdb (+108/-4)
hwdb.d/60-keyboard.hwdb (+82/-35)
hwdb.d/60-sensor.hwdb (+73/-4)
hwdb.d/70-av-production.hwdb (+4/-0)
hwdb.d/70-joystick.hwdb (+0/-5)
hwdb.d/70-mouse.hwdb (+17/-0)
hwdb.d/70-pointingstick.hwdb (+18/-6)
hwdb.d/70-touchpad.hwdb (+0/-5)
hwdb.d/80-ieee1394-unit-function.hwdb (+7/-0)
hwdb.d/acpi_id_registry.html (+3/-0)
hwdb.d/ma-large.txt (+3819/-819)
hwdb.d/ma-medium.txt (+924/-39)
hwdb.d/ma-small.txt (+1268/-299)
hwdb.d/pci.ids (+488/-89)
hwdb.d/pnp_id_registry.html (+2/-0)
hwdb.d/usb.ids (+149/-19)
man/bootctl.xml (+67/-12)
man/cgroup-sandboxing.xml (+16/-0)
man/coredumpctl.xml (+1/-1)
man/crypttab.xml (+23/-1)
man/custom-entities.ent.in (+4/-2)
man/fido2-crypttab.sh (+1/-1)
man/file-hierarchy.xml (+1/-1)
man/homectl.xml (+1/-0)
man/hostnamectl.xml (+1/-1)
man/html.in (+5/-1)
man/journal-remote.conf.xml (+29/-1)
man/journalctl.xml (+25/-11)
man/journald.conf.xml (+11/-6)
man/kernel-command-line.xml (+20/-4)
man/kernel-install.xml (+39/-13)
man/libudev.xml (+1/-1)
man/loader.conf.xml (+56/-50)
man/logcontrol-example.c (+232/-0)
man/machinectl.xml (+16/-1)
man/networkctl.xml (+2/-2)
man/nss-myhostname.xml (+3/-1)
man/nss-resolve.xml (+5/-2)
man/org.freedesktop.LogControl1.xml (+14/-0)
man/org.freedesktop.hostname1.xml (+19/-1)
man/org.freedesktop.systemd1.xml (+104/-11)
man/os-release.xml (+6/-6)
man/pam_systemd_home.xml (+6/-5)
man/portablectl.xml (+2/-2)
man/poweroff.xml (+25/-27)
man/print-unit-path-call-method.c (+51/-0)
man/print-unit-path.c (+17/-24)
man/repart.d.xml (+53/-15)
man/resolvectl.xml (+6/-5)
man/resolved.conf.xml (+15/-9)
man/rules/meson.build (+29/-13)
man/sd-bus.xml (+3/-0)
man/sd_bus_call_method.xml (+13/-0)
man/sd_bus_default.xml (+10/-9)
man/sd_bus_emit_signal.xml (+29/-0)
man/sd_bus_get_fd.xml (+15/-17)
man/sd_bus_message_new_signal.xml (+18/-0)
man/sd_bus_wait.xml (+1/-1)
man/sd_id128_get_machine.xml (+38/-13)
man/sd_notify.xml (+58/-30)
man/sd_path_lookup.xml (+5/-0)
man/sd_pid_get_owner_uid.xml (+70/-0)
man/systemctl.xml (+52/-9)
man/systemd-ac-power.xml (+71/-0)
man/systemd-analyze.xml (+47/-4)
man/systemd-bless-boot.service.xml (+3/-3)
man/systemd-boot-random-seed.service.xml (+101/-0)
man/systemd-boot.xml (+27/-32)
man/systemd-coredump.xml (+7/-2)
man/systemd-creds.xml (+2/-2)
man/systemd-cryptenroll.xml (+32/-15)
man/systemd-cryptsetup-generator.xml (+4/-4)
man/systemd-dissect.xml (+89/-10)
man/systemd-firstboot.xml (+10/-2)
man/systemd-fsck@.service.xml (+14/-12)
man/systemd-gpt-auto-generator.xml (+20/-6)
man/systemd-integritysetup-generator.xml (+2/-2)
man/systemd-journal-remote.service.xml (+2/-0)
man/systemd-journald.service.xml (+3/-1)
man/systemd-makefs@.service.xml (+5/-2)
man/systemd-measure.xml (+104/-44)
man/systemd-mount.xml (+1/-1)
man/systemd-network-generator.service.xml (+1/-1)
man/systemd-notify.xml (+86/-56)
man/systemd-nspawn.xml (+12/-10)
man/systemd-oomd.service.xml (+20/-2)
man/systemd-pcrphase.service.xml (+107/-57)
man/systemd-portabled.service.xml (+2/-2)
man/systemd-poweroff.service.xml (+33/-41)
man/systemd-random-seed.service.xml (+5/-3)
man/systemd-repart.xml (+33/-0)
man/systemd-resolved.service.xml (+49/-0)
man/systemd-run.xml (+1/-1)
man/systemd-sleep.conf.xml (+61/-52)
man/systemd-stub.xml (+4/-42)
man/systemd-sysext.xml (+13/-12)
man/systemd-system.conf.xml (+31/-25)
man/systemd-sysusers.xml (+1/-1)
man/systemd-tmpfiles.xml (+5/-3)
man/systemd-userdbd.service.xml (+1/-1)
man/systemd-vconsole-setup.service.xml (+38/-0)
man/systemd-veritysetup-generator.xml (+6/-5)
man/systemd-volatile-root.service.xml (+3/-3)
man/systemd.exec.xml (+96/-40)
man/systemd.generator.xml (+10/-5)
man/systemd.journal-fields.xml (+16/-9)
man/systemd.link.xml (+2/-2)
man/systemd.mount.xml (+14/-0)
man/systemd.net-naming-scheme.xml (+16/-7)
man/systemd.netdev.xml (+3/-1)
man/systemd.network.xml (+64/-8)
man/systemd.path.xml (+2/-2)
man/systemd.resource-control.xml (+212/-59)
man/systemd.service.xml (+191/-130)
man/systemd.syntax.xml (+5/-2)
man/systemd.system-credentials.xml (+49/-13)
man/systemd.timer.xml (+2/-2)
man/systemd.unit.xml (+29/-21)
man/sysupdate.d.xml (+16/-15)
man/tc.xml (+3/-3)
man/tmpfiles.d.xml (+15/-14)
man/tpm2-crypttab.sh (+1/-1)
man/udev.xml (+9/-6)
man/udev_enumerate_new.xml (+1/-1)
man/udevadm.xml (+1/-1)
man/ukify.xml (+312/-0)
man/yubikey-crypttab.sh (+1/-1)
meson.build (+364/-170)
meson_options.txt (+11/-5)
mkosi.build (+44/-49)
mkosi.conf.d/10-systemd.conf (+5/-4)
mkosi.conf.d/arch/10-arch.conf (+11/-0)
mkosi.conf.d/centos/10-centos.conf (+32/-7)
mkosi.conf.d/centos/mkosi.reposdir/powertools.repo (+8/-0)
mkosi.conf.d/debian/10-debian.conf (+24/-0)
mkosi.conf.d/fedora/10-fedora.conf (+23/-0)
mkosi.conf.d/opensuse/10-opensuse.conf (+26/-2)
mkosi.conf.d/ubuntu/10-ubuntu.conf (+24/-0)
mkosi.kernel.config (+201/-0)
mkosi.postinst (+2/-2)
mkosi.prepare (+16/-0)
network/meson.build (+1/-0)
po/fi.po (+5/-4)
po/fr.po (+9/-10)
po/id.po (+9/-12)
po/ko.po (+7/-7)
po/nl.po (+10/-10)
po/pt.po (+6/-9)
po/zh_CN.po (+0/-2)
presets/90-systemd.preset (+1/-0)
rules.d/60-evdev.rules (+1/-1)
rules.d/60-persistent-storage.rules (+10/-1)
rules.d/meson.build (+1/-0)
shell-completion/bash/bootctl (+3/-3)
shell-completion/bash/busctl (+1/-1)
shell-completion/bash/coredumpctl (+4/-4)
shell-completion/bash/homectl (+1/-0)
shell-completion/bash/meson.build (+3/-1)
shell-completion/bash/portablectl (+5/-1)
shell-completion/bash/systemctl.in (+1/-1)
shell-completion/bash/systemd-analyze (+7/-1)
shell-completion/bash/systemd-cryptenroll (+4/-0)
shell-completion/bash/systemd-dissect (+2/-1)
shell-completion/zsh/_bootctl (+7/-0)
shell-completion/zsh/_busctl (+1/-0)
shell-completion/zsh/_systemctl.in (+41/-14)
shell-completion/zsh/_systemd-analyze (+12/-2)
shell-completion/zsh/_timedatectl (+2/-0)
src/ac-power/ac-power.c (+1/-0)
src/activate/activate.c (+13/-7)
src/analyze/analyze-blame.c (+1/-1)
src/analyze/analyze-calendar.c (+8/-14)
src/analyze/analyze-cat-config.c (+1/-3)
src/analyze/analyze-critical-chain.c (+3/-3)
src/analyze/analyze-filesystems.c (+0/-4)
src/analyze/analyze-inspect-elf.c (+6/-24)
src/analyze/analyze-plot.c (+123/-48)
src/analyze/analyze-security.c (+0/-2)
src/analyze/analyze-syscall-filter.c (+27/-11)
src/analyze/analyze-time-data.c (+28/-17)
src/analyze/analyze-time-data.h (+2/-2)
src/analyze/analyze-timespan.c (+4/-10)
src/analyze/analyze-timestamp.c (+6/-12)
src/analyze/analyze-verify-util.c (+6/-6)
src/analyze/analyze.c (+33/-7)
src/analyze/analyze.h (+2/-0)
src/analyze/meson.build (+2/-26)
src/ask-password/ask-password.c (+6/-1)
src/backlight/backlight.c (+0/-1)
src/basic/architecture.h (+0/-1)
src/basic/argv-util.c (+227/-0)
src/basic/argv-util.h (+25/-0)
src/basic/async.c (+1/-2)
src/basic/audit-util.c (+60/-1)
src/basic/build.c (+55/-0)
src/basic/build.h (+2/-0)
src/basic/cap-list.c (+0/-1)
src/basic/capability-util.c (+2/-1)
src/basic/capability-util.h (+0/-1)
src/basic/cgroup-util.c (+24/-1)
src/basic/cgroup-util.h (+2/-1)
src/basic/chase-symlinks.c (+250/-116)
src/basic/chase-symlinks.h (+16/-10)
src/basic/chattr-util.c (+2/-2)
src/basic/compress.c (+0/-1)
src/basic/conf-files.c (+2/-1)
src/basic/constants.h (+31/-2)
src/basic/coverage.h (+30/-2)
src/basic/dirent-util.c (+4/-4)
src/basic/dirent-util.h (+3/-0)
src/basic/efivars.c (+3/-3)
src/basic/env-file.c (+70/-6)
src/basic/env-file.h (+4/-2)
src/basic/escape.c (+20/-7)
src/basic/fd-util.c (+58/-31)
src/basic/fd-util.h (+7/-11)
src/basic/fileio.c (+34/-33)
src/basic/fileio.h (+18/-3)
src/basic/filesystems.c (+2/-4)
src/basic/filesystems.h (+1/-1)
src/basic/fs-util.c (+30/-27)
src/basic/fs-util.h (+4/-1)
src/basic/glyph-util.c (+3/-1)
src/basic/glyph-util.h (+1/-0)
src/basic/hash-funcs.h (+1/-1)
src/basic/hashmap.c (+5/-3)
src/basic/hashmap.h (+0/-1)
src/basic/hexdecoct.c (+68/-91)
src/basic/hostname-util.c (+1/-1)
src/basic/hostname-util.h (+8/-0)
src/basic/in-addr-util.c (+21/-13)
src/basic/in-addr-util.h (+3/-2)
src/basic/initrd-util.c (+42/-0)
src/basic/initrd-util.h (+7/-0)
src/basic/io-util.c (+18/-0)
src/basic/linux/README (+1/-0)
src/basic/linux/btrfs.h (+2/-0)
src/basic/linux/update.sh (+1/-0)
src/basic/list.h (+40/-38)
src/basic/locale-util.c (+11/-3)
src/basic/log.c (+172/-20)
src/basic/log.h (+108/-10)
src/basic/logarithm.h (+0/-27)
src/basic/macro.h (+19/-44)
src/basic/memfd-util.c (+1/-1)
src/basic/memory-util.c (+1/-18)
src/basic/memory-util.h (+1/-11)
src/basic/meson.build (+5/-169)
src/basic/missing_magic.h (+1/-1)
src/basic/missing_syscall.h (+14/-38)
src/basic/missing_syscall_def.h (+0/-68)
src/basic/missing_syscalls.py (+0/-1)
src/basic/missing_threads.h (+15/-0)
src/basic/mkdir.c (+51/-36)
src/basic/mkdir.h (+14/-3)
src/basic/mountpoint-util.c (+61/-11)
src/basic/mountpoint-util.h (+36/-2)
src/basic/namespace-util.c (+4/-4)
src/basic/nulstr-util.c (+127/-2)
src/basic/nulstr-util.h (+24/-2)
src/basic/os-util.c (+22/-11)
src/basic/os-util.h (+3/-1)
src/basic/parse-util.c (+20/-0)
src/basic/parse-util.h (+1/-0)
src/basic/path-lookup.c (+1/-1)
src/basic/path-lookup.h (+1/-1)
src/basic/path-util.c (+29/-25)
src/basic/path-util.h (+2/-1)
src/basic/prioq.c (+2/-3)
src/basic/prioq.h (+1/-1)
src/basic/proc-cmdline.c (+1/-1)
src/basic/process-util.c (+85/-197)
src/basic/process-util.h (+13/-20)
src/basic/procfs-util.c (+1/-1)
src/basic/random-util.c (+5/-4)
src/basic/random-util.h (+1/-0)
src/basic/ratelimit.c (+28/-13)
src/basic/ratelimit.h (+3/-0)
src/basic/raw-clone.h (+1/-0)
src/basic/recurse-dir.c (+55/-4)
src/basic/recurse-dir.h (+1/-0)
src/basic/sigbus.c (+2/-1)
src/basic/signal-util.c (+19/-0)
src/basic/signal-util.h (+2/-0)
src/basic/socket-util.c (+83/-19)
src/basic/socket-util.h (+15/-7)
src/basic/special.h (+4/-0)
src/basic/stat-util.c (+39/-10)
src/basic/stat-util.h (+5/-0)
src/basic/stdio-util.h (+14/-9)
src/basic/string-util.c (+59/-1)
src/basic/string-util.h (+37/-3)
src/basic/strv.c (+16/-113)
src/basic/strv.h (+2/-14)
src/basic/sync-util.c (+5/-5)
src/basic/syscall-list.txt (+1/-0)
src/basic/syscalls-alpha.txt (+1/-0)
src/basic/syscalls-arc.txt (+1/-0)
src/basic/syscalls-arm.txt (+1/-0)
src/basic/syscalls-arm64.txt (+1/-0)
src/basic/syscalls-i386.txt (+1/-0)
src/basic/syscalls-ia64.txt (+1/-0)
src/basic/syscalls-loongarch64.txt (+1/-0)
src/basic/syscalls-m68k.txt (+1/-0)
src/basic/syscalls-mips64.txt (+1/-0)
src/basic/syscalls-mips64n32.txt (+1/-0)
src/basic/syscalls-mipso32.txt (+1/-0)
src/basic/syscalls-parisc.txt (+1/-0)
src/basic/syscalls-powerpc.txt (+1/-0)
src/basic/syscalls-powerpc64.txt (+1/-0)
src/basic/syscalls-riscv32.txt (+1/-0)
src/basic/syscalls-riscv64.txt (+1/-0)
src/basic/syscalls-s390.txt (+2/-1)
src/basic/syscalls-s390x.txt (+2/-1)
src/basic/syscalls-sparc.txt (+1/-0)
src/basic/syscalls-x86_64.txt (+1/-0)
src/basic/terminal-util.c (+13/-14)
src/basic/terminal-util.h (+1/-1)
src/basic/time-util.c (+39/-36)
src/basic/time-util.h (+1/-0)
src/basic/tmpfile-util.c (+76/-26)
src/basic/tmpfile-util.h (+12/-1)
src/basic/umask-util.h (+3/-3)
src/basic/unaligned.h (+2/-18)
src/basic/unit-def.c (+2/-0)
src/basic/unit-def.h (+3/-1)
src/basic/unit-file.c (+2/-1)
src/basic/user-util.c (+15/-24)
src/basic/virt.c (+30/-2)
src/basic/xattr-util.c (+2/-2)
src/binfmt/binfmt.c (+25/-6)
src/boot/bless-boot-generator.c (+1/-0)
src/boot/bless-boot.c (+3/-3)
src/boot/boot-check-no-failures.c (+1/-1)
src/boot/bootctl-install.c (+1095/-0)
src/boot/bootctl-install.h (+6/-0)
src/boot/bootctl-random-seed.c (+198/-0)
src/boot/bootctl-random-seed.h (+6/-0)
src/boot/bootctl-reboot-to-firmware.c (+38/-0)
src/boot/bootctl-reboot-to-firmware.h (+3/-0)
src/boot/bootctl-set-efivar.c (+149/-0)
src/boot/bootctl-set-efivar.h (+4/-0)
src/boot/bootctl-status.c (+813/-0)
src/boot/bootctl-status.h (+5/-0)
src/boot/bootctl-systemd-efi-options.c (+37/-0)
src/boot/bootctl-systemd-efi-options.h (+4/-0)
src/boot/bootctl-uki.c (+240/-0)
src/boot/bootctl-uki.h (+4/-0)
src/boot/bootctl-util.c (+212/-0)
src/boot/bootctl-util.h (+14/-0)
src/boot/bootctl.c (+283/-2422)
src/boot/bootctl.h (+50/-0)
src/boot/efi/bcd.c (+1/-1)
src/boot/efi/boot.c (+340/-348)
src/boot/efi/console.c (+17/-12)
src/boot/efi/console.h (+1/-1)
src/boot/efi/cpio.c (+55/-94)
src/boot/efi/cpio.h (+4/-6)
src/boot/efi/devicetree.c (+18/-24)
src/boot/efi/devicetree.h (+2/-2)
src/boot/efi/disk.c (+22/-2)
src/boot/efi/drivers.c (+13/-13)
src/boot/efi/efi-string.c (+497/-6)
src/boot/efi/efi-string.h (+28/-1)
src/boot/efi/fuzz-efi-printf.c (+76/-0)
src/boot/efi/graphics.c (+5/-4)
src/boot/efi/initrd.c (+17/-13)
src/boot/efi/initrd.h (+2/-1)
src/boot/efi/linux.c (+8/-6)
src/boot/efi/linux_x86.c (+8/-8)
src/boot/efi/log.c (+43/-0)
src/boot/efi/log.h (+11/-0)
src/boot/efi/measure.c (+21/-23)
src/boot/efi/measure.h (+4/-4)
src/boot/efi/meson.build (+26/-46)
src/boot/efi/missing_efi.h (+15/-3)
src/boot/efi/part-discovery.c (+20/-18)
src/boot/efi/part-discovery.h (+11/-0)
src/boot/efi/pe.c (+13/-13)
src/boot/efi/pe.h (+4/-4)
src/boot/efi/random-seed.c (+176/-169)
src/boot/efi/random-seed.h (+1/-17)
src/boot/efi/secure-boot.c (+46/-39)
src/boot/efi/secure-boot.h (+2/-1)
src/boot/efi/shim.c (+5/-4)
src/boot/efi/splash.c (+92/-79)
src/boot/efi/splash.h (+2/-1)
src/boot/efi/stub.c (+62/-52)
src/boot/efi/test-efi-string.c (+142/-0)
src/boot/efi/ticks.c (+3/-2)
src/boot/efi/util.c (+137/-118)
src/boot/efi/util.h (+50/-61)
src/boot/efi/vmm.c (+258/-6)
src/boot/efi/vmm.h (+3/-0)
src/boot/measure.c (+80/-85)
src/boot/meson.build (+13/-0)
src/boot/pcrphase.c (+206/-89)
src/busctl/busctl-introspect.c (+11/-24)
src/busctl/busctl.c (+29/-32)
src/busctl/meson.build (+3/-4)
src/cgls/cgls.c (+4/-1)
src/cgroups-agent/cgroups-agent.c (+2/-2)
src/cgtop/cgtop.c (+5/-2)
src/core/audit-fd.c (+1/-2)
src/core/automount.c (+13/-13)
src/core/bpf-devices.c (+0/-1)
src/core/bpf-firewall.c (+5/-5)
src/core/bpf-lsm.c (+1/-2)
src/core/bpf-socket-bind.c (+1/-1)
src/core/bpf-util.c (+1/-0)
src/core/bpf/meson.build (+2/-0)
src/core/bpf/restrict_fs/restrict-fs.bpf.c (+7/-3)
src/core/cgroup.c (+62/-5)
src/core/cgroup.h (+2/-0)
src/core/crash-handler.c (+2/-4)
src/core/dbus-cgroup.c (+8/-0)
src/core/dbus-execute.c (+108/-4)
src/core/dbus-manager.c (+175/-35)
src/core/dbus-path.c (+1/-1)
src/core/dbus-service.c (+109/-1)
src/core/dbus-socket.c (+2/-2)
src/core/dbus-unit.c (+25/-16)
src/core/dbus.c (+9/-6)
src/core/dbus.h (+1/-0)
src/core/device.c (+26/-6)
src/core/dynamic-user.c (+11/-11)
src/core/efi-random.c (+13/-69)
src/core/efi-random.h (+1/-1)
src/core/execute.c (+203/-44)
src/core/execute.h (+6/-0)
src/core/ima-setup.c (+1/-1)
src/core/import-creds.c (+22/-8)
src/core/job.c (+7/-1)
src/core/job.h (+1/-1)
src/core/kill.c (+0/-1)
src/core/kmod-setup.c (+20/-12)
src/core/load-fragment-gperf.gperf.in (+4/-0)
src/core/load-fragment.c (+108/-27)
src/core/load-fragment.h (+2/-0)
src/core/main.c (+132/-73)
src/core/manager-serialize.c (+26/-2)
src/core/manager.c (+189/-56)
src/core/manager.h (+11/-0)
src/core/meson.build (+0/-68)
src/core/mount.c (+17/-11)
src/core/namespace.c (+21/-20)
src/core/org.freedesktop.systemd1.conf (+16/-0)
src/core/org.freedesktop.systemd1.policy.in (+10/-0)
src/core/path.c (+66/-8)
src/core/path.h (+2/-0)
src/core/restrict-ifaces.c (+1/-1)
src/core/scope.c (+1/-1)
src/core/selinux-access.c (+0/-1)
src/core/selinux-setup.c (+10/-12)
src/core/service.c (+235/-101)
src/core/service.h (+14/-7)
src/core/show-status.c (+1/-2)
src/core/slice.c (+5/-2)
src/core/smack-setup.c (+6/-7)
src/core/socket.c (+12/-12)
src/core/swap.c (+4/-4)
src/core/system.conf.in (+6/-4)
src/core/timer.c (+5/-7)
src/core/transaction.c (+77/-44)
src/core/unit.c (+91/-24)
src/core/unit.h (+2/-1)
src/core/user.conf.in (+5/-2)
src/coredump/coredump.c (+71/-99)
src/coredump/coredump.conf (+3/-2)
src/coredump/coredumpctl.c (+5/-5)
src/coredump/meson.build (+2/-3)
src/creds/creds.c (+6/-9)
src/cryptenroll/cryptenroll-fido2.c (+59/-4)
src/cryptenroll/cryptenroll-fido2.h (+7/-0)
src/cryptenroll/cryptenroll-list.c (+6/-5)
src/cryptenroll/cryptenroll-password.c (+82/-2)
src/cryptenroll/cryptenroll-password.h (+1/-0)
src/cryptenroll/cryptenroll-pkcs11.c (+5/-4)
src/cryptenroll/cryptenroll-tpm2.c (+39/-13)
src/cryptenroll/cryptenroll.c (+106/-99)
src/cryptenroll/cryptenroll.h (+8/-0)
src/cryptenroll/meson.build (+1/-8)
src/cryptsetup/cryptsetup-generator.c (+0/-1)
src/cryptsetup/cryptsetup-tokens/cryptsetup-token-systemd-tpm2.c (+20/-12)
src/cryptsetup/cryptsetup-tokens/cryptsetup-token-util.c (+3/-17)
src/cryptsetup/cryptsetup-tokens/luks2-fido2.c (+5/-4)
src/cryptsetup/cryptsetup-tokens/luks2-pkcs11.c (+5/-4)
src/cryptsetup/cryptsetup-tokens/luks2-tpm2.c (+22/-0)
src/cryptsetup/cryptsetup-tokens/luks2-tpm2.h (+2/-0)
src/cryptsetup/cryptsetup-tokens/meson.build (+3/-5)
src/cryptsetup/cryptsetup-tpm2.c (+29/-4)
src/cryptsetup/cryptsetup-tpm2.h (+8/-0)
src/cryptsetup/cryptsetup.c (+236/-24)
src/cryptsetup/meson.build (+2/-9)
src/debug-generator/debug-generator.c (+1/-0)
src/delta/delta.c (+1/-5)
src/detect-virt/detect-virt.c (+1/-1)
src/dissect/dissect.c (+558/-40)
src/environment-d-generator/environment-d-generator.c (+1/-1)
src/escape/escape.c (+1/-0)
src/firstboot/firstboot.c (+5/-5)
src/fsck/fsck.c (+11/-8)
src/fstab-generator/fstab-generator.c (+36/-10)
src/fundamental/efivars-fundamental.h (+1/-0)
src/fundamental/macro-fundamental.h (+51/-15)
src/fundamental/memory-util-fundamental.h (+66/-0)
src/fundamental/meson.build (+1/-0)
src/fundamental/sha256.c (+8/-20)
src/fundamental/sha256.h (+7/-1)
src/fundamental/string-util-fundamental.c (+2/-2)
src/fundamental/string-util-fundamental.h (+3/-3)
src/fundamental/tpm-pcr.h (+3/-8)
src/fundamental/unaligned-fundamental.h (+40/-0)
src/fuzz/fuzz-bootspec.c (+1/-1)
src/fuzz/fuzz-catalog.c (+1/-1)
src/fuzz/fuzz-time-util.c (+0/-1)
src/fuzz/fuzz-varlink.c (+1/-1)
src/getty-generator/getty-generator.c (+1/-2)
src/gpt-auto-generator/gpt-auto-generator.c (+76/-18)
src/hibernate-resume/hibernate-resume-generator.c (+1/-0)
src/hibernate-resume/hibernate-resume.c (+1/-1)
src/home/homectl-fido2.c (+8/-6)
src/home/homectl-pkcs11.c (+4/-3)
src/home/homectl.c (+8/-21)
src/home/homed-conf.c (+1/-1)
src/home/homed-home-bus.c (+2/-2)
src/home/homed-home.c (+10/-10)
src/home/homed-manager.c (+13/-13)
src/home/homed-manager.h (+1/-1)
src/home/homed-operation.c (+1/-1)
src/home/homework-cifs.c (+1/-1)
src/home/homework-directory.c (+2/-2)
src/home/homework-fido2.c (+4/-3)
src/home/homework-fscrypt.c (+24/-47)
src/home/homework-luks.c (+108/-68)
src/home/homework-mount.c (+4/-4)
src/home/homework.c (+4/-4)
src/home/homework.h (+2/-2)
src/home/meson.build (+0/-32)
src/home/pam_systemd_home.c (+8/-7)
src/hostname/hostnamectl.c (+62/-22)
src/hostname/hostnamed.c (+142/-7)
src/hwdb/hwdb.c (+1/-1)
src/id128/id128.c (+5/-2)
src/import/export-raw.c (+3/-4)
src/import/export-tar.c (+3/-4)
src/import/export.c (+3/-2)
src/import/import-common.c (+6/-6)
src/import/import-compress.c (+0/-1)
src/import/import-fs.c (+3/-2)
src/import/import-raw.c (+3/-4)
src/import/import-tar.c (+2/-3)
src/import/import.c (+4/-3)
src/import/importd.c (+5/-6)
src/import/meson.build (+4/-14)
src/import/pull-common.c (+4/-8)
src/import/pull-job.c (+2/-2)
src/import/pull-raw.c (+2/-3)
src/import/pull-tar.c (+1/-2)
src/import/pull.c (+1/-0)
src/import/qcow2-util.c (+0/-1)
src/import/test-qcow2.c (+1/-1)
src/initctl/initctl.c (+3/-2)
src/journal-remote/fuzz-journal-remote.c (+14/-9)
src/journal-remote/journal-gatewayd.c (+9/-6)
src/journal-remote/journal-remote-main.c (+23/-9)
src/journal-remote/journal-remote-write.c (+30/-5)
src/journal-remote/journal-remote-write.h (+1/-0)
src/journal-remote/journal-remote.c (+3/-3)
src/journal-remote/journal-remote.conf.in (+4/-0)
src/journal-remote/journal-remote.h (+2/-0)
src/journal-remote/journal-upload-journal.c (+0/-1)
src/journal-remote/journal-upload.c (+2/-2)
src/journal-remote/meson.build (+1/-7)
src/journal-remote/microhttpd-util.c (+0/-1)
src/journal/cat.c (+5/-2)
src/journal/fuzz-journald-native-fd.c (+1/-1)
src/journal/fuzz-journald-stream.c (+1/-1)
src/journal/fuzz-journald.c (+7/-7)
src/journal/journalctl.c (+30/-23)
src/journal/journald-audit.c (+2/-1)
src/journal/journald-client.c (+114/-0)
src/journal/journald-client.h (+7/-0)
src/journal/journald-console.c (+1/-1)
src/journal/journald-context.c (+12/-3)
src/journal/journald-context.h (+4/-0)
src/journal/journald-kmsg.c (+19/-25)
src/journal/journald-native.c (+35/-12)
src/journal/journald-rate-limit.c (+1/-0)
src/journal/journald-server.c (+253/-161)
src/journal/journald-stream.c (+34/-20)
src/journal/journald-syslog.c (+8/-1)
src/journal/managed-journal-file.c (+27/-8)
src/journal/meson.build (+1/-12)
src/journal/test-journal-flush.c (+8/-9)
src/journal/test-journal-interleaving.c (+18/-14)
src/journal/test-journal-stream.c (+0/-1)
src/journal/test-journal-verify.c (+0/-1)
src/kernel-install/90-loaderentry.install.in (+15/-11)
src/kernel-install/90-uki-copy.install (+97/-0)
src/kernel-install/meson.build (+16/-3)
src/kernel-install/test-kernel-install.sh (+44/-4)
src/libsystemd-network/arp-util.c (+1/-2)
src/libsystemd-network/dhcp-identifier.c (+3/-35)
src/libsystemd-network/dhcp-identifier.h (+2/-2)
src/libsystemd-network/dhcp-internal.h (+3/-1)
src/libsystemd-network/dhcp-lease-internal.h (+0/-1)
src/libsystemd-network/dhcp-network.c (+16/-6)
src/libsystemd-network/dhcp-option.c (+4/-7)
src/libsystemd-network/dhcp-protocol.h (+1/-1)
src/libsystemd-network/dhcp6-internal.h (+4/-1)
src/libsystemd-network/dhcp6-network.c (+1/-1)
src/libsystemd-network/dhcp6-option.c (+16/-9)
src/libsystemd-network/dhcp6-protocol.c (+1/-0)
src/libsystemd-network/dhcp6-protocol.h (+1/-0)
src/libsystemd-network/fuzz-dhcp-client.c (+4/-1)
src/libsystemd-network/fuzz-dhcp6-client.c (+1/-1)
src/libsystemd-network/fuzz-lldp-rx.c (+1/-1)
src/libsystemd-network/fuzz-ndisc-rs.c (+6/-4)
src/libsystemd-network/icmp6-util.c (+1/-1)
src/libsystemd-network/lldp-network.c (+1/-1)
src/libsystemd-network/meson.build (+0/-20)
src/libsystemd-network/sd-dhcp-client.c (+33/-8)
src/libsystemd-network/sd-dhcp-lease.c (+5/-6)
src/libsystemd-network/sd-dhcp-server.c (+5/-5)
src/libsystemd-network/sd-dhcp6-client.c (+83/-16)
src/libsystemd-network/sd-dhcp6-lease.c (+3/-5)
src/libsystemd-network/sd-ipv4acd.c (+1/-1)
src/libsystemd-network/sd-ipv4ll.c (+0/-1)
src/libsystemd-network/sd-lldp-rx.c (+1/-1)
src/libsystemd-network/sd-lldp-tx.c (+1/-1)
src/libsystemd-network/sd-ndisc.c (+1/-1)
src/libsystemd-network/sd-radv.c (+1/-1)
src/libsystemd-network/test-acd.c (+0/-1)
src/libsystemd-network/test-dhcp-client.c (+8/-8)
src/libsystemd-network/test-dhcp6-client.c (+79/-5)
src/libsystemd-network/test-ipv4ll-manual.c (+0/-1)
src/libsystemd-network/test-ipv4ll.c (+0/-1)
src/libsystemd-network/test-lldp-rx.c (+1/-1)
src/libsystemd/libsystemd.sym (+15/-0)
src/libsystemd/meson.build (+4/-52)
src/libsystemd/sd-bus/bus-common-errors.c (+18/-18)
src/libsystemd/sd-bus/bus-common-errors.h (+19/-0)
src/libsystemd/sd-bus/bus-container.c (+2/-3)
src/libsystemd/sd-bus/bus-convenience.c (+31/-2)
src/libsystemd/sd-bus/bus-creds.c (+3/-3)
src/libsystemd/sd-bus/bus-dump.c (+0/-1)
src/libsystemd/sd-bus/bus-error.c (+0/-1)
src/libsystemd/sd-bus/bus-internal.h (+2/-2)
src/libsystemd/sd-bus/bus-message.c (+63/-10)
src/libsystemd/sd-bus/bus-message.h (+2/-0)
src/libsystemd/sd-bus/bus-signature.c (+0/-2)
src/libsystemd/sd-bus/bus-socket.c (+5/-5)
src/libsystemd/sd-bus/sd-bus.c (+35/-14)
src/libsystemd/sd-bus/test-bus-benchmark.c (+3/-4)
src/libsystemd/sd-bus/test-bus-chat.c (+31/-3)
src/libsystemd/sd-bus/test-bus-marshal.c (+0/-1)
src/libsystemd/sd-bus/test-bus-objects.c (+0/-1)
src/libsystemd/sd-bus/test-bus-watch-bind.c (+1/-1)
src/libsystemd/sd-daemon/sd-daemon.c (+62/-10)
src/libsystemd/sd-device/device-enumerator.c (+1/-2)
src/libsystemd/sd-device/device-monitor.c (+6/-2)
src/libsystemd/sd-device/device-private.c (+0/-46)
src/libsystemd/sd-device/device-private.h (+2/-1)
src/libsystemd/sd-device/device-util.c (+77/-1)
src/libsystemd/sd-device/device-util.h (+2/-0)
src/libsystemd/sd-device/sd-device.c (+40/-3)
src/libsystemd/sd-device/test-sd-device-monitor.c (+0/-1)
src/libsystemd/sd-device/test-sd-device.c (+3/-3)
src/libsystemd/sd-event/event-util.c (+1/-1)
src/libsystemd/sd-event/sd-event.c (+39/-39)
src/libsystemd/sd-event/test-event.c (+6/-7)
src/libsystemd/sd-hwdb/hwdb-internal.h (+1/-1)
src/libsystemd/sd-hwdb/sd-hwdb.c (+7/-5)
src/libsystemd/sd-id128/id128-util.c (+16/-13)
src/libsystemd/sd-id128/id128-util.h (+12/-2)
src/libsystemd/sd-id128/sd-id128.c (+30/-27)
src/libsystemd/sd-journal/catalog.c (+7/-5)
src/libsystemd/sd-journal/fsprg.h (+0/-1)
src/libsystemd/sd-journal/journal-authenticate.c (+1/-1)
src/libsystemd/sd-journal/journal-def.h (+25/-19)
src/libsystemd/sd-journal/journal-file.c (+205/-81)
src/libsystemd/sd-journal/journal-file.h (+8/-3)
src/libsystemd/sd-journal/journal-internal.h (+4/-0)
src/libsystemd/sd-journal/journal-send.c (+2/-2)
src/libsystemd/sd-journal/journal-vacuum.c (+17/-5)
src/libsystemd/sd-journal/journal-verify.c (+4/-5)
src/libsystemd/sd-journal/sd-journal.c (+39/-47)
src/libsystemd/sd-journal/test-catalog.c (+2/-3)
src/libsystemd/sd-journal/test-journal-file.c (+45/-0)
src/libsystemd/sd-journal/test-journal-init.c (+0/-1)
src/libsystemd/sd-journal/test-journal-match.c (+0/-1)
src/libsystemd/sd-journal/test-mmap-cache.c (+0/-1)
src/libsystemd/sd-login/sd-login.c (+202/-2)
src/libsystemd/sd-login/test-login.c (+33/-1)
src/libsystemd/sd-netlink/netlink-internal.h (+4/-7)
src/libsystemd/sd-netlink/netlink-message-rtnl.c (+0/-1)
src/libsystemd/sd-netlink/netlink-socket.c (+192/-114)
src/libsystemd/sd-netlink/netlink-util.c (+25/-16)
src/libsystemd/sd-netlink/netlink-util.h (+0/-1)
src/libsystemd/sd-netlink/sd-netlink.c (+32/-75)
src/libsystemd/sd-netlink/test-netlink.c (+172/-224)
src/libsystemd/sd-network/sd-network.c (+20/-2)
src/libsystemd/sd-path/sd-path.c (+21/-1)
src/libsystemd/sd-resolve/sd-resolve.c (+2/-1)
src/libudev/libudev-queue.c (+1/-1)
src/libudev/meson.build (+1/-4)
src/libudev/test-libudev.c (+3/-3)
src/locale/localectl.c (+11/-13)
src/locale/localed-util.c (+405/-228)
src/locale/localed-util.h (+41/-14)
src/locale/localed.c (+181/-153)
src/locale/meson.build (+1/-3)
src/locale/test-localed-util.c (+87/-94)
src/login/inhibit.c (+5/-2)
src/login/loginctl.c (+1/-0)
src/login/logind-button.c (+2/-3)
src/login/logind-core.c (+1/-1)
src/login/logind-dbus.c (+1/-1)
src/login/logind-device.c (+0/-1)
src/login/logind-inhibit.c (+3/-3)
src/login/logind-seat-dbus.c (+0/-1)
src/login/logind-seat.c (+1/-2)
src/login/logind-session-dbus.c (+1/-2)
src/login/logind-session-device.c (+1/-2)
src/login/logind-session.c (+3/-4)
src/login/logind-user.c (+0/-1)
src/login/logind.c (+10/-4)
src/login/meson.build (+0/-16)
src/login/pam_systemd.c (+6/-6)
src/login/sysfs-show.c (+0/-1)
src/login/systemd-user.in (+9/-8)
src/login/test-inhibit.c (+0/-1)
src/machine-id-setup/machine-id-setup-main.c (+1/-1)
src/machine/image-dbus.c (+4/-4)
src/machine/machine-dbus.c (+22/-17)
src/machine/machine.c (+14/-14)
src/machine/machine.h (+1/-1)
src/machine/machinectl.c (+51/-14)
src/machine/machined-dbus.c (+10/-9)
src/machine/machined.c (+3/-3)
src/machine/meson.build (+0/-6)
src/machine/operation.c (+2/-2)
src/modules-load/modules-load.c (+2/-2)
src/mount/mount-tool.c (+101/-97)
src/network/generator/main.c (+1/-0)
src/network/meson.build (+1/-101)
src/network/netdev/fou-tunnel.c (+0/-1)
src/network/netdev/l2tp-tunnel.c (+0/-1)
src/network/netdev/macsec.c (+0/-1)
src/network/netdev/tunnel.c (+0/-1)
src/network/netdev/tuntap.c (+2/-2)
src/network/netdev/vlan.c (+10/-9)
src/network/networkctl.c (+45/-4)
src/network/networkd-address.c (+13/-28)
src/network/networkd-conf.c (+1/-1)
src/network/networkd-dhcp-common.c (+65/-8)
src/network/networkd-dhcp-common.h (+5/-1)
src/network/networkd-dhcp4.c (+60/-8)
src/network/networkd-dhcp4.h (+1/-0)
src/network/networkd-dhcp6.c (+10/-0)
src/network/networkd-json.c (+12/-1)
src/network/networkd-link-bus.c (+2/-1)
src/network/networkd-link.c (+116/-95)
src/network/networkd-link.h (+4/-1)
src/network/networkd-manager-bus.c (+1/-12)
src/network/networkd-manager.c (+58/-28)
src/network/networkd-manager.h (+3/-0)
src/network/networkd-ndisc.c (+26/-3)
src/network/networkd-network-gperf.gperf (+10/-4)
src/network/networkd-network.c (+6/-3)
src/network/networkd-network.h (+9/-1)
src/network/networkd-route-util.c (+2/-0)
src/network/networkd-setlink.c (+8/-0)
src/network/networkd-state-file.c (+14/-1)
src/network/networkd-util.c (+1/-0)
src/network/networkd-util.h (+1/-0)
src/network/networkd-wifi.c (+46/-1)
src/network/networkd-wifi.h (+2/-0)
src/network/networkd.c (+0/-2)
src/network/tc/cake.c (+131/-0)
src/network/tc/cake.h (+12/-1)
src/network/tc/fq.c (+1/-0)
src/network/tc/hhf.c (+0/-1)
src/network/tc/tbf.c (+3/-3)
src/network/test-networkd-conf.c (+2/-2)
src/network/wait-online/link.c (+83/-12)
src/network/wait-online/link.h (+1/-0)
src/network/wait-online/manager.c (+85/-68)
src/network/wait-online/wait-online.c (+1/-0)
src/notify/notify.c (+36/-5)
src/nspawn/meson.build (+0/-16)
src/nspawn/nspawn-bind-user.c (+1/-1)
src/nspawn/nspawn-cgroup.c (+10/-6)
src/nspawn/nspawn-expose-ports.c (+1/-2)
src/nspawn/nspawn-mount.c (+77/-13)
src/nspawn/nspawn-mount.h (+2/-0)
src/nspawn/nspawn-network.c (+0/-1)
src/nspawn/nspawn-oci.c (+8/-7)
src/nspawn/nspawn-patch-uid.c (+2/-2)
src/nspawn/nspawn-register.c (+0/-1)
src/nspawn/nspawn-seccomp.c (+79/-79)
src/nspawn/nspawn-settings.c (+2/-1)
src/nspawn/nspawn-setuid.c (+4/-8)
src/nspawn/nspawn-stub-pid1.c (+2/-1)
src/nspawn/nspawn-util.c (+5/-1)
src/nspawn/nspawn.c (+174/-170)
src/nss-myhostname/nss-myhostname.c (+6/-4)
src/nss-systemd/nss-systemd.c (+1/-0)
src/oom/meson.build (+1/-5)
src/oom/oomctl.c (+2/-1)
src/oom/oomd-manager-bus.c (+1/-1)
src/oom/oomd-manager.c (+4/-1)
src/oom/oomd-util.c (+29/-23)
src/oom/oomd-util.h (+4/-3)
src/oom/oomd.c (+3/-2)
src/oom/test-oomd-util.c (+2/-2)
src/partition/growfs.c (+3/-2)
src/partition/makefs.c (+8/-3)
src/partition/repart.c (+1455/-810)
src/path/path.c (+71/-66)
src/portable/meson.build (+0/-5)
src/portable/portable.c (+13/-13)
src/portable/portablectl.c (+14/-6)
src/portable/portabled-bus.c (+2/-2)
src/portable/portabled-image-bus.c (+2/-2)
src/portable/portabled-operation.c (+2/-2)
src/portable/portabled.c (+1/-1)
src/pstore/pstore.c (+87/-123)
src/quotacheck/quotacheck.c (+0/-1)
src/random-seed/random-seed.c (+321/-184)
src/rc-local-generator/rc-local-generator.c (+0/-1)
src/remount-fs/remount-fs.c (+0/-1)
src/reply-password/reply-password.c (+1/-2)
src/resolve/fuzz-etc-hosts.c (+1/-1)
src/resolve/fuzz-resource-record.c (+35/-0)
src/resolve/meson.build (+9/-43)
src/resolve/resolvconf-compat.c (+2/-1)
src/resolve/resolvectl.c (+110/-54)
src/resolve/resolved-bus.c (+12/-4)
src/resolve/resolved-conf.c (+102/-4)
src/resolve/resolved-dns-dnssec.c (+1/-1)
src/resolve/resolved-dns-packet.c (+8/-14)
src/resolve/resolved-dns-packet.h (+2/-2)
src/resolve/resolved-dns-question.h (+1/-1)
src/resolve/resolved-dns-rr.c (+7/-6)
src/resolve/resolved-dns-rr.h (+1/-1)
src/resolve/resolved-dns-scope.c (+11/-10)
src/resolve/resolved-dns-search-domain.c (+2/-2)
src/resolve/resolved-dns-server.c (+3/-3)
src/resolve/resolved-dns-stream.c (+1/-1)
src/resolve/resolved-dns-stub.c (+11/-2)
src/resolve/resolved-dns-synthesize.c (+123/-36)
src/resolve/resolved-dns-synthesize.h (+0/-1)
src/resolve/resolved-dns-transaction.c (+6/-4)
src/resolve/resolved-dns-trust-anchor.c (+1/-2)
src/resolve/resolved-dnssd.c (+1/-1)
src/resolve/resolved-etc-hosts.c (+192/-130)
src/resolve/resolved-etc-hosts.h (+5/-9)
src/resolve/resolved-link-bus.c (+5/-3)
src/resolve/resolved-link.c (+33/-25)
src/resolve/resolved-link.h (+3/-0)
src/resolve/resolved-llmnr.c (+4/-4)
src/resolve/resolved-manager.c (+26/-14)
src/resolve/resolved-mdns.c (+2/-2)
src/resolve/test-dnssec-complex.c (+16/-16)
src/resolve/test-resolved-etc-hosts.c (+24/-31)
src/resolve/test-resolved-stream.c (+4/-4)
src/rfkill/rfkill.c (+1/-2)
src/rpm/systemd-update-helper.in (+9/-9)
src/run/run.c (+5/-1)
src/shared/acl-util.c (+29/-20)
src/shared/acl-util.h (+2/-2)
src/shared/acpi-fpdt.c (+52/-12)
src/shared/acpi-fpdt.h (+1/-1)
src/shared/ask-password-api.c (+49/-64)
src/shared/barrier.c (+1/-3)
src/shared/base-filesystem.c (+4/-4)
src/shared/binfmt-util.c (+25/-5)
src/shared/binfmt-util.h (+1/-0)
src/shared/blkid-util.h (+37/-0)
src/shared/blockdev-util.c (+28/-39)
src/shared/blockdev-util.h (+2/-0)
src/shared/bootspec.c (+37/-32)
src/shared/bootspec.h (+0/-1)
src/shared/bpf-compat.h (+1/-1)
src/shared/bpf-dlopen.c (+44/-6)
src/shared/bpf-dlopen.h (+2/-2)
src/shared/bpf-program.c (+8/-5)
src/shared/btrfs-util.c (+65/-47)
src/shared/btrfs-util.h (+2/-0)
src/shared/bus-get-properties.c (+2/-2)
src/shared/bus-print-properties.c (+2/-2)
src/shared/bus-unit-util.c (+37/-4)
src/shared/calendarspec.h (+0/-1)
src/shared/cgroup-setup.c (+1/-0)
src/shared/cgroup-show.c (+1/-2)
src/shared/chown-recursive.c (+3/-3)
src/shared/clock-util.c (+2/-2)
src/shared/condition.c (+2/-0)
src/shared/conf-parser.c (+1/-2)
src/shared/copy.c (+57/-24)
src/shared/copy.h (+23/-20)
src/shared/coredump-util.c (+16/-3)
src/shared/coredump-util.h (+4/-0)
src/shared/cpu-set-util.c (+0/-1)
src/shared/creds-util.c (+71/-24)
src/shared/creds-util.h (+5/-0)
src/shared/cryptsetup-fido2.c (+3/-4)
src/shared/cryptsetup-fido2.h (+0/-6)
src/shared/cryptsetup-util.c (+35/-1)
src/shared/cryptsetup-util.h (+12/-0)
src/shared/data-fd-util.c (+56/-4)
src/shared/data-fd-util.h (+1/-0)
src/shared/dev-setup.c (+0/-1)
src/shared/devnode-acl.c (+0/-1)
src/shared/discover-image.c (+77/-55)
src/shared/discover-image.h (+4/-0)
src/shared/dissect-image.c (+407/-293)
src/shared/dissect-image.h (+21/-145)
src/shared/dlfcn-util.h (+12/-0)
src/shared/dm-util.c (+1/-1)
src/shared/dns-domain.c (+17/-15)
src/shared/dns-domain.h (+1/-4)
src/shared/efi-api.c (+25/-13)
src/shared/efi-loader.c (+43/-0)
src/shared/efi-loader.h (+7/-0)
src/shared/elf-util.c (+3/-2)
src/shared/ethtool-util.c (+5/-8)
src/shared/ethtool-util.h (+1/-1)
src/shared/exec-util.c (+19/-17)
src/shared/fdisk-util.c (+78/-0)
src/shared/fdisk-util.h (+7/-0)
src/shared/fdset.c (+32/-2)
src/shared/fdset.h (+1/-1)
src/shared/find-esp.c (+13/-11)
src/shared/format-table.c (+224/-65)
src/shared/format-table.h (+9/-2)
src/shared/fstab-util.c (+6/-5)
src/shared/generator.c (+155/-56)
src/shared/generator.h (+9/-1)
src/shared/gpt.c (+184/-81)
src/shared/gpt.h (+36/-17)
src/shared/hostname-setup.c (+0/-1)
src/shared/hwdb-util.c (+1/-2)
src/shared/idn-util.c (+2/-2)
src/shared/idn-util.h (+1/-1)
src/shared/import-util.c (+0/-1)
src/shared/install-file.c (+5/-5)
src/shared/install.c (+33/-10)
src/shared/journal-util.c (+4/-0)
src/shared/json.c (+171/-67)
src/shared/json.h (+19/-3)
src/shared/kbd-util.c (+0/-2)
src/shared/keyring-util.h (+2/-8)
src/shared/killall.c (+2/-2)
src/shared/libfido2-util.c (+176/-61)
src/shared/libmount-util.c (+59/-0)
src/shared/libmount-util.h (+5/-32)
src/shared/linux/README (+2/-1)
src/shared/linux/auto_dev-ioctl.h (+5/-5)
src/shared/linux/bpf.h (+546/-255)
src/shared/linux/bpf_common.h (+3/-3)
src/shared/linux/dm-ioctl.h (+4/-4)
src/shared/linux/ethtool.h (+96/-33)
src/shared/local-addresses.c (+1/-1)
src/shared/locale-setup.c (+117/-79)
src/shared/locale-setup.h (+3/-2)
src/shared/lockfile-util.c (+32/-33)
src/shared/lockfile-util.h (+1/-1)
src/shared/logs-show.c (+168/-126)
src/shared/logs-show.h (+2/-3)
src/shared/loop-util.c (+132/-21)
src/shared/loop-util.h (+4/-2)
src/shared/machine-id-setup.c (+8/-9)
src/shared/main-func.h (+1/-1)
src/shared/meson.build (+24/-187)
src/shared/mkdir-label.c (+8/-4)
src/shared/mkdir-label.h (+11/-2)
src/shared/mkfs-util.c (+335/-87)
src/shared/mkfs-util.h (+11/-1)
src/shared/module-util.c (+54/-1)
src/shared/mount-setup.c (+24/-22)
src/shared/mount-util.c (+100/-71)
src/shared/mount-util.h (+1/-34)
src/shared/netif-naming-scheme.c (+1/-0)
src/shared/netif-naming-scheme.h (+2/-0)
src/shared/nscd-flush.c (+1/-1)
src/shared/open-file.c (+150/-0)
src/shared/open-file.h (+36/-0)
src/shared/pager.c (+1/-2)
src/shared/pam-util.c (+18/-5)
src/shared/pam-util.h (+4/-2)
src/shared/pcre2-util.c (+11/-2)
src/shared/pcre2-util.h (+3/-0)
src/shared/pkcs11-util.c (+160/-55)
src/shared/pkcs11-util.h (+26/-2)
src/shared/pretty-print.c (+1/-2)
src/shared/psi-util.c (+16/-9)
src/shared/ptyfwd.c (+3/-3)
src/shared/reboot-util.c (+84/-1)
src/shared/reboot-util.h (+2/-0)
src/shared/resize-fs.h (+1/-1)
src/shared/resolve-util.h (+5/-1)
src/shared/rm-rf.c (+137/-24)
src/shared/seccomp-util.c (+11/-12)
src/shared/securebits-util.h (+2/-0)
src/shared/selinux-util.c (+1/-1)
src/shared/service-util.c (+1/-1)
src/shared/sleep-config.c (+73/-66)
src/shared/sleep-config.h (+6/-2)
src/shared/smack-util.c (+1/-1)
src/shared/socket-label.c (+2/-2)
src/shared/socket-netlink.c (+56/-102)
src/shared/spawn-ask-password-agent.c (+0/-1)
src/shared/spawn-polkit-agent.c (+0/-1)
src/shared/specifier.c (+1/-1)
src/shared/switch-root.c (+2/-2)
src/shared/tests.c (+1/-8)
src/shared/tests.h (+1/-1)
src/shared/tmpfile-util-label.c (+2/-0)
src/shared/tpm2-util.c (+476/-288)
src/shared/tpm2-util.h (+42/-15)
src/shared/udev-util.c (+15/-6)
src/shared/uid-alloc-range.c (+1/-0)
src/shared/user-record-show.c (+2/-0)
src/shared/user-record.c (+14/-0)
src/shared/user-record.h (+2/-0)
src/shared/userdb-dropin.h (+1/-1)
src/shared/userdb.c (+3/-3)
src/shared/utmp-wtmp.c (+11/-6)
src/shared/utmp-wtmp.h (+0/-1)
src/shared/varlink.c (+20/-11)
src/shared/watchdog.c (+1/-1)
src/shared/watchdog.h (+0/-1)
src/shared/xml.c (+6/-6)
src/shutdown/meson.build (+1/-3)
src/shutdown/shutdown.c (+12/-2)
src/shutdown/test-umount.c (+0/-1)
src/shutdown/umount.c (+112/-21)
src/shutdown/umount.h (+3/-2)
src/sleep/sleep.c (+57/-33)
src/sleep/sleep.conf (+2/-1)
src/socket-proxy/socket-proxyd.c (+8/-8)
src/stdio-bridge/stdio-bridge.c (+5/-2)
src/sulogin-shell/sulogin-shell.c (+1/-1)
src/sysctl/sysctl.c (+2/-1)
src/sysext/sysext.c (+17/-4)
src/system-update-generator/system-update-generator.c (+0/-1)
src/systemctl/fuzz-systemctl-parse-argv.c (+5/-1)
src/systemctl/meson.build (+1/-36)
src/systemctl/systemctl-compat-shutdown.c (+1/-0)
src/systemctl/systemctl-edit.c (+180/-91)
src/systemctl/systemctl-enable.c (+11/-6)
src/systemctl/systemctl-is-active.c (+17/-6)
src/systemctl/systemctl-is-enabled.c (+24/-6)
src/systemctl/systemctl-list-dependencies.c (+36/-10)
src/systemctl/systemctl-set-default.c (+2/-0)
src/systemctl/systemctl-show.c (+134/-13)
src/systemctl/systemctl-start-special.c (+3/-14)
src/systemctl/systemctl-start-unit.c (+9/-3)
src/systemctl/systemctl-switch-root.c (+31/-6)
src/systemctl/systemctl-sysv-compat.c (+7/-2)
src/systemctl/systemctl-sysv-compat.h (+6/-0)
src/systemctl/systemctl-util.c (+29/-0)
src/systemctl/systemctl-util.h (+2/-1)
src/systemctl/systemctl.c (+29/-1)
src/systemctl/systemctl.h (+2/-0)
src/systemd/meson.build (+7/-0)
src/systemd/sd-bus.h (+3/-0)
src/systemd/sd-dhcp-client.h (+5/-0)
src/systemd/sd-dhcp6-client.h (+3/-0)
src/systemd/sd-login.h (+12/-0)
src/systemd/sd-messages.h (+3/-0)
src/systemd/sd-network.h (+3/-0)
src/systemd/sd-path.h (+6/-0)
src/sysupdate/meson.build (+20/-20)
src/sysupdate/sysupdate-partition.c (+17/-25)
src/sysupdate/sysupdate-resource.c (+22/-8)
src/sysupdate/sysupdate-resource.h (+2/-3)
src/sysupdate/sysupdate-transfer.c (+8/-8)
src/sysupdate/sysupdate.c (+3/-2)
src/sysusers/sysusers.c (+151/-86)
src/sysv-generator/sysv-generator.c (+8/-11)
src/test/meson.build (+21/-8)
src/test/test-acl-util.c (+1/-1)
src/test/test-af-list.c (+0/-1)
src/test/test-architecture.c (+0/-1)
src/test/test-argv-util.c (+123/-0)
src/test/test-async.c (+0/-1)
src/test/test-barrier.c (+0/-1)
src/test/test-boot-timestamps.c (+1/-2)
src/test/test-bpf-devices.c (+10/-10)
src/test/test-btrfs.c (+0/-1)
src/test/test-cap-list.c (+0/-1)
src/test/test-capability.c (+5/-5)
src/test/test-cgroup-util.c (+27/-1)
src/test/test-chase-symlinks.c (+2/-2)
src/test/test-compress-benchmark.c (+1/-2)
src/test/test-compress.c (+1/-1)
src/test/test-condition.c (+1/-2)
src/test/test-conf-files.c (+0/-1)
src/test/test-conf-parser.c (+0/-1)
src/test/test-copy.c (+51/-51)
src/test/test-coredump-util.c (+2/-0)
src/test/test-creds.c (+74/-0)
src/test/test-data-fd-util.c (+2/-2)
src/test/test-date.c (+2/-2)
src/test/test-dlopen-so.c (+5/-0)
src/test/test-ellipsize.c (+2/-3)
src/test/test-env-file.c (+19/-1)
src/test/test-env-util.c (+44/-1)
src/test/test-errno-list.c (+0/-1)
src/test/test-errno-util.c (+31/-0)
src/test/test-escape.c (+12/-8)
src/test/test-exec-util.c (+1/-1)
src/test/test-execute.c (+2/-3)
src/test/test-execve.c (+1/-1)
src/test/test-fd-util.c (+77/-33)
src/test/test-fdset.c (+46/-13)
src/test/test-fileio.c (+7/-8)
src/test/test-format-table.c (+49/-0)
src/test/test-fs-util.c (+61/-10)
src/test/test-glob-util.c (+2/-2)
src/test/test-gpt.c (+25/-8)
src/test/test-hashmap-plain.c (+2/-2)
src/test/test-hashmap.c (+0/-1)
src/test/test-hexdecoct.c (+17/-0)
src/test/test-id128.c (+13/-13)
src/test/test-in-addr-util.c (+26/-37)
src/test/test-install-file.c (+1/-1)
src/test/test-io-util.c (+1/-1)
src/test/test-json.c (+89/-2)
src/test/test-limits-util.c (+89/-0)
src/test/test-list.c (+25/-27)
src/test/test-load-fragment.c (+99/-1)
src/test/test-locale-util.c (+2/-2)
src/test/test-log.c (+71/-1)
src/test/test-logarithm.c (+1/-169)
src/test/test-loop-block.c (+5/-5)
src/test/test-macro.c (+65/-2)
src/test/test-memory-util.c (+18/-0)
src/test/test-mount-util.c (+13/-12)
src/test/test-mountpoint-util.c (+13/-13)
src/test/test-namespace.c (+2/-3)
src/test/test-netlink-manual.c (+0/-1)
src/test/test-nss-hosts.c (+4/-2)
src/test/test-nulstr-util.c (+205/-0)
src/test/test-open-file.c (+185/-0)
src/test/test-os-util.c (+4/-4)
src/test/test-parse-util.c (+32/-0)
src/test/test-path-util.c (+8/-13)
src/test/test-path.c (+0/-1)
src/test/test-proc-cmdline.c (+1/-1)
src/test/test-process-util.c (+1/-104)
src/test/test-psi-util.c (+1/-1)
src/test/test-ratelimit.c (+1/-1)
src/test/test-raw-clone.c (+41/-0)
src/test/test-rm-rf.c (+56/-8)
src/test/test-sd-hwdb.c (+0/-1)
src/test/test-seccomp.c (+3/-3)
src/test/test-selinux.c (+1/-2)
src/test/test-sigbus.c (+1/-1)
src/test/test-sleep.c (+29/-3)
src/test/test-socket-util.c (+10/-10)
src/test/test-specifier.c (+27/-0)
src/test/test-stat-util.c (+3/-3)
src/test/test-strbuf.c (+3/-3)
src/test/test-string-util.c (+68/-2)
src/test/test-strip-tab-ansi.c (+0/-1)
src/test/test-strv.c (+14/-64)
src/test/test-strxcpyx.c (+0/-1)
src/test/test-tables.c (+0/-1)
src/test/test-terminal-util.c (+1/-2)
src/test/test-time-util.c (+33/-12)
src/test/test-tmpfiles.c (+1/-2)
src/test/test-tpm2.c (+41/-0)
src/test/test-udev-util.c (+5/-0)
src/test/test-uid-range.c (+1/-2)
src/test/test-umask-util.c (+3/-3)
src/test/test-unit-file.c (+1/-0)
src/test/test-unit-name.c (+4/-3)
src/test/test-utf8.c (+3/-4)
src/test/test-varlink.c (+2/-2)
src/test/test-xattr-util.c (+2/-2)
src/test/test-xml.c (+0/-1)
src/timedate/timedatectl.c (+24/-30)
src/timedate/timedated.c (+1/-1)
src/timesync/meson.build (+2/-5)
src/timesync/timesyncd-conf.c (+1/-1)
src/timesync/timesyncd-manager.c (+5/-5)
src/timesync/timesyncd-server.c (+1/-1)
src/timesync/timesyncd.c (+93/-38)
src/timesync/wait-sync.c (+2/-2)
src/tmpfiles/meson.build (+2/-3)
src/tmpfiles/offline-passwd.c (+11/-5)
src/tmpfiles/tmpfiles.c (+82/-70)
src/tty-ask-password-agent/tty-ask-password-agent.c (+7/-6)
src/udev/ata_id/ata_id.c (+1/-1)
src/udev/cdrom_id/cdrom_id.c (+1/-1)
src/udev/fido_id/fido_id.c (+1/-1)
src/udev/generate-keyboard-keys-gperf.sh (+1/-1)
src/udev/meson.build (+2/-15)
src/udev/mtd_probe/mtd_probe.c (+1/-1)
src/udev/net/link-config.c (+5/-6)
src/udev/net/link-config.h (+1/-0)
src/udev/scsi_id/scsi_serial.c (+1/-1)
src/udev/test-udev-event.c (+0/-1)
src/udev/udev-builtin-blkid.c (+19/-22)
src/udev/udev-builtin-btrfs.c (+1/-2)
src/udev/udev-builtin-input_id.c (+16/-3)
src/udev/udev-builtin-keyboard.c (+2/-2)
src/udev/udev-builtin-net_id.c (+18/-3)
src/udev/udev-builtin-net_setup_link.c (+16/-0)
src/udev/udev-builtin-path_id.c (+16/-1)
src/udev/udev-builtin-usb_id.c (+1/-1)
src/udev/udev-ctrl.c (+3/-4)
src/udev/udev-event.c (+137/-96)
src/udev/udev-event.h (+0/-2)
src/udev/udev-node.c (+57/-67)
src/udev/udev-rules.c (+16/-15)
src/udev/udev-watch.c (+6/-2)
src/udev/udevadm-control.c (+0/-1)
src/udev/udevadm-hwdb.c (+2/-1)
src/udev/udevadm-lock.c (+5/-2)
src/udev/udevadm-settle.c (+4/-5)
src/udev/udevadm-trigger.c (+84/-50)
src/udev/udevadm.c (+3/-1)
src/udev/udevd.c (+41/-30)
src/udev/v4l_id/v4l_id.c (+1/-2)
src/ukify/test/example.signing.crt.base64 (+23/-0)
src/ukify/test/example.signing.key.base64 (+30/-0)
src/ukify/test/example.tpm2-pcr-private.pem.base64 (+30/-0)
src/ukify/test/example.tpm2-pcr-private2.pem.base64 (+30/-0)
src/ukify/test/example.tpm2-pcr-public.pem.base64 (+8/-0)
src/ukify/test/example.tpm2-pcr-public2.pem.base64 (+8/-0)
src/ukify/test/meson.build (+7/-0)
src/ukify/test/setup.cfg (+2/-0)
src/ukify/test/test_ukify.py (+392/-0)
src/ukify/ukify.py (+788/-0)
src/update-utmp/update-utmp.c (+2/-3)
src/userdb/meson.build (+0/-1)
src/userdb/userdbctl.c (+8/-2)
src/userdb/userdbd-manager.c (+2/-2)
src/userdb/userwork.c (+1/-1)
src/vconsole/vconsole-setup.c (+19/-8)
src/volatile-root/volatile-root.c (+2/-2)
src/xdg-autostart-generator/fuzz-xdg-desktop.c (+1/-1)
src/xdg-autostart-generator/meson.build (+3/-5)
src/xdg-autostart-generator/test-xdg-autostart.c (+2/-2)
src/xdg-autostart-generator/xdg-autostart-service.c (+2/-1)
sysusers.d/basic.conf.in (+2/-1)
test/README.testsuite (+12/-14)
test/TEST-24-CRYPTSETUP/test.sh (+1/-1)
test/TEST-26-SYSTEMCTL/test.sh (+4/-0)
test/TEST-50-DISSECT/test.sh (+1/-1)
test/TEST-58-REPART/test.sh (+10/-3)
test/TEST-70-TPM2/test.sh (+1/-0)
test/TEST-77-OPENFILE/Makefile (+1/-0)
test/TEST-77-OPENFILE/test.sh (+16/-0)
test/fuzz/fuzz-nspawn-oci/invalid-read-magic-string (+1/-0)
test/fuzz/fuzz-nspawn-oci/invalid-read-magic-string2 (+1/-0)
test/fuzz/fuzz-unit-file/directives-all.service (+2/-0)
test/fuzz/generate-directives.py (+26/-0)
test/fuzz/meson.build (+62/-6)
test/knot-data/knot.conf (+3/-0)
test/knot-data/zones/onlinesign.test.zone (+10/-5)
test/knot-data/zones/root.zone (+5/-3)
test/knot-data/zones/signed.test.zone (+38/-7)
test/knot-data/zones/test.zone (+7/-5)
test/knot-data/zones/unsigned.test.zone (+7/-5)
test/knot-data/zones/untrusted.test.zone (+10/-5)
test/meson.build (+1/-0)
test/mkosi-check-and-shutdown.sh (+6/-0)
test/mkosi.build.networkd-test (+1/-1)
test/networkd-test.py (+3/-0)
test/test-bootctl-json.sh (+24/-0)
test/test-exec-deserialization.py (+11/-11)
test/test-execute/exec-standardinput-data.service (+1/-1)
test/test-fstab-generator.sh (+4/-0)
test/test-functions (+60/-29)
test/test-network/conf/12-dummy-altname.link (+7/-0)
test/test-network/conf/12-dummy-mac.netdev (+5/-0)
test/test-network/conf/12-dummy-match-altname.network (+4/-3)
test/test-network/conf/12-dummy-match-mac-01.network (+9/-0)
test/test-network/conf/12-dummy-match-mac-02.network (+9/-0)
test/test-network/conf/12-dummy-match-renamed.network (+9/-0)
test/test-network/conf/12-dummy-rename-to-altname.link (+7/-0)
test/test-network/conf/21-vlan.netdev.d/override.conf (+6/-4)
test/test-network/conf/25-bridge.netdev (+1/-1)
test/test-network/conf/25-default.link (+1/-0)
test/test-network/conf/25-dhcp-client-ipv4-only.network (+1/-1)
test/test-network/conf/25-qdisc-cake.network (+2/-0)
test/test-network/conf/25-veth-bridge.network (+10/-0)
test/test-network/conf/25-veth-client.netdev (+9/-0)
test/test-network/conf/25-veth-client.network (+10/-0)
test/test-network/conf/25-veth-router-high.netdev (+9/-0)
test/test-network/conf/25-veth-router-high.network (+17/-0)
test/test-network/conf/25-veth-router-low.netdev (+9/-0)
test/test-network/conf/25-veth-router-low.network (+17/-0)
test/test-network/systemd-networkd-tests.py (+223/-69)
test/test-shutdown.py (+22/-5)
test/test-systemd-tmpfiles.py (+15/-5)
test/test-sysusers.sh.in (+68/-54)
test/test-sysusers/test-00-basic.expected-group (+19/-0)
test/test-sysusers/test-00-basic.expected-passwd (+2/-0)
test/test-sysusers/test-00-basic.input (+41/-0)
test/test-sysusers/test-15.expected-group (+1/-0)
test/test-sysusers/test-15.expected-passwd (+1/-0)
test/test-sysusers/test-15.initial-passwd (+1/-0)
test/test-sysusers/test-15.input (+5/-0)
test/testsuite-04.units/delegated-cgroup-filtering.service (+8/-0)
test/testsuite-04.units/logs-filtering.service (+6/-0)
test/testsuite-63.units/test63-issue-24577-dep.service (+4/-0)
test/testsuite-63.units/test63-issue-24577.path (+3/-0)
test/testsuite-63.units/test63-issue-24577.service (+8/-0)
test/udev-test.pl (+11/-6)
test/units/delegated_cgroup_filtering_payload.sh (+12/-0)
test/units/delegated_cgroup_filtering_payload_child.sh (+11/-0)
test/units/testsuite-03.sh (+3/-3)
test/units/testsuite-04.sh (+94/-5)
test/units/testsuite-16.sh (+66/-0)
test/units/testsuite-17.02.sh (+80/-4)
test/units/testsuite-17.06.sh (+3/-5)
test/units/testsuite-17.07.sh (+4/-4)
test/units/testsuite-17.08.sh (+6/-6)
test/units/testsuite-17.09.sh (+2/-2)
test/units/testsuite-18.sh (+1/-1)
test/units/testsuite-19.sh (+15/-15)
test/units/testsuite-20.sh (+28/-29)
test/units/testsuite-21.sh (+9/-0)
test/units/testsuite-22.02.sh (+29/-1)
test/units/testsuite-22.03.sh (+14/-14)
test/units/testsuite-22.08.sh (+2/-4)
test/units/testsuite-22.15.sh (+32/-0)
test/units/testsuite-23.sh (+24/-24)
test/units/testsuite-25.sh (+8/-8)
test/units/testsuite-26.sh (+59/-14)
test/units/testsuite-29.sh (+2/-2)
test/units/testsuite-33.sh (+185/-185)
test/units/testsuite-34.sh (+3/-6)
test/units/testsuite-35.sh (+2/-2)
test/units/testsuite-39.sh (+2/-2)
test/units/testsuite-41.sh (+14/-16)
test/units/testsuite-42.sh (+30/-24)
test/units/testsuite-43.sh (+15/-23)
test/units/testsuite-44.sh (+1/-1)
test/units/testsuite-45.sh (+43/-21)
test/units/testsuite-46.sh (+140/-6)
test/units/testsuite-50.sh (+28/-4)
test/units/testsuite-54.sh (+45/-33)
test/units/testsuite-56.sh (+4/-6)
test/units/testsuite-57-retry-fail.service (+9/-0)
test/units/testsuite-57-retry-upheld.service (+10/-0)
test/units/testsuite-57-retry-uphold.service (+7/-0)
test/units/testsuite-57-short-lived.sh (+1/-1)
test/units/testsuite-57.sh (+27/-0)
test/units/testsuite-58.sh (+334/-159)
test/units/testsuite-59.sh (+72/-0)
test/units/testsuite-60.sh (+3/-3)
test/units/testsuite-62.sh (+1/-1)
test/units/testsuite-63.sh (+41/-2)
test/units/testsuite-64.sh (+30/-7)
test/units/testsuite-65.sh (+49/-24)
test/units/testsuite-66-deviceisolation.service (+1/-1)
test/units/testsuite-67.sh (+2/-2)
test/units/testsuite-70.sh (+138/-17)
test/units/testsuite-71.sh (+41/-0)
test/units/testsuite-73.sh (+175/-8)
test/units/testsuite-74.cgls.sh (+2/-1)
test/units/testsuite-74.firstboot.sh (+4/-0)
test/units/testsuite-74.mount.sh (+142/-0)
test/units/testsuite-74.pstore.sh (+221/-0)
test/units/testsuite-75.sh (+227/-28)
test/units/testsuite-76.sh (+5/-5)
test/units/testsuite-77-client.sh (+14/-0)
test/units/testsuite-77-run.sh (+14/-0)
test/units/testsuite-77-server.socket (+6/-0)
test/units/testsuite-77-server@.service (+7/-0)
test/units/testsuite-77.service (+10/-0)
test/units/testsuite-77.sh (+38/-0)
tmpfiles.d/credstore.conf (+13/-0)
tmpfiles.d/meson.build (+1/-0)
tmpfiles.d/systemd-nologin.conf (+0/-1)
tools/debug-sd-boot.sh (+5/-3)
tools/list-discoverable-partitions.py (+2/-1)
tools/oss-fuzz.sh (+4/-1)
tools/update-hwdb-autosuspend.sh (+4/-4)
units/meson.build (+8/-3)
units/systemd-binfmt.service.in (+1/-1)
units/systemd-boot-random-seed.service (+9/-16)
units/systemd-boot-update.service (+2/-1)
units/systemd-coredump.socket (+1/-1)
units/systemd-growfs-root.service.in (+22/-0)
units/systemd-growfs@.service.in (+23/-0)
units/systemd-hostnamed.service.in (+1/-1)
units/systemd-journald-audit.socket (+4/-0)
units/systemd-journald.service.in (+4/-1)
units/systemd-logind.service.in (+1/-0)
units/systemd-networkd-wait-online.service.in (+1/-0)
units/systemd-networkd-wait-online@.service.in (+1/-0)
units/systemd-networkd.service.in (+4/-4)
units/systemd-nspawn@.service.in (+2/-2)
units/systemd-oomd.service.in (+1/-0)
units/systemd-oomd.socket (+7/-1)
units/systemd-pcrfs-root.service.in (+24/-0)
units/systemd-pcrfs@.service.in (+25/-0)
units/systemd-pcrmachine.service.in (+23/-0)
units/systemd-pcrphase-initrd.service.in (+3/-3)
units/systemd-pcrphase-sysinit.service.in (+3/-3)
units/systemd-pcrphase.service.in (+3/-3)
units/systemd-portabled.service.in (+1/-0)
units/systemd-random-seed.service.in (+3/-1)
units/systemd-repart.service.in (+2/-1)
units/systemd-resolved.service.in (+4/-3)
units/systemd-sysext.service (+1/-1)
units/systemd-time-wait-sync.service.in (+1/-1)
units/systemd-udevd.service.in (+1/-2)
units/systemd-vconsole-setup.service.in (+5/-0)
units/user@.service.in (+3/-3)
tags: | added: jammy sru-20230515 |
Changed in systemd (Ubuntu): | |
status: | New → Incomplete |
Changed in systemd (Ubuntu Jammy): | |
status: | New → Incomplete |
status: | Incomplete → New |
tags: | added: systemd-sru-next |
Changed in systemd (Ubuntu Kinetic): | |
status: | Triaged → Won't Fix |
Changed in systemd (Ubuntu Jammy): | |
status: | Triaged → Confirmed |
Changed in systemd (Ubuntu Lunar): | |
status: | Triaged → Confirmed |
Changed in systemd (Ubuntu Jammy): | |
status: | Confirmed → Triaged |
Changed in systemd (Ubuntu Lunar): | |
status: | Confirmed → Triaged |
description: | updated |
Changed in systemd (Ubuntu Lunar): | |
status: | Triaged → In Progress |
Changed in systemd (Ubuntu Jammy): | |
status: | Triaged → In Progress |
tags: | removed: foundations-todo |
This failure is observed on multiple Jammy kernels and packages where testing was started on or after 2023.06.01