main
shared/help-util: automatically append ":" in sections
cdrom_id: zero scsi response buffers before parsing
Rename basic-forward.h, sd-forward.h, and shared-forward.h to forward.h
tree-wide: get rid of old dispatch_verb
Assorted udev hardening fixes flagged by kres (#42903)
udev-rules: support case insensitive match
conf-files: make conf_file_new() take ConfFilesFlags rather than ChaseFlags
fuzzers: move several fuzzers
tree-wide: several cleanups for generating symbol lists and gperf files
udev: drop home-grown udev-ctrl socket
udev: Clean up includes
udev: track remaining buffer size across $links devlinks
udev-config: merge configured children max
basic: Stop including log.h in macro.h
tree-wide: standardize header names across src/fundamental, src/basic and src/shared
tree-wide: normalize comment style
tree-wide: Remove unnecessary SIGCHLD blocking
udev: probe_superblocks: return a real negative errno on failure
udev: downgrade ENOMEDIUM warnings
tree-wide: various fixlets suggested by Coccinelle
udev: ignore errors in adding property with spurious value
udev: avoid reading before empty capability masks
tree-wide: use device_get_sysattr_safe_string()
udev-builtin-net_id: name auxiliary sub-function (SF) host network devices
tree-wide: flatten nested error checks
udev: derive path ID for PNP devices from ACPI firmware node
xaccess: Rework from boolean into a list of tags
udev-builtin-usb_id: make set_usb_iftype() and friends return const char*
udev: require exact builtin command matches
udev: add tpm2_id builtin
udev/dump: also dump current tags
sd-device: do not try to remove previous tag indexes
tree-wide: Various forward header cleanups
udev: preserve rule-set properties on failed network interface rename
tree-wide: Introduce DECLARE_TRIVIAL_REF_UNREF_FUNC() and friends
label: plumb label_context through LabelOps
udev-rules: drop truncated import output line
string-table: Introduce DECLARE_STRING_TABLE_LOOKUP() and friends
tree-wide: Fix declaration/definition parameter name mismatches
udev: Fix initializing varlink server from listen fd
udev/watch: use mapping from device ID -> watch on restart
udev: make signal that we use to kill workers on timeout configurable
meson: use jinja2 in src/udev
udevadm-hwdb: honor root when querying
udevadm: improve symlink query output
udevadm-wait: let --removed override initialization
tree-wide: drop DLOPEN_FOO() macros
udev: split udevd.c into two