[systemd-commits] Changes to 'refs/tags/v208'
Lennart Poettering
lennart at kemper.freedesktop.org
Tue Oct 1 20:31:39 PDT 2013
Tag 'v208' created by Lennart Poettering <lennart at poettering.net> at 2013-10-02 04:31 -0700
systemd 208
Changes since v207:
Andrey Borzenkov (2):
clarify $ escaping in Exec* lines
set IgnoreOnIsolate=true for systemd-cryptsetup at .service
Chen Jie (1):
util.c: ignore pollfd.revent for loop_read/loop_write
Colin Walters (1):
polkit: Avoid race condition in scraping /proc
Cristian RodrÃguez (1):
systemctl: remove legacy upstart compatibility
Dave Reisner (14):
udev-rules: avoid erroring on trailing whitespace
Add YouCompleteMe configuration
move utf8 functions from libudev-private.h to utf8.h
Use udev_encode_string in fstab_node_to_udev_node
udev-builtin-blkid: export ID_PART_TABLE_UUID
shared/utf8: merge implementations, remove cruft
device-nodes: move device node specific code to own file
test-utf8: add more tests for public functions
nspawn: be less liberal about creating bind mount destinations
fix grammatical error
systemctl: Avoid ellipsizing when piping output
completion/systemctl: add missing list-sockets verb
journalctl(1): s/adm/systemd-journal/
kmod-static-nodes: condition execution on modules.devname
David Herrmann (18):
build: check for build/link flags harder
logind: listen actively for session devices
logind: add infrastructure to watch busnames
logind: add session controllers
logind: make Session.Activate() lazy
logind: rename vtconsole to seat0
logind: fix seat_can_tty() to check for VTs
logind: fix session_activate(vtnr = 0)
logind: extract has_vts() from can_multi_session()
logind: introduce session-devices
logind: implement generic multi-session
logind: fix build for ARM with sizeof(dev_t) > sizeof(void*)
logind: fix session-device dbus notify
logind: check whether first drmSetMaster succeeded
logind: send PropertyChanged during deactivation
logind: run with CAP_SYS_ADMIN
logind: remove fbdev session-device support
Update TODO
David Mackey (1):
automount: rename repeat_unmont to repeat_unmount
David Strauss (2):
TODO spelling fix.
Spelling fix from later revision of committed patch from Shawn Landden <shawn at churchofgit.com>.
Eelco Dolstra (1):
Fix obsolete references to systemd-random-seed-load.service
Evan Callicoat (1):
units: Add SHELL environment variable
Gao feng (4):
cgroup: add the missing setting of variable's value
cgroup: correct the log information
cgroup: fix incorrectly setting memory cgroup
cgroup: add missing equals for BlockIOWeight
Harald Hoyer (2):
TEST-01-BASIC, TEST-02-CRYPTSETUP: fixed strip
TEST-03-JOBS/test.sh: do not output the "failed" if it does not exist
Jimmie Tauriainen (1):
keymap: Add Samsung Ativ 9 Plus
Kay Sievers (8):
README: add SCSI BSG option
libudev: add missing 'global' to symbol export
TODO: update
shared: device-nodes - add include guard
support acpi firmware performance data (FPDT)
hwdb: update
TODO: add header back
Revert "build-sys: link libsystemd-login with libsystemd-label.la"
Lennart Poettering (45):
update TODO
update TODO
update TODO
specifier: rework specifier calls to return proper error message
tmpfiles: support simple specifier expansion for specified paths
update TODO
nspawn: update unit file
NEWS: add some clarifications
cgroup: get rid of MemorySoftLimit=
journald: log the slice of a process along with each message in _SYSTEMD_SLICE=
Update TODO
tmpfiles: add a new "m" line type that adjusts user/group/mode of a file if it exists
journald: avoid NSS in journald
Update TODO
backlight,random-seed: move state files into /var/lib/systemd
gpt-auto-generator: do not assume that /dev/block/%u:%u is useable
cgroup: always enable memory.use_hierarchy= for all cgroups in the memory hierarchy
cgroup: if we do a cgroup operation then do something on all supported controllers
util: add macro for iterating through all prefixes of a path
cgroup: when referencing cgroup controller trees allow omission of the path
util: properly handle the root dir in PATH_FOREACH_PREFIX
unit-name: when escaping a path consider the empty path identical to the root dir
core: rework how we match mount units against each other
logind: if a user is sitting in front of the computer and can shutdown the machine anyway he should also be able to reboot it
logind: never consider a closing session relevant for PK checks
core: drop some out-of-date references to cgroup settings
man: drop references to "cgroup" wher appropriate
systemctl: make sure set-property mangles unit names
dbus: fix introspection for TimerSlackNSec
swap: properly expose timeout property on the bus
Update TODO
man: link cgroups api docs from relevant man pages
update TODO
man: mention the systemd homepage from systemd(1)
main: don't free fds array twice
local: fix memory leak when putting together locale settings
hashmap: size hashmap bucket array dynamically
Update TODO
build-sys: don't fallback to upstart defaults
core: whenever a new PID is passed to us, make sure we watch it
update TODO
hashmap: randomize hash functions a bit
build-ss: prepare new release
build-sys: mkdir.[ch] should be in libsystemd-shared
cgroup: there's no point in labelling cgroupfs dirs, so let's not do that
Lukas Nykryn (4):
random-seed: we should return errno of failed loop_write
core/cgroup: first print then free
libudev: fix move_later comparison
logind: return -EINVAL when PID is wrong
Mantas MikulÄnas (1):
logind: put correct user object paths in introspection data
Martin Pitt (2):
keymap: Add Samsung Series 5 [Ultra]
keymap: Fix wrong assignments to F23
Michael Scherer (1):
Add a bit more explicit message, to help confused users
MichaŠGórny (1):
build-sys: link libsystemd-login with libsystemd-label.la
Mike Gilbert (1):
main: set umask before creating any files
Patrick McCarty (1):
smack-setup: fix path to Smack/CIPSO mappings
Sebastian Ott (1):
udev: path_id - fix by-path link generation for scm devices
Tom Gundersen (7):
cryptsetup-generator: don't create tmp+swap units
cryptsetup-generator: allow specifying options in /proc/cmdline
swap: fix reverse dependencies
man: document luks.options kernel commandline
swap: create .wants symlink to 'auto' swap devices
kernel-install: avoid using 'cp --preserve'
kernel-install: add compat with 'installkernel'
Zbigniew JÄdrzejewski-Szmek (29):
keymap: remove some commented out lines
Advertise hibernation only if there's enough free swap
Assume that /proc/meminfo can be missing
Remove duplicate entries from syscall list
transaction.c: do not point users to logs when unit not found
Verify validity of session name when received from outside
login: fix login_is_valid test
man: add a list of environment variables
Make tmpdir removal asynchronous
Use first partition in /proc/swaps for hibernation test
Make test-login and test-sleep output debugging
test-fileio: assume that Buffers may be missing
Remove six unused variables and add annotation
util: restore get_process_capeff behaviour
logs-show.c: fix enum type in function declaration
Fix capability logging when effective caps are 0
build-sys: don't build python modules after --without-python
Add more tests and fix capability logging
man: mention --runtime where appropriate
execute.c: little modernization
test-hashmap: fix access to uninitialized memory
journald: accept EPOLLERR from /dev/kmsg
build-sys: add ./configure --enable-address-sanitizer
Move functions around to fix underlinking in test-machine-tables
Move part of logind.c into a separate file
Do not use unitialized variable and remove duplicated line
build-sys: restore detection of sphinx
Fix buffer overrun when enumerating files
logs-show.c: show all messages for a slice
---
.gitignore | 5
.ycm_extra_conf.py | 81 ++++
Makefile-man.am | 2
Makefile.am | 112 ++++--
NEWS | 102 +++++
README | 4
TODO | 35 -
configure.ac | 33 +
hwdb/20-OUI.hwdb | 201 ++++++++++
hwdb/20-pci-vendor-model.hwdb | 322 ++++++++++-------
hwdb/60-keyboard.hwdb | 34 -
m4/attributes.m4 | 6
man/journalctl.xml | 2
man/kernel-command-line.xml | 2
man/loginctl.xml | 4
man/machinectl.xml | 4
man/pam_systemd.xml | 2
man/systemctl.xml | 32 -
man/systemd-cgls.xml | 6
man/systemd-cgtop.xml | 36 -
man/systemd-cryptsetup-generator.xml | 23 +
man/systemd-system.conf.xml | 27 -
man/systemd-tmpfiles.xml | 2
man/systemd.cgroup.xml | 355 -------------------
man/systemd.exec.xml | 140 ++++++-
man/systemd.journal-fields.xml | 19 -
man/systemd.mount.xml | 6
man/systemd.resource-control.xml | 353 +++++++++++++++++++
man/systemd.scope.xml | 7
man/systemd.service.xml | 9
man/systemd.slice.xml | 22 -
man/systemd.socket.xml | 12
man/systemd.swap.xml | 6
man/systemd.unit.xml | 5
man/systemd.xml | 1
man/tmpfiles.d.xml | 68 +++
shell-completion/bash/systemctl | 2
shell-completion/zsh/_systemctl | 1
src/backlight/backlight.c | 4
src/boot/boot-efi.c | 2
src/cgls/cgls.c | 4
src/core/async.c | 72 +++
src/core/async.h | 25 +
src/core/automount.c | 39 --
src/core/automount.h | 2
src/core/cgroup.c | 35 -
src/core/cgroup.h | 1
src/core/dbus-cgroup.c | 10
src/core/dbus-cgroup.h | 1
src/core/dbus-execute.h | 2
src/core/dbus-manager.c | 27 -
src/core/dbus-swap.c | 1
src/core/execute.c | 72 ++-
src/core/job.c | 2
src/core/load-fragment-gperf.gperf.m4 | 3
src/core/load-fragment.c | 242 +++++++------
src/core/locale-setup.c | 31 +
src/core/main.c | 11
src/core/manager.c | 57 ++-
src/core/manager.h | 12
src/core/mount.c | 257 +++-----------
src/core/path.c | 32 -
src/core/path.h | 4
src/core/scope.c | 2
src/core/service.c | 29 -
src/core/smack-setup.c | 2
src/core/socket.c | 57 ---
src/core/socket.h | 4
src/core/swap.c | 57 ---
src/core/swap.h | 2
src/core/sync.c | 65 ---
src/core/sync.h | 24 -
src/core/system.conf | 3
src/core/transaction.c | 14
src/core/unit-printf.c | 200 +++++++---
src/core/unit-printf.h | 6
src/core/unit.c | 162 +++++++-
src/core/unit.h | 6
src/core/user.conf | 1
src/cryptsetup/cryptsetup-generator.c | 95 ++++-
src/efi-boot-generator/efi-boot-generator.c | 2
src/fstab-generator/fstab-generator.c | 22 -
src/gpt-auto-generator/gpt-auto-generator.c | 109 ++++-
src/journal/journald-server.c | 52 +-
src/journal/journald-server.h | 5
src/journal/test-journal-interleaving.c | 2
src/kernel-install/90-loaderentry.install | 4
src/kernel-install/kernel-install | 12
src/libudev/libudev-enumerate.c | 2
src/libudev/libudev-util.c | 172 ---------
src/libudev/libudev.sym | 1
src/login/login-shared.c | 29 +
src/login/login-shared.h | 24 +
src/login/logind-core.c | 514 ++++++++++++++++++++++++++++
src/login/logind-dbus.c | 40 +-
src/login/logind-device.c | 39 +-
src/login/logind-device.h | 5
src/login/logind-seat.c | 75 ++--
src/login/logind-seat.h | 6
src/login/logind-session-dbus.c | 170 +++++++++
src/login/logind-session-device.c | 483 ++++++++++++++++++++++++++
src/login/logind-session-device.h | 59 +++
src/login/logind-session.c | 129 ++++++-
src/login/logind-session.h | 9
src/login/logind.c | 509 ++++-----------------------
src/login/logind.h | 12
src/login/org.freedesktop.login1.policy.in | 2
src/login/sd-login.c | 12
src/login/test-login-shared.c | 41 ++
src/login/test-login.c | 9
src/machine/machined-dbus.c | 48 ++
src/machine/machined.c | 46 --
src/nspawn/nspawn.c | 29 +
src/random-seed/random-seed.c | 2
src/shared/acpi-fpdt.c | 155 ++++++++
src/shared/acpi-fpdt.h | 26 +
src/shared/boot-timestamps.c | 65 +++
src/shared/boot-timestamps.h | 27 +
src/shared/cgroup-label.c | 80 ----
src/shared/cgroup-util.c | 214 +++++++----
src/shared/cgroup-util.h | 12
src/shared/def.h | 5
src/shared/device-nodes.c | 74 ++++
src/shared/device-nodes.h | 25 +
src/shared/efivars.c | 41 --
src/shared/efivars.h | 5
src/shared/env-util.c | 5
src/shared/fileio.c | 48 ++
src/shared/fileio.h | 2
src/shared/hashmap.c | 210 ++++++++---
src/shared/hashmap.h | 1
src/shared/install-printf.c | 54 ++
src/shared/install-printf.h | 2
src/shared/install.c | 25 -
src/shared/logs-show.c | 26 +
src/shared/missing.h | 13
src/shared/path-util.h | 10
src/shared/polkit.c | 31 -
src/shared/replace-var.c | 3
src/shared/sleep-config.c | 92 ++++-
src/shared/socket-util.c | 8
src/shared/socket-util.h | 2
src/shared/specifier.c | 105 +++--
src/shared/specifier.h | 14
src/shared/strv.c | 15
src/shared/strv.h | 1
src/shared/unit-name.c | 7
src/shared/utf8.c | 273 ++++++--------
src/shared/utf8.h | 5
src/shared/util.c | 153 +++-----
src/shared/util.h | 1
src/systemctl/systemctl.c | 114 ------
src/test/test-boot-timestamps.c | 98 +++++
src/test/test-device-nodes.c | 55 ++
src/test/test-efivars.c | 47 --
src/test/test-fileio.c | 63 +++
src/test/test-hashmap.c | 36 +
src/test/test-path-util.c | 53 ++
src/test/test-sleep.c | 28 +
src/test/test-strv.c | 24 -
src/test/test-unit-file.c | 7
src/test/test-unit-name.c | 8
src/test/test-utf8.c | 76 ++++
src/test/test-util.c | 46 ++
src/tmpfiles/tmpfiles.c | 90 +++-
src/udev/udev-builtin-blkid.c | 3
src/udev/udev-builtin-path_id.c | 1
src/udev/udev-rules.c | 6
test/TEST-01-BASIC/test.sh | 6
test/TEST-02-CRYPTSETUP/test.sh | 6
test/TEST-03-JOBS/test.sh | 8
tmpfiles.d/systemd.conf | 5
units/kmod-static-nodes.service.in | 1
units/systemd-logind.service.in | 2
units/systemd-nspawn at .service.in | 1
units/systemd-random-seed.service.in | 2
units/user at .service.in | 1
177 files changed, 5940 insertions(+), 3117 deletions(-)
---
More information about the systemd-commits
mailing list