|
|
|
@c754ae
|
4 years |
dsd |
Decrement poll() result when internal pipe has been handled
When we …
wip-hotplug
|
|
|
|
@b9ca96
|
4 years |
dcm |
Prevent transfer from being submitted twice or improperly canceled
This …
wip-hotplug
|
|
|
|
@d2a8ec
|
4 years |
dcm |
Linux: Fix race condition in cancel_bulk_transfer()
This fixes a race …
wip-hotplug
|
|
|
|
@34b9ee
|
4 years |
dsd |
v1.0.0 release
It's here!
wip-hotplug
|
|
|
|
@b1d636
|
4 years |
dottedmag |
EOL-whitespace fixes
Signed-off-by: Mikhail Gusarov …
wip-hotplug
|
|
|
|
@4a9ac3
|
4 years |
dsd |
Linux: fix reading of active configuration
Shannon Chuang pointed out …
wip-hotplug
|
|
|
|
@81a731
|
4 years |
dsd |
Fix double free in descriptor parsing error path
Pointed out by Shannon …
wip-hotplug
|
|
|
|
@9b4b53
|
4 years |
dsd |
Improvements to multi-threaded I/O system
Documentation brushed up, and I …
wip-hotplug
|
|
|
|
@0e5b0f
|
4 years |
dsd |
SourceForge? website upload system changed
wip-hotplug
|
|
|
|
@a13387
|
4 years |
dsd |
v0.9.4 release
wip-hotplug
|
|
|
|
@c32aa6
|
4 years |
dsd |
Pause event handling while opening and closing devices
Ludovic Rousseau …
wip-hotplug
|
|
|
|
@1d7cf3
|
5 years |
hadess |
Add libusb_attach_kernel_driver()
Add support for re-attaching a driver …
wip-hotplug
|
|
|
|
@914a4e
|
5 years |
dsd |
Linux: handle low-level transfer errors
Handle more URB error status …
wip-hotplug
|
|
|
|
@d25b56
|
5 years |
aurelien |
Support for out-of-tree building
Contrary to libusb 0.1, libusb 1.0 does …
wip-hotplug
|
|
|
|
@8674c6
|
5 years |
dsd |
Document the logging style
Suggested by Lou.
wip-hotplug
|
|
|
|
@94936c
|
5 years |
dsd |
Async I/O documentation touchups
wip-hotplug
|
|
|
|
@2f8f1b
|
5 years |
dsd |
Doc: fix typo in events lock section
wip-hotplug
|
|
|
|
@046e68
|
5 years |
dsd |
v0.9.3 release
wip-hotplug
|
|
|
|
@fec6ea
|
5 years |
dsd |
Reset internal transfer flags on submit
This fixes a problem pointed out …
wip-hotplug
|
|
|
|
@81627b
|
5 years |
dsd |
Add libusb_get_configuration prototype
Pointed out by Lou
wip-hotplug
|
|
|
|
@1631ea
|
5 years |
dsd |
v0.9.2 release
wip-hotplug
|
|
|
|
@0d9c40
|
5 years |
dsd |
Linux: fix sysfs directory handling
The length of the directory name …
wip-hotplug
|
|
|
|
@66c984
|
5 years |
dogge2k |
Linux: correct usage of MAX_PATH
Thanks to clarification from Artem …
wip-hotplug
|
|
|
|
@6494f0
|
5 years |
dsd |
Linux: fix bulk/iso transfer double-cancellation
Reset counters to 0 so …
wip-hotplug
|
|
|
|
@9140f5
|
5 years |
dsd |
v0.9.1 release
wip-hotplug
|
|
|
|
@83a029
|
5 years |
dsd |
Add missing GET_CONTEXT()
wip-hotplug
|
|
|
|
@fbad9a
|
5 years |
dsd |
Linux: Compatibility with new sysfs descriptors file
As of 2.6.26, the …
wip-hotplug
|
|
|
|
@819e65
|
5 years |
dsd |
Allow user data pointer to be passed through pollfd notification API
wip-hotplug
|
|
|
|
@1df713
|
5 years |
dsd |
Introduce contexts to the API
Suggested by David Zeuthen. This allows …
wip-hotplug
|
|
|
|
@981815
|
5 years |
dsd |
Revert "Temporary workaround for event handling serialization issue"
This …
wip-hotplug
|
|
|
|
@d5f828
|
5 years |
dsd |
Overflow handling
wip-hotplug
|
|
|
|
@546dee
|
5 years |
arteme |
a fix for SIGSEGV in handle_bulk_completion()
We cannot dereference tpriv …
wip-hotplug
|
|
|
|
@947ba8
|
5 years |
dsd |
Refine configuration selection again
At Alan Stern's suggestion, just …
wip-hotplug
|
|
|
|
@e7a7a4
|
5 years |
dsd |
docs update
Add a THANKS file, make copyright notices easily accessible, …
wip-hotplug
|
|
|
|
@217534
|
5 years |
dsd |
round up poll timeout
Pointed out by Richard Röjfors, otherwise we end up …
wip-hotplug
|
|
|
|
@5ad79b
|
5 years |
me |
fix doc about libusb_open()
libusb_open() returns int instead of …
wip-hotplug
|
|
|
|
@2d3a11
|
5 years |
dsd |
Temporary workaround for event handling serialization issue
Ludovic …
wip-hotplug
|
|
|
|
@514bb8
|
5 years |
dsd |
Refine libusb_set_configuration() semantics
Applications will generally …
wip-hotplug
|
|
|
|
@d1292f
|
5 years |
dsd |
v0.9.0 release
First libusb-1.0 beta release
wip-hotplug
|
|
|
|
@4cd249
|
5 years |
dsd |
Take lock before raising event waiters condition
This avoids a race …
wip-hotplug
|
|
|
|
@7c5254
|
5 years |
dsd |
Implement serialization of event handlers
Now offers a mechanism to wait …
wip-hotplug
|
|
|
|
@ff0660
|
5 years |
dsd |
allow LIBUSB_DEBUG env var to control message verbosity at runtime
Based …
wip-hotplug
|
|
|
|
@4d7889
|
5 years |
dsd |
don't print messages by default
Add libusb_set_debug() API to set message …
wip-hotplug
|
|
|
|
@bef33b
|
5 years |
dsd |
Fix memory leak in libusb_control_transfer
Pointed out by David Engraf: …
wip-hotplug
|
|
|
|
@a345ba
|
5 years |
david.engraf |
Linux: fix handling of ioctl failure
The return value of some ioctl …
wip-hotplug
|
|
|
|
@e44396
|
5 years |
david.engraf |
critical memory leak in handle_events
This patch closes a critical memory …
wip-hotplug
|
|
|
|
@eb2563
|
5 years |
dsd |
More informative libusb_open() return code
Hopefully one of the last API …
wip-hotplug
|
|
|
|
@2b2e9c
|
5 years |
dsd |
Fix endianness with descriptor handling
Alan Stern pointed out that usbfs …
wip-hotplug
|
|
|
|
@1298c5
|
5 years |
dsd |
Backend documentation for porting efforts
Hopefully comprehensive enough …
wip-hotplug
|
|
|
|
@ade26a
|
5 years |
dsd |
Linux: fix caching of guessed configuration
Reported and tested by …
wip-hotplug
|
|
|
|
@e25d59
|
5 years |
rob |
Linux: fix bulk transfer early completion
We were forgetting about the …
wip-hotplug
|
|
|
|
@fec7c8
|
5 years |
dsd |
Handle hot-unplugging
This involved moving from select() to poll() …
wip-hotplug
|
|
|
|
@aeb905
|
5 years |
dsd |
Documentation work
wip-hotplug
|
|
|
|
@ba5d9a
|
5 years |
dsd |
Endianness of control setup packets
Document behaviour where host-endian …
wip-hotplug
|
|
|
|
@7bedc3
|
5 years |
dsd |
Document that releasing interface causes SET_INTERFACE control request
wip-hotplug
|
|
|
|
@f2ede9
|
5 years |
dsd |
Support unconfigured devices
wip-hotplug
|
|
|
|
@8ebb4c
|
5 years |
dsd |
Linux: fix caching of active configuration for non-sysfs
wip-hotplug
|
|
|
|
@c3844f
|
5 years |
dsd |
Fetch configurations by index (not value)
Otherwise there is no way to …
wip-hotplug
|
|
|
|
@d77052
|
5 years |
dsd |
Linux: comprehensive sysfs vs usbfs access
Be more flexible when certain …
wip-hotplug
|
|
|
|
@74bc84
|
5 years |
dsd |
Linux: no need to store usbfs node path
This can be computed from bus …
wip-hotplug
|
|
|
|
@fe4adc
|
5 years |
dsd |
Rework configuration handling
libusb no longer caches descriptors in …
wip-hotplug
|
|
|
|
@5741bf
|
5 years |
dsd |
libusb_get_device_list() can return negative error code
wip-hotplug
|
|
|
|
@454131
|
5 years |
dsd |
Linux: fix clear_halt implementation
The ioctl expects an integer.
Bug …
wip-hotplug
|
|
|
|
@10d4e4
|
5 years |
dsd |
Documentation work
Partially based on some libusb-devel discussions
wip-hotplug
|
|
|
|
@ded0a2
|
5 years |
dsd |
Linux: enumerate devices and descriptors from sysfs
Suggested by Alan …
wip-hotplug
|
|
|
|
@885c2a
|
5 years |
dsd |
documentation touchups
wip-hotplug
|
|
|
|
@59c205
|
5 years |
dsd |
more error code sanitization
wip-hotplug
|
|
|
|
@88055d
|
5 years |
dsd |
Isochronous transfer helper functions
wip-hotplug
|
|
|
|
@a95c94
|
5 years |
dsd |
free open devices on exit
wip-hotplug
|
|
|
|
@b27fff
|
5 years |
dsd |
move descriptor parsing into main library
OS modules now provide …
wip-hotplug
|
|
|
|
@a304ec
|
5 years |
dsd |
Detect endpoint halts and unsupported control requests
wip-hotplug
|
|
|
|
@7da521
|
5 years |
dsd |
Linux: fix logical URB allocation
We were allocating the wrong number of …
wip-hotplug
|
|
|
|
@470b1b
|
5 years |
dsd |
add functionality for querying and detaching kernel driver
wip-hotplug
|
|
|
|
@17ecfb
|
5 years |
dsd |
Descriptor reading functionality
wip-hotplug
|
|
|
|
@bdce36
|
5 years |
dsd |
sanitized error returns from synchronous I/O functions
wip-hotplug
|
|
|
|
@bfe74e
|
5 years |
dsd |
implement libusb_reset_device()
wip-hotplug
|
|
|
|
@c01f74
|
5 years |
dsd |
Add functionality to clear endpoint halt conditions
wip-hotplug
|
|
|
|
@5878da
|
5 years |
dsd |
Fix libusb_get_device_list return value
It was documented to return the …
wip-hotplug
|
|
|
|
@a74106
|
5 years |
dsd |
Well-defined error codes for some operations
Also renamed …
wip-hotplug
|
|
|
|
@0f463f
|
5 years |
dsd |
Add libusb_set_configuration()
wip-hotplug
|
|
|
|
@e65608
|
5 years |
dsd |
rename LIBUSB_ERROR_NOMEM to LIBUSB_ERROR_NO_MEM
improves consistency
wip-hotplug
|
|
|
|
@5384bb
|
5 years |
dsd |
Linux: better EACCES handling
wip-hotplug
|
|
|
|
@1936ee
|
5 years |
dsd |
Rename reference counting API
This improves consistency with the naming …
wip-hotplug
|
|
|
|
@e2f822
|
5 years |
dsd |
Linux: use read-only access to enumerate devices and descriptors
Write …
wip-hotplug
|
|
|
|
@81204e
|
5 years |
dsd |
document pollfd notifiers
wip-hotplug
|
|
|
|
@e20f82
|
5 years |
dsd |
Allow multiple interfaces to be claimed
wip-hotplug
|
|
|
|
@66685f
|
5 years |
dsd |
Documentation improvements
wip-hotplug
|
|
|
|
@55bce3
|
5 years |
dsd |
detect short descriptor reads
wip-hotplug
|
|
|
|
@f3f178
|
5 years |
dsd |
remove "references" and "referenced by" listings in documentation
wip-hotplug
|
|
|
|
@fbb017
|
5 years |
dsd |
Use typedef ptr types in parameters and return types
This is passed …
wip-hotplug
|
|
|
|
@3675e9
|
5 years |
dsd |
Expose bus number and device address
wip-hotplug
|
|
|
|
@201289
|
5 years |
dsd |
standardised error codes
wip-hotplug
|
|
|
|
@0269c7
|
5 years |
dsd |
Fix descriptor handling memory leaks
wip-hotplug
|
|
|
|
@d3ab4e
|
5 years |
dsd |
Rename endpoint_type to transfer_type
Matches the USB specs more closely
wip-hotplug
|
|
|
|
@379e90
|
5 years |
dsd |
Remove a FIXME comment
it can't.
wip-hotplug
|
|
|
|
@2ddf81
|
5 years |
dsd |
Fix unlocked flying_transfers list access
wip-hotplug
|
|
|
|
@7ac0a4
|
5 years |
dsd |
Remove libusb_cancel_transfer_sync
This wasn't a particularly nice API. …
wip-hotplug
|
|
|
|
@a5006f
|
5 years |
dsd |
remove extra timeout check
If select() didn't timeout then don't check …
wip-hotplug
|
|
|
|
@3bdafa
|
5 years |
dsd |
Documentation touchups
Detail that interrupt polling interval is fixed to …
wip-hotplug
|
|
|
|
@e12618
|
5 years |
dsd |
add threaded example program
wip-hotplug
|
|
|
|