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
 LIBGUDEV_AGE=1
 
 LIBSYSTEMD_LOGIN_CURRENT=3
-LIBSYSTEMD_LOGIN_REVISION=0
+LIBSYSTEMD_LOGIN_REVISION=1
 LIBSYSTEMD_LOGIN_AGE=3
 
 LIBSYSTEMD_DAEMON_CURRENT=0
 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_DAEMON_AGE=0
 
 LIBSYSTEMD_ID128_CURRENT=0
-LIBSYSTEMD_ID128_REVISION=6
+LIBSYSTEMD_ID128_REVISION=7
 LIBSYSTEMD_ID128_AGE=0
 
 LIBSYSTEMD_ID128_AGE=0
 
-LIBSYSTEMD_JOURNAL_CURRENT=2
+LIBSYSTEMD_JOURNAL_CURRENT=3
 LIBSYSTEMD_JOURNAL_REVISION=0
 LIBSYSTEMD_JOURNAL_REVISION=0
-LIBSYSTEMD_JOURNAL_AGE=2
+LIBSYSTEMD_JOURNAL_AGE=3
 
 # Dirs of external packages
 dbuspolicydir=@dbuspolicydir@
 
 # 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
 
 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,
 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.
 
           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,
 
         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:
 
 
 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?
 * 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.
 
 
 * 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.
 
 * 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
 
 * Document:
         - PID 1 D-Bus API
 
index 03644a6d60af8335e4b7a319394aac1f453c2e36..b715a34405214cb8e836babd3ff673ad36115c82 100644 (file)
@@ -20,7 +20,7 @@
 AC_PREREQ([2.64])
 
 AC_INIT([systemd],
 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])
         [http://bugs.freedesktop.org/enter_bug.cgi?product=systemd],
         [systemd],
         [http://www.freedesktop.org/wiki/Software/systemd])