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

Lennart Poettering lennart at kemper.freedesktop.org
Thu Oct 7 07:12:38 PDT 2010


Tag 'v11' created by Lennart Poettering <lennart at poettering.net> at 2010-10-07 15:12 -0700

systemd 11

Changes since v10:
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

---
 .gitignore                                 |    8 
 Makefile.am                                |  274 +++++++++---
 README                                     |    1 
 configure.ac                               |   29 -
 fixme                                      |   66 +-
 man/daemon.xml                             |    6 
 man/sd-daemon.xml                          |    3 
 man/sd-readahead.xml                       |  117 +++++
 man/sd_readahead.xml                       |  178 +++++++
 man/systemd-notify.xml                     |   11 
 man/systemd.service.xml                    |   48 +-
 man/systemd.socket.xml                     |   12 
 man/systemd.unit.xml                       |    5 
 man/systemd.xml                            |    5 
 src/.gitignore                             |    1 
 src/ask-password-agent.vala                |  258 +++++++++++
 src/ask-password.c                         |  470 ++++++++++++++++++++
 src/build.h                                |    8 
 src/conf-parser.c                          |    2 
 src/dbus-manager.c                         |   74 ++-
 src/dbus-service.c                         |   31 +
 src/dbus-unit.h                            |    4 
 src/execute.c                              |    2 
 src/hashmap.c                              |   15 
 src/hashmap.h                              |    1 
 src/job.c                                  |   10 
 src/kmod-setup.c                           |   34 -
 src/linux/fanotify.h                       |   98 ++++
 src/list.h                                 |    2 
 src/load-fragment.c                        |  127 +++++
 src/locale-setup.c                         |  211 +++++++++
 src/locale-setup.h                         |   27 +
 src/log.c                                  |    2 
 src/logger.c                               |    2 
 src/loopback-setup.c                       |   46 --
 src/macro.h                                |    6 
 src/main.c                                 |   36 +
 src/manager.c                              |  102 ++++
 src/manager.h                              |    9 
 src/missing.h                              |   46 ++
 src/modules-load.c                         |   10 
 src/mount-setup.c                          |    3 
 src/mount.c                                |   79 ++-
 src/notify.c                               |   43 +
 src/org.freedesktop.systemd1.policy        |   30 +
 src/path-lookup.c                          |  102 ++--
 src/path-lookup.h                          |    2 
 src/random-seed.c                          |    5 
 src/readahead-collect.c                    |  658 +++++++++++++++++++++++++++++
 src/readahead-common.c                     |  172 +++++++
 src/readahead-common.h                     |   47 ++
 src/readahead-replay.c                     |  355 +++++++++++++++
 src/reply-password.c                       |  109 ++++
 src/sd-daemon.c                            |   15 
 src/sd-daemon.h                            |    4 
 src/sd-readahead.c                         |   76 +++
 src/sd-readahead.h                         |   81 +++
 src/service.c                              |  366 ++++++++++++----
 src/service.h                              |   10 
 src/socket-util.c                          |   47 +-
 src/socket-util.h                          |    2 
 src/socket.c                               |   48 +-
 src/systemadm.vala                         |    2 
 src/systemctl.c                            |  250 ++++++-----
 src/timer.c                                |    2 
 src/tmpfiles.c                             |  327 ++++++++++++++
 src/unit-name.c                            |   33 -
 src/unit-name.h                            |    6 
 src/unit.c                                 |   63 ++
 src/unit.h                                 |    5 
 src/util.c                                 |  236 +++++++++-
 src/util.h                                 |   12 
 src/vconsole-setup.c                       |  348 +++++++++++++++
 tmpfiles.d/systemd.conf                    |   10 
 tmpfiles.d/x11.conf                        |    9 
 units/.gitignore                           |    5 
 units/dev-hugepages.automount              |    1 
 units/dev-mqueue.automount                 |    1 
 units/emergency.service                    |    5 
 units/fedora/prefdm.service                |    2 
 units/fedora/single.service                |    8 
 units/fedora/sysinit.service               |    1 
 units/getty.target                         |    3 
 units/getty at .service.m4                    |    2 
 units/hwclock-load.service                 |    4 
 units/hwclock-save.service                 |    3 
 units/proc-sys-fs-binfmt_misc.automount    |    1 
 units/remount-rootfs.service               |    6 
 units/serial-getty at .service.m4             |    2 
 units/sys-kernel-debug.automount           |    1 
 units/sys-kernel-security.automount        |    1 
 units/sysctl.service                       |    6 
 units/systemd-kmsg-syslogd.socket          |    2 
 units/systemd-modules-load.service.in      |    6 
 units/systemd-random-seed-load.service.in  |    8 
 units/systemd-random-seed-save.service.in  |    3 
 units/systemd-readahead-collect.service.in |   21 
 units/systemd-readahead-done.service.in    |   20 
 units/systemd-readahead-done.timer         |   19 
 units/systemd-readahead-replay.service.in  |   20 
 units/systemd-remount-api-vfs.service.in   |    6 
 units/systemd-tmpfiles.service.in          |   18 
 units/systemd-vconsole-setup.service.in    |   18 
 units/tmp.mount                            |    3 
 units/tmpwatch.service                     |   19 
 units/tmpwatch.timer                       |   13 
 units/var-lock.mount                       |    3 
 units/var-lock.service                     |   21 
 units/var-run.mount                        |    3 
 units/var-run.service                      |   22 
 110 files changed, 5587 insertions(+), 644 deletions(-)
---


More information about the systemd-commits mailing list