Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-06 | merge udev/, libudev/, systemd/ files in src/; move extras/ to src/ | Kay Sievers | |
2012-01-01 | remove mknod() logic and rely on 'devtmpfs' | Kay Sievers | |
2011-12-25 | make: introduce --with-rootprefix= | Kay Sievers | |
2011-12-23 | build argv[] for builtin commands | Kay Sievers | |
2011-12-05 | use libexecdir, bindir, sbindir, switch to /usr/lib/udev in documentation | Kay Sievers | |
2011-10-06 | remove 'udevadm trigger --type=failed' and SYSFS, ID, BUS keys | Kay Sievers | |
2011-08-05 | implement path_id, usb_id, input_id as built-in command | Kay Sievers | |
2011-05-31 | rule-syntax-check.py: use print() | Kay Sievers | |
2011-05-16 | libudev: device - use DEVMODE from kernel as the default mode | Kay Sievers | |
2011-03-23 | use /run/udev/ if possible and fall back to /dev/.udev/ | Kay Sievers | |
2010-12-14 | udevd: write full database file for (unsupported) renamed device nodes | Kay Sievers | |
2010-09-21 | Add automatic rules syntax check | Martin Pitt | |
Add test/rule-syntax-check.py, a script for checking the syntax of all udev rules files passed as command line arguments. Add a wrapper test/rules-test.sh which calls rule-syntax-check.py on all udev rules that we ship, but does nothing if Python is not available. Integrate this into make check/distcheck. | |||
2010-05-20 | fix tests and allow MODE=000 | Kay Sievers | |
2010-05-05 | warn when renaming kernel-provided nodes instead of adding symlinks | Kay Sievers | |
2010-04-13 | remove "ignore_remove" option | Kay Sievers | |
2010-04-13 | remove "all_partitions" option | Kay Sievers | |
We can not predict the major/minor of non-existing devices: $ grep . /sys/class/block/sd*/dev /sys/class/block/sda1/dev:259:524288 /sys/class/block/sda2/dev:259:262144 /sys/class/block/sda3/dev:259:786432 /sys/class/block/sda4/dev:259:131072 /sys/class/block/sda/dev:259:0 /sys/class/block/sdb/dev:259:655360 /sys/class/block/sdc/dev:259:393216 If this functionality is still needed for some broken hardware, it needs to be solved with a tool not part of the udev package. Because such option is unreliable and unsafe to use. | |||
2010-01-27 | update tests | Kay Sievers | |
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-10-14 | delete simple-build-check.sh | 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-21 | fstab_import: add program to IMPORT matching fstab entry | Kay Sievers | |
DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6 SUBSYSTEM=block ... ID_FS_USAGE=filesystem ID_FS_TYPE=ext3 ID_FS_VERSION=1.0 ... FSTAB_NAME=/dev/disk/by-id/scsi-SATA_ST910021AS_3MH0Y3KF-part6 FSTAB_DIR=/home/kay/work FSTAB_TYPE=ext3 FSTAB_OPTS=defaults FSTAB_FREQ=1 FSTAB_PASSNO=1 | |||
2008-04-18 | allow setting of MODE="0000" | Kay Sievers | |