update TODO
authorLennart Poettering <lennart@poettering.net>
Thu, 16 Nov 2017 14:21:06 +0000 (15:21 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 20 Nov 2017 15:37:22 +0000 (16:37 +0100)
TODO

diff --git a/TODO b/TODO
index d8de3b4..64fe955 100644 (file)
--- a/TODO
+++ b/TODO
@@ -82,6 +82,14 @@ Features:
   the quota of a the user indicated in User= via unit file settings, like the
   other resource management concepts. Would mix nicely with DynamicUser=1
 
+* Introduce "exit" as an EmergencyAction value, and allow to configure a
+  per-unit success/failure exit code to configure. This would be useful for
+  running commands inside of services inside of containers, which could then
+  propagate their failure state all the way up.
+
+* In DynamicUser= mode: before selecting a UID, use disk quota APIs on relevant
+  disks to see if the UID is already in use.
+
 * add dissect_image_warn() as a wrapper around dissect_image() that prints
   friendly log messages for the returned errors, so that we don't have to
   duplicate that in nspawn, systemd-dissect and PID 1.