X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=TODO;h=0bb9bc620565d9abb6db1c835fd1c17e354135d9;hb=3602ca6f0c6c7b79458ab80184b4af5334f3a843;hp=421cb6d9b4bd9f95d4745f9ddc7cb00daa385c71;hpb=5d9bc22ac031db49f34a0187662d3ba8e06f849f;p=thirdparty%2Fsystemd.git diff --git a/TODO b/TODO index 421cb6d9b4b..0bb9bc62056 100644 --- a/TODO +++ b/TODO @@ -17,9 +17,22 @@ Janitorial Clean-ups: * rework mount.c and swap.c to follow proper state enumeration/deserialization semantics, like we do for device.c now +Before v244: + +* revisit SystemdOptions EFI variable. Find a better, systematic name and use + it for the env var, the bootctl verb and the EFI variable itself, clear up + semantics. + +* Figure out a better name for the global per-unit-type drop-in dirs, it's + confusing when it comes to -.mount.d/ (is it a drop-in-dir for all mount + units, or one for the root mount?). Also, OOM handling in + service_unit_name_is_valid() is borked. + Features: -* adjust OOM score slightly for journald +* coredump: maybe when coredumping read a new xattr from /proc/$PID/exe that + may be used to mark a whole binary as non-coredumpable. Would fix: + https://bugs.freedesktop.org/show_bug.cgi?id=69447 * beef up hibernation to optionally do swapon/swapoff immediately before/after the hibernation @@ -255,9 +268,6 @@ Features: * bypass SIGTERM state in unit files if KillSignal is SIGKILL -* tree-wide: ensure we always block the signals we hook into with - sd_event_add_signal() first - * add proper dbus APIs for the various sd_notify() commands, such as MAINPID=1 and so on, which would mean we could report errors and such. @@ -481,8 +491,6 @@ Features: * cache sd_event_now() result from before the first iteration... -* add systemctl stop --job-mode=triggering that follows TRIGGERED_BY deps and adds them to the same transaction - * PID1: find a way how we can reload unit file configuration for specific units only, without reloading the whole of systemd @@ -941,7 +949,6 @@ Features: * tmpfiles: - apply "x" on "D" too (see patch from William Douglas) - - replace F with f+. - instead of ignoring unknown fields, reject them. - creating new directories/subvolumes/fifos/device nodes should not follow symlinks. None of the other adjustment or creation @@ -1105,6 +1112,9 @@ External: - - should complete options, but currently does not - systemctl add-wants,add-requires +* systemctl status should know about 'systemd-analyze calendar ... --iterations=' +* If timer has just OnInactiveSec=..., it should fire after a specified time + after being started. Regularly: