[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