Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-08 | udevd: block for 15 seconds after error when too old kernel is detected | Kay Sievers | |
The compat code will go away some day and CONFIG_SYSFS_DEPRECATED kernels fail in too many setups now to be worth to support them. | |||
2009-07-24 | hid2hci: rewrite (and break) rules and device handling | Kay Sievers | |
We must never access random devices in /dev which do not belong to the event we are handling. Hard-coding /dev/hidrawX, and looping over all devices is absolutely not acceptable --> hook into hidraw events. We can not relay on (rather random) properties merged into the parent device by earlier rules --> use libudev to find the sibling device with a matching interface. Libusb does not fit into udev's use case. We never want want to scan and open() all usb devices in the system, just to find the device we are already handling the event for --> put all the stupid scanning into a single function and prepare for a fixed libusb or drop it later. | |||
2009-06-28 | rules: make ata_id properties the default for all ATA block devices | Kay Sievers | |
We need to call ata_id as the default for libata sd* devices. We want ID_BUS=ata, and the ATA device proeprties, and be independent of the SCSI emulation with the truncated values. The links in /dev/disk/by-id/{ata-*,scsi-*} are still the same. | |||
2009-06-22 | TODO: add cleanup of ATA_COMPAT | Kay Sievers | |
2009-06-17 | rules: do not install usb-id/pci-id rules when --disable-extras is used | Kay Sievers | |
2009-06-17 | rules: remove MMC rule, 2.6.30 has the modalias | Kay Sievers | |
2009-06-17 | cleanup ./configure installation directory options | Kay Sievers | |
2009-06-16 | autogen.sh: make "CFLAGS=-O0 ./autogen.sh" working | Kay Sievers | |
2009-06-16 | configure: enable all extras by default, provide --disable-extras | Kay Sievers | |
2009-06-16 | TODO: update | Kay Sievers | |
2009-06-16 | update TODO | Kay Sievers | |
2009-06-10 | rules: remove scsi ch module loading rule | Kay Sievers | |
2009-06-08 | udevd: print error if worker dies unexpectedly | Kay Sievers | |
2009-06-06 | path_id: implement in C using libudev | Kay Sievers | |
2009-06-04 | udevd: convert to event worker processes | Kay 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-20 | update TODO | Kay Sievers | |
2009-05-20 | use openat(), unlinkat(), fstatat() | Kay Sievers | |
2009-05-13 | release 142 | Kay Sievers | |
2009-05-11 | update TODO | Kay Sievers | |
2009-05-04 | handle devtmpfs nodes | Kay Sievers | |
UDev follows the kernel given name, and re-uses the kernel created device node. If the kernel and spcecified udev rules disagree, the udev specified node node is created and the kernel-created on is deleted. | |||
2009-04-29 | update TODO | Kay Sievers | |
2009-04-22 | update TODO | Kay Sievers | |
2009-04-18 | TODO: add packet filter | Kay Sievers | |
2009-04-16 | rules: remove DVB shell script | Kay Sievers | |
2009-03-13 | release 140 | Kay Sievers | |
2009-03-07 | update TODO | Kay Sievers | |
2009-03-04 | update TODO | Kay Sievers | |
2009-03-03 | update TODO | Kay Sievers | |
2009-01-03 | rules: replace DVB shell script rule | Kay Sievers | |
2008-12-19 | rules: first simple step merging with Ubuntu rules | Kay Sievers | |
2008-11-22 | update NEWS TODO | Kay Sievers | |
2008-11-13 | rules: remove pnp shell script, acpi loads these modules properly | Kay Sievers | |
2008-11-13 | rules: remove DEVTYPE disk/partition | Kay Sievers | |
2008-11-13 | udevadm: info - unify -V and --version | Kay Sievers | |
2008-11-04 | fix list handling in enumerate and rules file sorting | Kay Sievers | |
2008-11-01 | skip entire rule containing device naming keys, if no device can be named | Kay Sievers | |
If rules set NAME, SYMLINK, OWNER, GROUP, MODE, events without a device node and remove events will skip the entire rule. The old parser did the same. | |||
2008-10-29 | ATTR{}== always fails if the attribute does not exist | Kay Sievers | |
2008-10-28 | update NEWS | Kay Sievers | |
2008-10-23 | do not create temporary node ($tempnode) if node already exists | Kay Sievers | |
2008-10-23 | replace in-memory rules array with match/action token list | Kay Sievers | |
The in-memory rule array of a common desktop distro install took: 1151088 bytes with the token list: 109232 bytes tokens (6827 * 16 bytes), 71302 bytes buffer | |||
2008-10-18 | pass make distcheck | Kay Sievers | |
2008-10-07 | release 130 | Kay Sievers | |
2008-10-05 | libudev: fix --enable-debug | Kay Sievers | |
2008-10-03 | move selinux noops to udev.h | Kay Sievers | |
2008-10-02 | usb_id: use libudev | Kay Sievers | |
2008-10-02 | libudev: device - add get_parent_with_subsystem() | Kay Sievers | |
2008-10-02 | libudev: get rid of selinux | Kay Sievers | |
"Hello world!" linked against libselinux parses /proc/mounts and whatever else on startup, even when the lib is not needed at all. Not funny! Get rid of that thing where it's not absolutely needed. | |||
2008-10-01 | udevd: print warning if CONFIG_SYSFS_DEPRECATED is used | Kay Sievers | |
Future udev versions will depend on the current sysfs layout, which includes features which are not available in the deprecated mode. | |||
2008-10-01 | rules: ieee1394 - create both, by-id/scsi-* and by-id/ieee-* links | Kay Sievers | |
2008-10-01 | udevadm: settle - use libudev queue | Kay Sievers | |