[systemd-commits] Changes to 'refs/tags/v4'

Kay Sievers kay at kemper.freedesktop.org
Sun Mar 24 14:35:33 PDT 2013


Tag 'v4' created by Lennart Poettering <lennart at poettering.net> at 2010-07-24 02:07 -0700

systemd 4

Changes since v3:
Daniel J Walsh (1):
      socket: SELinux support for socket creation.

Lennart Poettering (55):
      socket: don't close sockets when activating per-connection units
      cgls: rename source file to cgls.c, since we have no prefix for any of the other files either
      fixme: refer to rhbz bugs that need fixing
      systemctl: add to command for virtualizing the dependency tree with graphviz
      man: various man page updates
      install: refuse installation of symlinked units
      mount-setup: consider a few file systems API mounts and ignore them
      main: disable nscd if we can to avoid deadlock, just in case
      target: if the user configured a manual ordering between target units and the unit they require don't contradict that automatically
      path,timer: order units after sysinit by default
      units: fix default mode of /var/run and /var/lock
      unit: allow units to have more than one instance id
      service: refuse to start services that are configured for per-connection instantiation to start without a socket
      socket: don't allow mixing of accepting and non-accepting sockets in the same unit
      socket: prepare for proper selinux labelling of sockets
      systemctl: always show units with active jobs in list-units output
      units: introduce smartcard.target
      device: rename 'available' state to 'plugged'
      units: wire smartcard.target into Makefile
      systemctl: warn when operating on service files that changed on disk but haven't been reloaded
      unit: introduce OnFailure dependencies to activate units on failure of other units, as a way to implement an automatic rescue shell
      systemctl: extend list-units output a little
      unit: consider only_by_dependency setting when clients ask whether a unit is startable
      job: timeout every job independently of the unit
      execute: bump up log level of executed processes that failed
      install: optionally remove all symlinks from configuration tree recursively
      man: extend man pages a little
      systemctl: introduce reset-maintenance command
      device: do not merge devices
      socket: fix access mode verification of FIFOs
      fedora: make sure the gettys are run before X starts up
      manager: write serialization to /dev/.systemd/ instead of /dev/shm
      systemctl: always disable color when output goes into a file
      hostname: properly deal with unset hostname in fedora configuration
      sysv: do not add sysv services that are not enabled in /etc/rcN.d/ to network.target or other LSB-style Provides: targets
      exec: extend variable substitution to support splitting variable values into seperate arguments
      unit: allow symlinking unit files to /dev/null
      load: make sure that unit files in /etc/ always take precedence, even over link targets, to make them easily overrdiable
      pam: remove only sessions we ourselves created in the first place
      unit: deduce following unit value dynamically instead of statically, to avoid dangling pointers
      job: make sure restart jobs are readded to the run queue after conversion to start jobs
      service: save/restore status text string
      update fixme
      build-sys: fix compatibility with vala 0.9
      update fixme
      units: add [Install] section to getty.target and remote-fs.target
      build-sys: prepare release 4
      systemctl: accept -p more than once
      install: default to minimal realization mode
      systemctl: support force-reload and condrestart as aliases for reload-or-try-restart
      systemctl: fold systemd-install into systemctl
      main: disable NSS disabling logic for now, since this is incompatible with rpm
      systemctl: don't hit an assert when we are run from a non-systemd boot
      systemctl: don't use the systemd bus to talk to upstart
      telinit: forward to upstart, if not booted with systemd

Robert "arachnist" Gerus (1):
      sshd, tmux and others are broken when /dev/pts is mounted with "-o nodev"

---
 .gitignore                  |    1 
 Makefile.am                 |   38 
 configure.ac                |    9 
 fixme                       |   41 
 man/daemon.xml              |   49 -
 man/systemctl.xml           |  387 +++++++--
 man/systemd-install.xml     |  272 ------
 man/systemd.service.xml     |   12 
 man/systemd.unit.xml        |   54 +
 man/systemd.xml             |   79 +
 src/99-systemd.rules        |    1 
 src/automount.c             |   13 
 src/cgls.c                  |  122 ++
 src/cgroup-util.c           |   20 
 src/dbus-manager.c          |   44 -
 src/dbus-unit.c             |   45 +
 src/dbus-unit.h             |   13 
 src/device.c                |  277 ++++--
 src/device.h                |    8 
 src/execute.c               |    3 
 src/hashmap.c               |   27 
 src/hashmap.h               |    1 
 src/hostname-setup.c        |    5 
 src/install.c               |  920 ----------------------
 src/job.c                   |   68 +
 src/job.h                   |    9 
 src/load-fragment.c         |  116 +-
 src/log.c                   |    2 
 src/log.h                   |    2 
 src/macro.h                 |    1 
 src/main.c                  |   30 
 src/manager.c               |   34 
 src/manager.h               |    9 
 src/missing.h               |   10 
 src/mount-setup.c           |   16 
 src/mount.c                 |   16 
 src/pam-module.c            |   34 
 src/path.c                  |   28 
 src/path.h                  |   13 
 src/service.c               |   78 +
 src/service.h               |   19 
 src/socket-util.c           |   17 
 src/socket-util.h           |    2 
 src/socket.c                |  275 +++++-
 src/socket.h                |    3 
 src/swap.c                  |   27 
 src/systemadm.vala          |    2 
 src/systemctl.c             | 1811 ++++++++++++++++++++++++++++++++++++--------
 src/systemd-cgls.c          |  122 --
 src/systemd-interfaces.vala |    1 
 src/target.c                |   21 
 src/test-env-replace.c      |   59 +
 src/timer.c                 |   28 
 src/unit.c                  |  123 ++
 src/unit.h                  |   19 
 src/util.c                  |   83 +-
 src/util.h                  |    2 
 units/.gitignore            |    1 
 units/emergency.service     |    2 
 units/fedora/single.service |    2 
 units/getty.target          |    3 
 units/getty at .service.m4     |    1 
 units/remote-fs.target.m4   |    3 
 units/smartcard.target      |   12 
 units/var-lock.mount        |    1 
 units/var-run.mount         |    1 
 66 files changed, 3477 insertions(+), 2070 deletions(-)
---


More information about the systemd-commits mailing list