[systemd-commits] Changes to 'refs/tags/v25'
Lennart Poettering
lennart at kemper.freedesktop.org
Wed Apr 20 18:57:05 PDT 2011
Tag 'v25' created by Lennart Poettering <lennart at poettering.net> at 2011-04-21 02:56 -0700
systemd 25
Changes since v24:
Brendan Jones (1):
bash: fix typo
Chris E Ferron (1):
MeeGo support
Kay Sievers (1):
update TODO
Lennart Poettering (82):
mount: relabel both before and after a mount, just in case
unit: introduce OnFailureIsolate=
manager: don't garbage collect jobs when isolating, to change global state
manager: serialize/deserialize max job id and /usr taint flag
unit: pull in logger unit only when running in system mode
unit: disallow configuration of more than one on_failure dependencies if OnFailureIsolate= is on
don't make up buffer sizes, use standard LINE_MAX instead
manager: no need to use randomized generator dir when running as system manager
dbus: expose monotonic timestamps on the bus
man: add man page for ask-password
update TODO
tmpfiles: don't warn if two identical lines are configured
path: optionally, create watched directories in .path units
local-fs: invoke emergency.service mounting at boot fails
socket: support netlink sockets
socket: be a bit more verbose when refusing to start a socket unit
unit: fix dump output
analyze: fix typo
execute: don't fail if we cannot fix OOM in a container
socket: fix check for SEQPACKET
socket: try creating a socket under our own identity if we have no perms to consult the selinux database
pam: use /proc/self/loginuid only if we have CAP_AUDIT_CONTROL
pam: use /proc/self/sessionid only if CAP_AUDIT_CONTROL is set
cgroup: be nice to Ingo Molnar
mount: don't pull in stdio logger for root mount unit
units: isolate emergency.target instead of emergency.service when we fail to mount all file systems
unit: skip default cgroup setup if we have no hierarchy to work on
ask-password: properly accept empty passwords from agent
ask-password: always send final NUL char
ask-password: support passwords without timeouts
ask-password: use kill(PID, 0) before querying a password
units: add --no-block when starting normal service after shell exited
units: set stdout of kmsg syslogd to /dev/null
logger: adjust socket description to match service
units: require syslog.socket from the logger because we simply fail if we don't have it
manager: downgrade a few log messages
cryptsetup: add trailing \n
units: never pull in sysinit from utmp, so that we can shutdown from emergency mode without pulling in sysinit
manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger around when isolating
manager: drop all pending jobs when isolating
ask-password: use default timeout
logger,initctl: use global exit timeout
crypto: let the cryptsetup binary handles its own configurable timeouts
util: modernize get_parent_of_pid() a bit
util: truncate newline inside of read_one_line_file() already
strv: handle empty lists in strv_copy() properly
strv: detect non-assignments in env blocks properly in env_append()
strv: properly override settings in env_append()
dbus: split out object management code into dbus-common, and simplify it
cryptsetup: simplifications
hostname: split out hostname validation into util.c
units: order quotacheck after remount-rootfs
units: wording fix
hostnamed: introduce systemd-hostnamed
polkit: follow the usual syntax for polkit actions
man: runlevel 5 is usually more comprehensive, so use it instead of 3 to detect whether a sysv service is enabled
hostnamed: add reference to SMBIOS specs
job: also print status messages when we successfully started a unit
systemctl: always consider unit files with no [Install] section but stored in /lib enabled
socket: guarantee order in which sockets are passed to be the one of the configuration file
socket: reuse existing FIFOs
cryptsetup: do not order crypto DM devices against the cryptsetup service
mount: make device timeout configurable
execute: when we run as PID 1 the kernel doesn't give us CAP_SETPCAP by default. Get that temporarily when dropping capabilities for good
hostnamed: improve error logging
hostnamed: drop all caps but CAP_SYS_ADMIN
mount: properly parse timeouts options in the middle of the string
manager: when running in test mode, do not write generated unit files to /run/systemd/generator
fsck: don't fsck against basic.target in order to properly allow automount /home
mount,crypto: rework meaning of noauto/nofail
man: fix specification of default timeouts
socket: log more information about invalid poll events
units: set capability bounding set for syslog services
cgroup: don't accidentaly trim on reload
nspawn: don't fail when we receive SIGCHLD
vconsole: don't set console font/keymap if settings are empty
socket: support ListeSpecial= sockets
cryptsetup: pass 0 as key size to crypt_activate_by_keyfile()
man: minor fixes
Revert "cryptsetup: pass 0 as key size to crypt_activate_by_keyfile()"
build-sys: bump release
update TODO
Wulf C. Krueger (1):
mount: Allow creating mount units for /var/lib/nfs/rpc_pipefs and /proc/fs/nfsd.
---
.gitignore | 1
Makefile.am | 62 +-
TODO | 94 +--
configure.ac | 10
man/daemon.xml | 2
man/hostname.xml | 13
man/machine-id.xml | 8
man/machine-info.xml | 147 +++++
man/os-release.xml | 19
man/systemd-ask-password.xml | 183 ++++++
man/systemd.mount.xml | 2
man/systemd.path.xml | 22
man/systemd.service.xml | 2
man/systemd.socket.xml | 33 +
man/systemd.unit.xml | 26
src/ask-password-api.c | 12
src/ask-password.c | 15
src/automount.c | 2
src/cgroup.c | 14
src/cgroup.h | 4
src/cgroups-agent.c | 2
src/cryptsetup-generator.c | 51 +
src/cryptsetup.c | 9
src/dbus-automount.c | 3
src/dbus-common.c | 447 ++++++++++++++++
src/dbus-common.h | 119 ++++
src/dbus-device.c | 3
src/dbus-execute.c | 41 -
src/dbus-execute.h | 38 -
src/dbus-job.c | 10
src/dbus-manager.c | 113 ++--
src/dbus-mount.c | 13
src/dbus-path.c | 17
src/dbus-service.c | 3
src/dbus-snapshot.c | 4
src/dbus-socket.c | 3
src/dbus-swap.c | 6
src/dbus-target.c | 3
src/dbus-timer.c | 9
src/dbus-unit.c | 58 --
src/dbus-unit.h | 53 +
src/dbus.c | 459 ----------------
src/dbus.h | 108 ---
src/def.h | 2
src/device.c | 3
src/execute.c | 76 ++
src/getty-generator.c | 1
src/gnome-ask-password-agent.vala | 2
src/hostname-setup.c | 41 -
src/hostnamed.c | 704 ++++++++++++++++++++++++++
src/initctl.c | 5
src/job.c | 61 +-
src/load-fragment.c | 35 +
src/locale-setup.c | 4
src/log.c | 10
src/logger.c | 5
src/manager.c | 94 ++-
src/manager.h | 1
src/mount-setup.c | 29 -
src/mount.c | 133 +++-
src/nspawn.c | 9
src/org.freedesktop.hostname1.conf | 27
src/org.freedesktop.hostname1.policy | 49 +
src/org.freedesktop.hostname1.service | 12
src/org.freedesktop.systemd1.policy.in | 4
src/pam-module.c | 43 -
src/path.c | 39 +
src/path.h | 3
src/readahead-common.c | 1
src/reply-password.c | 2
src/service.c | 2
src/socket-util.c | 279 +++++++---
src/socket-util.h | 11
src/socket.c | 126 ++++
src/socket.h | 1
src/strv.c | 50 +
src/strv.h | 1
src/swap.c | 3
src/systemctl-bash-completion.sh | 2
src/systemctl.c | 17
src/systemd-analyze | 40 +
src/tmpfiles.c | 48 +
src/tty-ask-password-agent.c | 33 -
src/unit.c | 43 +
src/unit.h | 9
src/util.c | 195 ++++++-
src/util.h | 13
src/vconsole-setup.c | 38 -
tmpfiles.d/systemd.conf | 2
units/.gitignore | 1
units/emergency.service | 2
units/fsck-root.service.in | 2
units/fsck at .service.in | 2
units/local-fs.target | 2
units/quotacheck.service.in | 2
units/remount-rootfs.service | 2
units/rescue.service.m4 | 7
units/syslog.target | 5
units/systemd-ask-password-console.path | 1
units/systemd-ask-password-plymouth.path | 1
units/systemd-ask-password-wall.path | 1
units/systemd-hostnamed.service.in | 17
units/systemd-kmsg-syslogd.service.in | 2
units/systemd-logger.service.in | 2
units/systemd-logger.socket | 7
units/systemd-shutdownd.service.in | 2
units/systemd-update-utmp-runlevel.service.in | 1
units/systemd-update-utmp-shutdown.service.in | 1
108 files changed, 3416 insertions(+), 1195 deletions(-)
---
More information about the systemd-commits
mailing list