X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=1fdcd831c8b32d30510d403c088abbcd5dbe1cce;hb=a07fdfa376add41d9101d39db25fb2ecb17d5fca;hp=4a7fbb96ac7e8c7fcaaee0c339b918db567e58e8;hpb=040f18ea8a682dc80c9f3940cf234ccd1135e115;p=elogind.git diff --git a/TODO b/TODO index 4a7fbb96a..1fdcd831c 100644 --- a/TODO +++ b/TODO @@ -17,10 +17,23 @@ F18: * Retest multi-seat -* file bugs against KDE/... to take the new key inhibitor locks - 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 @@ -502,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)