chiark / gitweb /
update NEWS
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index 3d5a53d07401b07f91471ad09545ede51375ffa9..28321c5109ae8072df77bade720a185a2fba0fd5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,14 +1,60 @@
+udev 147
+========
+Bugfixes.
+
+udev 146
+========
+Bugfixes.
+
+The udevadm trigger "--retry-failed" option, which is replaced since quite
+a while by "--type=failed" is removed.
+
+The failed tracking was not working at all for a few releases. The RUN
+option "ignore_error" is replaced by a "fail_event_on_error" option, and the
+default is not to track any failing RUN executions.
+
+New keymaps, new modem, hid2hci updated.
+
+udev 145
+========
+Fix possible crash in udevd when worker processes are busy, rules are
+changed at the same time, and workers get killed to reload the rules.
+
+udev 144
+========
+Bugfixes.
+
+Properties set with ENV{.FOO}="bar" are marked private by starting the
+name with a '.'. They will not be stored in the database, and not be
+exported with the event.
+
+Firmware files are looked up in:
+  /lib/firmware/updates/$(uname -r)
+  /lib/firmware/updates
+  /lib/firmware/$(uname -r)
+  /lib/firmware"
+now.
+
+ATA devices switched the property from ID_BUS=scsi to ID_BUS=ata.
+ata_id, instead of scsi_id, is the default tool now for ATA devices.
+
 udev 143
 ========
 Bugfixes.
 
 udev 143
 ========
 Bugfixes.
 
+The configure options have changed because another library needs to be
+installed in a different location. Instead of exec_prefix and udev_prefix,
+libdir, rootlibdir and libexecdir are used. The Details are explained in
+the README file.
+
 Event processes now get re-used after they handled an event. This reduces
 Event processes now get re-used after they handled an event. This reduces
-pressure on the CPU significantly because cloned event processes no longer
-cause page faults in the main daemon. After the events have settled, a few
-worker processes stay around for future events, all others get cleaned up.
+the number of forks and the pressure on the CPU significantly, because
+cloned event processes no longer cause page faults in the main daemon.
+After the events have settled, a few worker processes stay around for
+future events, all others get cleaned up.
 
 To be able to use signalfd(), udev depends on kernel version 2.6.25 now.
 
 To be able to use signalfd(), udev depends on kernel version 2.6.25 now.
-Also inotify support is required now to run udev.
+Also inotify support is mandatory now to run udev.
 
 The format of the queue exported by the udev damon has changed. There is
 no longer a /dev/.udev/queue/ directory. The current event queue can be
 
 The format of the queue exported by the udev damon has changed. There is
 no longer a /dev/.udev/queue/ directory. The current event queue can be
@@ -17,6 +63,15 @@ accessed with udevadm settle and libudedv.
 Libudev does not have the unstable API header anymore. From now on,
 incompatible changes will be handled by bumping the library major version.
 
 Libudev does not have the unstable API header anymore. From now on,
 incompatible changes will be handled by bumping the library major version.
 
+To build udev from the git tree gtk-doc is needed now. The tarballs will
+build without it and contain the pre-built documentation. An online copy
+is available here:
+  http://www.kernel.org/pub/linux/utils/kernel/hotplug/libudev/
+
+The tools from the udev-extras repository have been merged into the main
+udev repository. Some of the extras have larger external dependencies, and
+they can be disabled with the configure switch --disable-extras.
+
 udev 142
 ========
 Bugfixes.
 udev 142
 ========
 Bugfixes.