[systemd-devel] [ANNOUNCE] systemd 11

Lennart Poettering lennart at poettering.net
Thu Oct 7 07:15:24 PDT 2010


Heya,

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

Andreas Jaeger (1):
      tmpfiles: fix typo in comment

Dave Reisner (1):
      fix typo: s/seperat/separat/g

Fabiano Fidencio (4):
      socket: Support IPv6-less systems with runtime check.
      mount: Remove double include of "mount.h"
      sysv: optionally disable of SysV init/rcN.d support at compile time
      list: Fixing typo in LIST_FIND_HEAD

Fabiano Fidêncio (1):
      mount: Don't stop the mountinfo parser if one line can't be read

Gustavo Sverzut Barbieri (5):
      random-seed: create parents of RANDOM_SEED if they do not exist.
      gentoo: vconsole-setup support.
      gentoo: locale-setup support
      dbus: add Progress property to introspection
      build-sys: Add compiler and linker flags to reduce binary size

Harald Hoyer (4):
      readahead-collect: typo, free the correct pointer
      readahead-collect: check for negative return codes of fs_on_ssd()
      readahead-replay: use posix_fadvise instead of readahead
      hashmap: HASHMAP_FOREACH* iterate until ITERATOR_LAST

Kay Sievers (18):
      tmpwatch: install the unit files
      suse: locale + vconsole compat support
      tmpwatch: fix typo and remove [Install]
      units: always enable random-seed, module-load, vconsole
      units: enable hwclock by default
      units: enable sysctl by default
      units: enable var-run + var-lock service by default
      units: hwclock support for non-UTC must not be in the default
      units: move ctrl-alt-delete, default getty targets from /etc to /lib
      units: add optional tmp.service
      units: enable getty.target by default
      units: add tmp.service to file list
      update fixme
      vconsole-setup: ignore empty strings like FOO="", imported from config files
      use .conf for new config files: locale, vconsole, modules.d
      modules-load: use /etc/modules-load.d/?*.conf
      parse_env_file() - return empty value strings like FOO="" as NULL value
      update fixme

Lennart Poettering (101):
      util: SIGSTKFLT is unknown on Linux for SPARC
      man: include reference to the interface stability promise
      mount-setup: fix selinux label after mounting
      man: document that first param to ExecStart= cannot be variable substitution
      systemctl: use sizeof() instead of strlen() on literal strings
      util: introduce waitpid_loop()
      util: use waitid() instead of waitpid() everywhere to avoid confusion due to SIGSTOP
      vconsole: add new utility to initialize the virtual console
      locale: initialize locale from /etc/locale by default
      util: fix handling of quotes in parse_env_file()
      vconsole: fall back to fedora specific configuration
      ask-password: add minimal framework to allow services query SSL/harddisk passphrases from the user
      ask-password: optionally ask questions on tty
      ask-password: extend help text a little
      ask-password: popup notification when we ask for a password
      vconsole: more completely cover fedora legacy vconsole configuration
      vconsole: drop vconsole config file var prefix
      update fixme
      update fixme
      locale: never use LC_ALL. It's evil.
      locale: unset locale vars that are not set any longer
      locale: make sure we don't merge configuration settings from different sources
      vconsole: make sure we don't merge configuration settings from different sources
      units: add default tmpwatch units
      manager: count how many jobs we executed
      manager: measure startup times
      manager: calculate progress value while booting
      readahead: implement minimal readahead logic based on fanotify(), mincore() and readahead()
      dbus: export number of total failed jobs on D-Bus interface
      fanotify: use uint64_t instead of __u64
      readahead: add btrfs defrag support
      readahead: put limit on files we read ahead
      readahead: normalize logging
      readahead: take file system root on command line
      readahead: disable on low memory machines
      readahead-replay: delay ready notification until we queued first read
      readahead: exit after a maximum runtime
      readahead: make candidate for early OOM kill
      readahead: never readahead temporary files since their names tend not to be stable
      readahead: parse command line arguments
      readahead: add interface to sd-daemon.[ch] to control readahead
      update fixme
      job: show failure message only for start jobs
      update fixme
      readahead: properly initialize variable
      update fixme
      update fixme
      Revert "hashmap: HASHMAP_FOREACH* iterate until ITERATOR_LAST"
      readahead: avoid collisions with the NULL pointer
      load-fragment: reset fragment_path if we couldn't find a unit file for it
      service: don't create sysv order deps on merged units
      update fixme
      fix spelling of 'unneeded' at various places
      service: ignore sysv $null service
      service: shortcut sysv provides on ourselves
      mount: properly handle bind mounts
      tempfiles: add little utility for creating volatile files/dirs in tmpfs hierarchies
      units: enable mount units by default and hook binary units into base.target instead of sysinit.target, leaving the latter for sysv compatibility
      units: add readahead unit files
      service: when resolving sysv names drop leading $
      service: filter out empty LSB description strings
      build-sys: add missing header files to tarball
      readahead: fix SSD check
      service: first lookup LSB facility names in tables, only then suppress self-provides
      readahead: ignore replay events when collecting
      sort fixme for v11 todo list
      units: schedule tmpwatch on idle class
      tmpfiles: rename tempfiles to tmpfiles since this isn't windows
      tmpfiles: return sensible error code
      tmpfiles: move dir to /etc/tempfiles.d/
      tmpfiles: install default tmpfiles configuration
      units: ship unit file for systemd-tmpfiles by default
      units: get rid of special setup services for /var/run, /var/lock and /tmp, and rely on tmpfiles.d/ instead
      update fixme
      units: properly terminate readahead collection 10s after boot
      readahead: make sure /dev/.systemd/readahead exists
      units: getty.target is pulled in via /lib these days
      readahead: preload pack file
      readahead: minor 32bit fixes
      readahead: ignore deleted files
      man: fix suggested autoconf snippet
      socket: make service to start on incoming traffic configurable
      socket: make sockets to pass to a service configurable
      mount: sort network mounts after network.target by default
      sd-daemon: split off sd_readahead() since it is not a feature of systemd itself but of an auxiliary tool
      service: rename settings for Restart= from 'restart-always' to 'always' and similar
      man: document readahdea split-off

      man: document Sockets= switch
      man: fix typo
      notify: add missing include
      readahead: fix printf format string
      notify: fix include properly
      README: mention libcap dependency
      systemctl: require correctly formed unit names when enabling units
      unit: continue boot when exiting emergency/resuce shell
      manager: notify plymouth about progress if it is running
      util: never use sizeof(sa_family_t) when calculating sockaddr sizes
      update fixme
      units: make sure we run all early boot units before entering basic.target
      update fixme
      build-sys: prepare v11

Luis Felipe Strano Moraes (1):
      ask-password. Initializing socket_fd inside ask_agent.

Matthias Schiffer (2):
      service: Don't crash because of double free when Arch services are disabled in rc.conf
      timer: Add missing break in switch

Michael Biebl (3):
      debian: add locale compat support
      Need to use #elif defined(DEBIAN) here...
      update fixme

Michal Schmidt (1):
      systemctl: make condrestart equivalent to try-restart

Mike Kelly (1):
      unit-name: fix unit name escaping

Tom Gundersen (3):
      vconsole: set keyboard mapping and font settings on Arch
      locale: set LANG on Arch
      service: start Arch daemons

Zbigniew Jędrzejewski-Szmek (3):
      systemctl: use on_tty() helper everywhere
      systemctl: split job list writing to a seperate function
      systemctl: limit some column widths to widest actually used

Zbyszek Szmek (1):
      systemctl: split job list writing to a seperate function


Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list