Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-29 | print warning for invalid TEST operations | Kay Sievers | |
2007-08-16 | do not ignore dynamic rule if it is the last one in the list | Kay Sievers | |
2007-07-16 | allow SYMLINK== match | Kay Sievers | |
2007-07-15 | handle dynamic rules created in /dev/.udev/rules.d/ | Kay Sievers | |
2007-07-14 | add udev_rules_run() to handle RUN list | 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-03 | add TEST=="<file>" key | Kay Sievers | |
2007-06-02 | events for "bus" and "class" registration must be matched as "subsystem" | Kay Sievers | |
2007-06-01 | fix "do not access parent" warning for ATTR{} | Kay Sievers | |
2007-03-16 | add link_priority to rule options, and store it in database | Kay Sievers | |
2007-02-25 | fix udev attribute names with a colon | Theodoros V. Kalamatianos | |
2007-02-24 | update DRIVER== changes | Kay Sievers | |
2007-02-01 | exclude parent devices from DRIVER== match | Kay Sievers | |
We have DRIVERS= for this. | |||
2006-12-08 | rename config "filename" to "dir" | Kay Sievers | |
2006-09-20 | fix spelling in deprecation warning | Kay Sievers | |
Found by Andreas Hanke. | |||
2006-09-18 | don't print PHYSDEV* warnings for old WAIT_FOR_SYSFS rules | Kay Sievers | |
2006-09-18 | warn if a PHYSEDV* key, the "device" link, or a parent attribute is used | Kay Sievers | |
2006-08-28 | update source file headers | Kay Sievers | |
2006-08-20 | always expect KEY{value} on ATTR, ATTRS, ENV keys | Kay Sievers | |
2006-08-20 | fix typo in SUBSYSTEMS key parsing | Kay Sievers | |
2006-08-20 | introduce ATTR{file}="value" to set sysfs attributes | Kay Sievers | |
2006-08-20 | skip rule, if too may keys of the same type are used | 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-08-13 | don't report an error on overlong comment lines | Kay Sievers | |
2006-06-07 | remove MODALIAS key and substitution | Kay Sievers | |
2006-05-01 | add more warnings for invalid key operations | Kay Sievers | |
2006-04-24 | allow NAME=="value" to check for already assigned value | Kay Sievers | |
2006-03-21 | fix spelling error in debug string | Kay Sievers | |
2006-01-26 | find programs in /lib/udev for IMPORT if {program} is not given | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-09 | replace libsysfs | Kay Sievers | |
We never used any of the libsysfs convenience features. Here we replace it completely with 300 lines of code, which are much simpler and a bit faster cause udev(d) does not open any syfs file for a simple event which does not need any parent device information. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-11-07 | move some logging from dbg() to info() | Marco d'Itri | |
2005-11-07 | add strerror() to error logs | Marco d'Itri | |
2005-11-07 | let NAME="" supress node creation, but do RUN keys | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-11-05 | remove precompiled rules option | Kay Sievers | |
It was a workaround for speed up udev "coldplug", where ~800 events happened a second time during bootup. No need for it with the rules aleady parsed in the daemon. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-10-27 | fix the new warnings I asked for | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-15 | cleanup some debug output and move to info level + unify select() loops | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-08 | add flag for reading of precompiled rules | Kay Sievers | |
Rules can be precompiled and stored on disk for initramfs, to avoid parsing the rules with every event again and again. Also the OWNER and GROUP names are already resolved to numerical values in the compiled rules. This flag is used for the upcoming move of the rules parsing into udevd: If the real root is mounted udevd is started and parses the rules only once. The event processes will inherit the already parsed rules from the daemon, so we want to ignore any precompiled rules and use the real rules files and watch the filesystem for changes to reload the rules automatically. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-08 | allow clean shutdown of udevd | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-08 | switch some strlcpy's to memcpy | Kay Sievers | |
strlcpy counts the sourec string lengt and is therefore not suitable to copy a defined length of characters from one string to another. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-22 | move code to its own files | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-17 | add padding to rules structure | Kay Sievers | |
Some architectures really want well alingned structures. Thanks to Jim Gifford <maillist@jg555.com> for help finding it. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-16 | allow rules to have labels and skip to next label | Kay Sievers | |
This will allow us to have whole blocks of rules to skip conditionally. The following section creates the node "yes": GOTO="TEST" NAME="no" NAME="no2", LABEL="NO" NAME="yes", LABEL="TEST" NAME="no3" | |||
2005-07-12 | IMPORT: add {parent} to import the persistent data of the parent device | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-12 | remember mapped rules state | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-07 | fix typo in group assignment | Kay Sievers | |
Thanks to: Georgi Georgiev | |||
2005-07-07 | fix default-name handling and NAME="" rules | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-07 | add WAIT_FOR_SYSFS key to loop until a file in sysfs arrives | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-06 | don't resolve OWNER, GROUP on precompile if string contains %, $ | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-07-05 | pack parsed rules list | Kay Sievers | |
This cuts down our 600 rules file to 98 kb instead of 1.9 Mb memory or file-size with precompiled rules. Signed-off-by: Kay Sievers <kay.sievers@suse.de> |