summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2017-09-28 11:26:11 +0200
committerLennart Poettering <lennart@poettering.net>2017-09-28 11:26:11 +0200
commitfa991fb72b49f10e87bc7f4ec8c6893cb0106f58 (patch)
tree5476ee0467b2a84d118a9a31a190fdd84f0b087e /TODO
parentfccf5419e8b0001240a7342b812eeaffbd55b10d (diff)
downloadsystemd-fa991fb72b49f10e87bc7f4ec8c6893cb0106f58.tar.gz
add some more things to TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/TODO b/TODO
index dacce6cee0..88b42ba0ae 100644
--- a/TODO
+++ b/TODO
@@ -24,6 +24,19 @@ Janitorial Clean-ups:
Features:
+* expose IO accounting data on the bus, show it in systemd-run --wait and log
+ about it in the resource log message
+
+* add "systemctl purge" for flushing out configuration, state, logs, ... of a
+ unit when it is stopped
+
+* show whether a service has out-of-date configuration in "systemctl status" by
+ using mtime data of ConfigurationDirectory=.
+
+* Properly chmod() RuntimeDirectory=, StateDirectory=, LogsDirectory= and
+ CacheDirectory= when we start up and the directory isn't properly owned. In
+ particular to make DynamicUser= work
+
* replace all uses of fgets() + LINE_MAX by read_line()
* set IPAddressDeny=any on all services that shouldn't do networking (possibly