chiark / gitweb /
update TODO
[elogind.git] / TODO
diff --git a/TODO b/TODO
index d3e2b0b66917211f51aa63d9dc2f7c739cf0a165..8b6acbcf70784ac87056fd492559fe3cbad525ea 100644 (file)
--- a/TODO
+++ b/TODO
@@ -34,6 +34,21 @@ External:
 
 Features:
 
+* nspawn: allow configuring cgroup (and other) properties via
+  --property= when invoking from the command line.
+
+* add udev rule construct SYSCTL{} to write to sysctls
+
+* assign MESSAGE_ID to log messages about failed services
+
+* coredump: make the handler check /proc/$PID/rlimits for RLIMIT_CORE,
+  and supress coredump if turned off. Then change RLIMIT_CORE to
+  infinity by default for all services. This then allows per-service
+  control of coredumping.
+
+* introduce some call that iterates through cmsg and closes all fds
+  passed in, and use it everywhere...
+
 * generate better errors when people try to set transient properties
   that are not supported...
   http://lists.freedesktop.org/archives/systemd-devel/2015-February/028076.html
@@ -712,6 +727,7 @@ Features:
   - kill scsi_id
   - add trigger --subsystem-match=usb/usb_device device
   - reimport udev db after MOVE events for devices without dev_t
+  - don't keep stale db in case event processing fails (also notify userspace about the failure)
 
 * when a service has the same env var set twice we actually store it twice and return that in systemctl show -p... We should only show the last setting