[systemd-commits] stable Changes to 'refs/tags/v211'
Michael Biebl
mbiebl at kemper.freedesktop.org
Fri Aug 29 14:35:10 PDT 2014
Tag 'v211' created by Lennart Poettering <lennart at poettering.net> at 2014-03-12 01:15 -0700
systemd 211
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJTH6c3AAoJELY7IYecNIWwS+0P/3Ok8eZF1hRoiY2YMUBMvtAw
CksVq73XRWhWoX4iGX/ZsgubyeuUCBR6RRZCyR/97JxogI2m/KL3f0RsIW27d8bM
8exEpQbqaM448bEsrnfXZIUSJ6wxXOCPy0H/AY32VEbhplghisW0bOF07pZDcr60
NM5icThjmgF8XB93ZIdAclcSOkjJjYOP0gJy+7G8P4gmluFiQ93lYuGJ8TD/dzDo
enBDUE2cDNmt+swxGzuuTLUTTtnAWCANSqA6ez/5HuzN4eIJhGwVQsz+xjaCPJE0
13mk0UKgluW9KzRurv4c/aymCXlmqXp5MPeDHK8v87C/QiSnfZ2HVbKJJXJMTyUT
d2x/Y6uZVaIMQPI0UKXTZmGDRqz+Cn0A8vO+Egl3bAEOL7f28IyvJtKHgieJGU0h
E+GEpVym0Ueij1gu1Fb9l+vVIByy2CP6RUjv/EJQ4KkaVrXG1LRIeVD1ZF+Z8qXg
YWlsEfiCpuvfw5wuzeTx9cBBN5DPEgB/i8uJ8lMn9Ia336a+0gyU1VNqy5B7DoQi
iGsWdsB006BLDLBb4+SmmwqRaNQfW9EqVbrfvgCtFIxqvBc+rmIf0cyBZqLP6gDF
5iMB/dd5Jv1aO6q1c2R4AzpMH9pbjRnOb8vAGg1cgL7N9kxiW2mUUg4lII27doyV
C2oITuftIJ14dHBSrTkM
=cznB
-----END PGP SIGNATURE-----
Changes since v210:
Andrey Borzenkov (1):
man: fix description of systemctl --after/--before
Ansgar Burchardt (1):
NEWS: fix typo
Armin K (2):
build-sys: Do not distribute generated udev service files
build-sys: Don't distribute generated udev rule
Daniel Mack (10):
core/busname: add lookup string for BUSNAME_FAILURE_SERVICE_FAILED_PERMANENT
manager: flush memory stream before using the buffer
busname: add parser for bus name policies
sd-bus: sync kdbus.h (ABI break)
sd-bus: add support for policy upload on activator connections
dbus1-generator: set AllowWorld=own for now
units: set 'AllowUser=root own' and 'AllowWorld=talk' own for all .busname files
Make tables for DEFINE_STRING_TABLE_LOOKUP consistent
sd-bus: check for potential integer overflow in KDBUS_ITEM_FOREACH()
sd-bus: sync kdbus.h
Dave Reisner (1):
fix off by one error in array index assertion
David Herrmann (3):
login: fix pos-array allocation
login: set pos-slot to fallback on pos-eviction
NEWS: fix typo
Djalal Harouni (4):
logind: add a debug message in case the session already exists
hostnamed: minor improvements in context_write_data_other()
hostnamed: expose OperatingSystemPrettyName and OperatingSystemCPEName on the bus
hostnamectl: read OS pretty_name and cpe_name from remote
Harald Hoyer (2):
util: add files_same() helper function
systemctl: for switch-root check, if we switch to a systemd init
Henrik Grindal Bakken (1):
architecture: Add tilegx
Jasper St. Pierre (1):
login: Allow calling org.freedesktop.login1.Seat.SwitchTo
Kay Sievers (5):
udev-builtin-blkid: remove dead code
units: remove "AllowUser=root own", the bus owner can always own names
NEWS: update
build-sys: add libsystemd-label to network/dhcp users
logind: move lid switch handling from logind-main to logind-core
Kieran Clancy (1):
hwdb: keymaps for Samsung 900X3E/900X3F
Lennart Poettering (106):
core: add global settings for enabling CPUAccounting=, MemoryAccounting=, BlockIOAccounting= for all units at once
core: expose architecture as a bus property, so that we can easily query it remotely
hostnamectl: read virtualization/architecture from remote side
nspawn: add new switch --network-macvlan= to add a macvlan device to the container
NEWS: fix typo
update TODO
seccomp: we should control NO_NEW_PRIVS on our own, not let seccomp do this for us
nspawn: no need for duplicate checks against EEXIST
core: add new RestrictAddressFamilies= switch
build-sys: add missing makefile symlinks
update TODO
exec: imply NoNewPriviliges= only when seccomp filters are used in user mode
Revert back to /var/run at a couple of problems
README: document that /var/run must be a symlink â /run
mount: minor modernization
mount: don't send out PropertiesChanged message if actually nothing got changed
mount: don't fire PropertiesChanged signals for mounts that are stopped
bus: add sd_bus_track object for tracking peers, and port core over to it
build-sys: prefer using ln --relative -s where appropriate
execute: free directory path if we fail to remove it because we cannot allocate a thread
execute: no need to include seccomp.h from execute.h
core: introduce new RuntimeDirectory= and RuntimeDirectoryMode= unit settings
logind: ignore lid switch if more than 1 display is connected
logind: fix printf format
logind: ignore lid switch events for 30s after each suspend and 3min after startup
update TODO
conf-parse: rename config_parse_level() to config_parse_log_level()
core: move ShowStatus type into the core
core: move config_parse_set_status() into load-fragment.c
conf-parser: config_parse_path_strv() is not generic, so let's move it into load-fragment.c
conf-parser: drop special casing in config_parse_path()
conf-parser: minor optimization in config_parse_string()
update TODO
core: add missing show-status.[ch]
core: fix assert when trying to serialize non-initialized bus peer tracker object
update TODO
build-sys: work around broken ln --relative -s -f
logind: make $XDG_RUNTIME_DIR a per-user tmpfs
update TODO
core: when passing resource limit values to client, map RLIM_INFINITY into portable value (uint64_t) -1
missing: if RLIMIT_RTTIME is not defined by the libc, then we need a new define for the max number of rlimits, too
update TODO
strv: add new STR_IN_SET() macro that operates similar to IN_SET() but for strings
systemd-run: add new --property= switch that can set arbitrary properties for the unit that is created
man: document missing options of systemd-run
systemd-run: add some extra safety checks
core: make the LimitXYZ= properties settable for transient service units
systemd-run: support all currently exported properties with -p
core: don't override NoNewPriviliges= from SystemCallFilter= if it is already explicitly set
update TODO
systemd-run: make sure --nice=, --uid=, --gid=, --setenv= also work in --scope mode
systemd-run: don't print error messages twice
generators: rework mount generators
update TODO
util: add timeout to generator execution
core: correctly unregister PIDs from PID hashtables
cryptsetup: some fixes
unit-name: modernizations
gpt-auto-generator: properly handle LUKS partitions
man: bring gpt-auto-generator up to date
units: properly capitalize the unit description
units: don't use the word 'Reboot' for Startup, but simply 'Boot'
gpt-auto-generation: set a pretty description string
logind: fix reference to systemd-user-sessions.service
core: include partition label in .device description fields
update TODO
util: move more intellegince into parse_proc_cmdline()
generators: add Documentation= fields that point to the generator man pages
generators: make automatic discovery generators work correctly when reloading
fstab-generator: merge /proc/cmdline parsing loops into one
udev-builtin-blkid: modernizations and minor fixes
udev-builtin-blkid: when we find a GPT partition marked as root disk on the same disk as the ESP, expose a property on the udev device
efi-boot-generator: typo fix
fstab-generator: the root partition is not optional
udev: automatically create a symlink /dev/disk/by-id/gpt-auto-root if there's a suitable root partition
gpt-auto-generator: automatically find the root disk of the system
update TODO
busname: don't drop 'service' from the result string
man: reference the Discoverable Partitions Spec from the gpt-auto-generator man page
gpt-auto-generator: probe only partition table and partitions we are interested in
update TODO
man: fix formatting of uuids
nspawn: add --image= switch to boot GPT disk images that follow the Discoverable Partitions Specification
nspawn: don't try mknod() of /dev/console with the correct major/minor
update TODO
nspawn: make sure we don't try to mount the container block device in the child after the parent added us to the device cgroup
nspawn: when resoliving UIDs/GIDs for "-u", do so in forked off /usr/bin/getent instead of in-process
update TODO
nspawn: fix getent fallback
update TODO
dbus: suppress duplicate and misleading messages
update TODO
man: multiple sleep modes are to be separated by whitespace, not commas
README: document that we still encourage people to turn off audit when they want to use containers
gpt-auto-generator: rename root device node symlink to /dev/gpt-auto-root
core: support globbing matches in DeviceAllow= when checking for device groups
nspawn: allow using kdbus from nspawn containers
fstab-generator: when running in a container, ignore fstab entries referring to device nodes
update TODO
bus: replace sd_bus_label_{escape,unescape}() by new sd_bus_path_{encode,decode}()
update TODO
NEWS: prepare for release 211
man: improve nspawn's --user= documentation
build-sys: prepare release 211
build-sys: when I upload the tarball, don't run the whole distcheck thing again
build-sys: we still want to rebuild the tarball though on upload
Lukas Nykryn (3):
cdrom_id: use the old MMC fallback
udev/rules: setup tty permissions and group for sclp_line, ttysclp and 3270/tty
udev: properly detect reference to unexisting part of PROGRAM's result
Mantas MikulÄnas (2):
nspawn: fix argv[0] for getent
logind: Do not fail display count if a device has no parent
Marcel Holtmann (2):
hwdb: Update database of Bluetooth company identifiers
hwdb: Update database of Bluetooth company identifiers
Mark Oteiza (1):
networkd: restore logic for enslaving to a master bonding interface
Martin Pitt (1):
input_id: Recognize buttonless joystick types
Mike Gilbert (2):
Fix systemd-stdio-bridge symlink
build-sys: Fix move-to-rootlibdir
Peter Rajnoha (1):
rules: mark loop device as SYSTEMD_READY=0 if no file is attached
Samuli Suominen (1):
build-sys: Find the tools for users with no /sbin:/usr/sbin in PATH since some systems still make the distiction between bin and sbin.
Stef Walter (1):
autogen: Allow running autogen from a builddir != srcdir
Susant Sahani (2):
sd-rtnl:introduce table-based lookup and typesafe read() functions
sd-rtnl: introduce read ether and ip address functions
Tero Roponen (1):
nspawn: fix detection of missing /proc/self/loginuid
Thomas Andersen (1):
bash: add completion for systemd-nspawn
Thomas Bächler (1):
units: Do not unescape instance name in systemd-backlight at .service
Thomas Hindoe Paaboel Andersen (9):
update TODO
add bash completion for systemd-cgls
networkd-wait-online: use automatic cleanup
add bash completion for systemd-cgtop
update bash completion for systemd-analyze
add bash completion for systemd-detect-virt
silence warning
add bash completion for systemd-cat
strv: set _printf_ on strv_extendf
Tom Gundersen (27):
man: networkd - clarify that multiple addresses/routes are supported
man: split out systemd.link(5) from udev(7)
man: split out systemd.net{work,dev}(5) from systemd-networkd(8)
man: refer to systemd.net{work,dev}(5) from systemd-networkd(8)
networkd: add basic support for MACVLANs
build-sys: networkd - simplify makefile fragment
sd-network: add new library
networkd: add networkd-wait-online
sd-network: fix header
sd-network: turn states 'unknown' and 'unmanaged' into errnos
TODO
sd-dhcp-lease: add Root Path support
sd-dhcp-lease: add sd_dhcp_lease_get_server_identifier()
sd-dhcp-lease: add sd_dhcp_lease_get_next_server()
man: networkd - mention resolv.conf symlink
networkd: wait-online - fix typo
sd-dhcp-client: log the MAC address we are using
sd-rtnl: do not blindly enter containers in message_read()
networkd: listen to changes to the MAC address
sd-rtnl/networkd: use new rtnl_message_read() API and drop helper
networkd: use new rtnl_message_read() API
sd-rtnl: increase default timeout to match sd-bus
networkd: link - degrade failed UP to warning
network: link - simplify code a bit and remove some debug logging
sd-dhcp: generalise ip header generation
networkd: rework startup
sd-dhcp-client: use close_nointr_nofail()
Tomasz Torcz (1):
fix typo in iDRAC network interface name: irdac->idrac
Umut Tezduyar Lindskog (4):
sd-network: IPv4 link-local support [v2]
man: networkd - fix typo
architecture: Add cris
man: ipv4 link-local
Uoti Urpala (1):
logs-show: fix corrupt output with empty messages
Zachary Cook (1):
man: systemd-bootchart - fix spacing in command
Zbigniew JÄdrzejewski-Szmek (22):
Remove dead lines in various places
Replace /var/run with /run in remaining places
Use /var/run/dbus/system_bus_socket for the D-Bus socket
journalctl: refuse extra arguments with --verify and similar
Update gitignore
build-sys: distribute kdbus documentation
build-sys: fix location of network-util.h
Allow fractional parts in disk sizes
Disallow sizes with increasing unit size
logind: small simplifications
shutdownd: modernizations
Introduce strv_consume which takes ownership
Do not print invalid UTF-8 in error messages
journal: assume that next entry is after previous entry
journal: forget file after encountering an error
man: update link to LSB
man: describe functions for appending to messages
build-sys: update intructions for Makefile-man.am regeneration
man: add missing comma
networkd: fix confusion from missing braces
logind: fix policykit checks
build-sys: sign releases
poma (1):
man: fix example in systemd.link
---
.gitignore | 1
Makefile-man.am | 65 +
Makefile.am | 200 ++-
NEWS | 128 ++
README | 10
TODO | 56 -
autogen.sh | 18
configure.ac | 15
hwdb/20-bluetooth-vendor-product.hwdb | 21
hwdb/20-net-ifname.hwdb | 2
hwdb/60-keyboard.hwdb | 4
man/daemon.xml | 6
man/logind.conf.xml | 36
man/sd_bus_label_escape.xml | 111 --
man/sd_bus_message_append.xml | 254 +++++
man/sd_bus_message_append_array.xml | 190 +++
man/sd_bus_message_append_basic.xml | 278 +++++
man/sd_bus_message_append_string_memfd.xml | 153 +++
man/sd_bus_message_append_strv.xml | 116 ++
man/sd_bus_path_encode.xml | 150 ++
man/systemctl.xml | 4
man/systemd-bootchart.xml | 4
man/systemd-bus-proxyd at .service.xml | 2
man/systemd-gpt-auto-generator.xml | 130 ++
man/systemd-networkd.service.xml | 364 -------
man/systemd-nspawn.xml | 83 +
man/systemd-run.xml | 90 +
man/systemd-sleep.conf.xml | 4
man/systemd-system.conf.xml | 31
man/systemd.exec.xml | 148 ++
man/systemd.link.xml | 383 +++++++
man/systemd.netdev.xml | 216 ++++
man/systemd.network.xml | 372 +++++++
man/systemd.resource-control.xml | 32
man/tmpfiles.d.xml | 24
man/udev.xml | 288 -----
man/udevadm.xml | 2
rules/50-udev-default.rules | 3
rules/60-persistent-storage.rules | 3
rules/99-systemd.rules.in | 3
shell-completion/Makefile | 1
shell-completion/bash/Makefile | 1
shell-completion/bash/systemd-analyze | 24
shell-completion/bash/systemd-cat | 57 +
shell-completion/bash/systemd-cgls | 56 +
shell-completion/bash/systemd-cgtop | 40
shell-completion/bash/systemd-detect-virt | 40
shell-completion/bash/systemd-nspawn | 112 ++
shell-completion/zsh/Makefile | 1
src/bootchart/bootchart.c | 1
src/bus-driverd/bus-driverd.c | 8
src/bus-proxyd/bus-proxyd.c | 2
src/core/busname.c | 12
src/core/busname.h | 34
src/core/cgroup.c | 4
src/core/dbus-client-track.c | 251 -----
src/core/dbus-client-track.h | 42
src/core/dbus-execute.c | 109 ++
src/core/dbus-job.c | 64 -
src/core/dbus-manager.c | 121 +-
src/core/dbus-manager.h | 2
src/core/dbus-unit.c | 46
src/core/dbus.c | 94 +
src/core/dbus.h | 7
src/core/device.c | 112 +-
src/core/execute.c | 237 ++++
src/core/execute.h | 19
src/core/job.c | 24
src/core/job.h | 3
src/core/load-fragment-gperf.gperf.m4 | 24
src/core/load-fragment.c | 405 +++++++-
src/core/load-fragment.h | 6
src/core/locale-setup.c | 3
src/core/main.c | 214 ++--
src/core/manager.c | 29
src/core/manager.h | 20
src/core/mount.c | 52 -
src/core/namespace.c | 2
src/core/path.c | 4
src/core/scope.c | 2
src/core/service.c | 18
src/core/show-status.c | 42
src/core/show-status.h | 34
src/core/shutdown.c | 2
src/core/slice.c | 1
src/core/socket.c | 7
src/core/swap.c | 7
src/core/system.conf | 3
src/core/unit.c | 82 -
src/core/unit.h | 3
src/cryptsetup/cryptsetup-generator.c | 139 --
src/dbus1-generator/dbus1-generator.c | 9
src/efi-boot-generator/efi-boot-generator.c | 72 +
src/fsck/fsck.c | 31
src/fstab-generator/fstab-generator.c | 376 +++----
src/gpt-auto-generator/gpt-auto-generator.c | 726 ++++++++++----
src/hostname/hostnamectl.c | 69 -
src/hostname/hostnamed.c | 17
src/journal/journal-file.c | 28
src/journal/journalctl.c | 5
src/journal/journald-gperf.gperf | 46
src/journal/journald-server.c | 26
src/journal/sd-journal.c | 18
src/libsystemd-dhcp/Makefile | 1
src/libsystemd-dhcp/dhcp-internal.h | 55 -
src/libsystemd-dhcp/dhcp-lease.c | 244 ----
src/libsystemd-dhcp/dhcp-lease.h | 57 -
src/libsystemd-dhcp/dhcp-network.c | 109 --
src/libsystemd-dhcp/dhcp-option.c | 184 ---
src/libsystemd-dhcp/dhcp-packet.c | 190 ---
src/libsystemd-dhcp/dhcp-protocol.h | 121 --
src/libsystemd-dhcp/sd-dhcp-client.c | 1051 --------------------
src/libsystemd-dhcp/test-dhcp-client.c | 496 ---------
src/libsystemd-dhcp/test-dhcp-option.c | 378 -------
src/libsystemd-network/Makefile | 1
src/libsystemd-network/dhcp-internal.h | 57 +
src/libsystemd-network/dhcp-lease-internal.h | 61 +
src/libsystemd-network/dhcp-network.c | 109 ++
src/libsystemd-network/dhcp-option.c | 184 +++
src/libsystemd-network/dhcp-packet.c | 193 +++
src/libsystemd-network/dhcp-protocol.h | 122 ++
src/libsystemd-network/ipv4ll-internal.h | 38
src/libsystemd-network/ipv4ll-network.c | 56 +
src/libsystemd-network/ipv4ll-packet.c | 71 +
src/libsystemd-network/sd-dhcp-client.c | 1071 +++++++++++++++++++++
src/libsystemd-network/sd-dhcp-lease.c | 487 +++++++++
src/libsystemd-network/sd-ipv4ll.c | 519 ++++++++++
src/libsystemd-network/test-dhcp-client.c | 496 +++++++++
src/libsystemd-network/test-dhcp-option.c | 378 +++++++
src/libsystemd/libsystemd.sym.m4 | 16
src/libsystemd/sd-bus/PORTING-DBUS1 | 2
src/libsystemd/sd-bus/bus-control.c | 8
src/libsystemd/sd-bus/bus-creds.c | 3
src/libsystemd/sd-bus/bus-internal.h | 2
src/libsystemd/sd-bus/bus-kernel.c | 78 +
src/libsystemd/sd-bus/bus-kernel.h | 6
src/libsystemd/sd-bus/bus-track.c | 314 ++++++
src/libsystemd/sd-bus/bus-track.h | 24
src/libsystemd/sd-bus/bus-util.c | 195 +++
src/libsystemd/sd-bus/bus-util.h | 2
src/libsystemd/sd-bus/kdbus.h | 89 -
src/libsystemd/sd-bus/sd-bus.c | 66 +
src/libsystemd/sd-bus/sd-memfd.c | 7
src/libsystemd/sd-bus/test-bus-marshal.c | 28
src/libsystemd/sd-event/sd-event.c | 2
src/libsystemd/sd-rtnl/rtnl-internal.h | 13
src/libsystemd/sd-rtnl/rtnl-message.c | 209 +++-
src/libsystemd/sd-rtnl/rtnl-util.c | 16
src/libsystemd/sd-rtnl/rtnl-util.h | 2
src/libsystemd/sd-rtnl/test-rtnl.c | 83 +
src/login/logind-action.c | 25
src/login/logind-core.c | 133 +-
src/login/logind-dbus.c | 60 +
src/login/logind-gperf.gperf | 1
src/login/logind-seat-dbus.c | 11
src/login/logind-seat.c | 22
src/login/logind-session-dbus.c | 15
src/login/logind-session.c | 4
src/login/logind-user-dbus.c | 6
src/login/logind-user.c | 92 +
src/login/logind.c | 9
src/login/logind.conf | 1
src/login/logind.h | 12
src/login/org.freedesktop.login1.conf | 12
src/machine/machine-dbus.c | 11
src/modules-load/modules-load.c | 15
src/network/network-util.h | 28
src/network/networkd-address.c | 4
src/network/networkd-link.c | 541 +++++++++-
src/network/networkd-manager.c | 4
src/network/networkd-netdev-gperf.gperf | 1
src/network/networkd-netdev.c | 67 +
src/network/networkd-network-gperf.gperf | 2
src/network/networkd-network.c | 54 -
src/network/networkd-route.c | 85 +
src/network/networkd-wait-online.c | 135 ++
src/network/networkd.c | 25
src/network/networkd.h | 36
src/network/sd-network.c | 234 ++++
src/nspawn/nspawn.c | 1353 ++++++++++++++++++++++-----
src/quotacheck/quotacheck.c | 28
src/run/run.c | 226 +++-
src/shared/.gitignore | 4
src/shared/acl-util.c | 3
src/shared/af-list.c | 58 +
src/shared/af-list.h | 27
src/shared/architecture.c | 6
src/shared/architecture.h | 6
src/shared/blkid-util.h | 33
src/shared/conf-parser.c | 301 +-----
src/shared/conf-parser.h | 13
src/shared/def.h | 2
src/shared/efivars.c | 11
src/shared/exit-status.c | 23
src/shared/exit-status.h | 18
src/shared/fileio.c | 15
src/shared/generator.c | 87 +
src/shared/generator.h | 26
src/shared/gpt.h | 41
src/shared/install.c | 2
src/shared/log.c | 2
src/shared/logs-show.c | 5
src/shared/macro.h | 2
src/shared/missing.h | 3
src/shared/mkdir.c | 8
src/shared/strv.c | 32
src/shared/strv.h | 4
src/shared/time-dst.c | 4
src/shared/unit-name.c | 25
src/shared/util.c | 335 ++++--
src/shared/util.h | 40
src/shutdownd/shutdownd.c | 26
src/sleep/sleep.c | 14
src/systemctl/systemctl.c | 214 ----
src/systemd/sd-bus.h | 23
src/systemd/sd-dhcp-client.h | 12
src/systemd/sd-dhcp-lease.h | 44
src/systemd/sd-ipv4ll.h | 50
src/systemd/sd-network.h | 87 +
src/systemd/sd-rtnl.h | 8
src/test/test-util.c | 55 -
src/udev/cdrom_id/cdrom_id.c | 2
src/udev/net/ethtool-util.c | 4
src/udev/net/link-config.c | 4
src/udev/scsi_id/scsi_id.c | 1
src/udev/udev-builtin-blkid.c | 119 ++
src/udev/udev-builtin-input_id.c | 19
src/udev/udev-event.c | 2
src/udev/udevadm-info.c | 3
tools/make-man-rules.py | 12
units/org.freedesktop.DBus.busname | 1
units/org.freedesktop.hostname1.busname | 1
units/org.freedesktop.locale1.busname | 1
units/org.freedesktop.login1.busname | 1
units/org.freedesktop.machine1.busname | 1
units/org.freedesktop.timedate1.busname | 1
units/systemd-backlight at .service.in | 6
units/systemd-bus-proxyd.socket | 2
units/systemd-tmpfiles-setup-dev.service.in | 2
units/systemd-update-utmp.service.in | 2
240 files changed, 14474 insertions(+), 6571 deletions(-)
---
More information about the systemd-commits
mailing list