Releases: illiliti/libudev-zero
Releases Β· illiliti/libudev-zero
libudev-zero 1.0.3
libudev-zero 1.0.2
Fixes
- Fixed
usbip port
(04a727d)
libudev-zero 1.0.1
libudev-zero 1.0.0
Changes
- Implemented file-less hotplugging. Now, libudev-zero operates entirely in memory.
Fixes
- Fixed build on very old kernels due to undefined
INPUT_PROP_CNT
. - Partially fixed pipeware. Now,
udev_enumerate_get_list_entry()
returns parent devices.
libudev-zero 0.5.2
Fixes
- Fixed improper handling of standalone devices with keys.
- Fixed rare memory leak caused by
pthread_create
failure.
libudev-zero 0.5.1
Fixes
- Fixed
make install
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