summaryrefslogtreecommitdiff
path: root/src/udev/udev-rules.c
Commit message (Expand)AuthorAgeFilesLines
* udev: make udev_builtin_run() take UdevEvent*Yu Watanabe2023-05-161-1/+1
* udev-rules: fix negative match rule for SYMLINK and TAGYu Watanabe2023-04-261-2/+2
* sd-device,udev: tag must be a valid filenameYu Watanabe2023-04-081-5/+3
* sd-device,udev: refuse invalid devlink and store in normalized formYu Watanabe2023-04-081-11/+14
* udev-rules: replace ingrowing word extractor with extract_first_word()Yu Watanabe2023-04-081-13/+14
* udev-rules: rename variable "filename" -> "path"Yu Watanabe2023-04-081-7/+7
* udev-rules: add/update commentsYu Watanabe2023-04-081-4/+5
* udev-rules: add missing parenYu Watanabe2023-04-081-1/+1
* udev-rules: check tokens orderDmitry V. Levin2023-04-031-0/+17
* udev_rules_parse_file: do not ignore ENOENT when invoked by udevadm verifyDmitry V. Levin2023-03-291-1/+1
* Revert "udev_rules_parse_file: do not skip ENOENT"Zbigniew Jędrzejewski-Szmek2023-03-281-1/+5
* udev-rules: fix grammar in diagnostics about lines that have no effectDmitry V. Levin2023-03-271-3/+3
* udev-rules: extend the check for conflicting expressionsDmitry V. Levin2023-03-271-5/+22
* udev-rules: check token delimitersDmitry V. Levin2023-03-271-2/+50
* udev-rules: move udev_check_rule_line() invocationDmitry V. Levin2023-03-271-5/+6
* udev-rules: move udev_rules_parse_file() after udev_check_rule_line()Dmitry V. Levin2023-03-271-118/+118
* udev-rules: add another check for conflicting expressionsDmitry V. Levin2023-03-211-5/+37
* udev-rules: fix check for conflicting and duplicate expressionsDmitry V. Levin2023-03-191-5/+23
* Revert "udev: prepare memory for extra NUL termination for NULSTR"Dmitry V. Levin2023-03-191-3/+1
* udev-rules: check for conflicting and duplicate expressionsDmitry V. Levin2023-03-161-2/+78
* udev-rules: inline rule_line_append_token()Yu Watanabe2023-03-131-10/+3
* udev-rules: modernize free functionsYu Watanabe2023-03-131-10/+24
* udev-rules: do not set 'issues' tag when applying rules to event deviceYu Watanabe2023-03-131-7/+5
* udev-rules: introduce log_event_truncated() helper functionYu Watanabe2023-03-131-62/+47
* udev-rule: rework logging about udev rulesYu Watanabe2023-03-131-437/+430
* udev_rules_parse_file: issue diagnostics about duplicate LABEL tokensDmitry V. Levin2023-03-101-0/+3
* udev_rules_parse_file: issue diagnostics about line continuation at EOFDmitry V. Levin2023-03-081-0/+5
* udevadm-verify: check for unused labelsDmitry V. Levin2023-03-081-2/+16
* udevadm: introduce new 'verify' commandDmitry V. Levin2023-03-081-0/+10
* udev_rules_parse_file: mark logged issuesDmitry V. Levin2023-03-081-6/+52
* udev_rules_parse_file: do not skip ENOENTDmitry V. Levin2023-03-061-5/+1
* udev: support '-=' operator for SYMLINKFranck Bui2023-01-171-7/+10
* udev: match device tags in rules using current device tagsmsizanoen12023-01-031-1/+1
* nulstr-util: Declare NULSTR_FOREACH() iterator inlineDaan De Meyer2022-11-111-1/+1
* Rename def.h to constants.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+1
* udev: drop workaround for slow read of phys_port_name sysattrYu Watanabe2022-09-271-2/+1
* udev: save stats of all udev rules fileYu Watanabe2022-07-231-9/+31
* Merge pull request #23916 from keszybz/assorted-patchesYu Watanabe2022-07-061-1/+1
|\
| * tree-wide: drop duplicated semicolonsZbigniew Jędrzejewski-Szmek2022-07-051-1/+1
* | udev: rename fieldZbigniew Jędrzejewski-Szmek2022-07-021-6/+4
* | basic/list: drop LIST_IS_EMPTYZbigniew Jędrzejewski-Szmek2022-07-021-1/+1
|/
* udev: allow to execute longer command lineYu Watanabe2022-06-241-4/+4
* udev: fix parent token handlingYu Watanabe2022-05-071-6/+10
* udev: move apply_static_dev_perms() to udev-node.cYu Watanabe2022-04-061-68/+2
* tree-wide: use PTR_SUB1() at two places where appropriateLennart Poettering2022-03-231-1/+1
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-3/+1
* list: make LIST_FOREACH() and LIST_FOREACH_BACKWARDS() saferYu Watanabe2022-03-191-6/+6
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-191-18/+8
* tree-wide: fix typoYu Watanabe2021-12-251-1/+1
* udev: refuse to process line when invalid program output is obtainedYu Watanabe2021-12-251-1/+5