summaryrefslogtreecommitdiffstats
path: root/src/update-done (unfollow)
Commit message (Collapse)AuthorFilesLines
2 daysnspawn: improve error message when we cannot look into a container tree due ↵Lennart Poettering1-3/+6
to perms
2 daystests: fix access mode of root inode of throw-away container imagesLennart Poettering1-0/+1
Otherwise the root inode will typically have what mkdtemp sets up, which is something like 0700, which is weird and somewhat broken when trying to look into containers from unpriv users.
2 daysnspawn: don't try to unregister a machine we never registeredLennart Poettering1-1/+1
When registering we condition this on "arg_register". Let's do the same when unregistering, otherwise we might end up trying to unregister a machine we never registered.
2 daysshared/bootspec: mark _to_string funcs as _const_Mike Yuan1-5/+4
Addresses https://github.com/systemd/systemd/pull/34959#discussion_r1860451777
2 daysshared/bootspec: use FOREACH_ELEMENT where appropriate, avoid unneeded memzero()Mike Yuan1-8/+8
2 daysshared/bootspec: move boot_entry_addons_done() up, drop separate prototypeMike Yuan1-12/+10
Follow-up for e2501a851e10f5279862b2bccbdd9184572cce6a
2 daysbasic/fileio: minor coding style cleanupMike Yuan2-7/+6
Follow-up for bbec1c87d3bf8d14eeb1ee3b4df973a53cca2e58
3 daysman: split systemd.conf(5) into multiple sectionsLennart Poettering1-217/+244
No changes in wording, let's just make a very long man page a bit more digestable by adding sections, and then reordering settings to fit into them.
3 daysUpdate TODOLennart Poettering1-0/+3
3 daysbootspec: Look at /loader/addons in XBOOTLDRAdrian Vovk4-30/+77
The bootspec util-lib's handling of global addons didn't previously match the behavior of sd-stub, and this commit corrects that. First, bootspec didn't load global addons from the XBOOTLDR dir, but the stub does. So, bootspec now enumerates addons in XBOOTLDR, not just ESP Second, the stub only loads resources (including addons) from the partition that it was found on. Thus, we must keep track of which partition the global addons come from, and which partition each boot entry comes from. In other words: global addons found on the ESP will NOT apply to UKIs found in XBOOTLDR, and bootspec now reflects that.
3 daysbootspec: Fixup loading of local addons for UKIsAdrian Vovk1-5/+7
Follow-up for 59b3df9
3 daysbootspec: Fixup memory leakAdrian Vovk2-4/+5
This would previously leak memory: the array was deleted but contents inside of the array were not
3 dayssd-stub: Fixup typo & measurement orderAdrian Vovk1-2/+2
A previous commit accidentally reversed the measurement order of the confext initrds and sysext initrds via a minor typo. This commit fixes the typo and restores the original measurement order Follow-up: ac32323
3 dayssysext: set SELinux context for hierarchies and workdirgerblesh4-18/+75
3 daysman: several more assorted fixesYu Watanabe5-7/+15
Continuation of 4ebbb5bfe88ac3d793c395472648660c33251546. Closes #35307.
3 dayssd-varlink: fix bug when enqueuing messages with fds asynchronouslyLennart Poettering1-1/+2
When determining the poll events to wait for we need to take the queue of pending messages that carry fds into account. Otherwise we might end up not waking up if such an fd-carrying message is enqueued asynchronously (i.e. not from a dispatch callback).
3 daysman/systemd-system.conf: Correct "struct" to "strict" (#35364)Winterhuman1-1/+1
3 dayscryptsetup: convert pkcs11/fido2 to iovec for key handlingLuca Boccassi5-32/+26
key-data might be NULL. Fixes crash: 0 0x0000559c62120530 in attach_luks_or_plain_or_bitlk (cd=0x559c6b192830, name=0x7ffd57981dc4 "root", token_type=TOKEN_FIDO2, key_file=0x0, key_data=0x0, passwords=0x0, flags=524296, until=0) at ../src/cryptsetup/cryptsetup.c:2234 pass_volume_key = false r = 1469577760 __func__ = '\000' <repeats 29 times> 1 0x0000559c6212279c in run (argc=6, argv=0x7ffd5797fe98) at ../src/cryptsetup/cryptsetup.c:2597 discovered_key_data = {iov_base = 0x0, iov_len = 0} key_data = 0x0 token_type = TOKEN_FIDO2 destroy_key_file = 0x0 flags = 524296 until = 0 passphrase_type = PASSPHRASE_NONE volume = 0x7ffd57981dc4 "root" source = 0x7ffd57981dc9 "/dev/disk/by-uuid/8372fb39-9ba4-461a-a618-07dcaae66280" status = CRYPT_INACTIVE tries = 0 key_file = 0x0 config = 0x7ffd57981e05 "luks,discard,fido2-device=auto,x-initrd.attach" use_cached_passphrase = true try_discover_key = true discovered_key_fn = 0x7ffd5797fa70 "root.key" passwords = 0x0 cd = 0x559c6b192830 verb = 0x7ffd57981dbd "attach" r = 0 __func__ = "\000\000\000" 2 0x0000559c621231e6 in main (argc=6, argv=0x7ffd5797fe98) at ../src/cryptsetup/cryptsetup.c:2674 r = 32553 __func__ = "\000\000\000\000" Follow-up for 53b6c99018f918a5d2c9000ac5fe3a2440115ea7
3 daysupdatectl: fix DBus method signature for SetFeatureEnabledAbderrahim Kitouni1-1/+1
The signature was changed to 'sit' in sysupdated during review, but updatectl kept using 'sbt'
4 daysRevert "Revert "man: use MIT-0 license for example codes in daemon(7)""Yu Watanabe1-0/+9
This reverts commit 7a9d0abe4df81a020e2e457405f8509b2afb7c04.
4 daysRevert "man: use MIT-0 license for example codes in daemon(7)"Luca Boccassi1-9/+0
This reverts commit 6046cc3660810efcc6fe50b1c850ea642218245b.
4 daysman: use MIT-0 license for example codes in daemon(7)Yu Watanabe1-0/+9
This page contains many short example codes. I do not think we should add SPDX-License-Identifier for all codes. Closes #35356.
4 daystest: Use env in testsuite readmeDaan De Meyer1-5/+5
Let's make sure we use env when we're setting environment variables to rely less on shell specifics.
5 daystest: Dump coredumps from journal in the integration test wrapperDaan De Meyer8-37/+98
Fixes #35277
5 daysnetworkd-test.py: disable IPv6AcceptRA= if not necessaryYu Watanabe1-3/+16
To speed up the test. Otherwise, it takes about few seconds interfaces to enter the configured state. And may networkd-wait-online timeouts.