Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-29 | add $name substitution | Kay Sievers | |
2007-08-24 | set buffer size if strlcpy/strlcat indicate truncation | Michael Morony | |
2007-08-16 | accept relative path for TEST | Kay Sievers | |
2007-07-25 | restore behavior of NAME== | Kay Sievers | |
2007-07-25 | add $driver subtitution | Hannes Reinecke | |
2007-07-16 | allow SYMLINK== match | Kay Sievers | |
2007-07-14 | move udev_utils_run.c into udev_rules.c | Kay Sievers | |
2007-07-14 | add udev_rules_run() to handle RUN list | Kay Sievers | |
2007-07-14 | use global udev_log variable instead of parameter in run_program | Kay Sievers | |
2007-07-14 | add option to RUN key to ignore the return value of the program | Kay Sievers | |
2007-06-22 | allow to disable the replacement of unusual characters | Kay Sievers | |
2007-06-10 | make ATTR{[$SUBSYSTEM/$KERNEL]<attr>}="<value>" working | Kay Sievers | |
2007-06-03 | add "[$SUBSYSTEM/$KERNEL]<attribute>" lookup | Kay Sievers | |
2007-06-03 | add TEST=="<file>" key | Kay Sievers | |
2007-06-02 | add $sys substitution | Kay Sievers | |
2007-05-21 | IMPORT: do not mangle whitespace | Kay Sievers | |
2007-05-17 | replace_chars: replace spaces in node name | Kay Sievers | |
2007-05-16 | udev_db: escape path names with \x00 instead of %00 | Kay Sievers | |
2007-04-30 | don't create $tempnode for devices without major | Kay Sievers | |
2007-04-25 | unset variable with ENV{VAR}="" | Kay Sievers | |
2007-04-06 | udevinfo: export all information stored in database | Kay Sievers | |
2007-03-31 | make ACTION!="add|change" working | Kay Sievers | |
Thanks to Scott for the suggestion. | |||
2007-03-23 | don't write to sysfs files during test run | Kay Sievers | |
2007-03-19 | update %n on netif name change | Kay Sievers | |
2007-03-17 | read list of devices from index, make index private to database | Kay Sievers | |
2007-03-16 | add link_priority to rule options, and store it in database | Kay Sievers | |
2007-03-15 | update internal variables if we see $DEVPATH during IMPORT | Kay Sievers | |
2007-02-16 | apply format chars to ATTR before writing to sysfs | Kay Sievers | |
2007-02-01 | fix %c $string substitution | Sergey Vlasov | |
Fix udev_rules_apply_format() to give error messages for unknown format elements and pass such elements to the output string unmodified. When truncating the substitution string to the length specified in the format string, head[len] = '\0' could write outside the buffer if that length was too large. | |||
2006-09-05 | let $attr{symlink} return the last element of the path | Kay Sievers | |
Example for /block/sda: SUBSYSTEMS="scsi", ENV{COMMENT}="$attr{driver}" sets COMMENT=sd SUBSYSTEMS="pci", ENV{COMMENT}="$attr{driver}" sets COMMENT=ata_piix | |||
2006-09-05 | fix ENV{TEST}="Test: $env{TEST}" | Kay Sievers | |
2006-08-28 | update source file headers | Kay Sievers | |
2006-08-24 | use fnmatch() instead of our own pattern match code | Kay Sievers | |
2006-08-20 | introduce ATTR{file}="value" to set sysfs attributes | Kay Sievers | |
2006-08-19 | consistent key naming to match only the event device or include all parent ↵ | Kay Sievers | |
devices This scheme is more consistent and makes it obvious if a match happens against the event device only, or the full chain of parent devices. The old key names are now: BUS -> SUBSYSTEMS ID -> KERNELS SYSFS -> ATTRS DRIVER -> DRIVERS Match keys for the event device: KERNEL SUBSYSTEM ATTR DRIVER (in a future release, for now the same as DRIVERS) Match keys for all devices along the parent device chain: KERNELS SUBSYSTEMS ATTRS DRIVERS ID, BUS, SYSFS are no longer mentioned in the man page but still work. DRIVER must be converted to DRIVERS to match the new scheme. For now, an error is logged, if DRIVER is used. In a future release, the DRIVER key behaviour will change. | |||
2006-07-04 | remove broken %e enumeration | Kay Sievers | |
2006-06-07 | remove MODALIAS key and substitution | Kay Sievers | |
2006-04-28 | vol_id: fix logging from libvolume_id's log function | Kay Sievers | |
2006-04-24 | allow NAME=="value" to check for already assigned value | Kay Sievers | |
2006-04-15 | apply format char to variables exported by ENV | Kay Sievers | |
2006-04-11 | fix typo in error message | Matt Kraai | |
2006-04-05 | merge device event handling and make database content available on "remove" | Kay Sievers | |
2006-03-07 | warn about %e, MODALIAS, $modalias | Kay Sievers | |
2006-02-15 | exit WAIT_FOR_SYSFS if the whole device goes away | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-31 | make WAIT_FOR_SYSFS usable in non "wait-only" rules | Kay Sievers | |
Thanks to Andrey Borzenkov <arvidjaar@mail.ru> for noticing this and the initial patch to fix it. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-29 | let SYSFS{} look at the device, not only the parent device | Kay Sievers | |
The stricter parent logic broke: BUS=="ide", SYSFS{removable}=="1", ... cause removable is on the block device, which isn't a ide device. Just look for matching attributes at the device and the selected parent device at the same time now. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-27 | remove redundant substitution of RUN key | Kay Sievers | |
Thanks to Andrey Borzenkov <arvidjaar@mail.ru> for the initial patch. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-25 | rename apply_format() cause it is public now | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-24 | substitute format chars in RUN after rule matching | Andrey Borzenkov | |
Apply substitutions before running a program, not while the rule is parsed. It allows to use environment variables set during rule processing as command arguments. | |||
2006-01-16 | fix BUS, ID, $id usage | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> |