1. 66e63d6 Correct some spelling and add codespell config file by Sean McBride · 5 months ago
  2. b4f877f darwin: locationID is 32-bit, not 64-bit by Sean McBride · 5 months ago
  3. 5e4b389 Replace all http://libusb.info/ with https by Sean McBride · 5 months ago
  4. 9a4ec8b Document backend functions that already lock dev_handle->lock by Sean McBride · 5 months ago
  5. f080aec Fix docs about backend functions that lock itransfer->lock by Sean McBride · 5 months ago
  6. 7719ae5 io: Change remove_from_flying_list() to not lock flying_transfers_lock itself by Sean McBride · 5 months ago
  7. f9ae36b windows: Downgrade get_guid DeviceInterfaceGUID warning to info by Tormod Volden · 5 months ago
  8. 7b53ee1 libusb.h: Rename ZERO_SIZED_ARRAY to LIBUSB_FLEXIBLE_ARRAY by Sean McBride · 5 months ago
  9. 7ab9c93 core: Add missing mutex acquisition when manipulating active_contexts_list by Sean McBride · 5 months ago
  10. a8fba21 Change libusb_init_option to fix libusb_set_option() on big-endian by Tormod Volden · 5 months ago
  11. 56d8f3c io: Fix incorrect alignment in allocation in libusb_alloc_transfer by Sean McBride · 5 months ago
  12. 20fb751 descriptor: Prevent string descriptor buffer overread by Sean McBride · 5 months ago
  13. a91657a darwin: Avoid error checking regression by Sean McBride · 5 months ago
  14. 9401e6c darwin: Revert seemingly harmless introduction of temporary variable by Sean McBride · 5 months ago
  15. 5ad1d99 core: Fix -Wswitch warnings by including all enum values in switch by Sean McBride · 5 months ago
  16. 31dfa14 ChangeLog updates by Tormod Volden · 5 months ago
  17. 37dee8f msvc: Add tests/init_context project to MSVC by Ingvar Stepanyan · 6 months ago
  18. 7c3d9ec tests/stress_mt: Ignore device descriptor mismatch for Windows HID by Tormod Volden · 6 months ago
  19. 5f9abfb tests/stress_mt: Ignore some unavailable devices on Windows by Tormod Volden · 6 months ago
  20. c2e1507 tests/set_option: Allow no devices in test_no_discovery by Ingvar Stepanyan · 6 months ago
  21. b272470 libusb.h: Avoid UNREFERENCED_PARAMETER macro on GCC/clang by Tormod Volden · 6 months ago
  22. 87d6686 tests/stress_mt: Stop early if any device fails by Ingvar Stepanyan · 6 months ago
  23. ebfbf19 tests/set_option: Avoid use-after-free in case of test failure by Aurelien Jarno · 6 months ago
  24. cc3df77 libusb 1.0.27-rc1 by Tormod Volden · 6 months ago
  25. 52bb0ed tests: Use AM_LDFLAGS for -static flag to allow LDFLAGS override by Tormod Volden · 6 months ago
  26. 43db4d9 .gitignore: Ignore test binaries and logs by Tormod Volden · 6 months ago
  27. 56cee16 tests/umockdev: Avoid unknown warning option on older gcc by Tormod Volden · 6 months ago
  28. dac541d Revert "windows: Add option for WinUSB RAW_IO endpoint policy" by Martin Ling · 8 months ago
  29. 066a77f webusb: Wasm+WebUSB backend fixes and improvements by Ingvar Stepanyan · 7 months ago
  30. 1ca2bc1 darwin: add testing for IOKit version fallbacks by Nathan Hjelm · 1 year, 1 month ago
  31. 13a6953 darwin: add abstraction for IOUSBDeviceInterface by Nathan Hjelm · 1 year, 2 months ago
  32. cf6946d darwin: add abstraction for IOUSBInterfaceInterface by Nathan Hjelm · 1 year, 2 months ago
  33. 33e92b6 darwin: add get_running_version helper by Nathan Hjelm · 1 year, 2 months ago
  34. 43c6fe0 ci: ensure testsuite log is dumped on failure by Nathan Hjelm · 6 months ago
  35. f0d1ff3 ci: dump test suite output on test failure by Nathan Hjelm · 6 months ago
  36. d82b3d2 ci: do not hard code test names for CI by Nathan Hjelm · 6 months ago
  37. 30a4434 CI: Add Linux and MSYS build with logging disabled by Tormod Volden · 6 months ago
  38. a8f7701 CI: Simplify Linux job description by Tormod Volden · 6 months ago
  39. f2ebac6 windows: Include enumeration details in debug output by Tormod Volden · 6 months ago
  40. 5eed745 windows: Avoid warning with logging disabled by Tormod Volden · 6 months ago
  41. 80493dd core: Avoid warning with logging disabled by Tormod Volden · 6 months ago
  42. ae3685e stress_mt: Return error if device count varies by Tormod Volden · 6 months ago
  43. a8d3cd8 tests/stress_mt: Test open/transfer/close on available devices by Ingvar Stepanyan · 6 months ago
  44. bd91a0c CI: Enable Emscripten build by Ingvar Stepanyan · 6 months ago
  45. fd31502 Add WebUSB testing via node-usb by Ingvar Stepanyan · 6 months ago
  46. 9de0fef core: Avoid possible data race in log_v() by SomeAlphabetGuy · 7 months ago
  47. dfed0d1 CI: Pass the extra warnings flags to CXXFLAGS too by Ingvar Stepanyan · 6 months ago
  48. 143338c CI: Tell tests that we don't have any devices by Ingvar Stepanyan · 6 months ago
  49. c0057c3 CI: Enable Address Sanitizer (ASAN) where supported by Ingvar Stepanyan · 6 months ago
  50. e28fa30 CI: Run cross-platform tests on all platforms by Ingvar Stepanyan · 6 months ago
  51. 5fa085e testlib: Don't count skipped tests as failures by Ingvar Stepanyan · 6 months ago
  52. 6d2abd0 tests: Mark callbacks as LIBUSB_CALL by Ingvar Stepanyan · 6 months ago
  53. c4285dd windows: Cover all enumeration passes explicitly in switch statements by Tormod Volden · 8 months ago
  54. d291eec Revert "core: Remove select case not possibly reached" by Tormod Volden · 7 months ago
  55. acc7b9d tests: Fix builds with logging disabled by Tormod Volden · 7 months ago
  56. fdab67b windows: Allow device GUIDs missing terminating characters or separators by Petr Pazourek · 8 months ago
  57. d66ffcd darwin: fix potential crash at darwin_exit by Nathan Hjelm · 1 year, 1 month ago
  58. 0a2f511 examples/hotplugtest: Match any device by default by Ingvar Stepanyan · 6 months ago
  59. 67ac8a0 windows: Recognize Samsung composite device driver by Simon Chan · 8 months ago
  60. 24d7928 descriptor: Guard against corrupted descriptor length field by Addison Crump · 9 months ago
  61. 4b732d9 windows: No longer wait for device to get an active configuration by Sylvain Fasel · 1 year, 2 months ago
  62. c875f15 windows: Define bus numbers without using HCD by Sylvain Fasel · 8 months ago
  63. 1313049 tests: Remove unused function in init_context.c by Tormod Volden · 7 months ago
  64. 188a913 Add HACKING file with hints on proper commits by Tormod Volden · 7 months ago
  65. 6bf2db6 netbsd: Add error number to debug output by Tormod Volden · 11 months ago
  66. cfc6694 netbsd: Print control transfer request debug values in hex by Tormod Volden · 2 years, 4 months ago
  67. 9891cf2 netbsd/openbsd: Remove extraneous parentheses around ioctl call by Tormod Volden · 2 years ago
  68. 0a29e4f netbsd/openbsd: Drop parentheses around return values by Tormod Volden · 2 years ago
  69. 681a851 sunos: Return error if OS paths hit their limits by Joshua M. Clulow · 11 months ago
  70. 7218b0d sunos: Fix error detection in sunos_submit_transfer() by Joshua M. Clulow · 2 years, 5 months ago
  71. ba83b68 core: Fix always-true condition in log callback function setting by Tormod Volden · 11 months ago
  72. 76df571 core: Avoid crash due to premature va_end by Tormod Volden · 1 year, 1 month ago
  73. 8450cc9 Revert "windows: Fix off-by-one error in HID backend for devices without report IDs" by Tormod Volden · 12 months ago
  74. cc498de windows: Refactor parsing of MI_XX string taking into account it's 16-based by Alex Feinman · 1 year, 1 month ago
  75. 07441f5 Fix github action warnings by Ludovic Rousseau · 1 year, 1 month ago
  76. a8a70f6 Fix build errors of tests with --enable-debug-log by Ludovic Rousseau · 1 year, 1 month ago
  77. 3bace66 Fix build error with --enable-debug-log by Ludovic Rousseau · 1 year, 1 month ago
  78. 7c169b8 Add github action build for --enable-debug-log by Ludovic Rousseau · 1 year, 1 month ago
  79. c5aec6b Fix #1263 by acquiring the waiters lock while calling transfer callbacks and swapping the order of operations in sync_transfer_cb by Niklas Gürtler · 1 year, 2 months ago
  80. 84ac0b0 Add support for setting the log callback with libusb_set_option/libusb_init_context by Nathan Hjelm · 1 year, 2 months ago
  81. fcf0c71 Do not deprecate libusb_set_debug and libusb_init by Xiaofan Chen · 1 year, 4 months ago
  82. 3593d54 windows: Add USBD_STATUS_STALL_PID to usbd_status translation by Zeng Guang · 1 year, 3 months ago
  83. 4dbcefa threads_posix: Use proper getthrid() for thread ID on OpenBSD by Brad Smith · 1 year, 4 months ago
  84. 223cf90 tests/stress_mt: Also run with device enumeration by Tormod Volden · 1 year, 3 months ago
  85. ab61296 tests/stress_mt: Add Windows threads support by Tormod Volden · 1 year, 3 months ago
  86. 71dd672 tests: Add unit test for libusb_set_option by Nathan Hjelm · 1 year, 4 months ago
  87. d2da7f9 libusb_set_options: Adjust semantics of libusb_set_option for log level by Nathan Hjelm · 1 year, 4 months ago
  88. 2abb2a1 xusb: Improve Max LUN retrieval stall handling by Tormod Volden · 1 year, 4 months ago
  89. 0dbe62b xusb: Improve kernel driver probe messages by Tormod Volden · 1 year, 4 months ago
  90. c2525a0 CI: Add build jobs for MSYS clang32/64 by Xiaofan Chen · 1 year, 9 months ago
  91. ec4c3c4 windows: Only link with --add-stdcall-alias if supported by linker by Tormod Volden · 1 year, 9 months ago
  92. 9fb5e2e windows: Omit -mwin32 GCC option for MSYS/MinGW by Tormod Volden · 1 year, 9 months ago
  93. 54350bd Bump LIBUSB_API_VERSION to 0x0100010A by Tormod Volden · 1 year, 4 months ago
  94. 9e07742 xusb: Add newlines in mass-storage test output by Tormod Volden · 1 year, 5 months ago
  95. 5b7d57e Fix most -Wpedantic warnings by Tormod Volden · 1 year, 5 months ago
  96. a92e21b linux: Keep the no_device_discovery option per context by xloem · 3 years ago
  97. 9b42fdd core: Add libusb_get_max_alt_packet_size() by Orhan aib Kavrakoglu · 1 year, 11 months ago
  98. 94eb239 core: Add helper find_alt_endpoint() by Orhan aib Kavrakoglu · 1 year, 11 months ago
  99. 6c21496 core: Factor out helper get_endpoint_max_packet_size() by Orhan aib Kavrakoglu · 1 year, 11 months ago
  100. b1445d9 netbsd: Map NetBSD's udi_bus/udi_addr to libusb's 1-based API by Edgar Fuß · 1 year, 5 months ago