[systemd-commits] stable Changes to 'refs/tags/v214'
Michael Biebl
mbiebl at kemper.freedesktop.org
Fri Aug 29 14:35:26 PDT 2014
Tag 'v214' created by Lennart Poettering <lennart at poettering.net> at 2014-06-11 17:40 -0700
systemd 214
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJTmIZ8AAoJELY7IYecNIWwgTMP/iLEppHMIRtQkbJg7Fl6cGCt
5lLLwqXoKtVOa00I62jsI9kpmZ4ymd72rzu9KigBOSUfk7Di6KOhIrP9pH2BPo/R
iUDTw+244PL8ioVff08FjbABedorwih3KS0feVHQOX9K3JmrnJDa2r4hF7GgcyxC
UcBSz7yF1JDeLqR2e2i+MgC1yQ6Y0rAcGXC5BXIfiyNuiKi/KMk3h7KbtEioZb5b
wRn3PpqDAv8Vaapndai5moWwNqhukmToFtSb/vdjXRQwnDG3oh/HzZVRFCktzGJ8
KMFXsIoXduVDDn3h+EzuDdOkk7cM6Gu/43y5NFbpQ/W3shaFzq9OZGvFY1YKHbWv
ToeMFqJGWeLqjUyG6s8PNJVbEE3feVnJtrm7YEq0+QIhcx03xoCxPBTFQsE6O4oz
DYHQG5ai8ogyjPZnwddGCQP8h9GinAu2ABlo/sWkKni45KCFAK3VfVXnL/PjSwGb
qBC8kO9YkFZHYNlhbxPlRNu7eJL7t9wicG3vZOaibRZV+ydUVv+7UyrXa0bkaX9O
lquF5p9gYiii2lBrGYPWIrtTtYuc2XGh9moPMuRVmfwBaXVLBkoaHeyl+tvwRfLm
+mKOikTvb1CzxrF091VOZRWn2ow8ze/ckSeMCxrfbYE8HM0cmTcz/cEvEs7wbj0T
yiBA8Fp/YhBuZdA/NfEz
=Q33F
-----END PGP SIGNATURE-----
Changes since v213:
Camilo Aguilar (1):
sd-dhcp-client: allways request broadcast
Christian Hesse (1):
udev: really exclude device-mapper from block device ownership event locking
Colin Ian King (1):
Fix spelling mistake, proces -> process
Cristian RodrÃguez (2):
udev-builtin-keyboard: do tell on which device EVIOCSKEYCODE failed.
tty-ask-password-agent: Do tell what directory we failed to open
Daniel Buch (1):
bus-policy.c: use draw_special_char(DRAW_ARROW)
Dave Reisner (2):
ycm: update flag blacklist
build: fix copypaste error in networkd-wait-online symlink
David Strauss (1):
man: clarify the effect of replace-irreversibly on future conflicting jobs
Denis Tikhomirov (1):
backlight: Do not clamp brightness for LEDs
John (1):
build-sys: accommodate gcc-4.9.0 link-time optimization (LTO) changes
Jonathan Liu (1):
units: use KillMode=mixed for systemd-nspawn at .service
Kay Sievers (16):
build-sys: use glibc's xattr support instead of requiring libattr
udev: always close lock file descriptor
udev: exclude device-mapper from block device ownership event locking
remove ReadOnlySystem and ProtectedHome from udevd and logind
udevd: inotify - modernizations
fsck: disable "-l" option for now
udev: synthesize "change' events for partitions when tools change the disk
udev: try first re-reading the partition table
udev: guard REREADP logic with open(O_ECXL)
udev: make sure we always get "change" for the disk
udev: guard REREADPT by exclusive lock instead of O_EXCL
hwdb: fix case-sensitive match
bus-proxyd: do not free NULL items
udev: stop using "floppy" group
NEWS: add section about udev locking
NEWS: update
Lennart Poettering (70):
virt: rework container detection logic
timesyncd: split privilege dropping code out of timesyncd so that we can make use of it from other daemons too
units: remove CAP_SYS_PTRACE capability from hostnamed/networkd
networkd: run as unpriviliged "systemd-network" user
README: document the new "systemd-network" user we require for systemd-networkd
core: add new ReadOnlySystem= and ProtectedHome= settings for service units
bus-proxy: drop priviliges if we can
README: mention new required user systemd-bus-proxy
socket: optionally remove sockets/FIFOs in the file system after use
socket: add new Symlinks= option for socket units
journald: move /dev/log socket to /run
initctl: move /dev/initctl fifo into /run, replace it by symlink
core: make sure PrivateDevices= makes /dev/log available
core: provide /dev/ptmx as symlink in PrivateDevices= execution environments
update TODO
core: rename ReadOnlySystem= to ProtectSystem= and add a third value for also mounting /etc read-only
update TODO
core: make sure we properly parse ProtectHome= and ProtectSystem=
socket: add SocketUser= and SocketGroup= for chown()ing sockets in the file system
core: don't include /boot in effect of ProtectSystem=
kdbus: when uploading bus name policy, resolve users/groups out-of-process
update TODO
sd-event: restore correct timeout behaviour
bus: make use of sd_bus_try_close() in exit-on-idle services
update TODO
socket-proxyd: port to asynchronous name resolution using sd-resolve
update TODO
sd-daemon: introduce sd_pid_notify() and sd_pid_notifyf()
update TODO
core: introduce new Restart=on-abnormal setting
util: fix fd_cloexec(), fd_nonblock()
umount: modernizations
namespace: when setting up an inaccessible mount point, unmounting everything below
namespace: also include /root in ProtectHome=
namespace: beef up read-only bind mount logic
units: fix minor typo
namespace: cover /boot with ProtectSystem= again
update TODO
units: pull in time-sync.target from systemd-timedated.service
sd-bus: don't allow creating message objects that are not attached to a bus
update TODO
bus: add basic dbus1 policy parser
bus-proxy: properly read user/group policy items
bus-proxy: read the right policy when running in user mode
bus-proxy: properly index policy by uid/gid when parsing
man: updates to the passive target section
machine-id-setup: fix array size of parameters
label: when clearing selinux context, don't mangle errno
tmpfiles: various modernizations
tmpfiles: add new "C" line for copying files or directories
tmpfiles: get rid of "m" lines, make them redundant by "z"
update TODO
tmpfiles: always recreate the most basic directory structure in /var
nspawn: add new --tmpfs= option to mount a tmpfs on specific directories, such as /var
tmpfiles: static variables populated immediately from the command line should be prefixed with arg_
tmpfiles: when processing lines, always process prefixes before suffixes
tmpfiles: remove unnecessary function
tmpfiles: if /var is mounted from tmpfs, we should adjust its access mode
tmpfiles: add ability to mask access mode by pre-existing access mode on files/directories
tmpfiles: don't apply sgid and executable bit to journal files, only the directories they are contained in
update TODO
tmpfiles: don't allow read access to journal files to users not in systemd-journal
journald: create /run/log/journal with the correct access modes
units: introduce network-pre.target as place to hook in firewalls
units: time-sync.target probably makes sense, is not just sysv compat
NEWS: prepare NEWS for 214
units: order network-online.target after network.target
NEWS: add contributor list for 214
build-sys: update library versions
NEWS: mention that resolved's resolv.conf fragment moved
Mantas MikulÄnas (2):
man: fix references to sd_journal_cutoff_realtime_usec
bus-proxy: fix misplaced s/system/session/
Mark Eichin (1):
man: Searching for an explanation of what a "slice unit" was, found this, felt compelled to send in fixes for the obvious typos
Ronny Chevalier (2):
tests: do not use systemctl status --failed
log: honour the kernel's quiet cmdline argument
Susant Sahani (5):
networkd: introduce veth device support
networkd-netdev: fix white space
networkd: introduce gre tunnel
networkd: sit-tunnel add support for pmtudisc
networkd: introduce vti tunnel
Thomas Blume (1):
systemd-detect-virt: only discover Xen domU
Thomas Hindoe Paaboel Andersen (5):
util: ignore_file should not allow files ending with '~'
fix warnings
Move handling of sysv initscripts to a generator
Remove sysv parser from service.c
udev: check the return value from udev_enumerate_scan_devices
Tom Gundersen (11):
tmpfiles: systemd.conf - fix ownership of network directories
resolved: move resolv.conf to resolved's runtime dir
networkd: drop CAP_SYS_MODULE
configure: networkd no longer requires kmod
resolved: run as unpriviliged "systemd-resolve" user
shared: allow drop_priviliges to drop all privs
shared: capability - don't loop over the cap bits if they are all unset
networkd: split runtime config dir from state dir
udev: link-config - fix mem leak
networkd: link - intialize mac address
core: allow transient mount units
Umut Tezduyar Lindskog (1):
doc: specify kernel configs for cpushares
Zbigniew JÄdrzejewski-Szmek (3):
fsck: include device name in the message about missing fsck
keyboard: add Plantronics .Audio mute button
nspawn: split long message into two lines
---
.gitignore | 1
.ycm_extra_conf.py | 1
Makefile.am | 62 -
NEWS | 189 +++
README | 21
TODO | 35
configure.ac | 63 -
hwdb/60-keyboard.hwdb | 8
man/sd-journal.xml | 6
man/systemctl.xml | 6
man/systemd-journald.service.xml | 2
man/systemd-nspawn.xml | 24
man/systemd-resolved.service.xml | 4
man/systemd.exec.xml | 79 +
man/systemd.service.xml | 153 ++-
man/systemd.slice.xml | 8
man/systemd.socket.xml | 75 +
man/systemd.special.xml | 73 +
man/tmpfiles.d.xml | 70 -
rules/50-udev-default.rules | 1
src/backlight/backlight.c | 13
src/bus-proxyd/bus-policy.c | 717 ++++++++++++++
src/bus-proxyd/bus-policy.h | 84 +
src/bus-proxyd/bus-proxyd.c | 69 +
src/core/busname.c | 411 +++++++-
src/core/busname.h | 57 -
src/core/dbus-busname.c | 2
src/core/dbus-execute.c | 6
src/core/dbus-mount.c | 64 +
src/core/dbus-socket.c | 6
src/core/execute.c | 11
src/core/execute.h | 3
src/core/load-fragment-gperf.gperf.m4 | 10
src/core/load-fragment.c | 200 +++-
src/core/load-fragment.h | 4
src/core/machine-id-setup.c | 2
src/core/main.c | 12
src/core/mount-setup.c | 2
src/core/mount.c | 2
src/core/namespace.c | 77 +
src/core/namespace.h | 26
src/core/service.c | 987 --------------------
src/core/service.h | 7
src/core/socket.c | 463 ++++++---
src/core/socket.h | 7
src/core/umount.c | 65 -
src/fsck/fsck.c | 19
src/initctl/initctl.c | 3
src/journal/journal-file.c | 7
src/journal/journal-remote.c | 2
src/journal/journal-vacuum.c | 10
src/journal/journald-server.c | 8
src/journal/journald-syslog.c | 2
src/libsystemd-network/network-internal.c | 35
src/libsystemd-network/network-internal.h | 3
src/libsystemd-network/sd-dhcp-client.c | 9
src/libsystemd/libsystemd.sym.m4 | 11
src/libsystemd/sd-bus/bus-kernel.c | 136 +-
src/libsystemd/sd-bus/bus-kernel.h | 4
src/libsystemd/sd-bus/bus-message.c | 28
src/libsystemd/sd-bus/bus-util.c | 25
src/libsystemd/sd-bus/test-bus-gvariant.c | 8
src/libsystemd/sd-bus/test-bus-marshal.c | 11
src/libsystemd/sd-bus/test-bus-match.c | 14
src/libsystemd/sd-daemon/sd-daemon.c | 213 ++--
src/libsystemd/sd-event/sd-event.c | 5
src/libsystemd/sd-rtnl/rtnl-types.c | 29
src/network/networkd-link.c | 8
src/network/networkd-manager.c | 8
src/network/networkd-netdev-gperf.gperf | 2
src/network/networkd-netdev.c | 15
src/network/networkd-network.c | 3
src/network/networkd-tunnel.c | 231 ++++
src/network/networkd-veth.c | 134 ++
src/network/networkd.c | 24
src/network/networkd.h | 6
src/network/sd-network.c | 22
src/notify/notify.c | 47
src/nspawn/nspawn.c | 123 ++
src/resolve/resolved-manager.c | 8
src/resolve/resolved.c | 20
src/shared/capability.c | 79 +
src/shared/capability.h | 2
src/shared/copy.c | 292 +++++
src/shared/copy.h | 25
src/shared/exit-status.c | 6
src/shared/exit-status.h | 4
src/shared/label.c | 6
src/shared/log.c | 3
src/shared/mkdir.c | 15
src/shared/mkdir.h | 2
src/shared/smack-util.c | 4
src/shared/socket-util.c | 15
src/shared/socket-util.h | 1
src/shared/util.c | 308 ++++--
src/shared/util.h | 8
src/shared/virt.c | 82 +
src/shared/xml.c | 40
src/shared/xml.h | 2
src/socket-proxy/socket-proxyd.c | 320 +++---
src/systemd/sd-daemon.h | 12
src/sysv-generator/Makefile | 1
src/sysv-generator/sysv-generator.c | 919 ++++++++++++++++++
src/test/test-ns.c | 2
src/test/test-xml.c | 2
src/timesync/timesyncd.c | 68 -
src/tmpfiles/tmpfiles.c | 293 +++--
src/tty-ask-password-agent/tty-ask-password-agent.c | 2
src/udev/net/link-config.c | 4
src/udev/udev-builtin-keyboard.c | 2
src/udev/udevd.c | 168 ++-
test/TEST-01-BASIC/test.sh | 2
test/TEST-02-CRYPTSETUP/test.sh | 2
tmpfiles.d/legacy.conf | 1
tmpfiles.d/systemd.conf | 20
tmpfiles.d/var.conf | 22
units/local-fs.target | 2
units/network-online.target | 1
units/network-pre.target | 12
units/network.target | 2
units/systemd-bus-proxyd at .service.in | 6
units/systemd-hostnamed.service.in | 4
units/systemd-initctl.socket | 3
units/systemd-journal-gatewayd.service.in | 2
units/systemd-journald-dev-log.socket | 26
units/systemd-journald.service.in | 3
units/systemd-journald.socket | 2
units/systemd-localed.service.in | 2
units/systemd-machined.service.in | 2
units/systemd-networkd-wait-online.service.in | 2
units/systemd-networkd.service.in | 6
units/systemd-nspawn at .service.in | 1
units/systemd-resolved.service.in | 4
units/systemd-timedated.service.in | 2
units/systemd-timesyncd.service.in | 4
units/time-sync.target | 3
units/user/systemd-bus-proxyd at .service.in | 2
137 files changed, 5903 insertions(+), 2343 deletions(-)
---
More information about the systemd-commits
mailing list