summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* v0.9.0 releasev0.9.0Daniel Drake2008-05-253-5/+15
* Take lock before raising event waiters conditionDaniel Drake2008-05-251-0/+2
* Implement serialization of event handlersDaniel Drake2008-05-254-30/+523
* allow LIBUSB_DEBUG env var to control message verbosity at runtimeDaniel Drake2008-05-241-5/+50
* don't print messages by defaultDaniel Drake2008-05-232-0/+35
* Fix memory leak in libusb_control_transferDaniel Drake2008-05-191-0/+1
* Linux: fix handling of ioctl failureDavid Engraf2008-05-191-14/+16
* critical memory leak in handle_eventsDavid Engraf2008-05-191-0/+4
* More informative libusb_open() return codeDaniel Drake2008-05-163-21/+32
* Fix endianness with descriptor handlingDaniel Drake2008-05-164-58/+87
* Backend documentation for porting effortsDaniel Drake2008-05-135-14/+461
* Linux: fix caching of guessed configurationDaniel Drake2008-05-121-5/+11
* Linux: fix bulk transfer early completionRob Walker2008-05-111-7/+42
* Handle hot-unpluggingDaniel Drake2008-05-118-89/+236
* Documentation workDaniel Drake2008-05-113-2/+67
* Endianness of control setup packetsDaniel Drake2008-05-116-41/+53
* Document that releasing interface causes SET_INTERFACE control requestDaniel Drake2008-05-112-2/+2
* Support unconfigured devicesDaniel Drake2008-05-105-72/+128
* Linux: fix caching of active configuration for non-sysfsDaniel Drake2008-05-104-22/+41
* Fetch configurations by index (not value)Daniel Drake2008-05-105-57/+74
* Linux: comprehensive sysfs vs usbfs accessDaniel Drake2008-05-101-102/+210
* Linux: no need to store usbfs node pathDaniel Drake2008-05-091-19/+15
* Rework configuration handlingDaniel Drake2008-05-097-183/+513
* libusb_get_device_list() can return negative error codeDaniel Drake2008-05-093-4/+7
* Linux: fix clear_halt implementationDaniel Drake2008-05-081-1/+2
* Documentation workDaniel Drake2008-05-083-0/+82
* Linux: enumerate devices and descriptors from sysfsDaniel Drake2008-05-052-22/+137
* documentation touchupsDaniel Drake2008-05-056-21/+37
* more error code sanitizationDaniel Drake2008-05-054-20/+20
* Isochronous transfer helper functionsDaniel Drake2008-05-053-13/+129
* free open devices on exitDaniel Drake2008-05-051-4/+8
* move descriptor parsing into main libraryDaniel Drake2008-05-053-100/+201
* Detect endpoint halts and unsupported control requestsDaniel Drake2008-05-054-9/+41
* Linux: fix logical URB allocationDaniel Drake2008-05-052-3/+8
* add functionality for querying and detaching kernel driverDaniel Drake2008-05-044-1/+103
* Descriptor reading functionalityDaniel Drake2008-05-042-0/+102
* sanitized error returns from synchronous I/O functionsDaniel Drake2008-05-042-15/+16
* implement libusb_reset_device()Daniel Drake2008-05-044-0/+40
* Add functionality to clear endpoint halt conditionsDaniel Drake2008-05-044-1/+40
* Fix libusb_get_device_list return valueDaniel Drake2008-05-043-10/+17
* Well-defined error codes for some operationsDaniel Drake2008-05-033-12/+36
* Add libusb_set_configuration()Daniel Drake2008-05-034-2/+50
* rename LIBUSB_ERROR_NOMEM to LIBUSB_ERROR_NO_MEMDaniel Drake2008-05-033-9/+8
* Linux: better EACCES handlingDaniel Drake2008-05-032-3/+10
* Rename reference counting APIDaniel Drake2008-05-033-14/+14
* Linux: use read-only access to enumerate devices and descriptorsDaniel Drake2008-05-032-2/+3
* document pollfd notifiersDaniel Drake2008-05-021-3/+16
* Allow multiple interfaces to be claimedDaniel Drake2008-05-024-17/+80
* Documentation improvementsDaniel Drake2008-05-022-7/+33
* detect short descriptor readsDaniel Drake2008-05-021-1/+5