chiark / gitweb /
Add _cleanup_pclose_ and fix mismatching pipe close opened by popen()
[elogind.git] / TODO
diff --git a/TODO b/TODO
index e4020a482af6e4bedf0b5ba3f2a45de315819ce0..ce0e6a7e0982ac10d4c0b9f6fa13e737939a4fa8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -20,6 +20,14 @@ Fedora 19:
 
 Features:
 
 
 Features:
 
+* add configure switch for enabling/disabling efi stuff
+
+* introduce ExecCondition= in services
+
+* unify killing logic of service, socket, mount, swap units
+
+* logind: document new PrepareForSleep(false) semantics and UnlockSessions call in wiki
+
 * if we have systemd-analyze in C "systemctl dot" should move there too
 
 * fsck hookup for the ESP mount is missing
 * if we have systemd-analyze in C "systemctl dot" should move there too
 
 * fsck hookup for the ESP mount is missing
@@ -27,23 +35,14 @@ Features:
 * external: maybe it is time to patch procps so that "ps" links to
   libsystemd-logind to print a pretty service name, seat name, session
   name in its output. Currently it only shows cgroup membership, but
 * external: maybe it is time to patch procps so that "ps" links to
   libsystemd-logind to print a pretty service name, seat name, session
   name in its output. Currently it only shows cgroup membership, but
-  that's sometimes kinda hard to parse.
+  that's sometimes kinda hard to parse for a human.
 
 * write man page for efi boot generator
 
 
 * write man page for efi boot generator
 
-* document bootloader interface in wiki
-
-* link runlevel targets on install only if sysv compat is enabled
-
-* logind: when executing sleep/shutdown job, keep track of its id, and
-  as long as the job is running refuse any further operation.
-
 * maybe not install getty@tty1.service symlink in /etc but in /usr?
 
 * re-enable "make check" for gtk-doc (broken for unknown reason)
 
 * maybe not install getty@tty1.service symlink in /etc but in /usr?
 
 * re-enable "make check" for gtk-doc (broken for unknown reason)
 
-* logind: make PrepareForSuspend(false) an official api for notification of resumes
-
 * "systemctl disable" on a static unit prints no message and does
   nothing. "systemctl enable" does nothing, and gives a bad message
   about it. Should fix both to print nice actionable messages.
 * "systemctl disable" on a static unit prints no message and does
   nothing. "systemctl enable" does nothing, and gives a bad message
   about it. Should fix both to print nice actionable messages.
@@ -51,8 +50,6 @@ Features:
 * fstab: add new mount option x-systemd-after=/foobar/waldo to allow manual dependencies to other mount points
   https://bugzilla.redhat.com/show_bug.cgi?id=812826
 
 * fstab: add new mount option x-systemd-after=/foobar/waldo to allow manual dependencies to other mount points
   https://bugzilla.redhat.com/show_bug.cgi?id=812826
 
-* add "loginctl unlock-sessions" as counterpart for "loginctl lock-sessions"
-
 * cgroup attrs:
   - don't filter out duplicate settings
   - support high-level cgroup setting syntax in systemctl. Example: "systemctl set-cgroup-attr MemoryLimit 5K"
 * cgroup attrs:
   - don't filter out duplicate settings
   - support high-level cgroup setting syntax in systemctl. Example: "systemctl set-cgroup-attr MemoryLimit 5K"
@@ -68,8 +65,6 @@ Features:
 
 * logind: optionally, ignore idle-hint logic for autosuspend, block suspend as long as a session is around
 
 
 * logind: optionally, ignore idle-hint logic for autosuspend, block suspend as long as a session is around
 
-* service: when killing a service with SIGKILL always kill all processes, even if for SIGTERM we only killed the main process
-
 * exec: when deinitializating a tty device fix the perms and group, too, not only when initializing. Set access mode/gid to 0620/tty.
 
 * DeviceAllow/DeviceDeny: disallow everything by default, but whitelist /dev/zero, /dev/null and friends
 * exec: when deinitializating a tty device fix the perms and group, too, not only when initializing. Set access mode/gid to 0620/tty.
 
 * DeviceAllow/DeviceDeny: disallow everything by default, but whitelist /dev/zero, /dev/null and friends
@@ -119,8 +114,6 @@ Features:
   mode, it will never touch the RTC if the no reliable time source is active or the
   user did not request anything like it.
 
   mode, it will never touch the RTC if the no reliable time source is active or the
   user did not request anything like it.
 
-* When we begin with system shutdown all kind of suspend/hibernation should be prohibited until shutdown/reboot
-
 * When we update the kernel all kind of hibernation should be prohibited until shutdown/reboot
 
 * hwdb:
 * When we update the kernel all kind of hibernation should be prohibited until shutdown/reboot
 
 * hwdb:
@@ -391,8 +384,6 @@ Features:
 
 * ExecOnFailure=/usr/bin/foo
 
 
 * ExecOnFailure=/usr/bin/foo
 
-* fedora: make sshd and pam_loginuid work in nspawn containers
-
 * fix utmp for console logins in containers
 
 * Add pretty name for seats in logind
 * fix utmp for console logins in containers
 
 * Add pretty name for seats in logind