[systemd-commits] Changes to 'refs/tags/19-1'

Kay Sievers kay at kemper.freedesktop.org
Sun Mar 24 14:33:14 PDT 2013


Tag '19-1' created by Tollef Fog Heen <tfheen at err.no> at 2011-03-11 18:11 -0800

Release 19-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABCAAGBQJNemXVAAoJELZaSHHKGdcXZq8P/RB+kzRw7UXKPGFmS8iS3jac
GyBrkvZy5u4aAV2qUCcRr3YdhurEi9QPzmcX4Uy33cHC1Id1AW8p2CvBNxPQdcxm
Gxk0h5cbTZH89oFHtKoqzWB8RKfKIm9m4oH82LwWOwj/m/5WPNgzRrFFwE5HQKL2
jLkkSqQU5h0nh82nGXPpaXV5WM7PqfvMVQrRh275F5DlMVwQ3Qi0NNJWJi9GNpVn
poSqNU26tAIirVyjDEsAz0prS3zgBEOTLzs+9wNrfLrMy5SLbXtN1LY0rSUvqp0k
l1/MmaQglTD2LA4+UG6EItryfcq/W4nMoo01TkZIJmTLzzHtsCNpuDftoJtdOB3s
60g6ffdblHpeWUVFC841hJCDsTFjT5pwgbQ9qDYeiH8ky5vTKtQoqrONgcxNXz2h
QltnUQZBpD/i/T1JKzroPn7bmRM0GWP2xI02hUz3fvpyAR9oIZnkLfMT0EfmUQx4
9hvNExeaM/0+huEVN9blc+HHBht424pxNwWnbd1tcxH0fs9SIprAQJzLbEKOy9Uz
kyoZK5/MAkoM4ba/QARI3O08JEZVhxWkH5WTcGXMG8CeCVsu93Cs2UlfX2Jfsqwk
F1pus5FHbaulk45HgKllpMo6KKRxk6YL4XZuE3dMxhzSPuMV5YDVbXClkfyNsEkF
YO7ZcXett46YFl2WNAGe
=xU8J
-----END PGP SIGNATURE-----

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

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

Harald Hoyer (2):
      Spelling Corrections
      ratelimit: removed n_printed

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

Kay Sievers (2):
      swap: handle "nofail" from fstab
      systemctl: shutdown(8) - call kexec if kexec kernel is loaded

Lennart Poettering (107):
      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
      tmpfiles: kill double slashes in unix socket names, just in case
      util: beef up logic to find ctty name
      util: retry opening a TTY on EIO
      man: don't do more reloads than necessary in spec files
      readahead: remove misleading error messages
      units: order fsck at .service before basic.target instead of local-fs.target to relax things a little
      main: refuse --test as root
      tmpfiles: never clean up block devices
      unit: don't timeout fsck
      kmsg-syslogd: increase terminate timeout to 5min to generte less debug spew
      kmsg-syslogd: fix build
      mount: make sure network mounts are ordered after network.target
      dbus: don't rely that timer/path units have an initialized unit field
      virtualization: beef virtualization code
      unit: introduce ConditionVirtualization=
      condition: drop pointless double negation
      README: document that we need ipv6
      plymouth: ensure we start not a single getty before plymouth is gone because we never know which ttys plymouth still controls
      util: make string static
      virtualization: check cpuid first, since it is cheaper than DMI
      update TODO
      plymouth: don't wait forever for plymouth in case it is stuck
      main: print warning if /usr is on a seperate partition
      ask-password: supported plymouth cached passwords
      ask-password: fix handling of timeouts when waiting for password
      rescue: terminate plymouth entirely when going into rescue mode
      cryptsetup: try to show the mount point for a crypto disk if we can
      job: start job timer when we begin running the job, not already when we add it to the queue of jobs
      update TODO
      units: synchronize gettys to plymouth even if plymouth is killed by gdm
      general: unify error code we generate on timeout
      dbus: pass along information why a job failed when it failed (dbus api change!)
      logger: leave the logger longer around and allow it do handle more connections
      unit: increase default timeout to 3min
      job: start job timeout on enqueuing not when we start to process a job
      job: when cancelling jobs, make sure to propagate this properly to depending jobs
      job: don't access j->type when j is already freed
      job: also trigger on-failure dependencies when jobs faile due to dependencies, timeout
      systemctl: properly handle job results
      label: udev might be making changes in /dev while we iterate through it
      service: never clean up a service that still has a process in it
      systemctl: shutdown agent explicitly so that it can reset the tty properly
      agent: don't print warnings if a password was removed or timed out
      cryptsetup: add a terse help
      udev: mark hvc devices for exposure in systemd
      udev: expose ttyUSB devices too
      udev: don't ignore non-encrypted block devices with no superblock
      ask-password: make a confused gcc shut up
      update TODO
      build-sys: prepare v19

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

Mike Kazantsev (1):
      man: fixed typo in SyslogIdentifier=

Tollef Fog Heen (11):
      Merge commit 'v18'
      Merge branch 'master' into debian
      New upstream release
      Merge commit 'v19'
      Merge branch 'master' into debian
      New upstream release
      Add systemd-tmpfiles to systemd package.
      Add ifup at .service for handling hotplugged interfaces from udev.
      Mask mtab.service and udev-mtab.service
      Add breaks on lvm2 (<< 2.02.84-1)
      Target upload

Zbigniew Jędrzejewski-Szmek (1):
      systemctl: always null-terminate the password

