[systemd-commits] Changes to 'refs/tags/v207'
Lennart Poettering
lennart at kemper.freedesktop.org
Thu Sep 12 19:14:00 PDT 2013
Tag 'v207' created by Lennart Poettering <lennart at poettering.net> at 2013-09-13 03:13 -0700
systemd 207
Changes since v206:
Andrew Cook (2):
systemd-coredump: Ignore coredumps larger than COREDUMP_MAX
systemd-coredump: Log crashes without coredumps on failure
Brandon Philips (2):
man: systemd.unit: fix volatile path
cgtop: fixup the online help
Christian Hesse (1):
test-unit-file: return error without dumping core on permission error
Christoph Junghans (1):
keymap: add HP EliteBook 2570p's wlan switch to hwdb
Colin Walters (1):
Revert "udevd: simplify sigterm check"
Daniel Schaal (1):
systemd-delta: Only print colors when on a tty
Daniel Wallace (1):
zsh completion: add _kernel-install
Dave Reisner (9):
remove systemd-timestamp from sources
tmpfiles: support passing --prefix multiple times
tmpfiles: introduce --exclude-prefix
tmpfiles-setup: exclude /dev prefixes files
systemctl.8: fix typo in SEE ALSO
udev-rules: report rule parsing errors from get_key
bash-completion: use a better definition of __contains_word
bash-completion: simplify udevadm completion
TODO: update todo
David Herrmann (2):
libudev: fix memleak when enumerating childs
libudev: enumerate: fix NULL-deref for subsystem-matches
Gao feng (10):
blkio: fix incorrect setting of cpu_shares
blcokio bandwidth: add missing set of CGroupBlockIODeviceBandwidth's read
device cgroup: don't create a new CGroupDeviceAllow when it already in the list
cgroup: only check once when mode is UNIT_CHECK
blkio bandwidth: don't clean up all of entries in blockio_device_bandwidths list
cgroup: setup BlockIORead/WriteBandwidth in bus_cgroup_set_property
systemcl: add support for setting BlockIORead/WriteBandwidth for unit
cgroup: setup BlockIODeviceWeight in bus_cgroup_set_property
systemcl: add support for setting BlockIODeviceWeight for unit
systemctl: show BlockIODeviceWeight for unit
George McCollister (3):
journal: fix hashmap leak in mmap-cache
journald: fix vacuuming of archived journals
journald: fix fd leak in journal_file_empty
Giovanni Campagna (1):
sd-login: add a public accessor for the VT number
Hannes Reinecke (1):
service: Implement 'on-watchdog' restart option
Harald Hoyer (8):
simplify bash completion for kernel-install
80-net-name-slot.rules: only rename network interfaces on ACTION=="add"
journal: handle multiline syslog messages
libudev-enumerate.c:udev_enumerate_get_list_entry() fixed possible stale pointer
cgroup.c: check return value of unit_realize_cgroup_now()
Revert "cgroup.c: check return value of unit_realize_cgroup_now()"
Do not realloc strings, which are already in the hashmap as keys
main: drop capabilities of userhelpers before ours
Herczeg Zsolt (1):
Keyboard map for Samsung NP700Z3C
Holger Hans Peter Freyther (1):
test: Make testing work on systems without or old systemd
Jan Engelhardt (3):
man: wording and grammar updates
man: wording and grammar updates
man: wording and grammar updates
Jesper Larsen (1):
README: Bump to Linux 3.0
Kay Sievers (32):
remove left-over initrd time stamp handling
shell-completion: add kernel-install
shared: split mkdir_*() and mkdir_*_label() from each other
rework systemd's own process environment handling/passing
TODO: remove kernel env var importing fix
do not pass-along the environment from the kernel or initrd
build-sys: support old glibc versions without clock_gettime()
TODO: add weird instance unit enable behavior
udev: hwdb - try reading modalias for usb before falling back to the composed one
TODO: add hwdb timestamp check
hwdb: update
TODO: update
selinux-access: move GPL to LGPL licence
test: add licence header and switch to LGPL
README: update list of used LICENSEs
hashmap: remove empty lines
hwdb: keyboard - remove stray "
man: remove "wine" from unrelated man pages
sysctl: allow overwriting of values specified in "later" files
udevd: simplify sigterm check
libudev: fix hwdb validation to look for the *new* file
udev: replace CAP_MKNOD by writable /sys condition
add freenode verification
remove freenode verification file
Optimize startswith() to macro
log to kmsg when "debug" is used on the kernel command line
libudev: enumerate - do not try to match against an empty subsystem
hwdb: update
man: fix description of file order application
TODO: remove backlight tool
shut up gcc complaining about freeing a const variable
NEWS: update
Khem Raj (1):
use CAP_MKNOD ConditionCapability
Lennart Poettering (45):
core: synchronously block when logging
journal: immediately sync to disk as soon as we receieve an EMERG/ALERT/CRIT message
core: allow setting RemainAfterExit= for transient services
systemctl: move "dump" command from systemctl to systemd-analyze
systemctl: move set-log-level to systemd-analyze
systemctl: remove "load" command
systemctl: rearrange --help output a bit
logind: update state file after generating the session fifo, not before
logind: update the session state file before we send out the CreateSession() reply
man: link up scope+slice units from systemd.unit(5)
man: there is no session mode, only user mode
man: reowrk list of documented unit search paths
update TODO
update TODO
update TODO
core: optionally send SIGHUP in addition to the configured kill signal
core: open up SendSIGHUP property for transient units
core: make sure scope attributes survive a reload
update TODO
logind: make sure login sessions are terminated with SIGHUP
service: always unwatch PIDs before forgetting old ones
update TODO
hwdb: map logitech R400 presenter keys from powerpoint hotkeys to sensible KEY_ definitions
systemctl: add missing newline to --help output
missing: use btrfs.h instead of defining our own btrfs structures
gpt-auto-generator: add basic auto-discovery of GPT partitions
gpt-auto-generator: Skip /home mounting if /home is not empty
build-sys: add two makefile symlinks
update TODO
gpt-auto-generator: fix swap unit generation
logind: restore logic to kill user processes when session ends
backlight: add minimal tool to save/restore screen brightness across reboots
backlight: instead of syspath use sysname for identifying backlight devices
man: add man page for systemd-backlight at .service
man: document systemd-efi-boot-generator
man; document gpt-auto-generator
random-seed: a few modernizations
man: document the GPT partition types gpt-auto-generator looks for
cgroup: compare fs paths with path_equal() rather than streq()
man: document that Type=notify is currently incompatible with PrivateNetwork=yes
Update TODO
core: failed scope units may not be restarted
update TODO
update TODO
build-sys: prepare 207
Lukas Nykryn (3):
service: remove pidfile after exit of a service
man: split systemctl commands to sections
man: one more example in tmpfiles.d
Maciej Wereski (2):
service: prohibit Restart= set when Type=oneshot
"-" prefix for InaccessibleDirectories and ReadOnlyDirectories
Mantas MikulÄnas (1):
man: fix description of sysctl.d order
Marcel Holtmann (1):
build-sys: gpt-auto-generator depends on HAVE_BLKID
Martin Pitt (8):
keymap: Add Samsung NP53U3C
keymap: Add Logitech Internet Navigator variant [PID C309]
keymap: Don't erase previous assignments
keymap: Fix Dell vendor names
keymap: Don't use spaces in DMI modalias matches
keymap: Fix typo in Latitude/Precision rules
keymap: Explicitly match "any product name" for "all models from vendor" rules
keymap: Add Asus WMI module
Michael Biebl (2):
README Bump minimum required version of kmod
man: Fix copy&paste error
Michael Marineau (2):
build-sys: Add configure check for linux/btrfs.h
getty-generator: Enable getty on all active serial consoles.
Michael Scherer (1):
man: fix typo in documentation of systemd-machined
Michael Stapelberg (1):
systemd.unit(5): clarify the Description= contents
Michal Sekletar (1):
systemctl: process only signals for jobs we really wait for
MichaŠGórny (1):
Add /usr/share/keymaps to localectl supported locations.
Olivier Brunel (1):
journald: Log error when failed to get machine-id on start
Ondrej Balaz (1):
systemd-cryptsetup: makes âdiscardâ a synonym for âallow-discardsâ
Ronny Chevalier (1):
dbus: use _cleanup_free_ instead of freeing ourself
Shawn Landden (4):
build: do not link everything with -lrt (and therefore -pthread)
remove hasprefix(), use startswith()
udev: fix printf(3) type specifier
man: make reference to bind(2) explicit
Steven Hiscocks (1):
systemd-python: fix initialization of _Reader objects
Thomas Bächler (1):
cryptsetup: Retry indefinitely if tries=0 option has been set.
Thomas Hindoe Paaboel Andersen (2):
tests: fix indentation
typo fixes in man and comments
Tom Gundersen (9):
udev: log error if chmod/chown of static dev nodes fails
udev: static_node - don't touch permissions uneccessarily
udevd: respect the log-level set in /etc/udev/udev.conf
filesystem targets: disable default dependencies
fstab-generator: use DefaultDependencies=yes
swap: backing device should unconditionally want swap unit
mount: move device links handling from generator
mount: filesystems mounted in the initrd should not conflict with umount.target in the real root
swap: handle nofail/noauto in core
Umut Tezduyar (1):
core: notify triggered by socket of a service
WANG Chao (3):
fstab-generator: respect noauto/nofail when adding sysroot mount
fstab-generator: read rd.fstab=on/off switch correctly
fstab-generator: log_oom() if automount_name is null
William Giokas (25):
shell-completion: Add machinectl zsh completion
zsh_completion: fix zsh completion installation
zsh_completion: Split out zsh _systemctl
zsh_completion: Split out zsh _loginctl
zsh_completion: Split out zsh _hostnamectl
zsh_completion: Split out zsh _journalctl
zsh_completion: Split out zsh _localectl
zsh_completion: Split out zsh _coredumpctl
zsh_completion: Split out zsh _timedatectl
zsh_completion: Split out zsh _udevadm
zsh_completion: Split out zsh _systemd-nspawn
zsh_completion: Split out zsh _systemd-inhibit
zsh_completion: Split out zsh _systemd-analyze
zsh_completion: Split out zsh _machinectl
zsh_completion: Remove unused functions
zsh_completion: Fix journalctl's --boot
zsh_completion: Split out zsh _systemd-tmpfiles
zsh_completion: Speed up noncached perf of _journalctl
zsh_completion: Correctly display journal fields
zsh_completion: Move helper function to autoload
zsh_completion: Allow specifying multiple arguments
zsh_completion: machinectl properties can be stacked
zsh_completion: Remove ctls function from _systemd
zsh_completion: Fix single letter args
zsh_completion: Fix --user-unit completion
Zbigniew JÄdrzejewski-Szmek (58):
initctl: use irreversible jobs when switching runlevels
systemd-python: use modern C
build-sys: use pkg-config for python compilation flags
systemd-python: fix gcc warning
journalctl: use _COMM= match for scripts
test-fileio: use random name for written file
coredumpctl: add more debug output
zsh_completion: add "gdb" verb to coredumpctl
tests: add a program for repetitive opening and closing of the journal
pkg-config: export systemd{system,user}generatordir and catalogdir
build-sys: link with librt if linking with libsd-daemon-int
gitignore: add test-journal-init
journald: remove unused variable
systemd: fix segv in snapshot creation
hwdb: add GIGABYTE U2442 mute key to the force-release list
systemctl: show hint about --full when lines don't fit
logs-show: fix indentation for 2nd and later lines, show lines in full
logs-show: limit to 3 lines and use dots if not showing full message
shell-completion: tell bash about --state
hostnamectl: show only specific hostname when requested
bootchart: remove +x permissions on .c file
systemd-python: check for oom, give nicer error messages
build-sys: add clean-python target
units: make fsck units remain after exit
journal: fix parsing of facility in syslog messages
build-sys: use no-tmpl flavour of gtkdocization
man: fix spacing issue in systemd-nspawn(1)
units: disable kmod-static-nodes.service in containers
gpt-auto-generator: include device name in error reports
gpt-auto-generator: use _cleanup_ for blkid_free_probe
gpt-auto-generator: do not show error for non-GPT disks
udev: when complaining about invalid characters, print them out
keymap: add Pavilion dv7 keys
Rename F_TYPE_CMP() to F_TYPE_EQUAL()
logs-show: add short-precise mode with us timestamps
logs-show: show source timestamp in verbose mode
logs-show: fix condition for ellipsizing multi-line messages
man: typo
nspawn: trivial simplification
keyboard: add eMachines E725
man: Small grammar fix
shell-completions: systemd-analyze set-log-level
Disallow invalid UTF-8 configuration
logind: be more verbose on errors
logind-session.c: use _cleanup_
man: fix typo
systemd-run: properly escape arguments
path-util.c: small modernization
run: allow non-absolute paths as command
Fix two compiler warnings
journald: be a bit more verbose when vacuuming
man: add not to not use -x in bug reports
Add pam configuration to allow user sessions to work out of the box
Allow tabs in environment files
hwdb: add Toshiba Satellite P75-A
man: Add a note about what environment variables are available by default
Actually allow tabs in environment files
bash-completion: add systemd-run
---
.gitignore | 4
.travis.yml | 5
Makefile-man.am | 18
Makefile.am | 183 ++
NEWS | 101 +
README | 8
TODO | 88 -
autogen.sh | 2
configure.ac | 74 -
hwdb/20-OUI.hwdb | 1633 ++++++++++++++++++++-----
hwdb/20-pci-vendor-model.hwdb | 834 ++++++++++--
hwdb/20-usb-vendor-model.hwdb | 863 ++++++++++++-
hwdb/60-keyboard.hwdb | 191 ++
hwdb/Makefile | 1
man/binfmt.d.xml | 8
man/crypttab.xml | 6
man/hostnamectl.xml | 25
man/journalctl.xml | 36
man/journald.conf.xml | 14
man/localectl.xml | 2
man/logind.conf.xml | 101 -
man/machine-info.xml | 8
man/modules-load.d.xml | 2
man/os-release.xml | 24
man/runlevel.xml | 2
man/sd-daemon.xml | 2
man/sd_booted.xml | 2
man/sd_is_fifo.xml | 2
man/sd_journal_add_match.xml | 12
man/sd_journal_get_catalog.xml | 6
man/sd_journal_get_cursor.xml | 2
man/sd_journal_get_data.xml | 4
man/sd_journal_get_fd.xml | 18
man/sd_journal_get_usage.xml | 2
man/sd_journal_open.xml | 2
man/sd_journal_print.xml | 4
man/sd_journal_seek_head.xml | 12
man/sd_listen_fds.xml | 18
man/sd_login_monitor_new.xml | 4
man/sd_notify.xml | 10
man/sd_pid_get_session.xml | 4
man/sd_readahead.xml | 2
man/sd_seat_get_active.xml | 6
man/sd_session_is_active.xml | 17
man/sd_uid_get_state.xml | 6
man/shutdown.xml | 4
man/sysctl.d.xml | 12
man/systemctl.xml | 1480 +++++++++++-----------
man/systemd-activate.xml | 4
man/systemd-analyze.xml | 65
man/systemd-ask-password.xml | 4
man/systemd-backlight at .service.xml | 73 +
man/systemd-cat.xml | 8
man/systemd-cgls.xml | 10
man/systemd-cgtop.xml | 6
man/systemd-cryptsetup-generator.xml | 4
man/systemd-delta.xml | 2
man/systemd-detect-virt.xml | 6
man/systemd-efi-boot-generator.xml | 88 +
man/systemd-fsck at .service.xml | 2
man/systemd-fstab-generator.xml | 2
man/systemd-gpt-auto-generator.xml | 104 +
man/systemd-journald.service.xml | 2
man/systemd-machine-id-setup.xml | 4
man/systemd-machined.service.xml | 2
man/systemd-modules-load.service.xml | 1
man/systemd-notify.xml | 6
man/systemd-nspawn.xml | 19
man/systemd-run.xml | 42
man/systemd-suspend.service.xml | 2
man/systemd-sysctl.service.xml | 1
man/systemd-system.conf.xml | 8
man/systemd-tmpfiles.xml | 16
man/systemd.automount.xml | 10
man/systemd.device.xml | 4
man/systemd.exec.xml | 108 +
man/systemd.journal-fields.xml | 2
man/systemd.kill.xml | 42
man/systemd.mount.xml | 8
man/systemd.path.xml | 8
man/systemd.preset.xml | 15
man/systemd.service.xml | 73 -
man/systemd.socket.xml | 18
man/systemd.special.xml | 8
man/systemd.swap.xml | 4
man/systemd.time.xml | 6
man/systemd.timer.xml | 2
man/systemd.unit.xml | 154 +-
man/systemd.xml | 37
man/telinit.xml | 2
man/timedatectl.xml | 18
man/tmpfiles.d.xml | 48
man/udev.xml | 6
rules/80-net-name-slot.rules | 2
rules/99-systemd.rules.in | 4
rules/Makefile | 1
shell-completion/bash/hostnamectl | 7
shell-completion/bash/journalctl | 7
shell-completion/bash/kernel-install | 50
shell-completion/bash/localectl | 7
shell-completion/bash/loginctl | 7
shell-completion/bash/systemctl | 14
shell-completion/bash/systemd-analyze | 16
shell-completion/bash/systemd-coredumpctl | 7
shell-completion/bash/systemd-run | 63
shell-completion/bash/timedatectl | 7
shell-completion/bash/udevadm | 104 -
shell-completion/systemd-zsh-completion.zsh | 1054 ----------------
shell-completion/zsh/_hostnamectl | 32
shell-completion/zsh/_journalctl | 98 +
shell-completion/zsh/_kernel-install | 26
shell-completion/zsh/_localectl | 83 +
shell-completion/zsh/_loginctl | 106 +
shell-completion/zsh/_machinectl | 47
shell-completion/zsh/_sd_hosts_or_user_at_host | 5
shell-completion/zsh/_systemctl | 346 +++++
shell-completion/zsh/_systemd | 83 +
shell-completion/zsh/_systemd-analyze | 43
shell-completion/zsh/_systemd-coredumpctl | 36
shell-completion/zsh/_systemd-delta | 15
shell-completion/zsh/_systemd-inhibit | 33
shell-completion/zsh/_systemd-nspawn | 24
shell-completion/zsh/_systemd-tmpfiles | 10
shell-completion/zsh/_timedatectl | 65
shell-completion/zsh/_udevadm | 141 ++
src/analyze/systemd-analyze.c | 176 ++
src/backlight/Makefile | 1
src/backlight/backlight.c | 132 ++
src/cgtop/cgtop.c | 4
src/core/cgroup.c | 18
src/core/dbus-cgroup.c | 215 +++
src/core/dbus-execute.c | 3
src/core/dbus-job.c | 11
src/core/dbus-kill.c | 76 +
src/core/dbus-kill.h | 8
src/core/dbus-manager.c | 14
src/core/dbus-scope.c | 6
src/core/dbus-service.c | 42
src/core/dbus-unit.c | 2
src/core/kill.c | 7
src/core/kill.h | 1
src/core/load-fragment-gperf.gperf.m4 | 3
src/core/load-fragment.c | 11
src/core/locale-setup.c | 21
src/core/locale-setup.h | 2
src/core/main.c | 104 -
src/core/manager.c | 43
src/core/manager.h | 2
src/core/mount.c | 38
src/core/namespace.c | 12
src/core/scope.c | 3
src/core/selinux-access.c | 8
src/core/selinux-access.h | 8
src/core/service.c | 54
src/core/service.h | 1
src/core/snapshot.c | 4
src/core/socket.c | 39
src/core/socket.h | 3
src/core/swap.c | 18
src/core/systemd.pc.in | 3
src/core/unit.c | 122 +
src/cryptsetup/cryptsetup.c | 9
src/delta/delta.c | 15
src/fstab-generator/fstab-generator.c | 157 --
src/getty-generator/getty-generator.c | 37
src/gpt-auto-generator/Makefile | 1
src/gpt-auto-generator/gpt-auto-generator.c | 488 +++++++
src/hostname/hostnamectl.c | 106 +
src/hostname/hostnamed.c | 3
src/initctl/initctl.c | 12
src/journal/coredump.c | 13
src/journal/coredumpctl.c | 9
src/journal/journal-gatewayd.c | 2
src/journal/journal-send.c | 2
src/journal/journal-vacuum.c | 29
src/journal/journalctl.c | 45
src/journal/journald-native.c | 12
src/journal/journald-server.c | 47
src/journal/journald-server.h | 2
src/journal/journald-stream.c | 2
src/journal/journald-syslog.c | 12
src/journal/journald-syslog.h | 2
src/journal/mmap-cache.c | 4
src/journal/sd-journal.c | 10
src/journal/test-catalog.c | 20
src/journal/test-journal-init.c | 60
src/journal/test-journal-interleaving.c | 4
src/journal/test-journal-stream.c | 6
src/journal/test-journal-verify.c | 4
src/journal/test-journal.c | 4
src/libsystemd-bus/bus-match.c | 26
src/libudev/libudev-device.c | 2
src/libudev/libudev-enumerate.c | 38
src/libudev/libudev-hwdb.c | 2
src/locale/localectl.c | 1
src/login/libsystemd-login.sym | 5
src/login/logind-dbus.c | 41
src/login/logind-session-dbus.c | 8
src/login/logind-session.c | 80 -
src/login/logind-session.h | 2
src/login/logind-user.c | 58
src/login/logind-user.h | 4
src/login/logind.c | 47
src/login/logind.h | 4
src/login/pam-module.c | 4
src/login/sd-login.c | 17
src/login/systemd-user | 8
src/machine/machine-dbus.c | 4
src/machine/machined-dbus.c | 4
src/nspawn/nspawn.c | 2
src/python-systemd/_reader.c | 70 -
src/python-systemd/login.c | 2
src/random-seed/random-seed.c | 87 -
src/readahead/readahead-collect.c | 6
src/run/run.c | 69 -
src/shared/cgroup-label.c | 2
src/shared/conf-parser.c | 10
src/shared/fileio.c | 117 +
src/shared/fileio.h | 2
src/shared/hashmap.c | 4
src/shared/label.c | 4
src/shared/label.h | 2
src/shared/log.c | 12
src/shared/logs-show.c | 161 +-
src/shared/logs-show.h | 6
src/shared/macro.h | 4
src/shared/missing.h | 40
src/shared/mkdir-label.c | 53
src/shared/mkdir.c | 40
src/shared/mkdir.h | 21
src/shared/output-mode.h | 3
src/shared/path-util.c | 61
src/shared/path-util.h | 8
src/shared/strv.c | 52
src/shared/strv.h | 2
src/shared/time-util.c | 22
src/shared/time-util.h | 1
src/shared/util.c | 46
src/shared/util.h | 30
src/sysctl/sysctl.c | 16
src/systemctl/systemctl.c | 516 +++----
src/systemd/sd-login.h | 3
src/test/test-cgroup-util.c | 5
src/test/test-fileio.c | 102 +
src/test/test-helper.h | 31
src/test/test-id128.c | 11
src/test/test-libudev.c | 2
src/test/test-path-util.c | 24
src/test/test-strv.c | 114 +
src/test/test-unit-file.c | 18
src/test/test-unit-name.c | 5
src/test/test-util.c | 48
src/timestamp/Makefile | 1
src/timestamp/timestamp.c | 39
src/tmpfiles/tmpfiles.c | 60
src/udev/udev-builtin-hwdb.c | 7
src/udev/udev-rules.c | 37
src/udev/udevd.c | 3
test/rule-syntax-check.py | 21
test/rules-test.sh | 13
units/.gitignore | 1
units/console-getty.service.m4.in | 5
units/console-shell.service.m4.in | 5
units/emergency.service.in | 5
units/getty at .service.m4 | 5
units/initrd-fs.target | 2
units/initrd-root-fs.target | 2
units/kmod-static-nodes.service.in | 1
units/local-fs.target | 2
units/remote-fs.target | 2
units/rescue.service.m4.in | 6
units/serial-getty at .service.m4 | 5
units/systemd-backlight at .service.in | 21
units/systemd-fsck-root.service.in | 4
units/systemd-fsck at .service.in | 2
units/systemd-journald.socket | 2
units/systemd-sysctl.service.in | 1
units/systemd-tmpfiles-setup.service.in | 2
units/systemd-udev-settle.service.in | 2
units/systemd-udev-trigger.service.in | 2
units/systemd-udevd-control.socket | 2
units/systemd-udevd-kernel.socket | 2
units/user at .service.in | 2
283 files changed, 9820 insertions(+), 4426 deletions(-)
---
More information about the systemd-commits
mailing list