๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 9ceaa52 windows: fix bus number assignment for root hub device by Logan Gallois ยท 5 weeks ago master
  2. 912869b CI(linux): ASan/UBSan + hardening; staged install (DESTDIR); bounded BOS fuzzer smoke inside linux job by Theodor Engรธy ยท 2 months ago
  3. 993d72a tests/fuzz: BOS deviceโ€‘cap parsers fuzzer (USB 2.0 ext, SS devโ€‘cap, Container ID) + minimal corpus seed by Theodor Engรธy ยท 2 months ago
  4. 18d26e4 libusbi.h: move mutex declarations before the things they lock by Sean McBride ยท 3 months ago
  5. f478f4e linux: change usbi_handle_disconnect signature to take ctx by Sean McBride ยท 3 months ago
  6. 4253625 windows: Fix Compilation with Microsoft Visual Studio 2026 by ยฅIGA ยท 3 months ago
  7. a409dbb macOS: Fix for libusb_get_port_numbers on macOS 26+ by Vadim Mikhailov ยท 3 months ago
  8. c9f02b2 core: Add new function libusb_get_session_data by Vladimir Gladkov (vladimir-office-win11) ยท 3 months ago
  9. a186898 fix pthread wrapping to use correct types by Sean McBride ยท 3 months ago
  10. e392f3b android: Fix intermittent open failure in get_usbfs_fd() by ลukasz Bartosik ยท 3 months ago
  11. 0950d55 darwin: use threads_posix.h wrapper functions by Sean McBride ยท 4 months ago
  12. 05b55b4 darwin: Add new windows_hotplug files to Xcode project by Sean McBride ยท 4 months ago
  13. cf8ad9a Updated .clang-tidy config file to enable/disable some more warnings by Sean McBride ยท 4 months ago
  14. ace97b5 Fixed memory leak in an error path by Sean McBride ยท 4 months ago
  15. 2ed37cc Fixed clang-tidy readability-math-missing-parentheses warnings by Sean McBride ยท 4 months ago
  16. a630310 Fixed clang-tidy readability-redundant-casting warnings by Sean McBride ยท 4 months ago
  17. d2a3e5b libusbi.h: reorder struct fields so mutex appears before variable it guards by Sean McBride ยท 4 months ago
  18. 366ecca Clarify return value of usbi_mutex_trylock with named temporary variable by Sean McBride ยท 4 months ago
  19. c63f697 Update hotplug preprocessor definition in MSVC props by Logan Gallois ยท 4 months ago
  20. e894c3e Added libusb_get_device_string() which works with a closed device by Matt Liberty ยท 4 months ago
  21. 3dac3f2 Reintroduce RAW_IO support in WinUSB backend by Hannes Franke ยท 4 months ago
  22. 057ae26 Fix warnings when building without logging and assertions by Ole Andrรฉ Vadla Ravnรฅs ยท 4 months ago
  23. 0110ab5 windows: hotplug implementation by Sylvain Fasel ยท 4 months ago
  24. e4baa9f windows: Remove winsock include from libusb.h by Tormod Volden ยท 4 months ago
  25. d0e34e9 Windows Github actions: specify supported architectures explicitly. by Sylvain Fasel ยท 4 months ago
  26. 93f998b Add Windows Github actions by Ingvar Stepanyan ยท 4 months ago
  27. 7313527 windows: disable warning C5287: operands are different enum types for by Sylvain Fasel ยท 4 months ago
  28. 03b119c CI: Add MSYS2 Clang64 AArch64 workflow by Jesse Taube ยท 4 months ago
  29. 4396c77 tests/stress_mt: ignore errors in threads for checking device counts by Sylvain Fasel ยท 4 months ago
  30. a790a6d ๏ปฟexample/hotplugtest: Ignore unavailable devices (#1425) by Sonatique ยท 4 months ago
  31. 4799c20 descriptor: Warn on invalid langid descriptor by Tormod Volden ยท 4 months ago
  32. 3dbfa16 core: Remove some unnecessary consts by Sean McBride ยท 6 months ago
  33. d1e4372 libusbi.h/darwin: Split recursive struct declarations, for C++ compat by Sean McBride ยท 6 months ago
  34. 40c5799 darwin: Introduce temporary variable so we can take the address by Sean McBride ยท 6 months ago
  35. 1b1639e darwin: Fix last param to QueryInterface to be LPVOID* by Sean McBride ยท 6 months ago
  36. f52a9c0 examples/hotplugtest: Close old device only if new one was opened by Tormod Volden ยท 6 months ago
  37. 6c41069 examples/hotplugtest: Allow multiple devices attaching by Tormod Volden ยท 6 months ago
  38. 4b9cf1f tests: Fix Node.js shim for Node 21+ (webusb/emscripten) by Ingvar Stepanyan ยท 6 months ago
  39. 15a7ebb libusb 1.0.29 by Tormod Volden ยท 6 months ago v1.0.29
  40. 53a4c0a docs: Document SuperSpeedPlus device capability functions by Tormod Volden ยท 6 months ago
  41. ed09a92 xusb: Fix error reporting on interface claim by Tormod Volden ยท 7 months ago
  42. 083f0cb chore: Remove broken or stale build badges from README by Oleksand Radovenchyk ยท 7 months ago
  43. 94e0d8c Bump LIBUSB_API_VERSION by Tormod Volden ยท 7 months ago
  44. 9cef804 darwin: Fix regression causing re-enumeration timeout by Zeng Guang ยท 7 months ago
  45. c6c45b8 docs: Refer to Topics instead of Modules by Tormod Volden ยท 7 months ago
  46. a61afe5 libusb 1.0.28 by Tormod Volden ยท 9 months ago v1.0.28
  47. 20f6f37 configure.ac: Bump libtool library version by Tormod Volden ยท 9 months ago
  48. 1496324 core: Avoid infinite recursion on invalid LIBUSB_DEBUG value by Tormod Volden ยท 9 months ago
  49. 12bd342 libusb 1.0.28-rc1 by Tormod Volden ยท 9 months ago v1.0.28-rc1
  50. 0e0a072 CI: Remove build job for MSYS clang32 by Jesse Taube ยท 9 months ago
  51. de38189 Enable linux netlink event monitoring for Android OS platform services by Radu Vele ยท 1 year, 1 month ago
  52. 7bc88c0 macos: Fix Zero-Length Packet for multiple packets per frame by Fabien Sanglard ยท 1 year, 1 month ago
  53. 7adb291 docs: Fix broken doxygen references by Tormod Volden ยท 1 year, 1 month ago
  54. 0b4eda6 docs: Hide internal descriptor.c structure from doxygen by Tormod Volden ยท 1 year, 1 month ago
  55. 28a6afb docs: Document internal_ssplus_capability_descriptor by Fabien Sanglard ยท 1 year, 1 month ago
  56. 467b6a8 winusb: Fix winusb_get_device_list() failing to find port numbers by Matthijs Lavrijsen ยท 1 year, 4 months ago
  57. 8776b80 descriptor: Fix clang -Wimplicit-int-conversion warnings by Sean McBride ยท 1 year, 5 months ago
  58. a319969 xcode: Adjust file indentation settings by Sean McBride ยท 1 year, 5 months ago
  59. 30ec25f examples/ezusb: Fix error checking regression in recent commit by Sean McBride ยท 1 year, 5 months ago
  60. 4528752 windows: Base HID device descriptor on cached values by Tormod Volden ยท 1 year, 5 months ago
  61. d04fc0e openbsd: Use default clause in _errno_to_libusb() by Tormod Volden ยท 1 year, 5 months ago
  62. bc12cda netbsd: Debug print all errors by Tormod Volden ยท 1 year, 5 months ago
  63. 9d595d4 Replace atoi() with strtol() which allows error checking by Sean McBride ยท 1 year, 5 months ago
  64. bd0fcdb Add KEYS file for release files verification by Tormod Volden ยท 1 year, 5 months ago
  65. c3873d5 xusb: Define proper exit status by Yiwei Lin ยท 1 year, 5 months ago
  66. e8d76b1 clang-tidy: Stop suppressing readability-misleading-indentation warnings by Sean McBride ยท 1 year, 5 months ago
  67. 197e305 libusb.h: Match parameter names in declaration and definition by Sean McBride ยท 1 year, 5 months ago
  68. 55f8c95 descriptor: Fix addition overflow by correcting casts by Sean McBride ยท 1 year, 5 months ago
  69. e3ccc46 descriptor: Eliminate all duplicate branch bodies, as they are bug-prone by Sean McBride ยท 1 year, 5 months ago
  70. 9cf8457 Avoid assignments within `if` statements by Sean McBride ยท 1 year, 5 months ago
  71. a18a964 darwin: Fix multiplication overflow by better matching type sizes by Sean McBride ยท 1 year, 5 months ago
  72. 6883f84 darwin: Explicitly compare string compare function results to -1, 0, or 1 by Sean McBride ยท 1 year, 5 months ago
  73. 418aadc darwin: Always use uppercase literal suffixes for improved readability by Sean McBride ยท 1 year, 5 months ago
  74. 3616e75 examples/xusb: Match size of loop index to what is iterated by Sean McBride ยท 1 year, 5 months ago
  75. a7e471d examples/xusb: Make some parameters const where possible by Sean McBride ยท 1 year, 5 months ago
  76. 85055a4 examples/xusb: Make all macro replacement lists parenthesized by Sean McBride ยท 1 year, 5 months ago
  77. 9ffdb7f examples/fxload: Eliminate all reserved C identifiers (leading underscores) by Sean McBride ยท 1 year, 5 months ago
  78. 00454ab examples/ezusb: Replace rewind with fseek, to check for errors by Sean McBride ยท 1 year, 5 months ago
  79. e678b3f Emscripten: Avoid uncaught TypeError on browsers without USB support by Jon Beniston ยท 1 year, 7 months ago
  80. 916c740 descriptor: Avoid buffer over-increment in parse_iad_array function by Sean McBride ยท 1 year, 7 months ago
  81. 678c812 descriptor: Small clarifications with no behaviour change by Sean McBride ยท 1 year, 7 months ago
  82. 016a0de descriptor: Fix potential offsetting of pointer by too much by Sean McBride ยท 1 year, 7 months ago
  83. 5144b1c descriptor: Restore implicitly casted-away const by Sean McBride ยท 1 year, 7 months ago
  84. d795c0b descriptor: Defer potentially truncating cast to last minute by Sean McBride ยท 1 year, 7 months ago
  85. 2c32efa descriptor: Replace parse_descriptor() function by Sean McBride ยท 1 year, 7 months ago
  86. 2a138c6 Consistent use of C-style comment markers by Tormod Volden ยท 1 year, 7 months ago
  87. de1398d windows: Downgrade get_guid DeviceInterfaceGUID message to debug level by Tormod Volden ยท 1 year, 7 months ago
  88. 48c6bde Cosmetic cleanup of SuperSpeedPlus comments by Fabien Sanglard ยท 1 year, 7 months ago
  89. 34d2ca5 xusb: Only retrieve BOS descriptor for bcdUSB 0x0201 or higher by Tormod Volden ยท 1 year, 7 months ago
  90. 42e8a9f linux: ioctl() request number is unsigned long by Tormod Volden ยท 1 year, 7 months ago
  91. 8b50743 linux: Fix type of open() flags argument by Tormod Volden ยท 1 year, 7 months ago
  92. b00332d SuperSpeedPlus: Fix typo mantisa -> mantissa in struct field by Fabien Sanglard ยท 1 year, 7 months ago
  93. fef78a9 windows: Restore behaviour of skipping malformed device GUIDs by Francis Hart ยท 1 year, 7 months ago
  94. 5b17c38 Add API support for LIBUSB_SPEED_SUPER_PLUS_X2 20Gbps USB 3.2 gen 2x2 by Harry Mallon ยท 1 year, 7 months ago
  95. f00f06e Add support for SuperSpeed+ Capability Descriptors by Fabien Sanglard ยท 1 year, 7 months ago
  96. f8a6c41 darwin: Cleanup of usbi_backend structure by Sean McBride ยท 1 year, 8 months ago
  97. a99a258 Increase usbi_get_tid() size from int to long by Sean McBride ยท 1 year, 8 months ago
  98. 2f2e072 haiku: Use gcc atomic builtins to fix build by Adrien Destugues ยท 1 year, 8 months ago
  99. 43107c8 darwin: Suppress false positive warning with an assert by Sean McBride ยท 1 year, 8 months ago
  100. 1c1bad9 darwin: Fix clang static analyzer warning about a variable that's never read by Sean McBride ยท 1 year, 8 months ago