chiark / gitweb /
Merge branch 'docs/udev.xml' of git://github.com/mfwitten/udev
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index 27be44c5a8307a87d3cfc2dabf576cbd693e235a..16a41a9bbbe97f0ede40ef6ea8b54b3255121cd4 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,18 +1,49 @@
-udev 168
+udev 169
 ========
 Bugfixes.
 
-warning if /run is not writable.
+We require at least Linux kernel 2.6.32 now. Some platforms might
+require a later kernel that supports accept4(), or need to backport
+the accept4() syscall wiring.
 
-udevadm control --exit
+The hid2hci tool move to the bluez package and was removed.
 
-udevadm info --cleanup-db
+Many of the extras can be --enabled/--disabled during configure
+now. The --disable-extras option was removed. To check the
+current options, the usual './configure --help' prints them.
 
-systemd netlink socket activation
-stop socket or mask on rpm update
-requires systemd 25
+udev 168
+========
+Bugfixes.
 
-hard event timeout now. hanging programs will be killed
+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.
+
+The running udev daemon can now cleanly shut down with:
+  udevadm control --exit
+
+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.
+
+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.
+
+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
 ========