[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