summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-06-23 16:13:26 +0200
committerLennart Poettering <lennart@poettering.net>2019-06-23 16:13:26 +0200
commitac5dca64897beec8c754b1009e70cd356000e6ed (patch)
tree9e084d9fc88a8c54e717516136ce45af085503c2 /TODO
parent94c4bbe50677af776de408058475a7cbce8e013b (diff)
downloadsystemd-ac5dca64897beec8c754b1009e70cd356000e6ed.tar.gz
systemd-ac5dca64897beec8c754b1009e70cd356000e6ed.tar.bz2
systemd-ac5dca64897beec8c754b1009e70cd356000e6ed.zip
update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 14 insertions, 0 deletions
diff --git a/TODO b/TODO
index 17c6248861..d54e5ddeaf 100644
--- a/TODO
+++ b/TODO
@@ -26,6 +26,20 @@ Features:
* seed: check if first-boot and then don't do anything
+* logind: rework pam_logind to also do a bus call in case of invocation from
+ user@.service, which returns the XDG_RUNTIME_DIR value, and make this
+ behaviour selectable via pam module option.
+
+* introduce a new per-process uuid, similar to the boot id, the machine id, the
+ invocation id, that is derived from process creds, specifically a hashed
+ combination of AT_RANDOM + getpid() + the starttime from
+ /proc/self/status. Then add these ids implicitly when logging. Deriving this
+ uuid from these three things has the benefit that it can be derived easily
+ from /proc/$PID/ in a stable, and unique way that changes on both fork() and
+ exec().
+
+* let's not GC a unit while its ratelimits are still pending
+
* when killing due to service watchdog timeout maybe detect whether target
process is under ptracing and then log loudly and continue instead.