aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-11-26release 134134Kay Sievers1-0/+38
2008-11-25rules: exclude "btibm" devices from vol_id callsKay Sievers1-2/+1
2008-11-25rules: Gentoo updateMatthias Schwarzott2-26/+30
2008-11-24silence PHYSDEV* warning for WAIT_FOR* rulesKay Sievers1-4/+6
2008-11-24fix handling of swapping node name with symlink nameKay Sievers1-2/+7
2008-11-23floppy: use ARRAY_SIZE()Kay Sievers1-1/+1
2008-11-23floppy: fix array bounds check and minor calculationPeter Breitenlohner1-3/+3
2008-11-22update NEWS TODOKay Sievers4-2/+9
2008-11-21path_id: fix fibre channel handlingKay Sievers1-1/+1
2008-11-21man: fix typosPeter Breitenlohner2-2/+2
2008-11-21volume_id: clear probing result before probing and do not probe a second time...Kay Sievers1-2/+30
2008-11-21volume_id: update btrfsKay Sievers1-0/+3
2008-11-21vol_id: if regular files are probed, use stat() for the size valueKay Sievers1-3/+12
2008-11-21volume_id: remove unused usage typesKay Sievers2-6/+0
2008-11-21include errno.h in sysdeps.hGabor Z. Papp1-0/+1
2008-11-20scsi_id: make sure, we do not have slashes in valuesKay Sievers1-0/+5
2008-11-20ata_id: make sure, we do not have slashes in valuesKay Sievers1-0/+3
2008-11-20usb_id: replace chars in returned stringsKay Sievers1-2/+11
2008-11-20libudev: accept NULL whitelist in util_replace_chars()Kay Sievers1-1/+1
2008-11-20rules: v4l - add by-id/ links for USB devicesKay Sievers2-1/+6
2008-11-19rules: merge group "video" into default rulesKay Sievers2-15/+10
2008-11-19rules: add persistent rules for memory stick block devicesHarald Hoyer1-0/+3
2008-11-18bump versionKay Sievers2-3/+5
2008-11-18volume_id: update btrfs magicKay Sievers1-1/+1
2008-11-18autogen.sh: fix -print-multi-os-directory usageKay Sievers1-2/+2
2008-11-18release 133133Kay Sievers1-0/+38
2008-11-18update NEWSKay Sievers2-17/+27
2008-11-17fix $links substitution for devices without any linkKay Sievers1-1/+6
2008-11-17udevd: fix cleanup of /dev/.udev/uevent_seqnumKay Sievers1-4/+1
2008-11-17limit $attr(<symlink>) magic to well-known links onlyKay Sievers1-1/+6
2008-11-15udevadm: fix option parsing breakage with klibcSergey Vlasov1-1/+3
2008-11-14libudev: device - handle disk "device" link for partitions in deprecated sysf...Kay Sievers1-2/+4
2008-11-14vol_id: clarify error messageKay Sievers2-16/+16
2008-11-13volume_id: ntfs - mark as no other fs must matchKay Sievers2-1/+16
2008-11-13fix spelling in commentKay Sievers1-3/+3
2008-11-13volume_id: fat - accept empty FAT32 fsinfo signatureKay Sievers2-5/+11
2008-11-13volume_id: always check for all filesystem types and skip conflicting resultsKay Sievers4-6/+52
2008-11-13volume_id: bump revisionKay Sievers1-1/+1
2008-11-13remove len == 0 check, the index root is always '\0'Kay Sievers1-8/+3
2008-11-13volume_id: fat - move check for msdos signature (0x55 0xaa)Karel Zak1-4/+4
2008-11-13configure: add linux-hotplug mail addressKay Sievers1-1/+1
2008-11-13update NEWSKay Sievers2-1/+17
2008-11-13rules: remove pnp shell script, acpi loads these modules properlyKay Sievers2-3/+0
2008-11-13rules: remove DEVTYPE disk/partitionKay Sievers2-6/+0
2008-11-13udevadm: info - unify -V and --versionKay Sievers2-6/+2
2008-11-13set errno = ENOSYS in inotify stubKay Sievers2-1/+2
2008-11-13scsi_id: we don't use DEVPATH env var anymore, update man pageAlan Jenkins1-7/+0
2008-11-13merge trie nodes, childs and root into a single arrayKay Sievers1-109/+49
2008-11-12reserve child slot 0Kay Sievers1-2/+4
2008-11-12string index - split nodes and childs to allow and unlimited number of childsKay Sievers2-89/+135
2008-11-11silence "comparison between signed and unsigned"Kay Sievers1-1/+1
2008-11-11udevd: de-duplicate strings in rulesAlan Jenkins1-14/+158
2008-11-07release 132132Kay Sievers3-1/+15
2008-11-07convert debug string arrays to functionsKay Sievers1-96/+109
2008-11-07fix size_t compiler warning on 32 bit platformsKay Sievers1-1/+1
2008-11-07release 131131Kay Sievers2-7/+154
2008-11-06udevadm: settle - exit if udevd exitsKay Sievers3-1/+20
2008-11-06cleanup /dev/.udev/queue on startup and exitKay Sievers2-8/+43
2008-11-06rules: md - add mdadm 3 device namingKay Sievers1-0/+7
2008-11-06fix indentationKay Sievers1-37/+37
2008-11-05udevd: shrink struct token to 12 bytesAlan Jenkins1-29/+17
2008-11-05$links should be relativeKay Sievers1-2/+3
2008-11-05unify string replacementKay Sievers9-181/+118
2008-11-05usb_id: MassStorage SubClass 6 is "scsi" not "disk"Kay Sievers1-1/+3
2008-11-05do not import the "uevent" file when we only read the db to get old symlinksKay Sievers3-15/+18
2008-11-05fix cleanup of possible left-over symlinksKay Sievers4-33/+31
2008-11-05fix $links substitutionKay Sievers1-2/+2
2008-11-05info() PROGRAM and IMPORT executionKay Sievers1-0/+8
2008-11-05volume_id: btrfs updateKay Sievers1-1/+1
2008-11-04fix list handling in enumerate and rules file sortingKay Sievers7-41/+52
2008-11-04firmware.sh: record missing files in /dev/.udev/firmware-missing/Kay Sievers1-0/+3
2008-11-01move debugging strings inside #ifdef DEBUGKay Sievers1-210/+210
2008-11-01add "devel" and "install" switches to autogen.shKay Sievers1-4/+11
2008-11-01move some info() to dbg()Kay Sievers9-62/+64
2008-11-01fix udev_node_update_old_links() logicKay Sievers1-16/+23
2008-11-01skip entire rule containing device naming keys, if no device can be namedKay Sievers3-3/+18
2008-11-01log rules file and line number when NAME, SYMLINK, OWNER, GROUP, MODE, RUN is...Kay Sievers1-67/+122
2008-11-01udevd: be more careful when matching against parentsAlan Jenkins1-1/+6
2008-11-01udevd: fix termination of rule executionAlan Jenkins1-3/+2
2008-10-31write trace log to stderrKay Sievers2-3/+3
2008-10-30fstab_import: add "change" event matchKay Sievers1-1/+1
2008-10-30edd_id: add "change" event matchKay Sievers1-1/+1
2008-10-30rules: remove "add" match from usb device node ruleKay Sievers1-1/+1
2008-10-30rules: remove SCSI timeoutsKay Sievers1-2/+0
2008-10-29ATTR{}== always fails if the attribute does not existKay Sievers3-8/+6
2008-10-29udevd: merge exec and run queue to minimize devpath string comparesKay Sievers3-97/+84
2008-10-28udevd: simplify rules execution loopAlan Jenkins1-2/+2
2008-10-28update NEWSKay Sievers2-2/+17
2008-10-26kerneldoc comment fixesAlan Jenkins3-11/+11
2008-10-26libudev: device - allocate envp array only onceKay Sievers2-3/+4
2008-10-26test: add RUN+="socket: ..." to a test to run monitor codeKay Sievers2-4/+4
2008-10-26libudev: device - fill envp array while composing monitor bufferKay Sievers1-73/+69
2008-10-26fix $attr{[<subsystem>/<sysname>]<attribute>} substitutionKay Sievers2-4/+18
2008-10-26do not init string arrays, just clear first byteKay Sievers5-7/+13
2008-10-26match_attr() - copy attr value only when neededKay Sievers1-5/+8
2008-10-26udevd: avoid implicit memset in match_attr()Alan Jenkins1-1/+2
2008-10-25udevd: use a tighter loop for compare_devpath()Alan Jenkins1-15/+13
2008-10-25fix handling of string_escape optionAlan Jenkins1-1/+1
2008-10-25match KEY="A|B" without temporary string copyKay Sievers2-13/+43
2008-10-24remove debug printfKay Sievers1-2/+0
2008-10-24fix "unused" warningsKay Sievers1-6/+8
2008-10-24libudev: monitor - cache result of monitor send bufferKay Sievers3-35/+68
2008-10-24libudev: monitor - replace far too expensive snprintf() with strlcpy()Kay Sievers1-6/+24
2008-10-24special-case "?*" match to skip fnmatch()Kay Sievers1-10/+19
2008-10-24determine at rule parse time if we need to call fnmatch()Kay Sievers1-38/+123
2008-10-24distinguish "match" from "assign" by (op < OP_MATCH_MAX)Kay Sievers1-69/+74
2008-10-24cache uid/gid during rule parsingKay Sievers3-18/+139
2008-10-24fix uninitialized variable warningsKay Sievers2-2/+2
2008-10-24rules: let empty strings added to buffer always return offset 0Kay Sievers1-9/+19
2008-10-23skip SYMLINK rules for devices without a device nodeKay Sievers1-0/+2
2008-10-23udevd: fix WAIT_FOR_SYSFS execution orderAlan Jenkins1-16/+16
2008-10-23rule_generator: fix netif NAME= value extraction regexKay Sievers3-7/+21
2008-10-23udevd: fix memory leakAlan Jenkins1-0/+1
2008-10-23shrink struct udev_eventKay Sievers4-38/+38
2008-10-23shrink struct udev_eventKay Sievers3-12/+24
2008-10-23do not create temporary node ($tempnode) if node already existsKay Sievers2-9/+34
2008-10-23replace in-memory rules array with match/action token listKay Sievers7-1203/+1344
2008-10-22handle numerical owner/group string in lookup_user/group()Kay Sievers1-25/+32
2008-10-22use re-entrant variants of getpwnam and getgrnamAlan Jenkins1-2/+9
2008-10-22add util_resolve_subsys_kernel()Kay Sievers3-0/+67
2008-10-22volume_id: swap - larger PAGE_SIZE supportMatthias Koenig1-1/+1
2008-10-21replace strncpy() with strlcpy()Alan Jenkins2-9/+5
2008-10-21libudev: device - 128 -> ENVP_SIZEKay Sievers1-1/+1
2008-10-21libudev: allocate udev_device->envp[] dynamicallyAlan Jenkins1-6/+15
2008-10-21libudev: util - optimize path_encode()Alan Jenkins1-3/+5
2008-10-21use more appropriate alternatives to malloc()Alan Jenkins10-24/+12
2008-10-21do not use the new work-in-progress parser rule matcherKay Sievers1-1/+1
2008-10-21add "root" == 0 shortcuts to lookup_user/group()Kay Sievers1-2/+4
2008-10-21replace missing get_attr_value() -> get_sysattr_value()Kay Sievers1-3/+3
2008-10-21cdrom_id: remove ARRAY_SIZE() declarationKay Sievers1-4/+0
2008-10-20libudev: device - get_attr_value() -> get_sysattr_value()Kay Sievers10-60/+60
2008-10-18pass make distcheckKay Sievers4-8/+8
2008-10-18prefix udev-util.c functions with util_*Kay Sievers8-48/+44
2008-10-18selinux_init(udev) -> udev_selinux_init(udev)Kay Sievers5-12/+12
2008-10-18udev_list_cleanup() -> udev_list_cleanup_entries()Kay Sievers9-20/+20
2008-10-18move udev_rules_apply_format() to udev-event.cKay Sievers4-491/+461
2008-10-18udev_rules_run() -> udev_event_execute_run();Kay Sievers5-36/+36
2008-10-18udev_event_run() -> udev_event_execute_rules()Kay Sievers5-6/+5
2008-10-18udevd: avoid overhead of calling rmdir on non-empty directoriesAlan Jenkins1-6/+10
2008-10-18move run_program to utilKay Sievers3-225/+225
2008-10-18make struct udev_rules opaqueKay Sievers5-36/+53
2008-10-18merge udev-rules.c and udev-rules-parse.cKay Sievers10-1025/+950
2008-10-17delete list.hKay Sievers1-183/+0
2008-10-17collect: use udev_listKay Sievers2-23/+56
2008-10-17udevd: use udev_list_nodeKay Sievers3-26/+42
2008-10-17libudev: make list_node functions availableKay Sievers2-7/+22
2008-10-17libudev: ctrl - change magic to integerKay Sievers1-11/+14
2008-10-17libudev: monitor - add set_receive_buffer_size()Kay Sievers3-15/+13
2008-10-17test: fix a few unintentially wrongly written rules which cause parse errorsKay Sievers1-11/+21
2008-10-17libudev: add sysnum to test programKay Sievers1-0/+7
2008-10-17libudev: fix sysnum logic for digit-only device namesAlan Jenkins1-1/+6
2008-10-17libudev: list - prepend udev_* to all functionsKay Sievers2-19/+11
2008-10-17delete udev-util-file.cKay Sievers2-82/+0
2008-10-17update rules file parsingKay Sievers2-53/+37
2008-10-16update IMPORT= file/stdout property parsingKay Sievers1-115/+101
2008-10-16run_program: prevent empty last argv entryKay Sievers1-2/+2
2008-10-16fix sorting of rules filesKay Sievers3-6/+12
2008-10-16delete name_list, move common file functionsKay Sievers3-188/+85
2008-10-16udev-rules-parse: name_list -> udev_listKay Sievers5-77/+84
2008-10-16udev-node: name_list -> udev_listKay Sievers1-13/+15
2008-10-16libudev: monitor - export MAJOR/MINOR only if availableKay Sievers1-1/+2
2008-10-16libudev: always add UDEV_LOGKay Sievers1-1/+1
2008-10-16rename udev source filesKay Sievers15-19/+19
2008-10-16move udev_device_db to libudevKay Sievers4-6/+6
2008-10-16udevd: use libudevKay Sievers16-2227/+1286
2008-10-16volume_id: btrfs - update magic to latest disk formatKay Sievers1-1/+1
2008-10-16libudev: device - copy global properties, unset empty propertiesKay Sievers1-0/+15
2008-10-16libudev: add global property listKay Sievers9-1/+38
2008-10-16libudev: ctrl - fix typo in set_env()Kay Sievers1-1/+2
2008-10-16libudev: list - handle update of key with NULL valueKay Sievers1-20/+22
2008-10-16libudev: device - export properties when values are setKay Sievers2-10/+31
2008-10-15libudev: device - lookup "subsystem" and "driver" only onceKay Sievers2-32/+36
2008-10-15libudev: update DEVLINKS property when properties are readKay Sievers2-12/+23
2008-10-15libudev: monitor - do not mangle DEVLINKS propertyKay Sievers1-4/+6
2008-10-15libudev: do not include ctrl in libudev.soKay Sievers1-6/+0
2008-10-15libudev: device - add get_envp() to construct envp from property listKay Sievers2-3/+45
2008-10-15libudev: monitor - fix send_device() property copyingKay Sievers1-5/+12
2008-10-14test: move global ENV{ENV_KEY_TEST}="test" to local ruleKay Sievers1-3/+5
2008-10-14delete simple-build-check.shKay Sievers1-38/+0
2008-10-14libudev: handle ! in sysname, add sysnum, return allocated list_entry on addKay Sievers5-33/+73
2008-10-13vol_id: update READMEKay Sievers2-38/+25
2008-10-13volume_id: support for GFS2 UUIDsSteven Whitehouse2-2/+17
2008-10-11libudev: device - generate DEVNAME and DEVLINKS propertiesKay Sievers1-6/+20
2008-10-11libudev: list - add flagKay Sievers2-0/+17
2008-10-09libudev: add udev_monitor_send_device()Kay Sievers3-6/+44
2008-10-09libudev: also prefix non-exported functions with udev_*Kay Sievers6-188/+189
2008-10-07libudev: device - add device lookup by subsystem:sysnameKay Sievers4-47/+179
2008-10-07remove outdated docs/README-gcov_for_udevKay Sievers1-68/+0
2008-10-07release 130130Kay Sievers3-1/+39
2008-10-07replace spaces in dm and md name symlinksKay Sievers3-9/+9
2008-10-07connect /sys and /dev with /sys/dev/{block,char}/<maj>:<min> and /dev/{block,...Kay Sievers1-0/+3
2008-10-06libudev: fix typo in "multiple entries in symlink" handlingKay Sievers1-1/+1
2008-10-06volume_id: more fat debuggingKay Sievers1-3/+3
2008-10-06store node name and symlinks into db symlink target if they are small enoughKay Sievers2-45/+95
2008-10-06libudev: libudev.pc remove selinuxKay Sievers1-1/+1
2008-10-06volume_id: add more vfat debugging informationKay Sievers1-2/+12
2008-10-05don not print error if GOTO jumps just to next ruleKay Sievers1-4/+5
2008-10-05libudev: fix --enable-debugKay Sievers2-2/+2
2008-10-04udevd: clarify deprecated sysfs layout warningKay Sievers1-2/+3
2008-10-03volume_id: use PRIu64i, PRIx64 macrosKay Sievers39-74/+61