]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Thu, 18 Feb 2021 21:31:11 +0000 (22:31 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 18 Feb 2021 21:31:11 +0000 (22:31 +0100)
TODO

diff --git a/TODO b/TODO
index 9b8018bf19239d534e26ddaa8c188590e361720c..f82ca75231dbbba79d53c6843db3403d0e18a91e 100644 (file)
--- a/TODO
+++ b/TODO
@@ -20,6 +20,18 @@ Janitorial Clean-ups:
 
 Features:
 
+* add an Open= setting to service unit files that can open arbitrary file
+  system paths at service startup time and pass them to the service process via
+  our usual socket activation protocol. If passed path refers to AF_UNIX
+  socket: connect() to it.
+
+* add a ConnectSocket= setting to service unit files, that may reference a
+  socket unit, and which will connect to the socket defined therein, and pass
+  the resulting fd to the service program via socket activation proto.
+
+* Add a concept of ListenStream=anonymous to socket units: listen on a socket
+  that is deleted in the fs. Usecase would be with ConnectSocket= above.
+
 * Hook up journald's FSS logic with TPM2: seal the verification disk by
   time-based policy, so that the verification key can remain on host and ve
   validated via TPM.