X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=e29f7ec2bcad9072f3e9a0ec49b71aea90d23c07;hb=8530dc4467691a893aa2e07319b18a84fec96cad;hp=e85eb55672d5f940c4f4257578e0983162f6fd16;hpb=b5af2aca120f1bf13cffc270803c2232918dd967;p=elogind.git diff --git a/TODO b/TODO index e85eb5567..e29f7ec2b 100644 --- a/TODO +++ b/TODO @@ -24,6 +24,17 @@ External: Features: +* tmpfiles: port to unquote_many_words(), similar to sysusers + +* unquote_many_words() should probably be used by a lot of code that + currently uses FOREACH_WORD and friends. For example, most conf + parsing callbacks should use it. + +* logind: make the Suspend()/Hibernate() bus calls wait for the for + the job to be completed. before returning, so that clients can wait + for "systemctl suspend" to finish to know when the suspending is + complete. + * sd_notify("SHUTDOWN=1") to fix a dbus activation race. http://lists.freedesktop.org/archives/systemd-devel/2014-July/020983.html @@ -43,7 +54,7 @@ Features: that fit into GSource nicely. * networkd: - - add LLDP support + - add LLDP client side support - ipv4ll with multiple interfaces doesn't work when both dhcp and ipv4ll is used. for some reasons the kernel will currently pick an ipv4ll source address to reach non-ipv4ll gateways. @@ -99,10 +110,7 @@ Features: * the resolv.conf tmpfiles line should be covered by ENABLE_NETWORKD... * sysusers: - - also create entries in /etc/shadow, /etc/gshadow - - allow setting the home directory of system users - allow configuration of ranges to allocate items in - - add mode where we read sysusers data from stdin, so that we can run this from rpm scriptlets * Add a new verb "systemctl top" @@ -119,9 +127,6 @@ Features: * support setting empty environment variables with Environment= and EnvironmentFile= -* machined/machinectl: sort IP addresses we return by scope and protocol -* machined: write NSS module for looking up IP addresses for machines - * timer units: actually add extra delays to timer units with high AccuracySec values, don't start them already when we are awake... * a way for container managers to turn off getty starting via $container_headless= or so... @@ -218,8 +223,6 @@ Features: * unify dispatch table in systemctl_main() and friends -* Automatically configure swap partition to use for hibernation by looking for largest swap partition on the root disk? - * rfkill,backlight: we probably should run the load tools inside of the udev rules so that the state is properly initialized by the time other software sees it * After coming back from hibernation reset hibernation swap partition using the /dev/snapshot ioctl APIs @@ -284,8 +287,6 @@ Features: * maybe add a generator that looks for "systemd.run=" on the kernel cmdline for container usercases... -* timedatctl, localectl: possibly make some commands work without the daemon, for chroot situations... - * timedatectl: print a nicer message when enabling ntp fails because ntpd/chrony are not installed * cgtop: make cgtop useful in a container