---
 .gitignore                               |    1 
 CODING_STYLE                             |    2 
 Makefile.am                              |   84 +++--
 README                                   |   45 ++-
 TODO                                     |   88 +++--
 configure.ac                             |   43 +-
 debian/changelog                         |   13 
 debian/control                           |    1 
 debian/ifup at .service                     |    8 
 debian/rules                             |    1 
 debian/systemd.install                   |    2 
 debian/systemd.links                     |    4 
 m4/acx_libwrap.m4                        |    4 
 m4/attributes.m4                         |   12 
 man/daemon.xml                           |    4 
 man/pam_systemd.xml                      |   86 ++++-
 man/systemctl.xml                        |   28 +
 man/systemd-tmpfiles.xml                 |  150 ++++++++++
 man/systemd.conf.xml                     |    2 
 man/systemd.device.xml                   |   19 +
 man/systemd.exec.xml                     |   16 -
 man/systemd.service.xml                  |   30 +-
 man/systemd.socket.xml                   |   11 
 man/systemd.unit.xml                     |   26 +
 man/systemd.xml                          |   92 ++++++
 man/tmpfiles.d.xml                       |   61 +++-
 src/99-systemd.rules                     |   14 
 src/ask-password-api.c                   |   69 +++-
 src/ask-password-api.h                   |    4 
 src/ask-password.c                       |   68 +++-
 src/automount.c                          |    7 
 src/cgroup.c                             |   15 -
 src/cgroups-agent.c                      |    2 
 src/condition.c                          |   29 +
 src/condition.h                          |    1 
 src/cryptsetup-generator.c               |    2 
 src/cryptsetup.c                         |  131 +++++++-
 src/dbus-job.c                           |   10 
 src/dbus-job.h                           |    4 
 src/dbus-manager.c                       |   10 
 src/dbus-path.c                          |   16 +
 src/dbus-service.c                       |    5 
 src/dbus-timer.c                         |   16 +
 src/dbus-unit.h                          |    4 
 src/dbus.c                               |    3 
 src/detect-virt.c                        |   46 +++
 src/device.c                             |   10 
 src/device.h                             |    2 
 src/execute.c                            |   31 +-
 src/execute.h                            |    2 
 src/fsck.c                               |   10 
 src/hostname-setup.c                     |    4 
 src/job.c                                |   67 +++-
 src/job.h                                |   21 +
 src/kmsg-syslogd.c                       |    2 
 src/label.c                              |    6 
 src/label.h                              |    3 
 src/load-fragment.c                      |   34 ++
 src/locale-setup.c                       |    2 
 src/log.c                                |    8 
 src/logger.c                             |   31 +-
 src/main.c                               |  154 +++++++---
 src/manager.c                            |  170 +++--------
 src/manager.h                            |    8 
 src/mount-setup.c                        |    4 
 src/mount.c                              |    6 
 src/namespace.c                          |    4 
 src/org.freedesktop.systemd1.conf        |    3 
 src/pam-module.c                         |  179 ++++++++++--
 src/ratelimit.c                          |   14 
 src/ratelimit.h                          |    8 
 src/readahead-collect.c                  |    8 
 src/readahead-replay.c                   |    7 
 src/sd-daemon.h                          |    4 
 src/securebits.h                         |    2 
 src/service.c                            |   50 ++-
 src/service.h                            |    1 
 src/shutdown.c                           |    4 
 src/socket.c                             |   22 +
 src/strv.c                               |   48 +++
 src/strv.h                               |    2 
 src/swap.c                               |    4 
 src/swap.h                               |    2 
 src/system.conf                          |    4 
 src/systemadm.vala                       |    2 
 src/systemctl-bash-completion.sh         |    2 
 src/systemctl.c                          |  212 +++++++++++---
 src/systemd-interfaces.vala              |    2 
 src/target.c                             |   43 ++
 src/test-engine.c                        |    6 
 src/test-env-replace.c                   |    8 
 src/test-job-type.c                      |    2 
 src/tmpfiles.c                           |  332 +++++++++++++++++-----
 src/tty-ask-password-agent.c             |  151 ++++++++--
 src/unit-name.c                          |    2 
 src/unit.c                               |   39 +-
 src/unit.h                               |    8 
 src/util.c                               |  458 +++++++++++++++++++++++++++++--
 src/util.h                               |   13 
 src/utmp-wtmp.c                          |    2 
 src/vconsole-setup.c                     |   18 +
 tmpfiles.d/x11.conf                      |   11 
 units/emergency.service                  |    4 
 units/fedora/plymouth-halt.service       |   18 -
 units/fedora/plymouth-kexec.service      |   18 -
 units/fedora/plymouth-poweroff.service   |   18 -
 units/fedora/plymouth-quit.service       |   15 -
 units/fedora/plymouth-read-write.service |   16 -
 units/fedora/plymouth-reboot.service     |   18 -
 units/fedora/plymouth-start.service      |   18 -
 units/fsck-root.service.in               |    6 
 units/fsck at .service.in                   |    5 
 units/getty at .service.m4                  |    5 
 units/graphical.target.m4                |    3 
 units/multi-user.target.m4               |    3 
 units/plymouth-halt.service              |   18 +
 units/plymouth-kexec.service             |   18 +
 units/plymouth-poweroff.service          |   18 +
 units/plymouth-quit-wait.service         |   15 +
 units/plymouth-quit.service              |   15 +
 units/plymouth-read-write.service        |   16 +
 units/plymouth-reboot.service            |   18 +
 units/plymouth-start.service             |   24 +
 units/quotacheck.service.in              |    1 
 units/rescue.service.m4                  |    4 
 units/serial-getty at .service.m4           |    8 
 units/sound.target                       |   12 
 units/systemd-logger.service.in          |    1 
 units/systemd-tmpfiles-clean.service.in  |    2 
 units/systemd-tmpfiles-setup.service.in  |    2 
 130 files changed, 2977 insertions(+), 883 deletions(-)
---


More information about the systemd-commits mailing list