1. 1df713d Introduce contexts to the API by Daniel Drake · 16 years ago
  2. 9818151 Revert "Temporary workaround for event handling serialization issue" by Daniel Drake · 16 years ago
  3. d5f8289 Overflow handling by Daniel Drake · 16 years ago
  4. 546dee2 a fix for SIGSEGV in handle_bulk_completion() by Artem Egorkine · 16 years ago
  5. 947ba80 Refine configuration selection again by Daniel Drake · 16 years ago
  6. e7a7a49 docs update by Daniel Drake · 16 years ago
  7. 217534e round up poll timeout by Daniel Drake · 16 years ago
  8. 5ad79b3 fix doc about libusb_open() by Felipe Balbi · 16 years ago
  9. 2d3a111 Temporary workaround for event handling serialization issue by Daniel Drake · 16 years ago
  10. 514bb87 Refine libusb_set_configuration() semantics by Daniel Drake · 16 years ago
  11. d1292f8 v0.9.0 release by Daniel Drake · 16 years ago
  12. 4cd2493 Take lock before raising event waiters condition by Daniel Drake · 16 years ago
  13. 7c52548 Implement serialization of event handlers by Daniel Drake · 16 years ago
  14. ff0660a allow LIBUSB_DEBUG env var to control message verbosity at runtime by Daniel Drake · 16 years ago
  15. 4d78896 don't print messages by default by Daniel Drake · 16 years ago
  16. bef33bb Fix memory leak in libusb_control_transfer by Daniel Drake · 16 years ago
  17. a345bac Linux: fix handling of ioctl failure by David Engraf · 16 years ago
  18. e44396a critical memory leak in handle_events by David Engraf · 16 years ago
  19. eb25630 More informative libusb_open() return code by Daniel Drake · 16 years ago
  20. 2b2e9c4 Fix endianness with descriptor handling by Daniel Drake · 16 years ago
  21. 1298c51 Backend documentation for porting efforts by Daniel Drake · 16 years ago
  22. ade26af Linux: fix caching of guessed configuration by Daniel Drake · 16 years ago
  23. e25d590 Linux: fix bulk transfer early completion by Rob Walker · 16 years ago
  24. fec7c84 Handle hot-unplugging by Daniel Drake · 16 years ago
  25. aeb905f Documentation work by Daniel Drake · 16 years ago
  26. ba5d9a4 Endianness of control setup packets by Daniel Drake · 16 years ago
  27. 7bedc3b Document that releasing interface causes SET_INTERFACE control request by Daniel Drake · 16 years ago
  28. f2ede98 Support unconfigured devices by Daniel Drake · 16 years ago
  29. 8ebb4cc Linux: fix caching of active configuration for non-sysfs by Daniel Drake · 16 years ago
  30. c3844f7 Fetch configurations by index (not value) by Daniel Drake · 16 years ago
  31. d77052c Linux: comprehensive sysfs vs usbfs access by Daniel Drake · 16 years ago
  32. 74bc842 Linux: no need to store usbfs node path by Daniel Drake · 16 years ago
  33. fe4adcc Rework configuration handling by Daniel Drake · 16 years ago
  34. 5741bfe libusb_get_device_list() can return negative error code by Daniel Drake · 16 years ago
  35. 4541310 Linux: fix clear_halt implementation by Daniel Drake · 16 years ago
  36. 10d4e42 Documentation work by Daniel Drake · 16 years ago
  37. ded0a24 Linux: enumerate devices and descriptors from sysfs by Daniel Drake · 16 years ago
  38. 885c2a5 documentation touchups by Daniel Drake · 16 years ago
  39. 59c205d more error code sanitization by Daniel Drake · 16 years ago
  40. 88055d4 Isochronous transfer helper functions by Daniel Drake · 16 years ago
  41. a95c943 free open devices on exit by Daniel Drake · 16 years ago
  42. b27fff6 move descriptor parsing into main library by Daniel Drake · 16 years ago
  43. a304eca Detect endpoint halts and unsupported control requests by Daniel Drake · 16 years ago
  44. 7da5219 Linux: fix logical URB allocation by Daniel Drake · 16 years ago
  45. 470b1bc add functionality for querying and detaching kernel driver by Daniel Drake · 16 years ago
  46. 17ecfb0 Descriptor reading functionality by Daniel Drake · 16 years ago
  47. bdce367 sanitized error returns from synchronous I/O functions by Daniel Drake · 16 years ago
  48. bfe74e9 implement libusb_reset_device() by Daniel Drake · 16 years ago
  49. c01f744 Add functionality to clear endpoint halt conditions by Daniel Drake · 16 years ago
  50. 5878daa Fix libusb_get_device_list return value by Daniel Drake · 16 years ago
  51. a74106a Well-defined error codes for some operations by Daniel Drake · 16 years ago
  52. 0f463fe Add libusb_set_configuration() by Daniel Drake · 16 years ago
  53. e656089 rename LIBUSB_ERROR_NOMEM to LIBUSB_ERROR_NO_MEM improves consistency by Daniel Drake · 16 years ago
  54. 5384bbf Linux: better EACCES handling by Daniel Drake · 16 years ago
  55. 1936eee Rename reference counting API by Daniel Drake · 16 years ago
  56. e2f822b Linux: use read-only access to enumerate devices and descriptors by Daniel Drake · 16 years ago
  57. 81204ee document pollfd notifiers by Daniel Drake · 16 years ago
  58. e20f828 Allow multiple interfaces to be claimed by Daniel Drake · 16 years ago
  59. 66685ff Documentation improvements by Daniel Drake · 16 years ago
  60. 55bce39 detect short descriptor reads by Daniel Drake · 16 years ago
  61. f3f1784 remove "references" and "referenced by" listings in documentation by Daniel Drake · 16 years ago
  62. fbb017d Use typedef ptr types in parameters and return types by Daniel Drake · 16 years ago
  63. 3675e97 Expose bus number and device address by Daniel Drake · 16 years ago
  64. 2012898 standardised error codes by Daniel Drake · 16 years ago
  65. 0269c75 Fix descriptor handling memory leaks by Daniel Drake · 16 years ago
  66. d3ab4e3 Rename endpoint_type to transfer_type by Daniel Drake · 16 years ago
  67. 379e90e Remove a FIXME comment by Daniel Drake · 16 years ago
  68. 2ddf814 Fix unlocked flying_transfers list access by Daniel Drake · 16 years ago
  69. 7ac0a40 Remove libusb_cancel_transfer_sync by Daniel Drake · 16 years ago
  70. a5006fd remove extra timeout check by Daniel Drake · 16 years ago
  71. 3bdafaa Documentation touchups by Daniel Drake · 16 years ago
  72. e12618c add threaded example program by Daniel Drake · 16 years ago
  73. 1fcdb06 libusb_device mutex protection by Daniel Drake · 16 years ago
  74. 0efd2ef mutex protection for device and handle lists by Daniel Drake · 16 years ago
  75. d2ff2b1 lock flying_transfers during transfer removal by Daniel Drake · 16 years ago
  76. 2569980 pollfds mutex protection by Daniel Drake · 16 years ago
  77. f5a33e0 flying_transfers mutex protection by Daniel Drake · 16 years ago
  78. 85e1994 Linux: fix control transfer cancellation by Daniel Drake · 16 years ago
  79. cf9b831 set correct endpoint type for isochronous transfers by Daniel Drake · 16 years ago
  80. ad6e2b7 Linux: fire multiple URBs at once for split transfers by Daniel Drake · 16 years ago
  81. d9b2ce2 Constify some return data by Daniel Drake · 16 years ago
  82. 8d80985 Rename libusb_poll() to libusb_handle_events() by Daniel Drake · 16 years ago
  83. 211f80c Isochronous endpoint I/O by Daniel Drake · 16 years ago
  84. b1ade6f distcheck fix for docs by Daniel Drake · 16 years ago
  85. 62077b7 Support for changing altsetting by Daniel Drake · 16 years ago
  86. 0499e9f it's called bmRequestType by Daniel Drake · 16 years ago
  87. 88884ae Save transfer flags before invoking callback by Daniel Drake · 16 years ago
  88. ead09cd API documentation by Daniel Drake · 16 years ago
  89. 285724c Fix get_device_list for realloc case by Vasily Khoruzhick · 16 years ago
  90. c0c9432 Beginnings of cross-platform abstraction by Daniel Drake · 16 years ago
  91. de4c534 Add transfer flags by Daniel Drake · 16 years ago
  92. aae05f6 Simplify libusb_fill_control_transfer() by Daniel Drake · 16 years ago
  93. 7c5ea95 get_device fixup by Daniel Drake · 16 years ago
  94. 9e89d1a Rename descriptor-getting functions by Daniel Drake · 16 years ago
  95. 283ae96 Simplify cancellation API by Daniel Drake · 16 years ago
  96. ebad1c7 Rename libusb_dev_handle to libusb_device_handle by Daniel Drake · 16 years ago
  97. 1ac0a7d Move synchronous I/O implementation to its own file by Daniel Drake · 16 years ago
  98. 66348c9 Separate transfer allocation and submission by Daniel Drake · 16 years ago
  99. d21ebe4 Rework URB API naming by Daniel Drake · 16 years ago
  100. fd6fb3c Add fallback on /proc/bus/usb by Daniel Drake · 16 years ago