Tags: illiliti/libudev-zero
Tags
udev_device.c: consider device valid even if no subsystem symlink exists Some devices may not have subsystem symlinks, therefore we cannot rely on that to check if device is valid. Instead, check uevent file which should be always present in valid device. Reference: openwrt/openwrt#12350
libudev-zero 0.5.0 Changes: * Added a way to control UDEV_MONITOR_DIR at runtime via UDEV_MONITOR_DIR environment variable. Fixes: * Fixed improper handling of input devices. Now everything recognized correctly. * Fixed incorrect output truncation of sysattr at '\n'. Now udev_device_get_sysattr_value() trims only trailing newlines. * Fixed issue that caused hotplugging to stop working correctly. * Fixed issue with library naming conventions. Turns out that some distributions don't like nonconforming library naming. Now it's fixed. Arthur Williams (4): Detect touch devices as touchscreen Treat devices with keys as keyboards Remove epoll dependency Removed THREAD_MAX and the barrier and pfd fields from udev_monitor Naoto Yamaguchi (3): Add PKGCONFIGDIR for installation Fix building library name from libudev.so to libudev.so.1 Add license information to source files illiliti (45): increment year Merge pull request #20 from TAAPArthur/pinephone_touchscreen Merge pull request #21 from TAAPArthur/multi_media_keys Merge branch 'master' of github.com:illiliti/libudev-zero add clarification why sys/sysmacros.h must be in udev.h contrib/helper.c: make temporary file readable for everyone contrib/helper.c: minor fixes contrib/helper.sh: exec env command to inherit exit status udev_device.c: correctly handle multiline sysattrs udev_monitor.c: block signals within event loop udev_device.c: attempt to fix incorrect bitmask handling udev_device.c: avoid off-by-one overflow udev_device.c: simplify bounds checking various: drop udev_* prefix from static functions udev_device.c: drop PAGESIZE udev_monitor.c: minor fixes udev_device.c: nitpick readme: add eventfd to deps udev_device.c: avoid passing NULL to atoi contrib/helper.c: replace strncmp with strcmp udev_device.c: replace strncmp with strcmp udev_device.c: abort if uevent file is malformed Revert "contrib/helper.c: replace strncmp with strcmp" Revert "udev_device.c: replace strncmp with strcmp" udev_monitor.c: remove no longer required fcntl.h include udev_monitor.c: fail if monitored file is not dir udev_monitor.c: fix bad return value in udev_monitor_enable_receiving udev_monitor.c: inotify read of size 0 is impossible udev_monitor.c: check poll error early udev_monitor.c: skip inotify event if directory udev_monitor.c: add a way to control UDEV_MONITOR_DIR at runtime udev_device.c: fix possible uninitialized read udev.c: move udev_hwdb here udev_enumerate.c: check return value of pthread_create udev_monitor.c: free resources before return udev_device.c: use strncmp to compare uevent vars udev_device.c: decrement size by 1 udev_monitor.c: drip sticky bit for now udev_monitor.c: check UDEV_MONITOR_DIR only for existence udev_device.c: use strrchr to trim newline udev_device.c: more accurate keys/keyboard detection Revert "udev_device.c: use strrchr to trim newline" udev_device.c: drop TODO readme: drop TODO readme: prettify
PreviousNext