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.
Full changelog
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