chiark / gitweb /
update TODO
[elogind.git] / TODO
diff --git a/TODO b/TODO
index c804b40eb00b7af8a5447073adf9c27e063f9b3f..2488ee3b762bd7b0ca53cbca3d59a2527d9e6c9f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -17,11 +17,27 @@ F18:
 
 * Retest multi-seat
 
+* add rpm macros for %rulesdir, %hwdbdir, update rules/hwdb call
+
 Features:
 
+* 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
@@ -29,8 +45,8 @@ Features:
 * update the kernel's TZ (sys_tz) when DST changes
 
 * sync down the system time to the RTC when:
-    - CLOCK_REALTIME makes jumps (the user explicitly requested a time set)
-    - DST changes && ntp is active && RTC-in-localtime (never do it without ntp)
+    - CLOCK_REALTIME makes jumps (the user explicitely requested a time set)
+    - DST/timezone changes && ntp is active && RTC-in-localtime (never do it without ntp)
   This takes care of syncing ntpdate updates to the RTC, and DST updates for localtime
   mode, it will never touch the RTC if the no reliable time source is active or the
   user did not request anything like it.
@@ -45,8 +61,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 +373,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,8 +412,6 @@ 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