1. 3e67404 darwin_set_interface_altsetting: Avoid device reset on pipe error by Tormod Volden · 3 years, 3 months ago
  2. bb02159 winusb: Check for ClassGuid changes on re-enumeration by Tormod Volden · 3 years, 1 month ago
  3. 66d0581 core: only increment devices_released when a device is destroyed by Nathan Hjelm · 2 years, 11 months ago
  4. a0e7738 core: ensure that all devices are properly cleaned up on libusb_exit by Nathan Hjelm · 2 years, 11 months ago
  5. a524555 core: allow libusb_set_option on the default context before libusb_init by Nathan Hjelm · 2 years, 11 months ago
  6. d551802 Windows: Try alternative methods to query port number by Jim Chen · 3 years, 3 months ago
  7. 0ce010c Windows: Support LIBUSB_TRANSFER_ADD_ZERO_PACKET on winusb by Patrick Stewart · 7 years ago
  8. 0ed74d7 doc: Add since version tag to libusb_wrap_sys_device() by Ihor Dutchak · 3 years ago
  9. e4e9c6d doc: correction of LIBUSB_OPTION_WEAK_AUTHORITY availability by Ihor Dutchak · 3 years ago
  10. 676076c darwin: do not reset darwin_cached_devices on last call to libusb_exit by Nathan Hjelm · 2 years, 11 months ago
  11. 32a2206 core: Refactor initialization and how the default context is handled by Chris Dickens · 3 years, 3 months ago
  12. a2b81ae make libusb.h usable with Watcom by Ozkan Sezer · 3 years, 1 month ago
  13. 35e8ee9 Update ChangeLog in preparation for 1.0.25 by Nathan Hjelm · 3 years ago
  14. 00688d0 darwin: remove redundant macOS version checks by osy · 3 years ago
  15. 6a902c3 darwin: add authorization for device capture by osy · 3 years ago
  16. abd788c darwin: use detach kernel APIs for capture by osy · 3 years ago
  17. bd097fe darwin: rename darwin_reset_device by osy · 3 years ago
  18. b8b7fd6 darwin: add timeout for reset reenumerate by osy · 3 years ago
  19. 1001cb5 autogen: Support being called from external build dir by Marco Trevisan (Treviño) · 3 years ago
  20. bda2344 Doxygen: fix warning about PAPER_TYPE by Ludovic Rousseau · 3 years, 2 months ago
  21. 9027302 Doxygen: update config file from 1.8.16 to 1.9.0 by Ludovic Rousseau · 3 years, 2 months ago
  22. d97e85e darwin: Don't drop partial data on timeout by Vegard Storheil Eriksen · 3 years, 2 months ago
  23. 28a11d1 doc: Add since version tag to libusb_set_log_cb() by Victor Toso · 3 years, 2 months ago
  24. f38f09d linux_usbfs: Gracefully handle buggy devices with a configuration 0 by Chris Dickens · 3 years, 3 months ago
  25. c486d01 linux_usbfs: Accept sysfs attributes not terminated with newline by Chris Dickens · 3 years, 3 months ago
  26. 6a39451 linux_netlink: Change order of header includes per netlink(7) by Chris Dickens · 3 years, 3 months ago
  27. a247f16 darwin: fix const array size to work with GCC compilers by Michael Dickens · 3 years, 4 months ago
  28. a108bb8 Windows: Fix HID and synchronous transfer completion by Chris Dickens · 3 years, 3 months ago
  29. b51c743 Windows: Filter out non-libusb I/O completions by Chris Dickens · 3 years, 3 months ago
  30. 08e0029 configure.ac: Consider Mac OS X target version for clock_gettime() by Chris Dickens · 3 years, 3 months ago
  31. e78cafb linux_usbfs: Fix exit crash on Android by Mark Kuo · 3 years, 4 months ago
  32. 62c0594 windows: Update link about control transfer size limits by Tormod Volden · 3 years, 4 months ago
  33. 1f25bb7 libusb/core.c: bump DISCOVERED_DEVICES_SIZE_STEP to 16 by Mikolaj Kucharski · 3 years, 4 months ago
  34. 2c7f4aa Prefix hex values with 0x in core.c and os/openbsd_usb.c by Mikolaj Kucharski · 3 years, 4 months ago
  35. b31217f Update changelog in preperation for rolling 1.0.25 by Nathan Hjelm · 3 years, 3 months ago
  36. bf943bc MacOS: Silence pipe error in set_interface_alt_setting() by Freek Dijkstra · 3 years, 4 months ago
  37. 073f229 Windows: Break dependency on OLE32 by Chris Dickens · 3 years, 4 months ago
  38. 9cb2e5c Windows: Cleanup header includes and definiions by Chris Dickens · 3 years, 4 months ago
  39. 40644b4 travis: Turn off Homebrew updates by Chris Dickens · 3 years, 4 months ago
  40. eed8a37 Use stdatomic instead of gcc-internal atomics by Nathan Hjelm · 3 years, 4 months ago
  41. 1a08aa8 core: Introduce atomic type and operations by Chris Dickens · 3 years, 4 months ago
  42. f6d2cb5 linux_usbfs: Fix parsing of descriptors for multi-configuration devices by Chris Dickens · 3 years, 4 months ago
  43. 369af14 Correct a typo in the Changelog and clean up a stray file by Chris Dickens · 3 years, 4 months ago
  44. c6a35c5 libusb 1.0.24 by Chris Dickens · 3 years, 5 months ago
  45. 442305e autotools: fix out-of-tree building of documentation by Aurelien Jarno · 3 years, 5 months ago
  46. cd43185 fix eol of msvc/*.vcxproj and msvc/*.vcxproj.filters files by Mikolaj Kucharski · 3 years, 5 months ago
  47. 42ad1d1 libusb 1.0.24-rc1 by Chris Dickens · 3 years, 5 months ago
  48. 0e6161d Windows: Fix a few more benign compiler warnings by Chris Dickens · 3 years, 5 months ago
  49. a2f1e2d Windows: Support building dpfp and sam3u_benchmark with MSVC by Chris Dickens · 3 years, 5 months ago
  50. 1be2ed9 Windows: Add missing header files to MSVC projects by Chris Dickens · 3 years, 5 months ago
  51. f2e551a build: Prepare config.h for inclusion in examples/tests by Chris Dickens · 3 years, 5 months ago
  52. 9d23ed2 build: Fix Android and Xcode compilation errors/warnings by Chris Dickens · 3 years, 5 months ago
  53. f69548c examples: Enable all examples to build on all platforms by Chris Dickens · 3 years, 7 months ago
  54. 851ff40 Windows: ignore all broken devices during enumeration by Ihor Dutchak · 3 years, 6 months ago
  55. 1566808 Fix various CI build warnings by Chris Dickens · 3 years, 6 months ago
  56. ab5dcf4 travis: Update build environments by Chris Dickens · 3 years, 6 months ago
  57. a016a08 tests: Refactor testlib to simplify and fix Cygwin build by Chris Dickens · 3 years, 7 months ago
  58. 84e860c libusb.h: Base Class EFh (Miscellaneous) was missing in class definition. by Uwe Bonnes · 3 years, 6 months ago
  59. c3deb6d Windows: Restrict path for dynamic library loading by Chris Dickens · 3 years, 6 months ago
  60. c33990a core: Iterate over completed transfers using the correct list node by Chris Dickens · 3 years, 6 months ago
  61. c71c991 core: Fix the newly added list_splice_front() function by Chris Dickens · 3 years, 7 months ago
  62. eee6998 core: Fix unused variable warnings on release builds by Chris Dickens · 3 years, 7 months ago
  63. 70c0a51 darwin: code cleanup in darwin_handle_transfer_completion by Nathan Hjelm · 3 years, 7 months ago
  64. a185502 libusbi.h: fix warning about redefined macros by Nathan Hjelm · 3 years, 7 months ago
  65. 1be063f examples/testlibusb: Print speed of devices by Hans de Goede · 3 years, 8 months ago
  66. dca3e7e examples/testlibusb: Add support for testing libusb_wrap_sys_device() by Hans de Goede · 3 years, 8 months ago
  67. f6068e8 linux: Fix libusb_get_device_speed() not working on wrapped devices by Hans de Goede · 3 years, 8 months ago
  68. a6bfd45 Doxygen: Fix warnings about undocumented compounds by Chris Dickens · 3 years, 8 months ago
  69. ccba488 threads_posix: Use monotonic clock for condition variables where possible by Chris Dickens · 3 years, 8 months ago
  70. c3e292c core: Split usbi_clock_gettime() into two separate functions by Chris Dickens · 3 years, 8 months ago
  71. 63934ff core: Add validation to timeval parameters by Chris Dickens · 3 years, 8 months ago
  72. cca8852 core: Miscellaneous internal logging cleanup by Chris Dickens · 3 years, 8 months ago
  73. 11cc995 core: Simplify thread abstractions and add debug checks by Chris Dickens · 3 years, 8 months ago
  74. da5df37 build: Merge events and threads into single platform abstraction by Chris Dickens · 3 years, 8 months ago
  75. 006ca0f Guard against getting stuck while handling events by Chris Dickens · 3 years, 8 months ago
  76. 89b810e Android: Add option LIBUSB_OPTION_WEAK_AUTHORITY to support used in apk by chris · 3 years, 8 months ago
  77. 4b64ecc events_posix: Remove unnecessary and incorrect assertion by Chris Dickens · 3 years, 8 months ago
  78. 8377269 core: Ensure that reported event bits are initialized by Chris Dickens · 3 years, 8 months ago
  79. 95a2606 Exchange README.md and README by Ludovic Rousseau · 3 years, 8 months ago
  80. 0abebc5 Fix typos detected by codespell and manual inspection by Chris Dickens · 3 years, 8 months ago
  81. 5671fc4 Documentation: Specify the constraint of the 'completed' parameter by Chris Dickens · 3 years, 8 months ago
  82. c6a6882 Documentation: Update the Windows binary snapshot README regarding UsbDk by Chris Dickens · 3 years, 8 months ago
  83. e83522e Documentation: Add details regarding thread-safety by Chris Dickens · 3 years, 8 months ago
  84. 666647f Documentation: Improve details of libusb_transfer's 'user_data' field by Chris Dickens · 3 years, 8 months ago
  85. b484f84 Documentation: Add a note regarding the execution context of callbacks by Chris Dickens · 3 years, 8 months ago
  86. 6baa323 Documentation: Add details regarding timeouts and partial transfer of data by Chris Dickens · 3 years, 8 months ago
  87. 351ad49 Documentation: Add section regarding transfer length limitations by Chris Dickens · 3 years, 8 months ago
  88. 178e433 Windows: Update INSTALL_WIN.txt by Chris Dickens · 3 years, 8 months ago
  89. ee089f2 Autotools: Use built-in shell tests and exec autoreconf by Chris Dickens · 3 years, 8 months ago
  90. 37e8b13 Windows: Fix I/O completion port thread behavior on error by Chris Dickens · 3 years, 8 months ago
  91. d42410b Windows: Improve how root hubs are reported by Chris Dickens · 3 years, 8 months ago
  92. aa6ec9d Windows: Prevent NULL pointer dereference when ancestor is missing by Chris Dickens · 3 years, 8 months ago
  93. fa3f91e descriptor: Miscellaneous improvements to the overall source by Chris Dickens · 3 years, 9 months ago
  94. 7b5e31b core: Optimize check for pending events by Chris Dickens · 3 years, 9 months ago
  95. b40a26f core: Add support for eventfd by Chris Dickens · 3 years, 9 months ago
  96. d67eb5b core: Introduce platform events abstraction by Chris Dickens · 3 years, 9 months ago
  97. ba6b8bc Windows: Use I/O completion ports for transfers by Chris Dickens · 3 years, 9 months ago
  98. 9576ad4 core: Introduce list iteration helpers by Chris Dickens · 3 years, 9 months ago
  99. 96898a2 OpenBSD: support libusb_get_port_number by Theo Buehler · 3 years, 9 months ago
  100. 94519df OpenBSD: allow opening ugen devices multiple times by Theo Buehler · 3 years, 9 months ago