|
|
|
@8392ff
|
4 years |
rousseau |
lsusb example: make print_devs() static
lsusb.c:26: warning: no previous …
wip-hotplug
|
|
|
|
@9cc6bf
|
4 years |
rousseau |
Darwin: fix warning in darwin_error_str()
os/darwin_usb.c:63: warning: …
wip-hotplug
|
|
|
|
@4c706d
|
4 years |
hjelmn |
Darwin: allow devices to be opened multiple times
Allows libusb …
wip-hotplug
|
|
|
|
@0232fc
|
4 years |
dsd |
Increase libusb_handle_events() timeout to 60 seconds
The internal timing …
wip-hotplug
|
|
|
|
@0bd7ef
|
4 years |
dsd |
Refine timerfd header check (#18)
Require glibc-2.9 for the working …
wip-hotplug
|
|
|
|
@90d8fc
|
4 years |
dsd |
v1.0.5 release
wip-hotplug
|
|
|
|
@11d591
|
4 years |
dsd |
Update documentation about early completion caveats
wip-hotplug
|
|
|
|
@f796c9
|
4 years |
rousseau |
Add libusb_get_max_iso_packet_size() to libusb.h
core.c:777: warning: no …
wip-hotplug
|
|
|
|
@478300
|
4 years |
dsd |
Use timerfd for timeout handling
Use a new file descriptor from the …
wip-hotplug
|
|
|
|
@9b120c
|
4 years |
dsd |
Use AM_SILENT_RULES for building
wip-hotplug
|
|
|
|
@ef6ea6
|
4 years |
dsd |
v1.0.4 release
wip-hotplug
|
|
|
|
@217f57
|
4 years |
dcm |
Linux: Add support for the new URB_BULK_CONTINUATION flag
Add support for …
wip-hotplug
|
|
|
|
@698300
|
4 years |
dsd |
Transfer locking
At least on Linux, there were some possible races that …
wip-hotplug
|
|
|
|
@98f1b3
|
4 years |
dsd |
Clarify that timeout 0 means unlimited timeout
wip-hotplug
|
|
|
|
@858684
|
4 years |
dsd |
Linux: more flexibility with monotonic clock
Some users have reported …
wip-hotplug
|
|
|
|
@fe0d8d
|
4 years |
hjelmn |
Darwin: handle overflows
wip-hotplug
|
|
|
|
@f46716
|
4 years |
dsd |
v1.0.3 release
wip-hotplug
|
|
|
|
@5b489b
|
4 years |
toby |
Darwin: 64-bit type fixes
wip-hotplug
|
|
|
|
@ad8ae0
|
4 years |
hjelmn |
Darwin: fix crash when reading descriptors after close
Fix a crash which …
wip-hotplug
|
|
|
|
@45ae2a
|
4 years |
dsd |
move bug info to bug tracker
Protection needed: …
wip-hotplug
|
|
|
|
@126129
|
4 years |
dsd |
Linux: try harder not to lose any data
We would previously lose any data …
wip-hotplug
|
|
|
|
@0334ee
|
4 years |
dsd |
Add libusb_get_max_iso_packet_size()
As pointed out by Dennis Muhlestein, …
wip-hotplug
|
|
|
|
@615f18
|
4 years |
dsd |
Linux: fix sending of zero length bulk packets
Note that there are is a …
wip-hotplug
|
|
|
|
@86f79f
|
4 years |
hjelmn |
Darwin: Don't cancel transfers on timeout
...because the OS does this for …
wip-hotplug
|
|
|
|
@d4bd9e
|
4 years |
dsd |
Don't terminate enums with commas
g++ -pedantic doesn't like this …
wip-hotplug
|
|
|
|
@8be256
|
4 years |
dsd |
v1.0.2 release
wip-hotplug
|
|
|
|
@060e00
|
4 years |
dsd |
Linux: fix config descriptor parsing on big-endian systems
Multi-byte …
wip-hotplug
|
|
|
|
@c4a905
|
4 years |
hjelmn |
Darwin: improve handling of disconnected devices
wip-hotplug
|
|
|
|
@6b69f5
|
4 years |
hjelmn |
Darwin: fix parsing of config descriptors
This was a confusion between …
wip-hotplug
|
|
|
|
@2b3a9f
|
4 years |
dsd |
Eliminate -Wsign-compare compiler warnings
This was due to an API …
wip-hotplug
|
|
|
|
@cad5cb
|
4 years |
dcm |
Make synchronous transfer APIs robust against signal interruption
…
wip-hotplug
|
|
|
|
@b50179
|
4 years |
alex |
pre-gcc-3.4 compatibility
The -fvisibility and -Wno-pointer-sign options …
wip-hotplug
|
|
|
|
@00bb28
|
4 years |
dsd |
Fix memory leak in config descriptor parsing
Pointed out by Martin …
wip-hotplug
|
|
|
|
@068ff5
|
4 years |
dsd |
Update AUTHORS
wip-hotplug
|
|
|
|
@aa24c0
|
4 years |
dsd |
v1.0.1 release
wip-hotplug
|
|
|
|
@447676
|
4 years |
dsd |
Add BUGS file
Probably missed a couple of outstanding issues
wip-hotplug
|
|
|
|
@e0365a
|
4 years |
hjelmn |
Darwin: get_config_descriptor bugfixes
wip-hotplug
|
|
|
|
@5fd0e8
|
4 years |
dsd |
Fix compilation of Darwin backend
My fault. Reported by …
wip-hotplug
|
|
|
|
@b49f6b
|
4 years |
hjelmn |
Darwin backend
wip-hotplug
|
|
|
|
@d85915
|
4 years |
hjelmn |
Make endianness macros endian-independent
Implementation suggested by …
wip-hotplug
|
|
|
|
@9196f5
|
4 years |
hjelmn |
Abstract clock reading into OS layer
This will differ on Linux and …
wip-hotplug
|
|
|
|
@e91207
|
4 years |
dsd |
Fix endianness in device descriptors
Pointed out by Nathan Hjelm.
wip-hotplug
|
|
|
|
@ccf6d3
|
4 years |
hjelmn |
Only link with librt on Linux
[dsd: tweak configure.ac change]
wip-hotplug
|
|
|
|
@894539
|
4 years |
hun |
API docs: describe libusb_transfer_cb_fn type
Add some text describing …
wip-hotplug
|
|
|
|
@abe34a
|
4 years |
hun |
Make empty array in struct compatible with C99
If the compiler is known …
wip-hotplug
|
|
|
|
@620075
|
4 years |
hun |
Avoid signedness errors in API docs example code
wip-hotplug
|
|
|
|
@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
|
5 years |
dsd |
Improvements to multi-threaded I/O system
Documentation brushed up, and I …
wip-hotplug
|
|
|
|
@0e5b0f
|
5 years |
dsd |
SourceForge? website upload system changed
wip-hotplug
|
|
|
|
@a13387
|
5 years |
dsd |
v0.9.4 release
wip-hotplug
|
|
|
|
@c32aa6
|
5 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
|
|
|
|