[systemd-devel] [ANNOUNCE] systemd 2

Lennart Poettering lennart at poettering.net
Thu Jul 8 20:31:08 PDT 2010


Heya,

I just rolled the second release, contains mostly bugfixes, but also
some new functionality, such as the "systemd-cgls" tool which shows the
cgroup hierarchy in a tree. Really neat, especially if pam_systemd is
configured.

http://www.freedesktop.org/software/systemd/systemd-2.tar.bz2

Shortlog:

Kay Sievers (1):
      systemctl: don't actually reboot/poweroff/halt if only a wtmp update is requested

Lennart Poettering (40):
      util: implement safe_atolu based on safe_atolli/safe_atoi, depending on word size
      service: fix parsing word size functions
      main: always log when we reexecute or reload
      log: bump up a number of log messages so that they are shown even if debug logging is disabled, for diagnostic purposes
      conf-parser: support continuation lines with trailing backslashes in lines
      util: fix handling of unknown escapes in cunescape()
      util: properly handle escaped quotes in words in split_quoted()
      util: introduce cunescape_length()
      util: use quoted word parsing where applicable
      service: allow configuration of more than one Exec command in one line
      man: update man pages for recent syntax changes
      dbus: shut down bus connection cleanly and fully when a direct client disconnects
      util: handle \s escape as defined in the XDG spec properly in cunescape()
      units: in order to make the default services parseable by GKeyFile, merge repeated lines
      dbus: log received message only once, in filter function
      job: when converting restart jobs, move them to WAITING state
      service: set  env var for stop/reload commands
      dbus: make errors reported via D-Bus more useful
      execute: if the main process of a service already owns the TTY, don't wait for acquiring it again in the reload/stop step
      execute: support minimal environment variable replacement when executing processes
      man: document variable substitution
      units: kill the emergency shell with SIGHUP
      dbus: add missing dbus-errors.h header
      mount: fix confirm spawn setting
      util: fix missing memory initialization
      units: properly create prefdm symlink
      service: don't enable native services via legacy sysv symlinks anymore
      systemctl: filter and sort member pid of cgroup
      cgls: beef up control group dumping and introduce cgls tool
      cgls: fix missing initialization
      systemctl: short cut things if we aren't root and the user requested a reboot to suppress unnecessary wall message
      install: various improvements
      man: fix minor ambuigity
      main: introduce $SYSTEMD_SKIP_API_MOUNTS to disable mounting of API FS
      build-sys: set SYSTEMD_SKIP_API_MOUNTS=1 when generating introspection files
      units: connect shutdown scripts explicitly with the tty, because native units now default to /dev/null stdout otherwise
      update fixme
      build-sys: disable inline warnings
      build-sys: bump version
      build-sys: add make upload target

Ozan Çağlayan (2):
      man: Fix minor issues in systemd.unit.xml
      man: Minor typographic fixes to systemd.xml

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list