summaryrefslogtreecommitdiff
path: root/fixme
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-01-26 04:19:18 +0100
committerLennart Poettering <lennart@poettering.net>2010-01-26 04:19:18 +0100
commit75787bb7136e064ee623aaee00ec76a7f024c91a (patch)
treeda625e84843228f75a08bfd5dbc4130462e8e9cb /fixme
parent034c6ed7da5e44bfdde5a5d0da75f7b7a59953b8 (diff)
add fixme todo list
Diffstat (limited to 'fixme')
-rw-r--r--fixme44
1 files changed, 44 insertions, 0 deletions
diff --git a/fixme b/fixme
new file mode 100644
index 0000000000..aa80b46ab4
--- /dev/null
+++ b/fixme
@@ -0,0 +1,44 @@
+
+- mounts might take time, need to be executed asynchronously in a forked process?
+
+- need gc for active jobs that nothing cares for
+
+- need gc for names that are not referenced anymore
+
+- refreshing of names (i.e. reload config files)
+
+- dbusification
+
+- cgroupsification
+
+- udev hookup
+
+- snapshot system
+
+- s/milestone/target/
+
+- hookup with battery status, suspend/resume
+
+- add a job mode which shuts everything down but what is requested
+
+- write log subsystem/log output logic for daemons
+
+- implement priv dropping
+
+- allow to disable priv dropping for hook scripts from fragment
+
+- implement timer
+
+- implement mount/automount
+
+- more process attributes: chroot, cpu affinity, scheduling
+
+- create session/pgroup for child processes
+
+- fs namespaces
+
+- templating/instances
+
+- verify fragment data after loading: refuse cycles on yourself, service names contradicting, more than one Start executable, ...
+
+- rate limit startups