chiark / gitweb /
update TODO
[elogind.git] / TODO
diff --git a/TODO b/TODO
index 57d49c69b057f8c6ef2e95579de90200dd1a8307..5630c1c32e815e128632b6f411dd9eed64f2e310 100644 (file)
--- a/TODO
+++ b/TODO
@@ -27,7 +27,19 @@ External:
 
 Features:
 
 
 Features:
 
-* make /run/user/$UID/ a tmpfs
+* gpt-auto-generator:
+  - Properly handle cryptsetup partitions
+  - Define new partition type for encrypted swap
+  - Make /home automount rather than mount?
+  - don't use blkid on every single partition, but on the main disk only
+  - automatically find root disk in initrd
+
+* improve journalctl performance by loading journal files
+  lazily. Encode just enough information in the file name, so that we
+  don't have to open it to know that it is not interesting for us, for
+  the most common operations.
+
+* support transient mount units
 
 * Imply DevicePolicy=closed when PrivateDevices= is used
 
 
 * Imply DevicePolicy=closed when PrivateDevices= is used
 
@@ -404,10 +416,6 @@ Features:
   mode, it will never touch the RTC if the no reliable time source is active or the
   user did not request anything like it.
 
   mode, it will never touch the RTC if the no reliable time source is active or the
   user did not request anything like it.
 
-* if booted in "quiet" mode, and an error happens, turn on status
-  output again, so that the emergency mode isn't totally
-  surprising. Also, terminate plymouth.
-
 * libunwind support for coredump pattern hook, and includes this in
   the message for coredumps. After all, libunwind is now capable to
   unwind coredumps since a few weeks ago. This probably requires that
 * libunwind support for coredump pattern hook, and includes this in
   the message for coredumps. After all, libunwind is now capable to
   unwind coredumps since a few weeks ago. This probably requires that
@@ -504,8 +512,6 @@ Features:
 
 * rename "userspace" to "core-os"
 
 
 * rename "userspace" to "core-os"
 
-* syscall filter: optionally don't enforce no new privs?
-
 * load-fragment: when loading a unit file via a chain of symlinks
   verify that it isn't masked via any of the names traversed.
 
 * load-fragment: when loading a unit file via a chain of symlinks
   verify that it isn't masked via any of the names traversed.
 
@@ -670,6 +676,10 @@ Features:
    - add support for more DHCPv4 options (and, longer term, other kinds of dynamic config)
    - add proper initrd support (in particular generate .network/.link files based on /proc/cmdline)
    - add reduced [Link] support to .network files
    - add support for more DHCPv4 options (and, longer term, other kinds of dynamic config)
    - add proper initrd support (in particular generate .network/.link files based on /proc/cmdline)
    - add reduced [Link] support to .network files
+   - add IPv4LL tests (inspire by DHCP)
+   - add Scope= parsing option for [Network]
+   - change LL address generation and make it predictable like get_mac() (link-config.c)
+   - have smooth transition from LL to routable address, without disconnecting clients.
 
 External:
 
 
 External: