[systemd-commits] Changes to 'refs/tags/v195'
Lennart Poettering
lennart at kemper.freedesktop.org
Mon Oct 22 17:45:36 PDT 2012
Tag 'v195' created by Lennart Poettering <lennart at poettering.net> at 2012-10-23 01:45 -0700
systemd 195
Changes since v194:
Andrew Eikum (1):
Reword sentences that contain psuedo-English "resp."
Christian Hesse (2):
systemctl: fix return code in chroot
shared/install: fix typo in comment
Colin Guthrie (2):
journal: Properly track the number of allocated windows.
journal: Set the last_unused pointer correctly when attaching an unused window
Daniel J Walsh (2):
SELinux patch still broken, in that we are not checking the correct source context.
selinux: selabel_lookup_raw can return ENOENT and be a non failure mode.
Dave Reisner (12):
man/systemd-halt.service: fix typo
sysctl: avoiding exiting with error on -EEXIST
timedatectl: ensure n_zones is initialized
journalctl.xml: fix shortopt for --field
bash-completion: complete values for journal fields
bash-completion: add completions for timedatectl
bash-completion: add completions for localectl
bash-completion: add completions for hostnamectl
bash-completion: ensure iterators are locally scoped
bash-completion: avoid appending space after field competion
configure.ac: fix typo in fallback value for KILL
bash-completion: update journalctl for recently added flags
Eelco Dolstra (1):
Properly handle device aliases used as dependencies
Ferenc Wágner (1):
man: Fix typo in udevadm documentation
Kay Sievers (16):
udev: allow firmware requests to bypass the dependency tracking
udev: fix test
udev: remove SYMLINK "unique" option
README: update
udev: support multiple entries for ENV{SYSTEMD_ALIAS} and ENV{SYSTEM_WANTS}
udev: fix rule-syntax-check.py
journal: add mousewheel scrolling to browse.html
build-sys: check - fix typo
util: add (x)bsearch_r(), the missing counterpart of qsort_r()
update .gitignore
shared: strbuf - add string de-duplication facility
udev: use strbuf to store rules strings
shared: strbuf - add description
build-sys: fix distcheck
shared: move sparse-endian.h from journal
shared: strbuf - add descriprion
Lennart Poettering (91):
update TODO
dbus: expose Virtualization ID on PID1's bus interface
update TODO
update TODO
logind: expose missing signals in Session bus objects
journal: add matching support to gatewayd
journal: implement follow mode for HTTP GET in gatewayd
detect-virt: install with fs caps by default to allow unprivileged access
journal: make sure sd_journal_seek_cursor() seeks to the specified entry if it exists, not one after it
journalctl: properly parse --cursor= long getopt in addition to short -c
journal: update comments a bit
journal: fix seeking backwards in gateway daemon
gatewayd: beef up browse.html a bit
update TODO
journal: drop path name from cursor strings
journal: when browsing the journal via browse.html allow clicking on entries to show their details
journal: properly HTML escape more output in browse.html
journal: add keyboard navigation to browse.html
journal: move buttons to the center in browse.html
journal: use localstorage instead of cookies in browse.html and store where the current position
journal: make buttons bigger in browse.html
journal: take scroll events in the entire white box in browse.html
journal: support epxorting the journal in a format suitable for text/event-stream
journalctl: implement --since= and --until for filtering by time
update TODO
update TODO
util: properly handle -1 timespec/timeval
journalctl: harmonise in-stream comments
journalctl: add --unit=/-u to match by unit name
journal: don't export MESSAGE_ID() macro
id128: introduce new SD_ID128_CONST_STR() macro
logind: only release logind session from the PAM module if the same module instance actually created it
mount: don't try to initialize extra deps for mount units before initializing their basic fields
journal: sort data items of entries by offset
journal: implement time-based rotation/vacuuming
update TODO
sd-journal: fix bad memory access
journalctl: properly track rotated journals in follow mode
timedatectl: introduce new command line client for timedated
loginctl: show pager also for status command
docs: install README files into /var/log and 7etc/rc.d/init.d
hostname: add new hostnamectl tool as text client for hostnamed
journal: fix potential integer overflow
hostnamed: allow UTF8 chars in pretty hostname again
timedatectl: properly initialize struct before decoding bus messages
update TODO
timedatectl: rename --fix-system to --adjust-system-clock
service: when invoking service processes in --user mode set MANAGERPID to PID of systemd
manager: connect SIGRTMIN+24 to terminating --user instances
units: rework systemd-exit.service to terminate systemd via signal rather than bus
journal: add ability to list values a specified field can take in all entries of the journal
journalctl: implement quering field values with new -F switch
update TODO
journalctl: move access check before the first access to the journal files
journal: suggest rotation when fields are not indexed
man: add missing man page
journal: validate field name in sd_journal_query_unique()
journal: add ability to list unique fields to gatewayd
journal: add high-level match option to filter by current boot id
journal: implement filtering in browse.html
journal: typo fix
journal: fix symbol versioning file
man: ensure example of sd_journal_query_unique() compiles cleanly
journalctl: honour -n if -F is used
journalctl: don't ellipsize unless on a tty
journalctl: unify ellipsation handling between journalctl and systemctl
util: simplify column caching logic
util: unify usage of on_tty() in util.c
util: unify line caching and column caching
systemctl: remove --follow option
journald.conf: remove MinSize= settings
Update TODO
timedatectl,hostnamectl: rework --help text
set: introduce set_get_strv()
set: introduce strv_sort()
util: change endswith() to return a pointer to the suffix
systemctl: modernization
locale: add client tool localectl similar to hostnamectl/timedatectl
update TODO
journal: link up documentation with the file structure header
journal: use le64_t instead of uint64_t where this is appropriate
man: add man page for localectl
hostnamectl: add more really basic system info to the status output
update TODO
build-sys: prepare 195
systemctl: refer to systemctl -n, to not overwhelm the admin
units: suggest journalctl -b in rescue.service so that only messages from the current boot are shown
units: also add journalctl suggestion to emergency.service
units: use numerig signal for killing systemd, to avoid incompatibilities with procps/util-linux kill
update TODO
update contributors list
Lukas Nykryn (3):
dbus-manager: check return of unit_dbus_path
systemctl: don't mangle name when it is a path
systemctl: append .service when unit does not have valid suffix
Mantas MikulÄnas (2):
journal: properly escape HTML entities in browse.html
core: allow Type=oneshot services to have ExecReload
Martin Mikkelsen (1):
shared: fix broken string_is_safe
Martin Pitt (5):
keymap: Fix scan codes > 0x7FFFFFFF
rules: Fix persistent input symlinks for interface 00
README.keymap.txt: Drop fdi2rules.py documentation
keymap: Fix parsing of hex scan codes in tables
keymap: Tolerate invalid entries in keymaps
Michael Olbrich (2):
build-sys: check for name_to_handle_at declaration instead of its definition
make sure __NR_name_to_handle_at is correctly defined
Michael Stapelberg (1):
service: Heuristically determine whether SysV scripts support reload
Michal Schmidt (1):
readahead: fix fd validity check
Sebastian Ott (1):
udev: path_id - add scm support
Thomas Bächler (2):
core: Refuse to run a user instance when the system hasn't been booted with systemd.
core/swap.c: Do not add Before=swap.target to swap units.
Umut Tezduyar (1):
random-seed: fix error message typo
Will Woods (1):
mount: make sure m->where is set before unit_add_exec_dependencies()
Wulf C. Krueger (1):
configure.ac: Add a --without-python option.
Zbigniew JÄdrzejewski-Szmek (18):
systemctl: do not print header if no units listed
systemctl: colorize number of units listed
Shrink TODO
log: introduce a macro to format message id
journal: fix build in VALGRIND compatibility mode
journald: properly update message size after stripping the identifier
journal-gatewayd: rename variables to avoid -Wshadow warning
build-sys: always distribute file
journald: add missing include
journal-verify: get rid of an unused variable
journalctl: make --follow work again
journalctl: make --follow really work
journalctl: skip informational messages in export/json modes
libsystemd-journal: export sd_journal_restart_unique
core/execute: use cleanup_strv_free
systemd: use structured logging for unit changes
man: fix compilation warning in sd_journal_query_unique example
journal: add tool to extract coredumps
СковоÑода ÐикиÑа ÐндÑÐµÐµÐ²Ð¸Ñ (1):
man: handle-sleep-key is invalid, replace it with handle-suspend-key and handle-hibernate-key in systemd-inhibit help and man.
---
.gitignore | 6
Makefile.am | 161 +++++
NEWS | 80 ++
README | 8
TODO | 86 +-
bash-completion/systemd-bash-completion.sh | 176 +++++-
configure.ac | 89 ++-
docs/Makefile | 1
docs/sysvinit/.gitignore | 1
docs/sysvinit/Makefile | 1
docs/sysvinit/README.in | 27
docs/var-log/.gitignore | 1
docs/var-log/Makefile | 1
docs/var-log/README.in | 26
man/daemon.xml | 2
man/hostname.xml | 9
man/hostnamectl.xml | 228 +++++++
man/journalctl.xml | 106 ++-
man/journald.conf.xml | 68 +-
man/localectl.xml | 259 ++++++++
man/localtime.xml | 13
man/machine-info.xml | 9
man/os-release.xml | 4
man/sd-daemon.xml | 2
man/sd-id128.xml | 15
man/sd-journal.xml | 3
man/sd-readahead.xml | 2
man/sd_booted.xml | 2
man/sd_is_fifo.xml | 2
man/sd_journal_get_cursor.xml | 53 +
man/sd_journal_get_data.xml | 7
man/sd_journal_next.xml | 4
man/sd_journal_query_unique.xml | 214 +++++++
man/sd_journal_seek_head.xml | 7
man/sd_listen_fds.xml | 2
man/sd_notify.xml | 2
man/sd_readahead.xml | 2
man/systemctl.xml | 11
man/systemd-ask-password-console.service.xml | 4
man/systemd-cat.xml | 2
man/systemd-cgtop.xml | 12
man/systemd-coredumpctl.xml | 186 ++++++
man/systemd-halt.service.xml | 2
man/systemd-hostnamed.service.xml | 9
man/systemd-inhibit.xml | 8
man/systemd-localed.service.xml | 8
man/systemd-timedated.service.xml | 5
man/systemd.exec.xml | 18
man/systemd.journal-fields.xml | 4
man/systemd.kill.xml | 2
man/systemd.service.xml | 23
man/systemd.socket.xml | 22
man/systemd.swap.xml | 6
man/systemd.unit.xml | 20
man/systemd.xml | 68 +-
man/timedatectl.xml | 249 ++++++++
man/udevadm.xml | 2
rules/50-udev-default.rules | 2
rules/60-persistent-input.rules | 4
rules/99-systemd.rules.in | 20
src/cgtop/cgtop.c | 10
src/core/dbus-manager.c | 83 +-
src/core/device.c | 32 -
src/core/execute.c | 72 +-
src/core/job.c | 6
src/core/main.c | 11
src/core/manager.c | 16
src/core/mount.c | 30 -
src/core/selinux-access.c | 30 -
src/core/service.c | 84 ++
src/core/socket.c | 9
src/core/swap.c | 19
src/core/unit.c | 7
src/hostname/hostnamectl.c | 544 ++++++++++++++++++
src/journal/browse.html | 412 +++++++++++---
src/journal/coredumpctl.c | 393 +++++++++++++
src/journal/journal-authenticate.c | 7
src/journal/journal-def.h | 19
src/journal/journal-file.c | 263 ++++++++-
src/journal/journal-file.h | 5
src/journal/journal-gatewayd.c | 351 +++++++++++-
src/journal/journal-internal.h | 14
src/journal/journal-vacuum.c | 99 +++
src/journal/journal-vacuum.h | 2
src/journal/journal-verify.c | 14
src/journal/journalctl.c | 292 +++++++---
src/journal/journald-gperf.gperf | 4
src/journal/journald-kmsg.c | 2
src/journal/journald-syslog.c | 7
src/journal/journald-syslog.h | 2
src/journal/journald.c | 50 +
src/journal/journald.conf | 4
src/journal/journald.h | 7
src/journal/libsystemd-journal.sym | 11
src/journal/lookup3.c | 98 +--
src/journal/mmap-cache.c | 6
src/journal/sd-journal.c | 345 +++++++++--
src/journal/sparse-endian.h | 87 ---
src/journal/test-journal-stream.c | 34 -
src/journal/test-journal-syslog.c | 44 +
src/journal/test-journal.c | 4
src/libudev/libudev-device.c | 10
src/libudev/libudev-private.h | 2
src/locale/localectl.c | 778 +++++++++++++++++++++++++++
src/login/inhibit.c | 3
src/login/loginctl.c | 76 --
src/login/logind-dbus.c | 11
src/login/logind-seat.c | 4
src/login/logind-session-dbus.c | 2
src/login/logind-session.c | 4
src/login/pam-module.c | 17
src/random-seed/random-seed.c | 3
src/readahead/readahead-collect.c | 2
src/shared/dbus-common.h | 1
src/shared/hashmap.c | 22
src/shared/hashmap.h | 2
src/shared/install.c | 2
src/shared/label.c | 2
src/shared/log.h | 2
src/shared/logs-show.c | 14
src/shared/logs-show.h | 7
src/shared/macro.h | 1
src/shared/missing.h | 18
src/shared/pager.c | 24
src/shared/pager.h | 3
src/shared/set.c | 4
src/shared/set.h | 2
src/shared/sparse-endian.h | 87 +++
src/shared/strbuf.c | 176 ++++++
src/shared/strbuf.h | 56 +
src/shared/strv.c | 23
src/shared/strv.h | 3
src/shared/unit-name.c | 7
src/shared/util.c | 329 +++++++++--
src/shared/util.h | 14
src/shared/virt.c | 8
src/sleep/sleep.c | 8
src/sysctl/sysctl.c | 8
src/systemctl/systemctl.c | 160 ++---
src/systemd/sd-id128.h | 36 +
src/systemd/sd-journal.h | 25
src/systemd/sd-messages.h | 2
src/test/test-date.c | 69 ++
src/test/test-udev.c | 11
src/timedate/timedatectl.c | 644 ++++++++++++++++++++++
src/timedate/timedated.c | 4
src/udev/keymap/README.keymap.txt | 4
src/udev/keymap/keymap.c | 28
src/udev/udev-builtin-path_id.c | 3
src/udev/udev-node.c | 13
src/udev/udev-rules.c | 391 +++----------
src/udev/udevd.c | 11
test/rule-syntax-check.py | 2
test/udev-test.pl | 9
units/emergency.service.in | 2
units/rescue.service.m4.in | 2
units/user/systemd-exit.service.in | 2
157 files changed, 7585 insertions(+), 1463 deletions(-)
---
More information about the systemd-commits
mailing list