build-sys: prepare 187

This commit is contained in:
Lennart Poettering 2012-07-20 00:38:02 +02:00
parent b61a4660fc
commit c4f1b86299
4 changed files with 71 additions and 15 deletions

View file

@ -35,20 +35,20 @@ LIBGUDEV_REVISION=2
LIBGUDEV_AGE=1 LIBGUDEV_AGE=1
LIBSYSTEMD_LOGIN_CURRENT=3 LIBSYSTEMD_LOGIN_CURRENT=3
LIBSYSTEMD_LOGIN_REVISION=0 LIBSYSTEMD_LOGIN_REVISION=1
LIBSYSTEMD_LOGIN_AGE=3 LIBSYSTEMD_LOGIN_AGE=3
LIBSYSTEMD_DAEMON_CURRENT=0 LIBSYSTEMD_DAEMON_CURRENT=0
LIBSYSTEMD_DAEMON_REVISION=2 LIBSYSTEMD_DAEMON_REVISION=3
LIBSYSTEMD_DAEMON_AGE=0 LIBSYSTEMD_DAEMON_AGE=0
LIBSYSTEMD_ID128_CURRENT=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 # Dirs of external packages
dbuspolicydir=@dbuspolicydir@ dbuspolicydir=@dbuspolicydir@

66
NEWS
View file

@ -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: CHANGES WITH 186:
* Several tools now understand kernel command line arguments, * 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 that data collected is only forwarded to the console, the
kernel log buffer or another syslog implementation. kernel log buffer or another syslog implementation.
* Many bugfixes and optimizations. * Many bugfixes and optimizations
Contributions from: Auke Kok, Colin Guthrie, Dave Reisner, Contributions from: Auke Kok, Colin Guthrie, Dave Reisner,
David Strauss, Eelco Dolstra, Kay Sievers, Lennart Poettering, David Strauss, Eelco Dolstra, Kay Sievers, Lennart Poettering,

8
TODO
View file

@ -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: add knowledge about compat syscalls
* syscall filter: don't enforce no new privs? * 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 * load-fragment: when loading a unit file via a chain of symlinks
verify that it isn't masked via any of the names traversed. verify that it isn't masked via any of the names traversed.
* journald: we currently rotate only after MaxUse+MaxFilesize has been reached. * journald: we currently rotate only after MaxUse+MaxFilesize has been reached.
* nspawn: bind mount /var/log/journal from the host
* Document: * Document:
- PID 1 D-Bus API - PID 1 D-Bus API

View file

@ -20,7 +20,7 @@
AC_PREREQ([2.64]) AC_PREREQ([2.64])
AC_INIT([systemd], AC_INIT([systemd],
[186], [187],
[http://bugs.freedesktop.org/enter_bug.cgi?product=systemd], [http://bugs.freedesktop.org/enter_bug.cgi?product=systemd],
[systemd], [systemd],
[http://www.freedesktop.org/wiki/Software/systemd]) [http://www.freedesktop.org/wiki/Software/systemd])