Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-16 | udev-test.pl: catch-up with recent changes | Kay Sievers | |
2009-09-07 | test: catch possible bug in GOTO resolving | Kay Sievers | |
2009-08-19 | change database file names | Kay 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-07 | Fix another relative path for the new working directory. | Diego Elio 'Flameeyes' Pettenò | |
2009-08-07 | Replace the custom test-run target with the standard make check. | Diego Elio 'Flameeyes' Pettenò | |
A little fix is needed for the udev-test.pl script (to be called with the proper path), but this allows for the test binaries to be only built when running the tests themselves. | |||
2009-05-22 | test: check string substitutions in OWNER and GROUP | Benjamin Gilbert | |
String substitutions in OWNER and GROUP keys were broken in udev 137-142. Explicitly test for this, since such breakage will not manifest in typical rulesets. | |||
2009-05-20 | use more efficient string copying | Kay Sievers | |
2009-05-19 | remove format char string truncation syntax | Kay Sievers | |
2009-05-13 | fix possible endless loop for GOTO to non-existent LABEL | Kay Sievers | |
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526365 | |||
2009-02-05 | test: add test for empty and non-existent ATTR | Kay Sievers | |
2009-01-30 | fix NAME="" logic | Kay Sievers | |
Reported-By: Soh Kam Yung <sohkamyung@gmail.com> | |||
2008-11-12 | string index - split nodes and childs to allow and unlimited number of childs | Kay Sievers | |
2008-10-26 | libudev: device - allocate envp array only once | Kay Sievers | |
2008-10-26 | test: add RUN+="socket: ..." to a test to run monitor code | Kay Sievers | |
2008-10-26 | fix $attr{[<subsystem>/<sysname>]<attribute>} substitution | Kay Sievers | |
2008-10-25 | match KEY="A|B" without temporary string copy | 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-17 | test: fix a few unintentially wrongly written rules which cause parse errors | Kay Sievers | |
2008-10-14 | test: move global ENV{ENV_KEY_TEST}="test" to local rule | Kay Sievers | |
2008-09-29 | test: replace last reference of "/class/*" devpath | Kay Sievers | |
2008-09-29 | test: add missing pci directory because of .gitignore *.7 | Kay Sievers | |
2008-09-29 | test: replace ancient sysfs tree with recent one | Kay Sievers | |
2008-09-29 | libudev: enumerate - split new() and scan() | Kay Sievers | |
2008-09-16 | udev-test.pl: set non-zero exitcode if tests fail | Alan Jenkins | |
2008-09-08 | udev-test.pl: set udev_log="err" | Kay Sievers | |
2008-09-03 | udev-test.pl: remove left-over comment from --valgrind option | Kay Sievers | |
2008-09-01 | udev-test.pl: add --valgrind option | Kay Sievers | |
2008-07-30 | use autotools | Kay Sievers | |
2008-07-18 | move default rules from /etc/udev/rules.d/ to /lib/udev/rules.d/ | Kay Sievers | |
None of these rules is supposed to be changed by users, so move them out of /etc. Custom rules, and automatically generated rules stay in /etc. All rules are still processed in lexical order, regardless which directory they live in. | |||
2008-05-19 | add substitution in MODE= field | Erik van Konijnenburg | |
Do substitition processing in MODE field, similar to substitution in OWNER, GROUP etc fields. Add test case for normal and overflow behaviour. Document in manpage. | |||
2008-04-18 | allow setting of MODE="0000" | Kay Sievers | |
2008-03-14 | extend hack to allow TEST=="*/start" | Kay Sievers | |
2007-08-16 | accept relative path for TEST | Kay Sievers | |
2007-07-25 | restore behavior of NAME== | Kay Sievers | |
2007-07-16 | allow SYMLINK== match | Kay Sievers | |
2007-06-03 | add "[$SUBSYSTEM/$KERNEL]<attribute>" lookup | Kay Sievers | |
2007-05-21 | replace_chars: replace % character | Kay Sievers | |
2007-02-25 | add test for an attribute which contains an operator char | Kay Sievers | |
2006-12-08 | rename "udev.c" to "test-udev.c" - it is only for testing | Kay Sievers | |
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-20 | use new key names in test programs | 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-07-04 | remove broken %e enumeration | Kay Sievers | |
2006-06-14 | don't remove symlinks if they are already there | Kay Sievers | |
Consecutive "add" events will not remove and recreate the same symlinks anymore. No longer valid links, like after changing a filesystem label, will still be removed. | |||
2006-04-24 | allow NAME=="value" to check for already assigned value | Kay Sievers | |
2006-01-26 | don't add $SUBSYSTEM automatically as $1 to programs | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-16 | fix BUS, ID, $id usage | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> |