update TODO

This commit is contained in:
Lennart Poettering 2019-06-23 16:13:26 +02:00
parent 94c4bbe506
commit ac5dca6489
1 changed files with 14 additions and 0 deletions

14
TODO
View File

@ -26,6 +26,20 @@ Features:
* seed: check if first-boot and then don't do anything * 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 * when killing due to service watchdog timeout maybe detect whether target
process is under ptracing and then log loudly and continue instead. process is under ptracing and then log loudly and continue instead.