chiark / gitweb /
update TODO
[elogind.git] / TODO
diff --git a/TODO b/TODO
index a3ea2f3fe80bface308c64faa53c34affd37d8cf..049b18ae6dcd0046a3482c1ba209fbfe7af0c26c 100644 (file)
--- 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.
 
   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:
 * 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:
 
 
 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
 
 
 * "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
 
 
 * 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
 * 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
   - 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
   - longer term:
     * priority queues
     * priority inheritance
@@ -410,11 +411,14 @@ Features:
 
 * timer units:
   - configurable jitter for timer events
 
 * 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.
   - 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
 
 
 * update the kernel's TZ (sys_tz) when DST changes
 
@@ -712,8 +716,6 @@ Features:
    - document initcall_debug
    - kernel cmdline "bootchart" option for simplicity?
 
    - 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
 * udev-link-config:
    - Make sure ID_PATH is always exported and complete for
      network devices where possible, so we can safely rely