chiark / gitweb /
build-sys: prepare 187
authorLennart Poettering <lennart@poettering.net>
Thu, 19 Jul 2012 22:38:02 +0000 (00:38 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 19 Jul 2012 22:38:02 +0000 (00:38 +0200)
Makefile.am
NEWS
TODO
configure.ac

index 655d9bf6b3d310211845f3a95518a5e6c90dcbf8..bd9e28ef28abb7f4f8882eaebfddce718747abf6 100644 (file)
@@ -35,20 +35,20 @@ LIBGUDEV_REVISION=2
 LIBGUDEV_AGE=1
 
 LIBSYSTEMD_LOGIN_CURRENT=3
-LIBSYSTEMD_LOGIN_REVISION=0
+LIBSYSTEMD_LOGIN_REVISION=1
 LIBSYSTEMD_LOGIN_AGE=3
 
 LIBSYSTEMD_DAEMON_CURRENT=0
-LIBSYSTEMD_DAEMON_REVISION=2
+LIBSYSTEMD_DAEMON_REVISION=3
 LIBSYSTEMD_DAEMON_AGE=0
 
 LIBSYSTEMD_ID128_CURRENT=0
-LIBSYSTEMD_ID128_REVISION=6
+LIBSYSTEMD_ID128_REVISION=7
 LIBSYSTEMD_ID128_AGE=0
 
-LIBSYSTEMD_JOURNAL_CURRENT=2
+LIBSYSTEMD_JOURNAL_CURRENT=3
 LIBSYSTEMD_JOURNAL_REVISION=0
-LIBSYSTEMD_JOURNAL_AGE=2
+LIBSYSTEMD_JOURNAL_AGE=3
 
 # Dirs of external packages
 dbuspolicydir=@dbuspolicydir@
diff --git a/NEWS b/NEWS
index fdadff727ebcaa8934fd1a8c1c06239c38282947..ef91f81f0afed5f36125dafd1dfcdec9960d7310 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,69 @@
 systemd System and Service Manager
 
+CHANGES WITH 187:
+
+        * The journal and id128 C APIs are now fully documented as man
+          pages.
+
+        * Extra safety checks have been added when transitioning from
+          the initial RAM disk to the main system to avoid accidental
+          data loss.
+
+        * /etc/crypttab entrie now understand the new keyfile-offset=
+          option.
+
+        * systemctl -t can now be used to filter by unit load state.
+
+        * The journal C API gained the new sd_journal_wait() call to
+          make writing synchronous journal clients easier.
+
+        * journalctl gained the new -D switch to show journals from a
+          specific directory.
+
+        * journalctl now displays a special marker between log
+          messages of two different boots.
+
+        * The journal is now explicitly flushed to /var via a service
+          systemd-journal-flush.service, rather than implicitly simply
+          by seeing /var/log/journal to be writable.
+
+        * journalctl (and the journal C APIs) can now match for much
+          more complex expressions, with alternatives and
+          disjunctions.
+
+        * When transitioning from the initial RAM disk to the main
+          system we will now kill all processes in a killing spree to
+          ensure no processes stay around by accident.
+
+        * Three new specifiers may be used in unit files: %u, %h, %s
+          resolve to the user name, user home directory resp. user
+          shell. This is useful for running systemd user instances.
+
+        * We now automatically rotate journal files if their data
+          object hash table gets a fill level > 75%. We also size the
+          hash table based on the configured maximum file size. This
+          together should lower hash collisions drastically and thus
+          speed things up a bit.
+
+        * journalctl gained the new "--header" switch to introspect
+          header data of journal files.
+
+        * A new setting SystemCallFilters= has been added to services
+          which may be used to apply blacklists or whitelists to
+          system calls. This is based on SECCOMP Mode 2 of Linux 3.5.
+
+        * nspawn gained a new --link-journal= switch (and quicker: -j)
+          to link the container journal with the host. This makes it
+          very easy to centralize log viewing on the host for all
+          guests while still keeping the journal files separated.
+
+        * Many bugfixes and optimizations
+
+        Contributions from: Auke Kok, Eelco Dolstra, Harald Hoyer, Kay
+        Sievers, Lennart Poettering, Malte Starostik, Paul Menzel, Rex
+        Tsai, Shawn Landden, Tom Gundersen, Ville Skyttä, Zbigniew
+        Jędrzejewski-Szmek
+
 CHANGES WITH 186:
 
         * Several tools now understand kernel command line arguments,
@@ -139,7 +203,7 @@ CHANGES WITH 186:
           that data collected is only forwarded to the console, the
           kernel log buffer or another syslog implementation.
 
-        * Many bugfixes and optimizations.
+        * Many bugfixes and optimizations
 
         Contributions from: Auke Kok, Colin Guthrie, Dave Reisner,
         David Strauss, Eelco Dolstra, Kay Sievers, Lennart Poettering,
diff --git a/TODO b/TODO
index 9d09916b28752d7a396c6a9d993c0107de9235fe..748987f5894a53d5f98552937eb0ab6033654bbf 100644 (file)
--- a/TODO
+++ b/TODO
@@ -34,10 +34,6 @@ Bugfixes:
 
 Features:
 
-* nspawn: if /var/log/journal/<container machine id> exists in both
-  the container and the host mount one to the other so that the
-  containers logs are stored and visible on the host.
-
 * syscall filter: add knowledge about compat syscalls
 
 * syscall filter: don't enforce no new privs?
@@ -60,15 +56,11 @@ Features:
 
 * refuse taking lower-case variable names in sd_journal_send() and friends.
 
-* Merge KillUnit()'s mode and who params into one
-
 * load-fragment: when loading a unit file via a chain of symlinks
   verify that it isn't masked via any of the names traversed.
 
 * journald: we currently rotate only after MaxUse+MaxFilesize has been reached.
 
-* nspawn: bind mount /var/log/journal from the host
-
 * Document:
         - PID 1 D-Bus API
 
index 03644a6d60af8335e4b7a319394aac1f453c2e36..b715a34405214cb8e836babd3ff673ad36115c82 100644 (file)
@@ -20,7 +20,7 @@
 AC_PREREQ([2.64])
 
 AC_INIT([systemd],
-        [186],
+        [187],
         [http://bugs.freedesktop.org/enter_bug.cgi?product=systemd],
         [systemd],
         [http://www.freedesktop.org/wiki/Software/systemd])