aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2008-10-03volume_id: add btrfsKay Sievers4-1/+97
2008-10-03volume_id: better DDF raid detectionKay Sievers1-6/+29
2008-10-03vol_id: always use the safe string versions for unencoded label and uuidKay Sievers1-6/+13
2008-10-03vol_id: fix logging glueKay Sievers1-1/+3
2008-10-03volume_id: add dbg() as noop to check for compile errorsKay Sievers2-2/+4
2008-10-03move selinux noops to udev.hKay Sievers5-15/+14
2008-10-03vol_id: add size= optionKay Sievers3-8/+20
2008-10-03udevadm: info - fix --query=all for devices without a device nodeKay Sievers2-3/+5
2008-10-02usb_id: use libudevKay Sievers3-67/+83
2008-10-02libudev: device - add get_parent_with_subsystem()Kay Sievers4-0/+19
2008-10-02libudev: get rid of selinuxKay Sievers19-133/+122
2008-10-02use no_argument, required_argument, optional_argument in longoptsKay Sievers16-94/+94
2008-10-02volume_id: hpfs - read label and uuidKay Sievers1-7/+60
2008-10-02libudev: enumerate - add_device() -> add_syspath()Kay Sievers6-30/+34
2008-10-02fix compile error with --disable-loggingKay Sievers1-4/+4
2008-10-01release 129129Kay Sievers3-2/+71
2008-10-01udevd: print warning if CONFIG_SYSFS_DEPRECATED is usedKay Sievers2-5/+16
2008-10-01build: include Makefile.am.inc in all Makefile.amKay Sievers7-0/+14
2008-10-01rules: ieee1394 - create both, by-id/scsi-* and by-id/ieee-* linksKay Sievers2-5/+4
2008-10-01udevadm: trigger --type=failed - use libudev queueKay Sievers1-26/+15
2008-10-01libudev: enumerate - ignore regular files while scanningKay Sievers3-12/+15
2008-10-01libudev: device - handle /sys/block/<disk-device-link>/<partition>Kay Sievers2-5/+29
2008-10-01udevadm: settle - use libudev queueKay Sievers4-104/+29
2008-10-01libudev: add queue interfaceKay Sievers6-5/+365
2008-09-30udevadm: trigger fix long option --type=Kay Sievers2-1/+5
2008-09-30libudev: device_init() -> device_new()Kay Sievers3-22/+15
2008-09-30fix segfault caused by wrong pointer used in dbg()Kay Sievers2-1/+2
2008-09-30udevadm: trigger: use libudevKay Sievers4-605/+118
2008-09-30libudev: enumerate - scan devices and subsystems, add subsystem and attribute...Kay Sievers6-125/+241
2008-09-29fix dbg() callersKay Sievers3-10/+11
2008-09-29allow compiler to check dbg() arguments on non-debug buildsAlan Jenkins1-4/+9
2008-09-29fix messages (inc. debug compile failure) introduced when optimizing "goto"Alan Jenkins1-3/+3
2008-09-29replace strerror() usage with threadsafe "%m" format stringAlan Jenkins15-73/+73
2008-09-29test: replace last reference of "/class/*" devpathKay Sievers2-3/+4
2008-09-29gitignore: move *.8 to subdirsKay Sievers3-1/+4
2008-09-29test: add missing pci directory because of .gitignore *.7Kay Sievers1257-1380/+2082
2008-09-29test: replace ancient sysfs tree with recent oneKay Sievers9190-530/+10028
2008-09-29libudev: enumerate - split new() and scan()Kay Sievers7-60/+75
2008-09-28libudev: enumerate - scan /sys/block/ if neededKay Sievers2-13/+35
2008-09-28libudev: enumerate "subsystem"Kay Sievers3-11/+60
2008-09-28libudev: enumerate - accept list of subsystems to scan, or skipKay Sievers8-49/+146
2008-09-28avoid repeated scans for goto targets (udev_iter_find_label)Alan Jenkins3-12/+45
2008-09-28trivial cleanup in udev_rules_iterAlan Jenkins1-3/+3
2008-09-28lubudev: accept more sys directories as devices, and parent devicesKay Sievers2-26/+67
2008-09-28libudev: more list reworkKay Sievers9-225/+249
2008-09-26libudev: rework list handlingKay Sievers15-74/+262
2008-09-26libudev: device - read database only when neededKay Sievers4-71/+102
2008-09-26libudev: initialize selinux only when neededKay Sievers1-1/+10
2008-09-26libudev: enumerate_get_devices_list -> enumerate_get_listKay Sievers7-17/+17
2008-09-25libudev: get devnum from uevent fileKay Sievers3-12/+19
2008-09-25libudev: replace awkward callback list interfaces with list iteratorsKay Sievers12-343/+316
2008-09-24libudev: add userdata pointerKay Sievers4-2/+30