From a963990ff4ebc7908d3cf82bbd8cf34a42d57b7f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 11 Jul 2012 01:08:38 +0200 Subject: journal: rework directory enumeration/watch logic There's now sd_journal_new_directory() for watching specific journal directories. This is exposed in journalctl -D. sd_journal_wait() and sd_journal_process() now return whether changes in the journal are invalidating or just appending. We now create inotify kernel watches only when we actually need them --- TODO | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 3f5c3e098b..5df72cdc5e 100644 --- a/TODO +++ b/TODO @@ -34,6 +34,8 @@ Bugfixes: Features: +* compile libsystemd-journal statically into journalctl so that we can share util.c and suchlike + * replace BindTo= by BindsTo=, but keep old name for compat * switch-root: sockets need relabelling @@ -50,8 +52,6 @@ Features: * .device aliases need to be implemented with the "following" logic, probably. -* add sd_journal_wait() to make things easier for sync programs that just want to wait for changes - * refuse taking lower-case variable names in sd_journal_send() and friends. * when running as user instance: implicitly default to WorkingDirectory=$HOME for all services. @@ -206,9 +206,6 @@ Features: * support container_ttys= -* journald: make configurable "store-on-var", "store-on-run", "dont-store", "auto" - (store-persistent, store-volatile?) - * introduce mix of BindTo and Requisite * journalctl: show multiline log messages sanely, expand tabs, and show all valid utf8 messages -- cgit v1.2.3-54-g00ecf