1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-31 14:50:15 +03:00

release 168

This commit is contained in:
Kay Sievers 2011-04-22 18:29:05 +02:00
parent a95f038521
commit c1810751a2
3 changed files with 107 additions and 8 deletions

View File

@ -1,3 +1,84 @@
Summary of changes from v167 to v168
============================================
David Zeuthen (1):
Run ata_id on non-removable USB devices
Harald Hoyer (1):
udevd: clarify worker exit status
Kay Sievers (35):
version bump
systemd: let settle depend on trigger, do not block basic with trigger
selinux: do not label files in runtime dir
selinux: firmware - do not label files in runtime dir
udevadm: control - add --exit
trivial cleanups
udevd: log warning if /run is not writable
libudev: ctrl - fix refcounting in connection handling
udevadm: settle - watch queue file
libudev: bump revision
udevadm: info --cleanup-db
udevd: do not nice processes
"db_persist=" -> "db_persist"
udevd: move OOM disable into --daemon option
systemd: add OOMScoreAdjust=-1000
require explicit "db_persist" to exclude device info from --db-cleanup
udevd: get netlink socket from systemd
fix more warnings
libudev: ctrl, monitor - use SOCK_NONBLOCK
systemd: socket -> sockets
udevadm: monitor - use epoll
libudev: test - use epoll
udevadm: test - use printf() instead of info() for non-debug output
use 'else if' in epoll event array loop
libudev: run_program() - select() -> epoll
udevd: ppoll() -> epoll + signalfd
Merge branch 'docs/README' of git://github.com/mfwitten/udev
timeout handling without alarm()
udevadm: settle - kill alarm()
udevd: netif rename - use ifindex for temporary name
udevd: always use udevd[] log prefix
udevd: rules files - accept empty or /dev/null links
udevd: log signal number when spawned processes fail
systemd: Reqires= -> Wants=udev.socket
udevd, udev-event: sync waitpid() error handling
Lee, Chun-Yi (1):
Add rule for Acer Aspire One ZG8 to use acer-aspire_5720 keymap
Leonid Antonenkov (1):
rule-generator: net - ignore Hyper-V virtual interfaces
Martin Pitt (3):
Revert "Do not build extras with --disable-extras"
Avoid spinning up CD on pressing eject button
keymap: Another ID for Logitech Wave keyboard
Michael Reed (1):
path_id: rework SAS device handling
Michael Witten (12):
Docs: README: `to replace' -> `replacing'
Docs: README: `,' -> `;'
Docs: README: Clean up a sentence
Docs: README: Use present tense
Docs: README: Add missing `and'
Docs: README: Remove commas and use subjective mood
Docs: README: Clean up `udev extras' requirements
Docs: README: Clarify configuration of existing devices
Docs: README: `does never apply' -> `never applies'
Docs: README: Flip sentence structure to improve wording
Docs: README: `set up' is the verb; `setup' is a noun
Docs: README: Add a comma to offset the modifier
Seth Forshee (1):
keymap: Support Dell Latitude XT2 tablet-mode navigation keys
Thomas Egerer (1):
udevd: add 'N:' to optstring in getopt_long
Summary of changes from v166 to v167
============================================

32
NEWS
View File

@ -2,18 +2,34 @@ udev 168
========
Bugfixes.
warning if /run is not writable
Udev logs a warning now if /run is not writable at udevd
startup. It will still fall back to /dev/.udev, but this is
now considered a bug.
udevadm control --exit
The running udev daemon can now cleanly shut down with:
udevadm control --exit
udevadm info --cleanup-db
if used, OPTIONS+="db_persist" needed for LVM
Udev in initramfs should clean the state of the udev database
with: udevadm info --cleanup-db which will remove all state left
behind from events/rules in initramfs. If initramfs uses
--cleanup-db and device-mapper/LVM, the rules in initramfs need
to add OPTIONS+="db_persist" for all dm devices. This will
prevent removal of the udev database for these devices.
systemd netlink socket activation
stop socket or mask on rpm update
requires systemd 25
Spawned programs by PROGRAM/IMPORT/RUN now have a hard timeout of
120 seconds per process. If that timeout is reached the spawned
process will be killed. The event timeout can be overwritten with
udev rules.
hard event timeout now. hanging programs will be killed
If systemd is used, udev gets now activated by netlink data.
Systemd will bind the netlink socket which will buffer all data.
If needed, such setup allows a seemless update of the udev daemon,
where no event can be lost during a udevd update/restart.
Packages need to make sure to: systemctl stop udev.socket udev.service
or 'mask' udev.service during the upgrade to prevent any unwanted
auto-spawning of udevd.
This version of udev conflicts with systemd version below 25. The
unchanged service files will not wirk correctly.
udev 167
========

2
TODO
View File

@ -1,3 +1,5 @@
- db_persist -> lvm.git
- kill tabs?
- remove deprecated trigger --type=failed logic