[systemd-devel] [ANNOUNCE] systemd v18

Lennart Poettering lennart at poettering.net
Wed Feb 16 14:21:28 PST 2011


Heya,

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

Lots of bugfixes, lots of (smaller) new features:

Adrian Spinu (1):
      load-fragment: properly parse Nice= value

Alexey Shabalin (2):
      build-sys: autodetect and use pkg-config for libselinux
      build-sys: initial support ALTLinux

Jeff Mahoney (1):
      plymouth: move plymouth out of TARGET_FEDORA

Kay Sievers (1):
      swap: handle "nofail" from fstab

Lennart Poettering (57):
      TODO
      automount: use unit_pending_inactive() where appropriate
      pam: optionally reset cgroup memberships for login sessions
      dbus: use ControlGroup as property name to match config option
      build-sys: ensure selinux configure check follows logic of other optional features
      update TODO
      locale: unify some code between fedora and altlinux
      systemctl: make sure the tty agent does not retain a copy of stdio
      systemctl: don't start agent for --user
      systemctl: fix opening params
      man: clarify a few things
      manager: if we receive SIGRTMIN+20/21 enable/disable showing of status on the console
      systemd: show status when run with plymouth, and don't start plymouth a second time when it is already running
      device: consider udev devices with SYSTEMD_READY=0 as unplugged
      man: document SYSTEMD_READY=
      dbus: allow all clients access to org.freedesktop.DBus.Peer
      units: introduce and hook up sound.target
      update TODO
      tmpfiles: support globs
      tmpfiles: log to stderr if possible
      tmpfiles: take names of tmpfiles configuration files on the command line
      tmpfiles: move binary to /bin to make it publicly available
      systemd: document systemd-tmpfiles
      tmpfiles: simplify default tmpfiles configuration by using globs
      readahead: disable readahead in virtual machines
      systemctl: don't unnecessarily close stdin/stdout/stderr for tty agent so that locking by tty works
      systemctl: minor optimizations
      pam: introduce whitelist and blacklist user list feature
      service: make main pid guessing optional, and reread pid file after reloads
      service: when guessing the main PID don't consider processes that aren't our children
      util: when determining the right TERM for /dev/console consult /sys/class/tty/console/active
      update TODO
      fsck: skip root fsck if dracut already did it
      getty: do not auto-spawn getty's on VC ttys if console=ttyN is used
      util: properly resolve /dev/console if more than once console= argument was passed on the kernel command line
      getty: don't parse console= anymore, use /sys/class/tty/console/active instead
      tmpfiles: never delete AF_UNIX sockets that are alive
      cryptsetup: fix unit file description
      job: make status message printing more verbose
      shutdown: execute all binaries in /lib/systemd/system-shutdown as last step before invoking reboot()
      fsck: do not fail boot if fsck returns with an error code that hasn't 2 or 6 set
      socket: refuse socket activation for SysV services
      execute: optionally forward program output to /dev/console in addition to syslog/kmsg
      fsck: output to /dev/console by default in addition to syslog
      udev: use SYSTEMD_READY to mask uninitialized DM devices
      exec: introduce global defaults for the standard output of services
      service: change default std output to inherit
      mount,swap: properly add dependencies to logger if needed
      cleanup TODO
      udev: ignore block devices which no known contents, to avoid trying of mounts/swapons when devices aren't set up full yet
      README: update requirements
      manager: don't consider transaction jobs conflicting with queued jobs redundant
      util: seperate welcome line from other output by empty lines
      rescue: make 'systemctl default' fail if there is already something running when the shell exited
      systemctl: introduce --failed to show only failed services
      systemctl: introduce --ignore-dependencies
      build-sys: prepare release v18

Lucas De Marchi (2):
      build-sys: fix AC_COMPILE_IFELSE tests
      build-sys: make less noise when checking file


Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list