]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - TODO
network: add sd_dhcp_route_get_option() accessor
[thirdparty/systemd.git] / TODO
diff --git a/TODO b/TODO
index 34db15c1777d12d3e57d2be66e3e09485627bdc0..ae1bedcd29e0732f1e7130c0d5104faffae006dc 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,6 +6,8 @@ Bugfixes:
   manager or system manager can be always set. It would be better to reject
   them when parsing config.
 
+* Clarify what IPAddress* matches (source, destination, both?)
+
 External:
 
 * Fedora: add an rpmlint check that verifies that all unit files in the RPM are listed in %systemd_post macros.
@@ -21,6 +23,8 @@ Janitorial Clean-ups:
 
 Features:
 
+* when we fork off generators and such, lower LIMIT_NOFILE soft limit to 1K
+
 * add a concept for automatically loading per-unit secrets off disk and
   inserting them into the kernel keyring. Maybe SecretsDirectory= similar to
   ConfigurationDirectory=.
@@ -28,12 +32,11 @@ Features:
 * systemd-gpt-auto: if we find the root dir mounted read-only and the gpt flag
   doesn't say so generate job that remounts it writable
 
+* when no locale is configured, default to UEFI's PlatformLang variable
+
 * When logind.conf contains HandleLidSwitch=suspend-then-hibernate and we can't
   hibernate because the swap partition isn't large enough, still suspend
 
-* Now that C.UTF-8 is standardized in glibc, default to it if locale.conf
-  doesn't set anything otherwise
-
 * bootctl: implement Type #2 boot loader entry discovery
 
 * bootctl,sd-boot: actually honour the "architecture" key
@@ -41,7 +44,7 @@ Features:
 * consider splitting out all temporary file creation APIs (we have so many in
   fileio.h and elsewhere!) into a new util file of its own.
 
-* set memory.oom.group in cgroupsv2 for all leaf cgroups
+* set memory.oom.group in cgroupsv2 for all leaf cgroups (kernel v4.19+)
 
 * drop umask() calls and suchlike from our generators, pid1 should set things up correctly anyway
 
@@ -226,7 +229,7 @@ Features:
 
 * taint systemd if there are fewer than 65536 users assigned (userns) to the system.
 
-* deprecate PermissionsStartOnly= and RootDirectoryStartOnly= in favour of the ExecStart= prefix chars
+* deprecate RootDirectoryStartOnly= in favour of a new ExecStart= prefix char
 
 * add a new RuntimeDirectoryPreserve= mode that defines a similar lifecycle for
   the runtime dir as we maintain for the fdstore: i.e. keep it around as long