summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-device
Commit message (Expand)AuthorAgeFilesLines
* sd-device: absolute devlink must start with /dev/Yu Watanabe2023-04-121-27/+37
* sd-device: manage cached sysattr values with path_hash_opsYu Watanabe2023-04-081-1/+1
* sd-device,udev: tag must be a valid filenameYu Watanabe2023-04-082-1/+3
* sd-device,udev: refuse invalid devlink and store in normalized formYu Watanabe2023-04-082-7/+31
* devnum-util: add new devnum_is_zero() helperLennart Poettering2023-03-291-1/+1
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-3/+3
* log: Add key/value support to the log contextDaan De Meyer2023-03-211-1/+1
* log: Avoid pushing the same fields more than once on the log contextDaan De Meyer2023-03-211-1/+1
* tree-wide: simplify x ? x : y to x ?: y where applicableFrantisek Sumsal2023-03-181-1/+1
* tree-wide: use unlink_and_freep() moreoverLennart Poettering2023-02-231-2/+3
* Merge pull request #23309 from DaanDeMeyer/log-contextLuca Boccassi2023-01-203-0/+82
|\
| * device-monitor: Add extra fields to the log context before callbackDaan De Meyer2023-01-083-0/+82
* | udev: support '-=' operator for SYMLINKFranck Bui2023-01-172-0/+15
* | sd-device: introduce device_get_property_int()Yu Watanabe2023-01-102-0/+21
* | udev: move device_rename() from device-private.cYu Watanabe2023-01-092-46/+0
* | sd-device: do not directly access entry in sd-device objectYu Watanabe2023-01-091-5/+9
* | sd-device: make device_set_syspath() clear sysname and sysnumYu Watanabe2023-01-092-4/+4
|/
* tree-wide: use -EBADF moreYu Watanabe2022-12-211-2/+2
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-193-4/+4
* test: name_assign_type sysattr never exists for enumerated devicesYu Watanabe2022-12-121-7/+8
* sd-device: fix double-freeYu Watanabe2022-12-121-2/+7
* nulstr-util: Declare NULSTR_FOREACH() iterator inlineDaan De Meyer2022-11-112-2/+1
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-082-2/+0
* Merge pull request #25137 from yuwata/sd-device-drop-device-copy-propertiesZbigniew Jędrzejewski-Szmek2022-10-273-39/+1
|\
| * sd-device: make device_shallow_clone() staticYu Watanabe2022-10-262-2/+1
| * sd-device: drop unused device_copy_properties()Yu Watanabe2022-10-263-37/+0
* | test-sd-device: check if /run/udev/ existsLuca Boccassi2022-10-251-1/+1
|/
* sd-device-monitor: dynamically allocate receive bufferYu Watanabe2022-10-171-29/+51
* Merge pull request #24812 from yuwata/udev-drop-netlinkYu Watanabe2022-09-272-0/+20
|\
| * sd-device: introduce device_get_sysattr_int()Yu Watanabe2022-09-252-0/+20
* | Merge pull request #24757 from yuwata/sd-device-get-child-firstLennart Poettering2022-09-264-1/+196
|\ \ | |/ |/|
| * test-sd-device: add tests for sd_device_get_child_first() and _next()Yu Watanabe2022-09-231-0/+51
| * sd-device: introduce sd_device_get_child_first() and _next()Yu Watanabe2022-09-233-0/+144
| * sd-device: refuse to get a parent device by sd_device_new_child()Yu Watanabe2022-09-231-1/+1
* | tree-wide: use the term "initrd" at most places we so far used "initramfs"Lennart Poettering2022-09-231-4/+2
|/
* sd-device: use fd_reopen() at one more placeYu Watanabe2022-09-201-2/+2
* sd-device: use device_opendir()Yu Watanabe2022-09-191-17/+3
* sd-device: introduce device_opendir()Yu Watanabe2022-09-192-0/+33
* sd-device: re-implement device_sysattrs_read_all() without recursionYu Watanabe2022-09-191-4/+23
* sd-device: use faccessat()Yu Watanabe2022-09-191-15/+16
* sd-device: use fstatat()Yu Watanabe2022-09-191-6/+2
* sd-device: use path_hash_ops to store sysattrsYu Watanabe2022-09-191-1/+4
* sd-device: refuse block device without subsystemYu Watanabe2022-09-181-2/+2
* uid-range: tie up number and array of uid range entriesYu Watanabe2022-09-161-7/+4
* sd-device-monitor: do not trigger assertion when uid_map is not emptyYu Watanabe2022-09-161-0/+1
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-3/+1
* sd-device: move device_new_from_watch_handle_at() to udev-watch.cYu Watanabe2022-09-124-147/+0
* sd-device-enumerator: use _cleanup_free_ attribute for safetyYu Watanabe2022-09-091-3/+7
* sd-device-enumerator: always ignore ENOENT from opendir()Yu Watanabe2022-09-091-10/+28
* sd-device-enumerator: check sysname earlierYu Watanabe2022-09-091-6/+10