]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - TODO
shared/bootspec: treat empty EFI vars as missing
[thirdparty/systemd.git] / TODO
diff --git a/TODO b/TODO
index b4e0cbb88a4518ec130cc573ac01630e538f90bf..bcf1d02b9464e863332c09ac8d4a5922419b5cbe 100644 (file)
--- a/TODO
+++ b/TODO
@@ -23,6 +23,9 @@ Janitorial Clean-ups:
 
 Features:
 
+* check ID_RENAMING= property from PID1's .device logic, and don't consider
+  devices that are being renamed.
+
 * make MAINPID= message reception checks even stricter: if service uses User=,
   then check sending UID and ignore message if it doesn't match the user or
   root.
@@ -51,8 +54,6 @@ Features:
 * When logind.conf contains HandleLidSwitch=suspend-then-hibernate and we can't
   hibernate because the swap partition isn't large enough, still suspend
 
-* bootctl: implement Type #2 boot loader entry discovery
-
 * bootctl,sd-boot: actually honour the "architecture" key
 
 * when a socket unit is spawned with an AF_UNIX path in /var/run, complain and
@@ -65,7 +66,7 @@ Features:
 
 * paranoia: whenever we process passwords, call mlock() on the memory
   first. i.e. look for all places we use string_erase()/string_free_erase() and
-  augment them with mlock()
+  augment them with mlock(). Also use MADV_DONTDUMP
 
 * whenever oom_kill memory.event event is triggered print a nice log message
 
@@ -90,23 +91,12 @@ Features:
   show state of these flags, and optionally trigger such a factory reset on
   next boot by setting the flag.
 
-* sd-boot: search drop-ins in $BOOT, too
-
-* sd-boot: add "oneshot boot timeout" variable support
-
 * sd-boot: automatically load EFI modules from some drop-in dir, so that people
   can add in file system drivers and such
 
-* esp generator: also mount $BOOT if found
-
 * sd-boot: optionally, show boot menu when previous default boot item has
   non-zero "tries done" count
 
-* logind: add "boot into bootmenu" API, and possibly even "boot into windows"
-  and "boot into macos".
-
-* bootspec.c: also enumerate EFI unified kernel images.
-
 * maybe set a special xattr on cgroups that have delegate=yes set, to make it
   easy to mark cut points