Skip to content

Tags: illiliti/libudev-zero

Tags

1.0.3

Toggle 1.0.3's commit message
Makefile: bump libudev version

1.0.2

Toggle 1.0.2's commit message
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

1.0.1

Toggle 1.0.1's commit message
udev_enumerate.c: support NULL value in match/nomatch

Fixes: #45

1.0.0

Toggle 1.0.0's commit message
contrib/helper.c: remove redundant bind call

0.5.2

Toggle 0.5.2's commit message
udev_device.c: fix integer overflow

Bitwise AND operation can produce value that may be larger than
test_bit() return value. Convert result to bool using `!!` to
avoid integer overflow.

Fixes: #33

0.5.1

Toggle 0.5.1's commit message
Fix install error at make install

At db72f86 is missing change in Makefile.
This err was reporting at bkuhls.
This patch fix it.

0.5.0

Toggle 0.5.0's commit message
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

0.4.8

Toggle 0.4.8's commit message
replace unstable pthread_cancel() with self-pipe trick. fixes #16

0.4.7

Toggle 0.4.7's commit message
squash

0.4.6

Toggle 0.4.6's commit message
Merge branch 'master' of github.com:illiliti/libudev-zero