update TODO

This commit is contained in:
Lennart Poettering 2019-03-20 21:49:33 +01:00
parent 6f765baf23
commit 13fbfc3013
1 changed files with 0 additions and 17 deletions

17
TODO
View File

@ -78,8 +78,6 @@ Features:
* maybe implicitly attach monotonic+realtime timestamps to outgoing messages in * maybe implicitly attach monotonic+realtime timestamps to outgoing messages in
log.c and sd-journal-send log.c and sd-journal-send
* chown() tty a service is attached to after the service goes down
* optionally: turn on cgroup delegation for per-session scope units * optionally: turn on cgroup delegation for per-session scope units
* introduce per-unit (i.e. per-slice, per-service) journal log size limits. * introduce per-unit (i.e. per-slice, per-service) journal log size limits.
@ -258,8 +256,6 @@ Features:
* support projid-based quota in machinectl for containers * support projid-based quota in machinectl for containers
* Add NetworkNamespacePath= to specify a path to a network namespace
* maybe use SOURCE_DATE_EPOCH (i.e. the env var the reproducible builds folks * maybe use SOURCE_DATE_EPOCH (i.e. the env var the reproducible builds folks
introduced) as the RTC epoch, instead of the mtime of NEWS. introduced) as the RTC epoch, instead of the mtime of NEWS.
@ -439,8 +435,6 @@ Features:
* optionally, also require WATCHDOG=1 notifications during service start-up and shutdown * optionally, also require WATCHDOG=1 notifications during service start-up and shutdown
* resolved: when routing queries, make sure only look for the *longest* suffix...
* delay activation of logind until somebody logs in, or when /dev/tty0 pulls it * delay activation of logind until somebody logs in, or when /dev/tty0 pulls it
in or lingering is on (so that containers don't bother with it until PAM is used). also exit-on-idle in or lingering is on (so that containers don't bother with it until PAM is used). also exit-on-idle
@ -585,12 +579,6 @@ Features:
service instances processing the listening socket, and open this up service instances processing the listening socket, and open this up
for ReusePort= for ReusePort=
* socket units: support creating sockets in different namespace,
opening it up for JoinsNamespaceOf=. This would require to fork off
a tiny process that joins the namespace and creates/binds the socket
and passes this back to PID1 via SCM_RIGHTS. This also could be used
to allow Chown/chgrp on sockets without requiring NSS in PID 1.
* introduce bus call FreezeUnit(s, b), as well as "systemctl freeze * introduce bus call FreezeUnit(s, b), as well as "systemctl freeze
$UNIT" and "systemctl thaw $UNIT" as wrappers around this. The calls $UNIT" and "systemctl thaw $UNIT" as wrappers around this. The calls
should SIGSTOP all unit processes in a loop until all processes of should SIGSTOP all unit processes in a loop until all processes of
@ -631,9 +619,6 @@ Features:
* load .d/*.conf dropins for device units * load .d/*.conf dropins for device units
* allow implementation of InaccessibleDirectories=/ plus
ReadOnlyDirectories=... for whitelisting files for a service.
* sd-bus: * sd-bus:
- EBADSLT handling - EBADSLT handling
- GetAllProperties() on a non-existing object does not result in a failure currently - GetAllProperties() on a non-existing object does not result in a failure currently
@ -736,8 +721,6 @@ Features:
- follow PropertiesChanged state more closely, to deal with quick logouts and - follow PropertiesChanged state more closely, to deal with quick logouts and
relogins relogins
* exec: when deinitializating a tty device fix the perms and group, too, not only when initializing. Set access mode/gid to 0620/tty.
* journal: * journal:
- consider introducing implicit _TTY= + _PPID= + _EUID= + _EGID= + _FSUID= + _FSGID= fields - consider introducing implicit _TTY= + _PPID= + _EUID= + _EGID= + _FSUID= + _FSGID= fields
- import and delete pstore filesystem content at startup - import and delete pstore filesystem content at startup