X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=1fdcd831c8b32d30510d403c088abbcd5dbe1cce;hb=d2fff1ced447c09c6601a6617300467ccd81660b;hp=573a9534f9a1d6c3fc6aaaaabfd212ff11700a88;hpb=06957305d7edfbad8a406f784617d824e95d0b69;p=elogind.git diff --git a/TODO b/TODO index 573a9534f..1fdcd831c 100644 --- a/TODO +++ b/TODO @@ -19,6 +19,21 @@ F18: Features: +* cryptsetup-generator: warn if the password files are world-readable + +* cryptsetup-generator: add RequiresMountsFor= to cryptseup service files referencing a file, similar for devices + +* cryptsetup-generator: allow specification of passwords in crypttab itself + +* document that deps in [Unit] sections ignore Alias= fileds in + [Install] units of other units, unless those units are disabled + +* need to update LGPL2.1 text to newest version (with updated FSF address) + +* allow users from "wheel" to start/stop services + +* systemctl: when powering down/suspending check for inhibitors, and warn. + * instantiated [Install] for target units https://bugs.freedesktop.org/show_bug.cgi?id=54377 @@ -500,6 +515,8 @@ Regularly: * use secure_getenv() instead of getenv() where appropriate -Scheduled for removal (or fixing): +Scheduled for removal or fixing: + +* xxxOverridable dependencies (probably: fix) -* xxxOverridable dependencies +* support for early-boot SysV services (definitely: remove)