[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