X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=TODO;h=5e4d7495e026cb9b16527bc0d76a5fd60ede82a3;hp=eb3f6b87972bf5e6b74607ba93374392695f2c81;hb=c821bd28c2ecce8d35248d61949fe1c0c3030b6c;hpb=72b9ed828bd22f3ddd74b6853c183eebf006d6d8 diff --git a/TODO b/TODO index eb3f6b879..5e4d7495e 100644 --- a/TODO +++ b/TODO @@ -19,7 +19,20 @@ Bugfixes: Features: -* make arbitrary cgroups attributes settable +* something like ConditionExec= or ExecStartPre= without failure state + +* service restart retry configuration + +* tmpfiles: apply "x" on "D" too (see patch from William Douglas +* tmpfiles: support generation of char/block devices, symlinks and one-line files (think sysfs) + +* Introduce ControlGroupPersistant=yes to set +t on the tasks file when creating the cgroup + +* don't set $HOME in services unless requested + +* remove hacks in vala code and require libnotify 0.7 + +* hide PAM/TCPWrap options in fragment parser when compile time disabled * when we automatically restart a service, ensure we retsart its rdeps, too. @@ -41,8 +54,6 @@ Features: * logind: use sysfs path in device hash table instead of sysname, as soon as fb driver is fixed -* timedated: implement NTP calls - * implement Register= switch in .socket units to enable registration in Avahi, RPC and other socket registration services. @@ -79,10 +90,6 @@ Features: * GC unreferenced jobs (such as .device jobs) -* add JoinControllers= to system.conf to mount certain cgroup - controllers together in order to guarantee atomic creation/addition - of cgroups - * avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services * cgroup_notify_empty(): recursively check groups up the tree, too @@ -97,6 +104,7 @@ Features: - cgroup best pratices to avoid stepping on each others toes - how to pass throw-away units to systemd, or dynamically change properties of existing units - how to integrate cgconfig and suchlike with systemd + - security properties * allow port=0 in .socket units