X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=f53328623c5b385ff1b02da98b5da0bb3041770a;hb=d139b24a808beb0dd39d1a80023c111241c0a009;hp=045cfc414522fb25e3ea4af974d7a51d8422687f;hpb=256425cc10d74c13602527eb86b4ba0938964565;p=elogind.git diff --git a/TODO b/TODO index 045cfc414..f53328623 100644 --- a/TODO +++ b/TODO @@ -22,11 +22,29 @@ Bugfixes: * properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point. +* we pull src/core/manager.h into src/shared/src/shared/path-lookup.c which is the wrong direction + rename enum "ManagerRunningAs" to "SystemdRunningAs" and move it to shared/ + Features: -* nspawn: make use of device cgroup contrller by default +* change $NOTIFY_SOCKET to use an abstract namespace socket, so that chroot() is compatible with this + https://bugzilla.redhat.com/show_bug.cgi?id=833105 + +* readahead: merge the three tools into one binary + +* systemctl: when stopping a service which has triggres and warning about it actually check the TriggeredBy= deps fields + +* send SIGPWR to upower on resume so that it can send out its dbus signal for compat + +* vtconsole: don't override kernel cmdline utf8 override setting + +* journal: hook up with EFI firmware log, new kmsg logic + +* falconindy: allow unescaped pathes for mount units, like "systmectl status /.mount"? -* parse kernel cmdline option for capability bset +* handle C-A-Del in logind, like the power/suspend buttons? + +* nspawn: make use of device cgroup contrller by default * journalctl /dev/sda, journalctl --device=b12:8 (--device=n12, --device=+usb:1-1) @@ -36,8 +54,6 @@ Features: * make sure show-logs checks for utf8 validity, not ascii validity -* add TimerSlackNS to system.conf to set system-wide caps bounds - * when breaking cycles drop sysv services first, then services from /run, then from /etc, then from /usr * readahead: when bumping /sys readahead variable save mtime and compare later to detect changes @@ -99,8 +115,6 @@ Features: * Auke: merge Auke's bootchart -* journald: allow forwarding of log data to specific TTY instead of console - * udev: move to LGPL * udev systemd unify: @@ -163,8 +177,6 @@ Features: * figure out whether we should leave dbus around during shutdown -* add interface to allow immediate rotation of the journal, and even flushing. - * dbus: in fedora, make the machine a symlink to /etc/machine-id * journald: reuse XZ context @@ -199,14 +211,10 @@ Features: * systemctl status: show coredumps -* systemctl status: show whether journal was rotated since service started - * save coredump in Windows/Mozilla minidump format * support crash reporting operation modes (https://live.gnome.org/GnomeOS/Design/Whiteboards/ProblemReporting) -* journal: allow per-entry control on /var vs. /run (think incognito browser mode) - * clean up session cgroups that remain after logout (think sshd), but eventually run empty * support "systemctl stop foobar@.service" to stop all units matching a certain template