Skip to content

Releases: illiliti/libudev-zero

libudev-zero 1.0.3

13 Jul 15:06
Compare
Choose a tag to compare

Fixes

  • Fixed libgudev build (#60)

libudev-zero 1.0.2

22 Apr 18:03
Compare
Choose a tag to compare

Fixes

libudev-zero 1.0.1

18 Mar 18:09
Compare
Choose a tag to compare

Changes

  • Added support for static-only builds (#48)

Fixes

  • Fixed infinite loop in udev_enumerate (c7669d8)
  • Fixed potential memory leaks (#41)
  • Fixed usbip list -l (#45)

libudev-zero 1.0.0

29 Aug 03:01
Compare
Choose a tag to compare

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

25 Jun 22:39
Compare
Choose a tag to compare

Fixes

  • Fixed improper handling of standalone devices with keys.
  • Fixed rare memory leak caused by pthread_create failure.

libudev-zero 0.5.1

09 Jun 08:41
Compare
Choose a tag to compare

Fixes

  • Fixed make install

libudev-zero 0.5.0

08 Jun 10:54
Compare
Choose a tag to compare

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