summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2012-07-20 00:38:02 +0200
committerLennart Poettering <lennart@poettering.net>2012-07-20 00:38:02 +0200
commitc4f1b86299c4ce2a62ce845bc48f2794f5459762 (patch)
treeda6b61b8196182de6f23ef1e47aa8700ede3d802
parentb61a4660fcfb76f062c081110fb18424b0bb7b23 (diff)
build-sys: prepare 187
-rw-r--r--Makefile.am10
-rw-r--r--NEWS66
-rw-r--r--TODO8
-rw-r--r--configure.ac2
4 files changed, 71 insertions, 15 deletions
diff --git a/Makefile.am b/Makefile.am
index 655d9bf6b3..bd9e28ef28 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -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 fdadff727e..ef91f81f0a 100644
--- 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 9d09916b28..748987f589 100644
--- 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
diff --git a/configure.ac b/configure.ac
index 03644a6d60..b715a34405 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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])