update TODO

This commit is contained in:
Lennart Poettering 2012-08-13 15:39:25 +02:00
parent ac0930c892
commit 68f160039e
1 changed files with 10 additions and 13 deletions

23
TODO
View File

@ -13,10 +13,6 @@ Bugfixes:
- systemd enforces /usr to be available at bootup, so we can
enforce the use of the symlink
* remove MS_SHARED from src/core/execute.c and src/test/test-ns.c. They are always combined
with MS_REMOUNT, which currently does nothing in the kernel, but might which fail in the
future; https://bugzilla.redhat.com/show_bug.cgi?id=813563
* check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
* swap units that are activated by one name but shown in the kernel under another are semi-broken
@ -53,12 +49,17 @@ Bugfixes:
Features:
* drop PID 1 reloading, only do reexecing
* MountFlags=shared acts as MountFlags=slave right now.
* drop PID 1 reloading, only do reexecing (difficult: Reload()
currently is properly synchronous, Reexec() is weird, because we
can't delay the response properly until we are back, so instead of
being properly synchronous we just keep open the fd and close it
when done. That means clients don't get a succesful method reply,
but much rather a disconnect on success.
* document that service reload may be implemented as service reexec
* systemctl daemon-reexec is borked
* add option to reconfigure success exit codes/signals for services
* remember which condition failed for services, not just the fact that something failed
@ -78,8 +79,6 @@ Features:
* journal: expose current disk usage
* logind: return EBUSY when a session is created on a seat+VT that already has one.
* dracut-shutdown needs to be ordered before unmounting /boot
* wiki: document new logind LockSessions() call
@ -102,6 +101,8 @@ Features:
* syscall filter: option to return EPERM rather than SIGSYS?
* syscall filter: port to libseccomp
* logind: wakelock/opportunistic suspend support
* switch-root: sockets need relabelling
@ -165,8 +166,6 @@ Features:
* nspawn: make use of device cgroup contrller by default
* make use of /sys/power/wake_lock in inhibitors
* drop accountsservice's StandardOutput=syslog and Type=dbus fields
* when breaking cycles drop sysv services first, then services from /run, then from /etc, then from /usr
@ -297,8 +296,6 @@ Features:
* document the exit codes when services fail before they are exec()ed
* rework namespace support, don't use pivot_root, and mount things after creating the namespace, not before
* systemctl journal command
* journalctl: --cursor support