update TODO

This commit is contained in:
Lennart Poettering 2014-06-06 14:51:07 +02:00
parent 051be1f71c
commit dc17bcef19
1 changed files with 2 additions and 5 deletions

7
TODO
View File

@ -181,15 +181,16 @@ Features:
ReadOnlyDirectories=... for whitelisting files for a service. ReadOnlyDirectories=... for whitelisting files for a service.
* sd-bus: * sd-bus:
- make AddMatch calls on dbus1 transports async?
- when kdbus does not take our message without memfds, try again with memfds - when kdbus does not take our message without memfds, try again with memfds
- systemd-bus-proxyd needs to enforce good old XML policy - systemd-bus-proxyd needs to enforce good old XML policy
- allow updating attach flags during runtime - allow updating attach flags during runtime
- pid1: peek into activating message when activating a service - pid1: peek into activating message when activating a service
- introduce sd_bus_emit_object_added()/sd_bus_emit_object_removed() that automatically includes the build-in interfaces in the list - introduce sd_bus_emit_object_added()/sd_bus_emit_object_removed() that automatically includes the build-in interfaces in the list
- constructors for bus messages should probably not be OK with a NULL bus pointer - constructors for bus messages should probably not be OK with a NULL bus pointer
- port to sd-resolve for connecting to TCP dbus servers
- see if we can drop more message validation on the sending side - see if we can drop more message validation on the sending side
- add API to clone sd_bus_message objects - add API to clone sd_bus_message objects
- make AddMatch calls on dbus1 transports async?
- kdbus: matches against source or destination pids for an "strace -p"-like feel. Problem: The PID info needs to be available in userspace too... - kdbus: matches against source or destination pids for an "strace -p"-like feel. Problem: The PID info needs to be available in userspace too...
- longer term: priority inheritance - longer term: priority inheritance
- dbus spec updates: - dbus spec updates:
@ -200,7 +201,6 @@ Features:
- path escaping - path escaping
- update systemd.special(7) to mention that dbus.socket is only about the compatibility socket now - update systemd.special(7) to mention that dbus.socket is only about the compatibility socket now
- test bloom filter generation indexes - test bloom filter generation indexes
- port to sd-resolve for connecting to TCP dbus servers
* sd-event * sd-event
- allow multiple signal handlers per signal? - allow multiple signal handlers per signal?
@ -454,7 +454,6 @@ Features:
* currently x-systemd.timeout is lost in the initrd, since crypttab is copied into dracut, but fstab is not * currently x-systemd.timeout is lost in the initrd, since crypttab is copied into dracut, but fstab is not
* nspawn: * nspawn:
- nspawn: --read-only is not applied recursively to submounts
- bind mount read-only the cgroup tree higher than nspawn - bind mount read-only the cgroup tree higher than nspawn
- nspawn: make it work for dwalsh and shared /usr containers -- tmpfs mounts as command line parameters - nspawn: make it work for dwalsh and shared /usr containers -- tmpfs mounts as command line parameters
- refuses to boot containers without /etc/machine-id (OK?), and with empty /etc/machine-id (not OK). - refuses to boot containers without /etc/machine-id (OK?), and with empty /etc/machine-id (not OK).
@ -490,8 +489,6 @@ Features:
* MountFlags=shared acts as MountFlags=slave right now. * MountFlags=shared acts as MountFlags=slave right now.
* ReadOnlyDirectories= is not applied recursively to submounts
* drop PID 1 reloading, only do reexecing (difficult: Reload() * drop PID 1 reloading, only do reexecing (difficult: Reload()
currently is properly synchronous, Reexec() is weird, because we currently is properly synchronous, Reexec() is weird, because we
cannot delay the response properly until we are back, so instead of cannot delay the response properly until we are back, so instead of