1. ba69847 config: allow configure to continue without pkg-config installed by Nathan Hjelm · 6 months ago master
  2. 4e2de88 darwin: add missing locking around cached device list cleanup by Nathan Hjelm · 6 months ago
  3. a8f8d4b Fix `exit` order to match reverse of `init` by Craig Hutchinson · 6 months ago
  4. 4239bc3 libusb 1.0.26 by Tormod Volden · 6 months ago
  5. f1fafe8 darwin: Document OS-specific behaviour of libusb_cancel_transfer by Martin Ling · 6 months ago
  6. ff05357 darwin: Fix crash in log handler when stopping event thread by Benjamin Berg · 6 months ago
  7. 32f3c6d windows: Silence zero-sized array warning in libusb.h for msvc by Shawn Hoffman · 6 months ago
  8. bfbef17 windows: Update isochronous OUT packet actual length by Tormod Volden · 6 months ago
  9. bfa8b85 windows: Fix type mismatch in winusbx_copy_transfer_data by Tormod Volden · 6 months ago
  10. 385eaaf CI: Add MinGW build on MSYS2 (Windows) by Tormod Volden · 6 months ago
  11. 78de7dc libusb 1.0.26-rc1 by Tormod Volden · 6 months ago
  12. 19826aa darwin: Reset by re-enumerate on non-macOS platforms by osy · 6 months ago
  13. 780044d darwin: Fix Makefile build on macOS 10.11 and older by Tormod Volden · 6 months ago
  14. 8102b75 windows: Correct isochronous frame calculation for full-speed devices by Seneral · 6 months ago
  15. deb0d56 windows: Fix WinUSB isochronous transfer regression by Keith Ahluwalia · 6 months ago
  16. 6b29aeb core: Install first context as implicit default (and warn about its use) by Benjamin Berg · 7 months ago
  17. 66d3849 windows: Fix product string retrieval on HID composite devices by Mathias Hjärtström · 7 months ago
  18. f939c8a darwin: Always use GetPipePropertiesV3 when available by Tormod Volden · 7 months ago
  19. f5275f9 Add interface bounds checks in darwin and windows endpoint functions by Ryan Hileman · 7 months ago
  20. 0d9731e android: Fix typo and syntax in comments by Yegor Yefremov · 7 months ago
  21. 3b9ce7b appveyor: Retain MinGW and cygwin build artifacts by Tormod Volden · 7 months ago
  22. f9a5cf5 windows: Add "or later" to debug print of Windows version 8 by Tormod Volden · 7 months ago
  23. 0d880bf windows: Discern Windows 11 (if manifest allows) by Tormod Volden · 7 months ago
  24. d6253e9 windows: Add Windows 11 to list of defined releases by Tormod Volden · 7 months ago
  25. c6deb2f darwin: Avoid cast warnings in time calculation by Tormod Volden · 7 months ago
  26. 0666aff Add container build for umockdev by Benjamin Berg · 7 months ago
  27. 50b5838 tests: Add some umockdev based tests by Benjamin Berg · 7 months ago
  28. 7405915 darwin: Avoid possibly undefined version macro in configure.ac by Tormod Volden · 7 months ago
  29. 02dc549 darwin: Use usbi_get_monotonic_time() wrapper by Andrew Goodney · 7 months ago
  30. f9162d3 windows: Link gcc helpers statically on MinGW by Tormod Volden · 7 months ago
  31. 670f75f linux_usbfs: Fix maybe-uninitialized error with -O3 by Yegor Yefremov · 7 months ago
  32. 561dbda configure.ac: link with -latomic if needed by Fabrice Fontaine · 7 months ago
  33. 0846456 core: Suppress hotplug events during initial enumeration by Benjamin Berg · 7 months ago
  34. 7cc06ea io: Track device in usbi_transfer by Benjamin Berg · 7 months ago
  35. c3639bc core: Unset device ctx if it has been destroyed by Benjamin Berg · 7 months ago
  36. 4622bfc libusb 1.0.25 by Tormod Volden · 8 months ago
  37. cfc4714 appveyor: Retain selected build artifacts by Tormod Volden · 8 months ago
  38. afcd360 examples: Do not assume positive errno macros by Tormod Volden · 8 months ago
  39. 65b786f netbsd: Fix typo preventing build by Tormod Volden · 8 months ago
  40. f1e562e libusb 1.0.25-rc1 by Tormod Volden · 8 months ago
  41. 99d9bbd Add libusb_set_option to libusb-1.0.def manually by Tormod Volden · 8 months ago
  42. 7ffad5c Update AUTHORS by Tormod Volden · 8 months ago
  43. 7691236 Update libusb-1.0.def by Tormod Volden · 8 months ago
  44. b4ff207 Add github action for macOS by Ludovic Rousseau · 8 months ago
  45. 1ec1f9b Add github action for GNU/Linux by Ludovic Rousseau · 8 months ago
  46. c1ed589 The current code for calculating the timeout in darwin_reenumerate_device_timeout() doesn't calculate elapsed microseconds, it counts the number of times the loop runs. by Andrew Goodney · 9 months ago
  47. f2b218b darwin: Minor tidy up in darwin_set_interface_altsetting() by Tormod Volden · 10 months ago
  48. b4b4138 darwin: fix behavior of libusb_set_interface_alt_setting when it stalls the pipe by Nathan Hjelm · 10 months ago
  49. 1170db7 Bump LIBUSB_API_VERSION by Tormod Volden · 10 months ago
  50. 33d9949 Keep LIBUSB_OPTION_WEAK_AUTHORITY as a macro with same value by Tormod Volden · 10 months ago
  51. 143a337 Fuzzing: Add CIFuzz by AdamKorcz · 10 months ago
  52. d4452bd core: Unlock and clear default ctx in all error paths in libusb_init by Matthias Bolte · 10 months ago
  53. 683e3cf core: Minor code cleanup in libusb_init (NOP) by Tormod Volden · 11 months ago
  54. 5b408d1 Windows: Allow synchronous control transfers (for libusb0) by Tormod Volden · 11 months ago
  55. 7b34203 Windows: Fix timeouts if only endpoint 0 exists by Julian Scheel · 11 months ago
  56. 3178abb Windows: Ignore any device interface GUIDs beyond the first by Tormod Volden · 11 months ago
  57. 8fa0582 darwin: Fix compilation on macOS 10.9 and earlier by Evan Miller · 11 months ago
  58. f33c956 examples: Add example for unrooted Android by Peter-St · 11 months ago
  59. 78eb865 descriptor: Provide more detailed warning if suspicious bLength by Tormod Volden · 11 months ago
  60. 1d1411b doc: Explain default options in libusb_set_option documentation by Tormod Volden · 11 months ago
  61. f7084fe core: Apply default options to all new contexts by Bruno Harbulot · 11 months ago
  62. b88f144 xusb: Print total length of configuration descriptor by Tormod Volden · 11 months ago
  63. 14d3bde Fix various typos in docs/comments by luz paz · 11 months ago
  64. 6992d9b xusb: Print configuration descriptor length by Tormod Volden · 11 months ago
  65. edd1a4b darwin: After last CFRelease of struct field, set it to NULL by Sean McBride · 11 months ago
  66. 35b23a0 doc: Improve comments related to device discovery and hotplug by Sean McBride · 11 months ago
  67. 7624561 doc: Update note about LIBUSB_TRANSFER_ADD_ZERO_PACKET availability by Tormod Volden · 11 months ago
  68. 619c28f Windows: Fix ssize_t unconditionally defined by Paul Cercueil · 11 months ago
  69. a584d06 Windows: Partial fix for data race in composite_copy_transfer_data by Bohdan Tymkiv · 11 months ago
  70. 8d76168 darwin: fix deprecation warning about kIOMasterPortDefault by Nathan Hjelm · 11 months ago
  71. 4f6754f darwin: add support for handling new error code (kUSBHostReturnPipeStalled) by Nathan Hjelm · 11 months ago
  72. e88b77f git hooks: Remove "source" bashism by Tormod Volden · 1 year ago
  73. 35b3a52 Update Android Readme by Peter-St · 1 year ago
  74. 6929b82 Fix segmentation fault in libusb_init() if usbi_backend.init() fails by Ankur Verma · 1 year ago
  75. 7d7733a Fix comment typos by Sean McBride · 1 year ago
  76. 4240710 Android build name correction by xloem · 1 year ago
  77. f7624bf Fix Windows HID backend missing byte by mcuee · 1 year ago
  78. 1a90627 darwin: fix typo by Nathan Hjelm · 1 year, 2 months ago
  79. 993b28c darwin: improve the error message on kernel driver detach failure by Nathan Hjelm · 1 year, 2 months ago
  80. 3ed54c5 darwin: fix USB capture for root by Nathan Hjelm · 1 year, 2 months ago
  81. e2edecd configure: remove usage of deprecated AC_HELP_STRING by Nathan Hjelm · 1 year, 2 months ago
  82. e568db9 core: set default backend options before calling backend init by Nathan Hjelm · 1 year, 2 months ago
  83. a25cfe5 Update libusb-1.0.def by mcuee · 1 year, 2 months ago
  84. d2522b3 darwin: only attempt to auto-detach driver is one is active by Nathan Hjelm · 1 year, 2 months ago
  85. f8dc6af darwin: use the IO registry to detect if a kernel driver is attached to an interface by Nathan Hjelm · 1 year, 2 months ago
  86. 42f9c3b xusb: add check for interface kernel driver by Nathan Hjelm · 1 year, 2 months ago
  87. 6cae9c6 core: update usbi_dbg to take the context as an argument by Nathan Hjelm · 1 year, 2 months ago
  88. b0fd4d8 darwin: downgrade error message on failure to open interface to info by Nathan Hjelm · 1 year, 2 months ago
  89. 47aecbc darwin: add a comment on how the bus number is calculated by Nathan Hjelm · 1 year, 2 months ago
  90. 7ec91f1 darwin: update the list of endpoints after successfull SetAlternateInterface() by Dmitry Zakablukov · 1 year, 2 months ago
  91. 5d089e4 winusb: Ignore missing DeviceInterfaceGUID by Tormod Volden · 1 year, 2 months ago
  92. 339d24c darwin: improve support for auto-detaching a kernel driver by Nathan Hjelm · 1 year, 3 months ago
  93. ced4553 darwin: fix SEGV on libusb_close after failed re-enumeration by Nathan Hjelm · 1 year, 3 months ago
  94. 5781c47 [Issue-912] Lock open_devs_lock in context to avoid access violation by Dmitry Zakablukov · 1 year, 3 months ago
  95. 5c89594 New NO_DEVICE_DISCOVERY option to replace WEAK_AUTHORITY option by Tormod Volden · 1 year, 3 months ago
  96. a030587 windows: Allow GUID with and without trailing zeroes by Craig Hutchinson · 1 year, 3 months ago
  97. 68289d0 Fix build failure on Mac OS X 10.7 by Ryan Schmidt · 1 year, 3 months ago
  98. e3dda19 darwin: release device parent reference when re-enumerating device by Nathan Hjelm · 1 year, 4 months ago
  99. 5360a17 Do not restrict "weak authority" option to Android by Tormod Volden · 1 year, 4 months ago
  100. 87a8578 core: really fix dangling devices by Nathan Hjelm · 1 year, 4 months ago