[systemd-commits] Changes to 'refs/tags/v189'
Lennart Poettering
lennart at kemper.freedesktop.org
Wed Aug 22 18:43:45 PDT 2012
Tag 'v189' created by Lennart Poettering <lennart at poettering.net> at 2012-08-23 02:42 -0700
systemd 189
Changes since v188:
Dave Reisner (6):
shutdown: recursively mark root as private before pivot
shared/utf8: mark char* as const
dev-setup: allow a path prefix for use in chroots
nspawn: add /dev FD symlinks in container setup
shared/util: refactor fstab_node_to_udev_node
shared/util: add fstab support for partuuid/partlabel
Huang Hang (1):
build-sys: use more generic regular expression to generate syscall-list.txt correctly
Kay Sievers (2):
udev: export udev_device_new_from_device_id()
keymap: fix map name reference
Lennart Poettering (98):
fix a couple of issues found with llvm-analyze
update TODO
update mailmap
man: clarify the order of seats in sd_get_seats() is undefined
journald: basic support for /dev/kmsg parsing
journald: also parse kernel key/value fields and store them prefixed with _KERNEL_ as journal fields
journald: properly unescape messages from /dev/kmsg
journalctl: support device node matches as shortcut
man: document kernel journal fields
update TODO
journald: never read the same kernel msg twice, and generate message when we lose one
id128: don't use C99 bool in public headers
switch-root: remount to MS_PRIVATE
nspawn: inherit mounts from real root, don't propagate mounts to real root
namespace: rework namespace support
update TODO
nspawn: unset a few unnecessary params to mount()
machine-id: properly mount transient machine ID read-only
nspawn,namespaces: make sure we recursively bind mount things in
update TODO
umount: MS_MGC_VAL is so 90s
journald: initial version of FSPRG hookup
journal: add all objects we add to HMAC
journal: include tag object header in hmac
man: extend documentation for RestartPreventExitStatus= and SuccessExitStatus= a bit
conf-parser: simplify a few things by using set_ensure_allocated() rather than set_new()
journal: implement generic sharable mmap caching logic
conf-parser: make parsing exit status lists non-fatal
journal: implement basic journal file verification logic
journal: add superficial structure verifier
journal: split up journal-file.c
journal: verify hashes only during actual verification, not all the time
journalctl: add --verify-seed= switch to specify seed value
journal: verify compressed objects
journal: add color to verification progress bar
journal: verify structural consistency
journal: journal-send.h doesn't actually exist
journal: fix unitialized var
journal: fix variable initialization
journal: count number of entry arrays in header
journal: parse fsprg seed
journalctl: immeidately terminate on invalid seed
journal: fix tag sequence number verification
journal: add FSPRG journal authentication
journal: rework terminology
man: add man pages for new FSS stuff
journal: don't write tag objects if nothing has been written since the last time
journal: show new header fields in header dump
journal: ensure that entries and tags are properly ordered
journal: reword verification messages a bit
journal: after verification output validated time range
journal: set secure deletion flags for FSS file
journal: be fine with opening rotated/corrupted journal files
journald: add additional simple static tests to verifier
journal: fix verification without key
jounral: write bit fiddling test
journal: refuse verification of files with unknown flags
journal: even more simple static object tests
mmap: resize arrays dynamically
journal: validate timestamps as well
journal: fix bisection algorithm
journal: fix tag ordering check
journal: use a macro to check for file header flags
journal: make libgcrypt dependency optional
journal: add missing endianess conversion
journalctl: output FSS key as QR code on generating
journal: include machine ID in QR code
journalctl: explain QR code use
journald: add new Seal= configuration option
journal: rearrange QR code output a bit to fi to 80x25 terminals
journalctl: reword things a bit
journal: automatically evolve FSS key even when nothing is logged
journal: initialize libgcrypt explicitly, before using HMAC
journalctl: really include .journal~ files in listing
verify: optimize entry search a bit by using bisection
journal: be more careful when keeping around mmaps we still need
journal: properly handle EPIPE from /dev/kmsg
journalctl: add a bit of color to the output
build-sys: fix ntp-units.d path creation
core: fix error checking for PR_SET_CHILD_SUBREAPER
update TODO
dev-setup: make NULL as parameter for dev_setup() equivalent to ""
update TODO
journalctl: be more friendly when informing about seal verification
main: fix PR_SET_CHILD_SUBREAPER warning version
unit: add new ConditionHost= condition type
journald: augment journal entries from the kernel with data from udev
journald: write tags also to user journal files
journald: split /dev/kmsg related stuff into its own .c file
journald: splitt of syslog protocol support into its own file
journal: move syslog specific calls out of util.c
journald: move stream protocol into its own .c file
journald: split console transport stuff into its own file
journald: split off native protocol support into its own .c file
journal: the ratelimiter is part of journald
journalctl: complain if unprivileged users attempt to access the journal and persistant logging is off
service: introduce a proper service result if the start limit is hit
build-sys: prepare release 189
Lukas Nykryn (1):
service: add options RestartPreventExitStatus and SuccessExitStatus
Martin Pitt (1):
keymap: Add Sony VGN
Simon Peeters (1):
systemctl: fix issue with systemctl daemon-reexec
Zbigniew JÄdrzejewski-Szmek (1):
journal: rename 'mmap' to 'mmap_cache' to appease gcc
---
.gitignore | 1
.mailmap | 21
Makefile.am | 137 +-
NEWS | 60 +
README | 1
TODO | 70 -
configure.ac | 49 -
docs/libudev/libudev-sections.txt | 1
keymaps/module-sony-vpc | 4
man/journalctl.xml | 117 +-
man/journald.conf.xml | 121 +-
man/sd_get_seats.xml | 2
man/sd_journal_print.xml | 20
man/systemd.exec.xml | 19
man/systemd.journal-fields.xml | 66 +
man/systemd.service.xml | 43
man/systemd.unit.xml | 112 +-
src/core/build.h | 20
src/core/condition.c | 31
src/core/condition.h | 1
src/core/execute.c | 3
src/core/load-fragment-gperf.gperf.m4 | 3
src/core/load-fragment.c | 11
src/core/machine-id-setup.c | 8
src/core/main.c | 10
src/core/mount-setup.c | 2
src/core/mount.c | 2
src/core/namespace.c | 216 +---
src/core/service.c | 25
src/core/service.h | 4
src/core/shutdown.c | 17
src/core/socket.c | 2
src/core/swap.c | 2
src/core/switch-root.c | 15
src/core/umount.c | 2
src/cryptsetup/cryptsetup-generator.c | 4
src/journal/fsprg.c | 384 +++++++
src/journal/fsprg.h | 64 +
src/journal/journal-authenticate.c | 552 +++++++++++
src/journal/journal-authenticate.h | 44
src/journal/journal-def.h | 64 -
src/journal/journal-file.c | 625 +++++-------
src/journal/journal-file.h | 89 +
src/journal/journal-internal.h | 2
src/journal/journal-qrcode.c | 138 ++
src/journal/journal-qrcode.h | 30
src/journal/journal-rate-limit.c | 275 -----
src/journal/journal-rate-limit.h | 31
src/journal/journal-vacuum.c | 230 ++++
src/journal/journal-vacuum.h | 26
src/journal/journal-verify.c | 1155 +++++++++++++++++++++++
src/journal/journal-verify.h | 26
src/journal/journalctl.c | 436 +++++++--
src/journal/journald-console.c | 85 +
src/journal/journald-console.h | 26
src/journal/journald-gperf.gperf | 6
src/journal/journald-kmsg.c | 438 +++++++++
src/journal/journald-kmsg.h | 32
src/journal/journald-native.c | 382 +++++++
src/journal/journald-native.h | 30
src/journal/journald-rate-limit.c | 275 +++++
src/journal/journald-rate-limit.h | 31
src/journal/journald-stream.c | 458 +++++++++
src/journal/journald-stream.h | 30
src/journal/journald-syslog.c | 465 +++++++++
src/journal/journald-syslog.h | 34
src/journal/journald.c | 1637 ++--------------------------------
src/journal/journald.conf | 4
src/journal/journald.h | 24
src/journal/mmap-cache.c | 706 ++++++++++++++
src/journal/mmap-cache.h | 34
src/journal/sd-journal.c | 13
src/journal/test-journal-stream.c | 6
src/journal/test-journal-verify.c | 147 +++
src/journal/test-journal.c | 13
src/libudev/libudev-device.c | 20
src/libudev/libudev-enumerate.c | 2
src/libudev/libudev-list.c | 1
src/libudev/libudev-private.h | 1
src/libudev/libudev.h | 1
src/libudev/libudev.sym | 5
src/nspawn/nspawn.c | 33
src/readahead/readahead-analyze.c | 4
src/remount-fs/remount-fs.c | 2
src/shared/conf-parser.c | 72 +
src/shared/conf-parser.h | 1
src/shared/dbus-common.c | 3
src/shared/dev-setup.c | 19
src/shared/dev-setup.h | 7
src/shared/exit-status.c | 16
src/shared/exit-status.h | 11
src/shared/hashmap.c | 15
src/shared/hashmap.h | 1
src/shared/logs-show.c | 1
src/shared/set.c | 4
src/shared/set.h | 1
src/shared/utf8.c | 5
src/shared/util.c | 227 +---
src/shared/util.h | 5
src/systemctl/systemctl.c | 13
src/systemd/sd-id128.h | 3
src/systemd/sd-messages.h | 1
src/test/test-ns.c | 5
src/udev/keymap/95-keymap.rules | 3
src/udev/udev-node.c | 2
src/udev/udev-watch.c | 4
src/udev/udevd.c | 2
107 files changed, 7844 insertions(+), 2915 deletions(-)
---
More information about the systemd-commits
mailing list