1. d8a33df linux: Use a separate lock to serialize start/stop vs hotplug events by Hans de Goede · 11 years ago
  2. 242d49c work around Linux systems that don't provide SOCK_CLOEXEC or SOCK_NONBLOCK by hjelmn · 11 years ago
  3. 252e193 fix warnings in linux_get_device_address by hjelmn · 11 years ago
  4. 67f0c1f include stdlib.h for free and realloc in libusbi.h by hjelmn · 11 years ago
  5. 872ff17 Silence automake 1.14 warning by Nathan Hjelm · 11 years ago
  6. 83021ab Add checks for headers needed by linux/netlink.h by Nathan Hjelm · 11 years ago
  7. 707d500 keep a reference to the device for each active transfer and let the backend handle cancelling active transfers when a device is disconnected by Nathan Hjelm · 11 years ago
  8. 97958ba hotplug: Pass explicit context to callbacks by Florian Albrechtskirchinger · 11 years ago
  9. d1ed6c4 Prepare for 1.0.16 final release by Hans de Goede · 11 years ago
  10. faa6241 Prepare for 1.0.16-rc3 release by Hans de Goede · 11 years ago
  11. ef59b06 Documentation: add an Using an event handling thread section by Hans de Goede · 11 years ago
  12. 230b9a0 Documentation: explain the 2 main viable event handling approaches by Hans de Goede · 11 years ago
  13. ac41bfc hotplug: Wakeup libusb_handle_events on libusb_hotplug_deregister_callback by Hans de Goede · 11 years ago
  14. f505929 hotplug: Give the usbi_hotplug_match* functions a context parameter by Hans de Goede · 11 years ago
  15. b4c18fa Doc: update hotplug, topology and descriptor documentation by Pete Batard · 11 years ago
  16. ea39a14 Prepare for 1.0.16-rc2 release by Hans de Goede · 11 years ago
  17. 975c4fd Core: Use fputs(3) instead of fprintf(3) by Tim Roberts · 11 years ago
  18. 7b893cc Core: Fix writing of log lines a single fprintf call by Pete Batard · 11 years ago
  19. fb4c208 Core: Make writing of log lines a single fprintf call. by Toby Gray · 11 years ago
  20. e2c54d9 core: Always warn when there are leaked device refs on exit by Hans de Goede · 11 years ago
  21. 004c7a7 Core: Avoid passing uninitialised data down the hotplug pipe. by Toby Gray · 11 years ago
  22. 83c9c3c core.c: Initialize auto_detach_kernel_driver to 0 for new handle by Chris Dickens · 11 years ago
  23. 17caf6d openbsd: Fix memleak in obsd_get_device_list() by Hans de Goede · 11 years ago
  24. 163e208 core: Only do hotplug cleanup for hotplug capable backends by Hans de Goede · 11 years ago
  25. c1bf7fb WinCE: ref result of usbi_get_device_by_session_id() by Hans de Goede · 11 years ago
  26. 43fbe3d WinCE: Fix device reference leak which caused crash on libusb_exit(). by Toby Gray · 11 years ago
  27. 1b3c827 Misc: Update AUTHORS file by Pete Batard · 11 years ago
  28. e2fe75e Prepare for 1.0.16-rc1 release by Hans de Goede · 11 years ago
  29. 061a807 autogen.sh: Honor NOCONFIGURE=1 by Colin Walters · 11 years ago
  30. 5b48dd2 sync.c: Remove code duplication by Hans de Goede · 11 years ago
  31. edcb382 sync.c: Do not free an incompleted transfer by Hans de Goede · 11 years ago
  32. cb96ec5 Revert "Core: Don't wait for completion if cancel_transfer failed" by Hans de Goede · 11 years ago
  33. 2e5bc10 Use Android logging when building on Android by Ilya Konstantinov · 11 years ago
  34. b0f7e06 Linux: Fix get_kernel_driver_active() when another app has claimed the interface by Hans de Goede · 11 years ago
  35. 12b18c3 Core: fix another compiler warning in libusb_setlocale() by Pete Batard · 11 years ago
  36. 4935ff0 Core: fix compiler warning in libusb_setlocale() by Ludovic Rousseau · 11 years ago
  37. 88828bd Fix several -Wconversion warnings from GCC inside the static inline functions. by Luca Longinotti · 11 years ago
  38. 02281fd examples: use libusb_set_auto_detach_kernel_driver() by Hans de Goede · 11 years ago
  39. 08befee linux_usbfs: Work around a driver binding race in reset handling by Hans de Goede · 11 years ago
  40. d4e9931 linux_usbfs: Add support for new disconnect-and-claim ioctl by Hans de Goede · 11 years ago
  41. fc51f19 libusb: Add auto-detach-kernel-driver functionality by Hans de Goede · 11 years ago
  42. 6b39315 linux_udev: Fix spelling of guarantee in comment by Hans de Goede · 11 years ago
  43. 672ddae POSIX: Set usbi_pipe to non-blocking by oring O_NONBLOCK to fd flags. by Chris Dickens · 11 years ago
  44. d8c7142 linux_udev: Don't free the udev_monitor while the event thread may still use it by Hans de Goede · 11 years ago
  45. 1cf2969 linux_udev: Join the hotplug-event-thread when we stop event monitoring by Hans de Goede · 11 years ago
  46. f9ef58d libusb_get_bos_descriptor: Don't log an error on devices without a BOS by Hans de Goede · 11 years ago
  47. 4d099d0 hotplug: ensure udev monitor fd is non-blocking by Chris Dickens · 11 years ago
  48. 41091f7 linux_udev: Log error code on pthread_create failure by Hans de Goede · 11 years ago
  49. cf8a313 Examples: add a missing \n at end of error messages by Ludovic Rousseau · 11 years ago
  50. 511ed18 Core: Add a libusb_strerror() function by Hans de Goede · 11 years ago
  51. 3604998 Merge pull request #114 from hjelmn/darwin_device_cache by Hans de Goede · 11 years ago
  52. 57576c3 darwin: return correct error code from libusb_get_config_descriptor when the configuration is not found by Nathan Hjelm · 11 years ago
  53. 936796f darwin: increment the reference counter to the parent device by Nathan Hjelm · 11 years ago
  54. 83331a1 darwin: avoid enumerating devices more than once by Nathan Hjelm · 11 years ago
  55. c356299 Windows: Fix broken WDK compilation by Pete Batard · 11 years ago
  56. f51b19d examples: Add sam3u_benchmark isochronous example by Harald Welte by Peter Stuge · 12 years ago
  57. d7b796f Add BOS descriptor support by Hans de Goede · 11 years ago
  58. ef698c6 Add superspeed endpoint companion descriptor support by Hans de Goede · 11 years ago
  59. cedc7f6 hotplug: Add a hotplug_poll backend function by Hans de Goede · 11 years ago
  60. 7ced70e linux: rework hotplug lock handling by Hans de Goede · 11 years ago
  61. d250964 linux: Add a linux_netlink_read_message helper function by Hans de Goede · 11 years ago
  62. d9f30bc descriptor.c: AlternateSettings are related by InterfaceNumber by Hans de Goede · 11 years ago
  63. 462c887 WinCE: Add hotplug.c to projects by Toby Gray · 11 years ago
  64. 50d9312 Windows: Add new symbol for libusb_get_port_numbers to def file by Toby Gray · 11 years ago
  65. 3abc6f3 Hotplug: Make use of HAVE_SYS_TYPES_H define by Toby Gray · 11 years ago
  66. 51655d7 POSIX: Move setting of pipes to non-blocking into usbi_pipe by Toby Gray · 11 years ago
  67. 4527d16 wince_get_active_config_descriptor() sets host_endian incorrectly by Simon Haggett · 11 years ago
  68. cf641ba all: ensure host_endian is always initialized by Hans de Goede · 11 years ago
  69. 6b41074 all: Allow backend to provide a better get_config_descriptor_by_value by Hans de Goede · 11 years ago
  70. da5b335 descriptor.c: Add a raw_desc_to_config helper function by Hans de Goede · 11 years ago
  71. b42954b descriptor.c: Consequently check bDescriptorType and bLength everywhere by Hans de Goede · 11 years ago
  72. 25b3142 descriptor.c: Read a full config-desc-header on first config-desc read by Hans de Goede · 11 years ago
  73. bbe25fa all: Make usbi_os_backend.get_[active_]config_descriptor return len by Hans de Goede · 11 years ago
  74. af06916 linux: Properly deal with invalid config.wTotalLength in sysfs by Hans de Goede · 11 years ago
  75. b241dd3 linux: get_configuration don't return LIBUSB_ERROR_NOT_SUPPORTED with usbfs by Hans de Goede · 11 years ago
  76. 2009318 linux: Use cached config descriptors by Hans de Goede · 11 years ago
  77. 4a34eda linux: init: Only stop the event monitor if we also started it by Hans de Goede · 11 years ago
  78. 0d33bb0 linux: Switch to kernel version check to determine if sysfs can relate devs by Hans de Goede · 11 years ago
  79. 8f9f211 linux: Switch to kernel version check to determine if sysfs has descriptors by Hans de Goede · 11 years ago
  80. 24b63ef linux: Clear descriptor buffer before read when using usbfs by Hans de Goede · 11 years ago
  81. af9997c linux: Cache the entire descriptors at device-init by Hans de Goede · 11 years ago
  82. 7201f72 linux: Add a _get_usbfs_fd helper function by Hans de Goede · 11 years ago
  83. 1049db5 usbi_alloc_device: Drop unnecessary memset 0 by Hans de Goede · 11 years ago
  84. 9f59875 linux: Fix host_endian handling by Hans de Goede · 11 years ago
  85. f3fcf84 Examples: Fix use of deprecated libusb_get_port_path by Hans de Goede · 11 years ago
  86. 4d7789b core: Add a new public libusb_get_port_numbers function by Hans de Goede · 11 years ago
  87. fa27f99 core: Fix handle_events return code on hotplug pipe read error by Hans de Goede · 11 years ago
  88. 858b794 usbi_handle_disconnect: Fix race condition leading to double completion by Hans de Goede · 11 years ago
  89. 84d5328 usbi_handle_disconnect: Add some debugging wrt cancelled transfers by Hans de Goede · 11 years ago
  90. a56fbe7 linux: linux_get_parent_info: properly propagate malloc errors by Hans de Goede · 11 years ago
  91. ebac6ac listdevs: Also print portpath for non root hubs by Hans de Goede · 11 years ago
  92. 6391d86 All: ref dev->parent_dev by Hans de Goede · 11 years ago
  93. c235fa2 core: Improve error / debug messages for hotplug pipe handling by Hans de Goede · 11 years ago
  94. 631d1ae linux: Fixup init_count tracking on hotplug init error by Hans de Goede · 11 years ago
  95. 34e5d18 linux_udev: linux_start_event_monitor: Properly cleanup on error by Hans de Goede · 11 years ago
  96. 972e9cd linux: Replace should-not-happen checks with asserts by Hans de Goede · 11 years ago
  97. 36463b0 linux: Not finding a device on hotplug_disconnect is not an error by Hans de Goede · 11 years ago
  98. 2e53d26 linux: Improve topology related debug messages by Hans de Goede · 11 years ago
  99. 3a1bdeb linux: Set device->port_number by Hans de Goede · 11 years ago
  100. cf46b17 linux: Deal with devices being enumerated before their parents are by Hans de Goede · 11 years ago