]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - TODO
prioq: never shuffle identical entries
[thirdparty/systemd.git] / TODO
diff --git a/TODO b/TODO
index 0094285017b1a567f92aac30f83584be67d9d8f7..1f5c31578a01b3e438648022f9c33bd906ae8331 100644 (file)
--- a/TODO
+++ b/TODO
@@ -26,7 +26,20 @@ External:
 
 Features:
 
-* sd-event: somehow handle multiple queued incoming signals
+* add "requires=" deps on slices from services, not just "wants="
+
+* add a concept of RemainAfterExit= to scope units
+
+* add sd_booted() check into "systemctl is-system-running", and return
+  a new state "foreign" or so if we are not running on systemd.
+
+* add journal vacuum by max number of files
+
+* add a new command "systemctl revert" or so, that removes all dropin
+  snippets in /run and /etc, and all unit files with counterparts in
+  /usr, and thus undoes what "systemctl set-property" and "systemctl
+  edit" create. Maybe even add "systemctl revert -a" to do this for
+  all units.
 
 * sd-event: maybe add support for inotify events
 
@@ -61,8 +74,6 @@ Features:
 
 * install: include generator dirs in unit file search paths
 
-* stop using off_t, it's a crazy type. Use uint64_t instead.
-
 * logind: follow PropertiesChanged state more closely, to deal with quick logouts and relogins
 
 * invent a better systemd-run scheme for naming scopes, that works with remoting
@@ -205,8 +216,6 @@ Features:
 
 * "machinectl list-images" should show os-release data, as well as machine-info data (including deployment level)
 
-* nspawn: when start a container "foobar" look for its configuration in a file "foobar.nspawn" in /etc/systemd/nspawn/ as well as next to the actualy directory or image to boot
-
 * Port various tools to make use of verbs.[ch], where applicable
 
 * "machinectl history"
@@ -316,8 +325,6 @@ Features:
   (throughout the codebase, not only PID1)
 
 * networkd:
-  - make DHCP server IP range configurable, including only with a single IP address
-  - dhcp server: try to assign stable IP addresses based on client's MAC address
   - add LLDP client side support
   - the DHCP lease data (such as NTP/DNS) is still made available when
     a carrier is lost on a link. It should be removed instantly.
@@ -332,6 +339,7 @@ Features:
     support Name=foo*|bar*|baz ?
   - duplicate address check for static IPs (like ARPCHECK in network-scripts)
   - allow DUID/IAID to be customized, see issue #394.
+  - support configuration option for TSO (tcp segmentation offload)
   - networkd: whenever uplink info changes, make DHCP server send out FORCERENEW
 
 * resolved: