X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=0adb291746fd40ebe31f6140cf4ec4a94c84a9a0;hb=760c85c0bdf02d68589971b869f61038e7893d75;hp=e4c6d37ffde0c74e6c3d11f980ca88411a192b23;hpb=9e5f3dbb1c44df8305c4e69c780998d901c1626d;p=elogind.git diff --git a/TODO b/TODO index e4c6d37ff..0adb29174 100644 --- a/TODO +++ b/TODO @@ -17,10 +17,35 @@ F18: * Retest multi-seat -* file bugs against KDE/... to take the new key inhibitor locks - Features: +* currently x-systemd.timeout is lost in the initrd, since crypttab is copied into dracut, but fstab isn't + +* WorkingDirectory: support env var replacements like in ExecStart= so that people can use $HOME + +* refuse boot if /etc/machine-id is not useful + +* nspawn: consider changing users for -u with su, so that NSS resolving works correctly + +* nspawn: implement personality changes a la linux32(8) + +* nspawn: reset all aux groups + +* 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