[systemd-commits] Changes to 'refs/tags/v3'
Kay Sievers
kay at kemper.freedesktop.org
Sun Mar 24 14:35:32 PDT 2013
Tag 'v3' created by Lennart Poettering <lennart at poettering.net> at 2010-07-13 22:19 -0700
systemd 3
Changes since v2:
Kay Sievers (1):
units: SUSE - set COLD_BOOT to skip own boot.d/ handling on shutdown
Lennart Poettering (75):
install: properly parse --realize=reload
main: make it possible to run a system daemon along side an aloready running one for testing purposes
socket: fix loading of .service files for .socket files
update fixme
build-sys: drop special name hack for dbus.service since a native service file is now shipped upstream dbus
man: update daemon man page a little
systemctl: show connection counters only for Accept=yes sockets
units: introduce umount.target for unmounting all file systems
automount: refuse automounts for the root file system
units: pull in shutdown.target and umount.target when entering emergency mode
mount: add implicit umount.target conflicts only in system mode
execute: add ability to configure the kill signal
main: add a few more useful diagnostic log messages
snapshot: fix deserialization
service: allow immediate stopping while starting
units: turn shutdown dependencies from Requires into Wants to make things a bit more robust
systemctl: show exec status of all exited programs
unit: trim cgroups when going down
cgroup: make cgroup controller name a constant
cgroup: kill processes, not tasks and other cgroup changes
dbus: suppress duplicate message when reusing bus for system and session
manager: introduce unit path cache to minimize disk accesses
manager: free dbus error when ignoring it
service: fix minor memory leak
systemctl: move status further down
dbus: use private connections wherever possible
socket: pass minimal abstract socket names
Merge branch 'master' of ssh://git.freedesktop.org/git/systemd
systemctl: turn --replace into --fail
dbus: don't hit an assert if we sent a changed signal for something not in the dbus queue (i.e. because it was deleted before it was fully created
dbus: get rid of last non-private busses
units: turn Wants=shutdown back into Requires=shutdown to avoid removal of jobs due to the impact minimizer
execute: use right logger socket
install: fix wrong dbus connection shutdown
sd-daemon: fix abstract namespace sockaddr for notification socket
build-sys: require udev 160 to fix notify socket abstract namespace sockaddr length
execute: optionally ignore return status of invoked commands
service: trim cgroups if services that are "active" but "exited"
unit: introduce IgnoreDependencyFailure=
cgroup: implement cg_get_path natively
cgroup: reimplement the last bit of libcgroup functionality natively
pam: remove leftover libcgroup inclusion
update fixme
execute: close inherited fds earlier
util: fix error handling in acquire_terminal()
util: reset terminal even harder
execute: reword comment
service: allow input from terminal when executing more than one start-pre or stop-post command
execute: inherit from original input, not the fixed up
mount: add automatic start ordering dependencies for mounts
units: introduce emergency.target
units: add missing units
units: rely only on isolate to remove running services when entering rescue/emergency modes
socket: when the socket is supposed to stop, don't accept any connections anymore
units: fix ordering problem
socket: when going down, flush all queued sockets
units: introduce bluetooth.target/printer.target which are activated if the right hardware is plugged in
units: dm is an awful piece of work
device: properly create dependencies
unit: retroactively start dependencies for job-less units too
units: make maximum unit name longer, since DM names manager to hit the limit
units: fix minor typo
update fixme
udev: ignore dynamic ram/loop block devices
udev: use prettier subsystem paths for bluetooth devices, too
units: add missing target files
main: replace --running-as= by --session and --system do mimic related tools and D-Bus
cgroup: treat non-existing cgroups like empty ones, to deal with races
unit: disable retroactive starting/stopping of units when deserializing
install: implement systemd-install realize
main: introduce -D as quick acess to debugging
manager: always allow stopping of units that failed to load
systemctl: introduce try-restart and reload-or-restart commands
units: update other distro units to recent fedora changes
build-sys: bump release
---
DISTRO_PORTING | 13
Makefile.am | 58 +-
configure.ac | 40 -
fixme | 4
man/daemon.xml | 49 +
man/systemctl.xml | 48 +
man/systemd-install.xml | 60 +-
man/systemd.service.xml | 10
man/systemd.special.xml.in | 39 +
man/systemd.unit.xml | 13
man/systemd.xml | 26
src/99-systemd.rules | 10
src/automount.c | 34 +
src/cgroup-show.c | 93 +--
src/cgroup-show.h | 4
src/cgroup-util.c | 839 ++++++++++++++++++++------------
src/cgroup-util.h | 25
src/cgroup.c | 118 ++--
src/cgroup.h | 5
src/cgroups-agent.c | 6
src/dbus-common.c | 4
src/dbus-execute.c | 5
src/dbus-execute.h | 13
src/dbus-job.c | 7
src/dbus-manager.c | 28 +
src/dbus-mount.c | 2
src/dbus-service.c | 2
src/dbus-socket.c | 2
src/dbus-unit.c | 25
src/dbus-unit.h | 11
src/dbus.c | 57 +-
src/device.c | 6
src/execute.c | 36 -
src/execute.h | 14
src/initctl.c | 8
src/install.c | 48 +
src/job.c | 9
src/kmod-setup.c | 2
src/load-dropin.c | 12
src/load-fragment.c | 71 ++
src/macro.h | 6
src/main.c | 62 +-
src/manager.c | 167 ++++--
src/manager.h | 5
src/mount.c | 56 +-
src/mount.h | 2
src/pam-module.c | 101 +--
src/path.c | 4
src/sd-daemon.c | 6
src/service.c | 62 +-
src/service.h | 2
src/snapshot.c | 2
src/socket-util.c | 10
src/socket.c | 56 +-
src/socket.h | 2
src/special.h | 6
src/swap.c | 22
src/systemctl.c | 368 ++++++++++----
src/systemd-cgls.c | 7
src/test-cgroup.c | 78 +-
src/test-loopback.c | 1
src/timer.c | 4
src/unit.c | 100 +--
src/unit.h | 14
src/util.c | 144 ++++-
src/util.h | 5
units/.gitignore | 1
units/arch/halt.service | 5
units/arch/poweroff.service | 5
units/arch/reboot.service | 5
units/arch/sysinit.service | 3
units/bluetooth.target | 12
units/dbus.target | 11
units/dbus.target.in | 17
units/dev-hugepages.automount | 2
units/dev-hugepages.mount | 1
units/dev-mqueue.automount | 2
units/dev-mqueue.mount | 1
units/emergency.service | 6
units/emergency.target | 13
units/fedora/halt.service | 5
units/fedora/poweroff.service | 5
units/fedora/prefdm.service | 2
units/fedora/reboot.service | 5
units/fedora/single.service | 28 +
units/fedora/sysinit.service | 3
units/gentoo/halt.service | 5
units/gentoo/poweroff.service | 5
units/gentoo/reboot.service | 5
units/multi-user.target.m4 | 2
units/printer.target | 12
units/proc-sys-fs-binfmt_misc.automount | 2
units/proc-sys-fs-binfmt_misc.mount | 1
units/rescue.target | 6
units/shutdown.target | 1
units/suse/halt.service | 9
units/suse/poweroff.service | 8
units/suse/reboot.service | 8
units/sys-kernel-debug.automount | 2
units/sys-kernel-debug.mount | 1
units/sys-kernel-security.automount | 2
units/sys-kernel-security.mount | 1
units/sysinit.target.m4 | 5
units/umount.target | 13
104 files changed, 2256 insertions(+), 1112 deletions(-)
---
More information about the systemd-commits
mailing list