X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=cef02e6ed861759ea70eaf1552579c51390de4e8;hb=8a0889dfdafa3054c894e54852d8a9e3a7e8390b;hp=54a93fdff446ad6b0f3322ab037e7464328b23cb;hpb=3679d1126bae52e02f6cd60fca196f616b9e660d;p=elogind.git diff --git a/TODO b/TODO index 54a93fdff..cef02e6ed 100644 --- a/TODO +++ b/TODO @@ -30,11 +30,7 @@ Fedora 19: that's sometimes kinda hard to parse for a human. * cgroup attrs: - - don't unconditionally filter out duplicate settings - - support high-level cgroup setting syntax in systemctl. Example: "systemctl set-cgroup-attr MemoryLimit 5K" - - support writte string mapping even for non-high-level settings - - add man page for systemctl commands - - make sure we work fine with multi-line strings + - update dbus interface docs in wiki * kernel cmdline switch to turn off predictable network interface names @@ -53,8 +49,15 @@ Fedora 19: Features: -* convert /etc/bash_completion.d/ to /usr/share/bash-completion/ - (systemd (and everything else) should install zero static data in /etc) +* neither pkexec nor sudo initialize environ[] from the PAM environment? + +* rework specifier logic so that we can distuingish OOM errors from other errors + +* systemd-inhibit: refuse taking delay locks + +* journal-or-kmsg is currently broken? See reverted commit 4a01181e460686d8b4a543b1dfa7f77c9e3c5ab8. + +* remove any syslog support from log.c -- we probably can't do this before split-off udev is gone for good * tmpfiles: when traversing the tree, check for bind mount points with nametohandle() @@ -80,8 +83,6 @@ Features: * man: maybe sort directives in man pages, and take sections from --help and apply them to man too -* man: systemctl: clarify that -p applies to "systemctl show" only - * add "# export SYSTEMD_PAGER=" to bash login * /usr/bin/service should actually show the new command line @@ -159,6 +160,7 @@ Features: * service: watchdog logic: for testing purposes allow ping, but do not require pong * journal: + - import and delete pstore filesystem content at startup - journald: also get thread ID from client, plus thread name - journal: when waiting for journal additions in the client always sleep at least 1s or so, in order to minimize wakeups - add API to close/reopen/get fd for journal client fd in libsystemd-journal. @@ -348,8 +350,6 @@ Features: * explore multiple service instances per listening socket idea -* testing tool for socket activation: some binary that listens on a socket and passes it on using the usual socket activation protocol to some server. - * shutdown: don't read-only mount anything when running in container * MountFlags=shared acts as MountFlags=slave right now. @@ -423,7 +423,7 @@ Features: * ConditionSecurity= should learn about IMA and SMACK * udev: - - remove all (misguided from day 1) userspace firmware_class handling + - remove src/udev/udev-builtin-firmware.c (CONFIG_FW_LOADER_USER_HELPER=n) - move to LGPL - unify utf8 validator code with shared/ - kill scsi_id