1. 43fbe3d WinCE: Fix device reference leak which caused crash on libusb_exit(). by Toby Gray · 11 years ago
  2. 1b3c827 Misc: Update AUTHORS file by Pete Batard · 11 years ago
  3. e2fe75e Prepare for 1.0.16-rc1 release by Hans de Goede · 11 years ago
  4. 061a807 autogen.sh: Honor NOCONFIGURE=1 by Colin Walters · 11 years ago
  5. 5b48dd2 sync.c: Remove code duplication by Hans de Goede · 11 years ago
  6. edcb382 sync.c: Do not free an incompleted transfer by Hans de Goede · 11 years ago
  7. cb96ec5 Revert "Core: Don't wait for completion if cancel_transfer failed" by Hans de Goede · 11 years ago
  8. 2e5bc10 Use Android logging when building on Android by Ilya Konstantinov · 11 years ago
  9. b0f7e06 Linux: Fix get_kernel_driver_active() when another app has claimed the interface by Hans de Goede · 11 years ago
  10. 12b18c3 Core: fix another compiler warning in libusb_setlocale() by Pete Batard · 11 years ago
  11. 4935ff0 Core: fix compiler warning in libusb_setlocale() by Ludovic Rousseau · 11 years ago
  12. 88828bd Fix several -Wconversion warnings from GCC inside the static inline functions. by Luca Longinotti · 11 years ago
  13. 02281fd examples: use libusb_set_auto_detach_kernel_driver() by Hans de Goede · 11 years ago
  14. 08befee linux_usbfs: Work around a driver binding race in reset handling by Hans de Goede · 11 years ago
  15. d4e9931 linux_usbfs: Add support for new disconnect-and-claim ioctl by Hans de Goede · 11 years ago
  16. fc51f19 libusb: Add auto-detach-kernel-driver functionality by Hans de Goede · 11 years ago
  17. 6b39315 linux_udev: Fix spelling of guarantee in comment by Hans de Goede · 11 years ago
  18. 672ddae POSIX: Set usbi_pipe to non-blocking by oring O_NONBLOCK to fd flags. by Chris Dickens · 11 years ago
  19. d8c7142 linux_udev: Don't free the udev_monitor while the event thread may still use it by Hans de Goede · 11 years ago
  20. 1cf2969 linux_udev: Join the hotplug-event-thread when we stop event monitoring by Hans de Goede · 11 years ago
  21. f9ef58d libusb_get_bos_descriptor: Don't log an error on devices without a BOS by Hans de Goede · 11 years ago
  22. 4d099d0 hotplug: ensure udev monitor fd is non-blocking by Chris Dickens · 11 years ago
  23. 41091f7 linux_udev: Log error code on pthread_create failure by Hans de Goede · 11 years ago
  24. cf8a313 Examples: add a missing \n at end of error messages by Ludovic Rousseau · 11 years ago
  25. 511ed18 Core: Add a libusb_strerror() function by Hans de Goede · 11 years ago
  26. 3604998 Merge pull request #114 from hjelmn/darwin_device_cache by Hans de Goede · 11 years ago
  27. 57576c3 darwin: return correct error code from libusb_get_config_descriptor when the configuration is not found by Nathan Hjelm · 11 years ago
  28. 936796f darwin: increment the reference counter to the parent device by Nathan Hjelm · 11 years ago
  29. 83331a1 darwin: avoid enumerating devices more than once by Nathan Hjelm · 11 years ago
  30. c356299 Windows: Fix broken WDK compilation by Pete Batard · 11 years ago
  31. f51b19d examples: Add sam3u_benchmark isochronous example by Harald Welte by Peter Stuge · 12 years ago
  32. d7b796f Add BOS descriptor support by Hans de Goede · 11 years ago
  33. ef698c6 Add superspeed endpoint companion descriptor support by Hans de Goede · 11 years ago
  34. cedc7f6 hotplug: Add a hotplug_poll backend function by Hans de Goede · 11 years ago
  35. 7ced70e linux: rework hotplug lock handling by Hans de Goede · 11 years ago
  36. d250964 linux: Add a linux_netlink_read_message helper function by Hans de Goede · 11 years ago
  37. d9f30bc descriptor.c: AlternateSettings are related by InterfaceNumber by Hans de Goede · 11 years ago
  38. 462c887 WinCE: Add hotplug.c to projects by Toby Gray · 11 years ago
  39. 50d9312 Windows: Add new symbol for libusb_get_port_numbers to def file by Toby Gray · 11 years ago
  40. 3abc6f3 Hotplug: Make use of HAVE_SYS_TYPES_H define by Toby Gray · 11 years ago
  41. 51655d7 POSIX: Move setting of pipes to non-blocking into usbi_pipe by Toby Gray · 11 years ago
  42. 4527d16 wince_get_active_config_descriptor() sets host_endian incorrectly by Simon Haggett · 11 years ago
  43. cf641ba all: ensure host_endian is always initialized by Hans de Goede · 11 years ago
  44. 6b41074 all: Allow backend to provide a better get_config_descriptor_by_value by Hans de Goede · 11 years ago
  45. da5b335 descriptor.c: Add a raw_desc_to_config helper function by Hans de Goede · 11 years ago
  46. b42954b descriptor.c: Consequently check bDescriptorType and bLength everywhere by Hans de Goede · 11 years ago
  47. 25b3142 descriptor.c: Read a full config-desc-header on first config-desc read by Hans de Goede · 11 years ago
  48. bbe25fa all: Make usbi_os_backend.get_[active_]config_descriptor return len by Hans de Goede · 11 years ago
  49. af06916 linux: Properly deal with invalid config.wTotalLength in sysfs by Hans de Goede · 11 years ago
  50. b241dd3 linux: get_configuration don't return LIBUSB_ERROR_NOT_SUPPORTED with usbfs by Hans de Goede · 11 years ago
  51. 2009318 linux: Use cached config descriptors by Hans de Goede · 11 years ago
  52. 4a34eda linux: init: Only stop the event monitor if we also started it by Hans de Goede · 11 years ago
  53. 0d33bb0 linux: Switch to kernel version check to determine if sysfs can relate devs by Hans de Goede · 11 years ago
  54. 8f9f211 linux: Switch to kernel version check to determine if sysfs has descriptors by Hans de Goede · 11 years ago
  55. 24b63ef linux: Clear descriptor buffer before read when using usbfs by Hans de Goede · 11 years ago
  56. af9997c linux: Cache the entire descriptors at device-init by Hans de Goede · 11 years ago
  57. 7201f72 linux: Add a _get_usbfs_fd helper function by Hans de Goede · 11 years ago
  58. 1049db5 usbi_alloc_device: Drop unnecessary memset 0 by Hans de Goede · 11 years ago
  59. 9f59875 linux: Fix host_endian handling by Hans de Goede · 11 years ago
  60. f3fcf84 Examples: Fix use of deprecated libusb_get_port_path by Hans de Goede · 11 years ago
  61. 4d7789b core: Add a new public libusb_get_port_numbers function by Hans de Goede · 11 years ago
  62. fa27f99 core: Fix handle_events return code on hotplug pipe read error by Hans de Goede · 11 years ago
  63. 858b794 usbi_handle_disconnect: Fix race condition leading to double completion by Hans de Goede · 11 years ago
  64. 84d5328 usbi_handle_disconnect: Add some debugging wrt cancelled transfers by Hans de Goede · 11 years ago
  65. a56fbe7 linux: linux_get_parent_info: properly propagate malloc errors by Hans de Goede · 11 years ago
  66. ebac6ac listdevs: Also print portpath for non root hubs by Hans de Goede · 11 years ago
  67. 6391d86 All: ref dev->parent_dev by Hans de Goede · 11 years ago
  68. c235fa2 core: Improve error / debug messages for hotplug pipe handling by Hans de Goede · 11 years ago
  69. 631d1ae linux: Fixup init_count tracking on hotplug init error by Hans de Goede · 11 years ago
  70. 34e5d18 linux_udev: linux_start_event_monitor: Properly cleanup on error by Hans de Goede · 11 years ago
  71. 972e9cd linux: Replace should-not-happen checks with asserts by Hans de Goede · 11 years ago
  72. 36463b0 linux: Not finding a device on hotplug_disconnect is not an error by Hans de Goede · 11 years ago
  73. 2e53d26 linux: Improve topology related debug messages by Hans de Goede · 11 years ago
  74. 3a1bdeb linux: Set device->port_number by Hans de Goede · 11 years ago
  75. cf46b17 linux: Deal with devices being enumerated before their parents are by Hans de Goede · 11 years ago
  76. f168b3d linux: Move check for a device being added twice to linux_enumerate_device by Hans de Goede · 11 years ago
  77. 9f679a9 linux: hotplug_enumerate and _disconnect take active_contexts_lock by Hans de Goede · 11 years ago
  78. 2d08a3e linux: Replace pthread_mutex with usbi_mutex_static by Hans de Goede · 11 years ago
  79. 4ea8e4a core: Fixup default_context handling by Hans de Goede · 11 years ago
  80. fc8be23 core: Fixup cleanup on init error by Hans de Goede · 11 years ago
  81. 851b257 core: Add ctx to the active context list before backend->init by Hans de Goede · 11 years ago
  82. 6270638 linux: Take hotplug_lock for scan_devices, hotplug_enumerate and _disconnect by Hans de Goede · 11 years ago
  83. 50f79a1 linux: linux_parent_dev search for . from the right by Hans de Goede · 11 years ago
  84. 8ad7e5a configure: Fix --enable-udev help text by Hans de Goede · 11 years ago
  85. 99660ec linux: fix topology by Nathan Hjelm · 11 years ago
  86. 8a76406 darwin: fix topology by Nathan Hjelm · 11 years ago
  87. 4b23b75 darwin: clean up extraneous includes by Nathan Hjelm · 12 years ago
  88. 7e858a3 Add hotplugtest to msvc project files by Pete Batard · 11 years ago
  89. 4198182 Misc fixes by Pete Batard · 11 years ago
  90. a1b0ae5 examples: Only check for HAVE_SIGACTION once in Makefile.am by Peter Stuge · 12 years ago
  91. cedfca6 Add INSTALL_WIN.txt eol=crlf to .gitattributes by Hans de Goede · 11 years ago
  92. 57256dd Add some editor meta-comments for proper tab usage by Nathan Hjelm · 11 years ago
  93. 6e501b3 Core: use C99 flexible array member when possible by Sean McBride · 12 years ago
  94. b247ea1 darwin: return LIBUSB_ERROR_NOT_FOUND when reading the active config descriptor when the device is not configured. by Nathan Hjelm · 11 years ago
  95. 2bb148b darwin: clean up old code by hjelmn@cs.unm.edu · 11 years ago
  96. 91deff8 darwin: fix memory leaks in the darwin backend. by Nathan Hjelm · 11 years ago
  97. 8dfb979 core: release the context device list when the context is deleted. by Nathan Hjelm · 11 years ago
  98. bae927f darwin: don't assume an interval of 1 or high/super speed by Nathan Hjelm · 11 years ago
  99. ae712a7 darwin: add support for the LIBUSB_TRANSFER_ADD_ZERO_PACKET transfer flag. by Nathan Hjelm · 12 years ago
  100. 7598cc1 darwin/libusb_reset: reenumerate device if the device descriptor or any configuration descriptor has changed by Nathan Hjelm · 12 years ago