chiark / gitweb /
bus: update kdbus.h and always subscribe to KDBUS_HELLO_ATTACH_NAMES
[elogind.git] / TODO
diff --git a/TODO b/TODO
index d63e13e3189c81b60e59f05fdc09193666bb49fc..de3488ff720efb0e6c3ec4aeea84261506a133ca 100644 (file)
--- a/TODO
+++ b/TODO
@@ -85,8 +85,6 @@ Features:
 
 * be more careful what we export on the bus as (usec_t) 0 and (usec_t) -1
 
-* increase journal files by a few MB each time, instead of piecemeal
-
 * add field to transient units that indicate whether systemd or somebody else saves/restores its settings, for integration with libvirt
 
 * systemctl: rework wait filter to not require match callback
@@ -107,6 +105,7 @@ Features:
 * remove NSS usage from PID 1 (notably the specifiers)
 
 * socket-proxyd:
+  - Support multiple inherited sockets mapped to different remote hosts
   - Use a nonblocking alternative to getaddrinfo
   - Until we can start daemons directly, find a less ugly, less racy alternative than shell scripts for the second man page example.
   - Support starting daemons directly without requiring a shell script; update man pages
@@ -123,8 +122,6 @@ Features:
 
 * move config_parse_path_strv() out of conf-parser.c
 
-* libdsystemd-bus should expose utf8 validation calls
-
 * After coming back from hibernation reset hibernation swap partition using the /dev/snapshot ioctl APIs
 
 * If we try to find a unit via a dangling symlink, generate a clean
@@ -392,9 +389,6 @@ Features:
 * service: watchdog logic: for testing purposes allow ping, but do not require pong
 
 * journal:
-  - do not use magic msync() in src/journal/journal-file.c, just call fsync()
-      <alxchk> poettering: looks like msync just calls vfs_fsync
-      http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/msync.c#n18
   - 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
@@ -769,10 +763,13 @@ Features:
    - Make sure ID_PATH is always exported and complete for
      network devices where possible, so we can safely rely
      on Path= matching
-   - NamePolicy= replace the current naming rules
-   - MACPolicy= support 'firmware', 'synthetic' and 'random'
    - Check if Driver= is broken, or just my driver (bcma)
 
+* sd-rtnl:
+   - replace sd_rtnl_message_append() by type-safe versions
+   - improve container support, and add support for entering containers when reading
+   - add support for more attribute types
+
 External:
 
 * dbus:
@@ -824,8 +821,6 @@ Regularly:
 
 * Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
 
-* %m in printf() instead of strerror(errno);
-
 * pahole
 
 * set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!