summaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)Author
2009-11-25Fix typo in NEWS, ConsoleKit-0.4.11 -> 0.4.1Daniel Mierswa
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
2009-11-19rules: remove support for IDE (hd*) devicesKay Sievers
The kernel IDE drivers get deprecated now: http://article.gmane.org/gmane.linux.ide/43151 Almost everybody has switched over to libata devices long ago. Recent services do not work with the now deprecated IDE drivers at all and require libata drivers and SCSI infrastructure. Systems who care about the old stuff need to add the rules to the compat rules.
2009-11-16print warning for BUS=, SYSFS{}=, ID=Kay Sievers
2009-11-16remove "ignore_device"Kay Sievers
There is no way to ignore an event these days. Libudev events can not be suppressed. It only prevents RUN keys from being executed, which results in an inconsistent behavior in current setups.
2009-11-10update NEWSKay Sievers
2009-10-29gudev: remove G_UDEV_API_IS_SUBJECT_TO_CHANGE since API is now stableDavid Zeuthen
Signed-off-by: David Zeuthen <davidz@redhat.com>
2009-10-28remove "last_rule" optionKay Sievers
Its use breaks too many things which expect to be run from independent later rules, and is an idication that something needs to be fixed properly instead.
2009-09-27udev-acl: catch up with ConsoleKit 0.4.1William Jon McCann
2009-09-16update TODO, NEWSKay Sievers
2009-09-09simplify "symlink name stack"Kay Sievers
With well defined and kernel-supplied node names, we no longer need to support a possible stack of conflicting symlinks and node names. Only symlinks with identical names can be claimed by multiple devices. This shrinks the former /dev/.udev/names/ significantly. Also the /dev/{block,char}/MAJ:MIN" links are excluded from the name stack - they are unique and can not conflict.
2009-09-07udevadm: remove symlink support for old commandsKay Sievers
2009-08-19change database file namesKay Sievers
With very deeply nested devices, We can not use a single file name to carry an entire DEVPATH. Use <subsystem>:<sysname> as the database filename, which should also simplify the handling of devices moving around, as these values will not change but still be unique. For the name stack we use the <maj>:<min> now as the filename. > On Tue, Aug 18, 2009 at 09:59:56AM -0400, Ric Wheeler wrote: > The first is that udev grumbles during boot about "file name too long" > like the following: > > Aug 17 06:49:58 megadeth udevd-event[20447]: unable to create db file > '/dev/.udev/db/\x2fdevices\x2fpci0000:00\x2f0000:00:04.0\x2f0000:17:00.0\x2f0000:18:0a.0\x2f0000:1f:00.0\x2fhost11\x2fport-11:0\x2fexpander-11:0\x2fport-11:0:0\x2fexpander-11:1\x2fport-11:1:0\x2fexpander-11:2\x2fport-11:2:17\x2fexpander-11:3\x2fport-11:3:1\x2fend_device-11:3:1\x2fbsg\x2fend_device-11:3:1': > File name too long
2009-08-16update NEWSKay Sievers
2009-08-06"record_failed" -> "fail_event_on_error"Kay Sievers
2009-08-06re-enable failed event trackingKay Sievers
It did not work for the last couple of releases. If RUN{record_failed}+="..." is given, a non-zero execution will mark the event as failed. Recorded failed events can be re-triggered with: udevadm trigger --type=failed The failed tracking _might_ be useful for things which might not be ready to be executed at early bootup, but a bit later when the needed dependencies are available. In many cases though, it indicates that something is used in a way it should not.
2009-07-25make: build internal tools against libudev-private.laKay Sievers
2009-07-13release 145Kay Sievers
2009-07-08configure.ac: version bumpKay Sievers
2009-07-04update NEWSKay Sievers
2009-06-28update NEWSKay Sievers
2009-06-22configure.ac: version bumpKay Sievers
2009-06-19NEWS: updateKay Sievers
2009-06-17cleanup ./configure installation directory optionsKay Sievers
2009-06-16NEWS: add --disable-extrasKay Sievers
2009-06-15libudev: add gtk-docKay Sievers
2009-06-10update NEWSKay Sievers
2009-06-04udevd: convert to event worker processesKay Sievers
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, the no longer needed worker processes get killed.
2009-05-21update NEWSKay Sievers
2009-05-13version bumpKay Sievers
2009-05-13release 142Kay Sievers
2009-05-12delete libvolume_idKay Sievers
2009-05-11delete vol_id and require util-linux-ng's blkidKay Sievers
2009-05-02udevd: revert initial device node creationKay Sievers
2009-04-24update NEWSKay Sievers
2009-04-18update NEWSKay Sievers
2009-04-16update NEWSKay Sievers
2009-04-08release 141Kay Sievers
2009-03-18version bumpKay Sievers
2009-03-13release 140Kay Sievers
2009-03-03version bumpKay Sievers
2009-02-26release 139Kay Sievers
2009-02-23version bumpKay Sievers
2009-02-19release 138Kay Sievers
2009-02-11rules: update persistent storage rules to use inotify watchesScott James Remnant
2009-02-11udevd: optionally watch device nodes with inotifyScott James Remnant
This allows you to re-process the rules if the content of the device has been changed, most useful for block subsystem to cause vol_id to be run again.
2009-01-25version bumpKay Sievers
2009-01-20Expose delayed name resolutionScott James Remnant
udevd had the ability to delay name resolution until the event, but this was never exposed. Add a --resolve-names=late option to do so.
2009-01-20Allow user and group lookup to be disabled.Scott James Remnant
In certain cut-down situations such as an installer or inside the initramfs, we simply don't have any kind of name service. While we could use rules without OWNER or GROUP, it's better to have the same rules as a full system and have udevd ignore those parts of the rules. Adds a --resolve-names=never switch to udevd that has this effect.
2009-01-16update NEWSKay Sievers
2009-01-06release 136Kay Sievers