NEWS   NEWS 
systemd System and Service Manager systemd System and Service Manager
CHANGES WITH 193:
* journalctl gained a new --cursor= switch to show entries
starting from the specified location in the journal.
* We now enforce a size limit on journal entry fields exported
with "-o json" in journalctl. Fields larger than 4K will be
assigned null. This can be turned off with --all.
* An (optional) journal gateway daemon is now available as
"systemd-journal-gatewayd.service". This service provides
access to the journal via HTTP and JSON. This functionality
will be used to implement live log synchronization in both
pull and push modes, but has various other users too, such
as easy log access for debugging of embedded devices. Right
now it is already useful to retrieve the journal via HTTP:
# systemctl start systemd-journal-gatewayd.service
# wget http://localhost:19531/entries
This will download the journal contents in a
/var/log/messages compatible format. The same as JSON:
# curl -H"Accept: application/json" http://localhost:19531/entrie
s
This service is also accessible via a web browser where a
single static HTML5 app is served that uses the JSON logic
to enable the user to do some basic browsing of the
journal. This will be extended later on. Here's an example
screenshot of this app in its current state:
http://0pointer.de/public/journal-gatewayd
Contributions from: Kay Sievers, Lennart Poettering, Robert
Milasan, Tom Gundersen
CHANGES WITH 192: CHANGES WITH 192:
* The bash completion logic is now available for journalctl * The bash completion logic is now available for journalctl
too. too.
* We don't mount the "cpuset" controller anymore together with * We don't mount the "cpuset" controller anymore together with
"cpu" and "cpuacct", as "cpuset" groups generally cannot be "cpu" and "cpuacct", as "cpuset" groups generally cannot be
started if no parameters are assigned to it. "cpuset" hence started if no parameters are assigned to it. "cpuset" hence
broke code that assumed it it could create "cpu" groups and broke code that assumed it it could create "cpu" groups and
just start them. just start them.
* journalctl -f will now subscribe to terminal size changes, * journalctl -f will now subscribe to terminal size changes,
and line break accordingly. and line break accordingly.
Changes from: Dave Reisner, Kay Sievers, Lennart Poettering, Contributions from: Dave Reisner, Kay Sievers, Lennart
Lukas Nykrynm, Mirco Tischler, Václav Pavlín Poettering, Lukas Nykrynm, Mirco Tischler, Václav Pavlín
CHANGES WITH 191: CHANGES WITH 191:
* nspawn will now create a symlink /etc/localtime in the * nspawn will now create a symlink /etc/localtime in the
container environment, copying the host's timezone container environment, copying the host's timezone
setting. Previously this has been done via a bind mount, but setting. Previously this has been done via a bind mount, but
since symlinks cannot be bind mounted this has now been since symlinks cannot be bind mounted this has now been
changed to create/update the appropriate symlink. changed to create/update the appropriate symlink.
* journalctl -n's line number argument is now optional, and * journalctl -n's line number argument is now optional, and
skipping to change at line 52 skipping to change at line 88
fully support the new X logic. Expect this wrapper to be fully support the new X logic. Expect this wrapper to be
removed entirely in one of the next releases. removed entirely in one of the next releases.
* HandleSleepKey= in logind.conf has been split up into * HandleSleepKey= in logind.conf has been split up into
HandleSuspendKey= and HandleHibernateKey=. The old setting HandleSuspendKey= and HandleHibernateKey=. The old setting
is not available anymore. X11 and the kernel are is not available anymore. X11 and the kernel are
distuingishing between these keys and we should too. This distuingishing between these keys and we should too. This
also means the inhibition lock for these keys has been split also means the inhibition lock for these keys has been split
into two. into two.
Changes from: Dave Airlie, Eelco Dolstra, Lennart Poettering, Contributions from: Dave Airlie, Eelco Dolstra, Lennart
Lukas Nykryn, Václav Pavlín Poettering, Lukas Nykryn, Václav Pavlín
CHANGES WITH 190: CHANGES WITH 190:
* Whenever a unit changes state we'll now log this to the * Whenever a unit changes state we'll now log this to the
journal and show along the unit's own log output in journal and show along the unit's own log output in
"systemctl status". "systemctl status".
* ConditionPathIsMountPoint= can now properly detect bind * ConditionPathIsMountPoint= can now properly detect bind
mount points too. (Previously, a bind mount of one file mount points too. (Previously, a bind mount of one file
system to another place in the same file system could not be system to another place in the same file system could not be
 End of changes. 3 change blocks. 
4 lines changed or deleted 41 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/