X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=049b18ae6dcd0046a3482c1ba209fbfe7af0c26c;hb=ced4d06784dbb19666688947901961f949f2aa6d;hp=a3ea2f3fe80bface308c64faa53c34affd37d8cf;hpb=af6f0d422c521374ee6a2dd92df5935a5a476ae5;p=elogind.git diff --git a/TODO b/TODO index a3ea2f3fe..049b18ae6 100644 --- a/TODO +++ b/TODO @@ -13,8 +13,6 @@ Bugfixes: automount points even when the original .automount file did not exist anymore. Only the .mount unit was still around. -* make polkit checks async - * properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point. * When we detect invalid UTF-8, we cannot use it in an error message: @@ -48,13 +46,17 @@ CGroup Rework Completion: Features: -* saproxy: Support multiple inherited sockets mapped using different proxies +* Automatically configure swap partition to use for hibernation by looking for largest swap partition on the root disk? -* saproxy: Use a nonblocking alternative to getaddrinfo +* remove NSS usage from PID 1 (notably the specifiers) -* saproxy: Until we can start daemons directly, find a less ugly, less racy alternative than shell scripts for the second man page example. +* socket-proxyd: + - Support multiple inherited sockets mapped using different proxies + - Use a nonblocking alternative to getaddrinfo + - Until we can start daemons directly, find a less ugly, less racy alternative than shell scripts for the second man page example. + - Support starting daemons directly without requiring a shell script; update man pages -* saproxy: Support starting daemons directly without requiring a shell script; update man pages +* optimize the cgroup propagation bits, especially unit_get_members_mask(), cgroup_context_get_mask() * "systemctl cat" or "systemctl view" command or or so, that cats the backing unit file of a service, plus its drop-ins and shows them in a pager @@ -152,8 +154,6 @@ Features: * document logic of auto/noauto and fail/nofail in fstab in systemd.mount or systemd-fstab-generator man page -* we should properly escape ssh hostnames we add into dbus server strings - * something pulls in pcre as shared object dependency into our daemons such as hostnamed. * document systemd-journal-flush.service properly @@ -178,6 +178,7 @@ Features: - synthesize sd_bus_message objects from kernel messages - properly implement name registry ioctls for kdbus - implement monitor logic + - properly map matches with well-known names against messages with unique names - longer term: * priority queues * priority inheritance @@ -410,11 +411,14 @@ Features: * timer units: - configurable jitter for timer events + - Adjust timers to be triggered at the same time as sd-event timers - timer events with system resume - timer units should get the ability to trigger when: o CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET) o DST changes - Support 2012-02~4 as syntax for specifying the fourth to last day of the month. + - Modulate timer frequency based on battery state + - anacron-like feature * update the kernel's TZ (sys_tz) when DST changes @@ -712,8 +716,6 @@ Features: - document initcall_debug - kernel cmdline "bootchart" option for simplicity? -* systemd-run is missing zsh completion scripts - * udev-link-config: - Make sure ID_PATH is always exported and complete for network devices where possible, so we can safely rely