X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=982c281cc399ef8bc79d55a218c0897e4f6ce59e;hb=6f9e5c961992a7f12812c254272a35ead0457361;hp=622df01f0c1a912f4eb489d0bb17606fd41b6eb8;hpb=f6113d42d015ad9f3a9e702a09eb8006511a4424;p=elogind.git diff --git a/TODO b/TODO index 622df01f0..982c281cc 100644 --- a/TODO +++ b/TODO @@ -17,11 +17,37 @@ F18: * Retest multi-seat +* add rpm macros for %rulesdir, %hwdbdir, update rules/hwdb call + Features: +* RPM macros for message catalog update + +* man page for catalog APIs + +* When switching root, first try pivot_root, only then fall back to overmounting, to deal sanely with both the initial and later switch roots + +* When shutdown.target is queued begin with an asynchronous sync()? + +* Add ConditionBatteryPower= or ConditionACPower=? (but definitely not both) + +* add API to close/reopen/get fd for journal client fd in libsystemd-journal. + +* maybe add API to send pairs of iovecs via sd_journal_send + +* fallback to /dev/log based logging in libsystemd-journal, if we can't log natively? + +* declare the local journal protocol stable in the wiki interface chart + * introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various NTP implementations +* sd-journal: don't return fields > a threshold by default +* journal: reuse XZ context +* sd-journal: speed up sd_journal_get_data() with transparent hash table in bg + +* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various NTP implementations + * timer units should get the ability to trigger when: - CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET) - DST changes @@ -45,8 +71,6 @@ Features: - find out what to do for blockdevs and skipping scsi modaliases - move writing code to src/libudev/libudev-hwdb-private.c -* sd_journal_enumerate_data() implies XZ-decoding compressed field, this sucks hard - * if booted in "quiet" mode, and an error happens, turn on status output again, so that the emergency mode isn't totally surprising * localectl: add listing support for X11 keymaps, by parsing /usr/share/X11/xkb/rules/xorg.lst @@ -359,7 +383,6 @@ Features: * udev systemd unify: - strpcpy(), strpcpyl(), strscpy(), strscpyl() - utf8 validator code - - now() vs. now_usec() * udev: scsi_id -> sg3_utils -> kill scsi_id @@ -399,16 +422,12 @@ Features: * dbus: move dbus to early boot -* journald: reuse XZ context - * logind: add equivalent to sd_pid_get_owner_uid() to the D-Bus API * journal: deal nicely with byte-by-byte copied files, especially regards header * journal: local deserializer of export mode, http server -* journal: message catalog - * document the exit codes when services fail before they are exec()ed * save coredump in Windows/Mozilla minidump format