|
|
|
@cfce4d127184f4e4f334976151a0f80594bb5e22
|
7 months |
dan |
Darwin: fix memory leak in process_device
Credit to Mike Colagrosso for …
|
|
|
|
@161893cfbefefe315f657677705abe090fc526f2
|
7 months |
dan |
Darwin: use logging functions
Use usbi_warn, usbi_err, and usbi_info …
|
|
|
|
@2a72f38548208044dc3aa62681419d006c35732d
|
7 months |
dan |
Darwin: support multiple calls to libusb_init
Credit to Orin Eman for …
|
|
|
|
@a4186794d87124503db2f5f51f51ce90bb95daa7
|
10 months |
dan |
v1.0.6 release
|
|
|
|
@8392ff22136fccaf1e15d186157609b8dd127bc5
|
10 months |
dan |
lsusb example: make print_devs() static
lsusb.c:26: warning: no previous …
|
|
|
|
@9cc6bfaa15239bb6db1c1570b9beb6df2f848951
|
10 months |
dan |
Darwin: fix warning in darwin_error_str()
os/darwin_usb.c:63: warning: …
|
|
|
|
@4c706d2fb6b2c43b10d72ac5dff51cac4d939f1a
|
10 months |
dan |
Darwin: allow devices to be opened multiple times
Allows libusb …
|
|
|
|
@0232fc559cdacb9561f982dd6d28feb4435b3e4e
|
10 months |
dan |
Increase libusb_handle_events() timeout to 60 seconds
The internal timing …
|
|
|
|
@0bd7ef5d8697973a026c36c15d6276177b4ec4ea
|
10 months |
dan |
Refine timerfd header check (#18)
Require glibc-2.9 for the working …
|
|
|
|
@90d8fcab9018b8e6887a7e0592d1e5f692117234
|
10 months |
dsd |
v1.0.5 release
|
|
|
|
@11d591058e3f105b0e90c23bbf58b18de691e690
|
10 months |
dsd |
Update documentation about early completion caveats
|
|
|
|
@f796c9528a71aa55326b6f0c9c7c5ec073d2bf92
|
10 months |
dsd |
Add libusb_get_max_iso_packet_size() to libusb.h
core.c:777: warning: no …
|
|
|
|
@4783008b7e711de9cb31631e60dda995f44068de
|
10 months |
dsd |
Use timerfd for timeout handling
Use a new file descriptor from the …
|
|
|
|
@9b120c2b3735566533c179aa8ca758fe45899a38
|
10 months |
dsd |
Use AM_SILENT_RULES for building
|
|
|
|
@ef6ea6c3ae38e4524f10e16e8cb88177d39c4826
|
10 months |
dsd |
v1.0.4 release
|
|
|
|
@217f57617e0cff0d1bd6d726b243f04c6b179773
|
10 months |
dsd |
Linux: Add support for the new URB_BULK_CONTINUATION flag
Add support for …
|
|
|
|
@69830057547396f893f0d7b3125a05d016313b10
|
10 months |
dsd |
Transfer locking
At least on Linux, there were some possible races that …
|
|
|
|
@98f1b30d24359cb3185051b8df9ebb663cc10369
|
12 months |
dsd |
Clarify that timeout 0 means unlimited timeout
|
|
|
|
@858684f0dd25921e09565034a88709dbf6f6c61b
|
12 months |
dsd |
Linux: more flexibility with monotonic clock
Some users have reported …
|
|
|
|
@fe0d8dce1ed704915d501e7da700440c78144211
|
12 months |
dsd |
Darwin: handle overflows
|
|
|
|
@f46716f42040986203fa6e873bfdabe1be2900ec
|
13 months |
dsd |
v1.0.3 release
|
|
|
|
@5b489b8b2a5aba7b8b804e5af6d2628735548238
|
13 months |
dsd |
Darwin: 64-bit type fixes
|
|
|
|
@ad8ae04d0b52009af0b1180e005f7554d2bbb26c
|
13 months |
dsd |
Darwin: fix crash when reading descriptors after close
Fix a crash which …
|
|
|
|
@45ae2aecf5512dcff059b2a416534e81c6a00c88
|
13 months |
dsd |
move bug info to bug tracker
Protection needed: …
|
|
|
|
@126129e174062c2a27423817a459e5113f777789
|
14 months |
dsd |
Linux: try harder not to lose any data
We would previously lose any data …
|
|
|
|
@0334ee642b47dfe1ca9db64b22e7702ea14b3f09
|
15 months |
dsd |
Add libusb_get_max_iso_packet_size()
As pointed out by Dennis Muhlestein, …
|
|
|
|
@615f18e64e96ae4ecc8e43d0de00933059a5209a
|
15 months |
dsd |
Linux: fix sending of zero length bulk packets
Note that there are is a …
|
|
|
|
@86f79fbf61c2018bdf009c7ebf92b38f3a16fd0c
|
15 months |
dsd |
Darwin: Don't cancel transfers on timeout
...because the OS does this for …
|
|
|
|
@d4bd9ed4de19a9c766f7a23eea8c852cdd61c18f
|
15 months |
dsd |
Don't terminate enums with commas
g++ -pedantic doesn't like this …
|
|
|
|
@8be256082eb9bd8e243d89529f742926bb29a21b
|
15 months |
dsd |
v1.0.2 release
|
|
|
|
@060e006e663fd59c281be29b71eb197e02b210e8
|
15 months |
dsd |
Linux: fix config descriptor parsing on big-endian systems
Multi-byte …
|
|
|
|
@c4a905022f684da9a4a853eb9232a81a53df2652
|
15 months |
dsd |
Darwin: improve handling of disconnected devices
|
|
|
|
@6b69f54451762ef590b9c938ab000c07cf9099a3
|
15 months |
dsd |
Darwin: fix parsing of config descriptors
This was a confusion between …
|
|
|
|
@2b3a9ffa776b383cb2dbc3c55e490e32e4c3c22b
|
15 months |
dsd |
Eliminate -Wsign-compare compiler warnings
This was due to an API …
|
|
|
|
@cad5cb55c37137e94e35c74fdabfe42a5cbd229b
|
16 months |
dsd |
Make synchronous transfer APIs robust against signal interruption
…
|
|
|
|
@b501795985a23109f176d296e7b544b4c6354528
|
16 months |
dsd |
pre-gcc-3.4 compatibility
The -fvisibility and -Wno-pointer-sign options …
|
|
|
|
@00bb2805e994887f0a754a825c3ce03d22393386
|
16 months |
dsd |
Fix memory leak in config descriptor parsing
Pointed out by Martin …
|
|
|
|
@068ff5b8a83fec0a9a91c80535a25b89a9ae64e8
|
16 months |
dsd |
Update AUTHORS
|
|
|
|
@aa24c04e4043e39674b59ff0d302b2365cd0078f
|
16 months |
dsd |
v1.0.1 release
|
|
|
|
@44767677447fae4267131f99c591b14117486cac
|
16 months |
dsd |
Add BUGS file
Probably missed a couple of outstanding issues
|
|
|
|
@e0365a6f22e0e7f330ac931df031cf6f17f453d1
|
18 months |
dsd |
Darwin: get_config_descriptor bugfixes
|
|
|
|
@5fd0e8478240fece646a58a3c6114001a73be99f
|
19 months |
dsd |
Fix compilation of Darwin backend
My fault. Reported by …
|
|
|
|
@b49f6bf5c910d0fd694ecf165d7927673707bff9
|
19 months |
dsd |
Darwin backend
|
|
|
|
@d859158581e9a3250f36cdeeb8ea67cda04053bd
|
19 months |
dsd |
Make endianness macros endian-independent
Implementation suggested by …
|
|
|
|
@9196f58bdc8b9e967261df39865215faa5d39cfa
|
19 months |
dsd |
Abstract clock reading into OS layer
This will differ on Linux and …
|
|
|
|
@e91207860cac09b3afaafc4c14221b78d585c59a
|
19 months |
dsd |
Fix endianness in device descriptors
Pointed out by Nathan Hjelm.
|
|
|
|
@ccf6d3d2f6acf9b9a1cb5e1f1b03f382ae509b17
|
19 months |
dsd |
Only link with librt on Linux
[dsd: tweak configure.ac change]
|
|
|
|
@894539931e4b4bd85708fe98b956049243cd6fb0
|
19 months |
dsd |
API docs: describe libusb_transfer_cb_fn type
Add some text describing …
|
|
|
|
@abe34a2656f8f9f21e53603796c536585e6233ef
|
19 months |
dsd |
Make empty array in struct compatible with C99
If the compiler is known …
|
|
|
|
@620075c7400764d9bb539b5c02065c45c2e8251e
|
19 months |
dsd |
Avoid signedness errors in API docs example code
|
|
|
|
@c754ae294cfe96ec4738d6641137c9e6c56330c7
|
20 months |
dsd |
Decrement poll() result when internal pipe has been handled
When we …
|
|
|
|
@b9ca960f2ba271d2b1a58e22b7c70464d69f6c8a
|
20 months |
dsd |
Prevent transfer from being submitted twice or improperly canceled
This …
|
|
|
|
@d2a8ec2da8abcd8f4648ed118da16191011982dd
|
20 months |
dsd |
Linux: Fix race condition in cancel_bulk_transfer()
This fixes a race …
|
|
|
|
@34b9eebe35d8167d43cffb6ad6175f6b2251b572
|
21 months |
dsd |
v1.0.0 release
It's here!
|
|
|
|
@b1d636dde418dc8fe6a8f037dea0d800e57c6b94
|
21 months |
dsd |
EOL-whitespace fixes
Signed-off-by: Mikhail Gusarov …
|
|
|
|
@4a9ac382ba5149ae5b3d0962d6a840b5e0dc13aa
|
21 months |
dsd |
Linux: fix reading of active configuration
Shannon Chuang pointed out …
|
|
|
|
@81a7310d92461ba7b1d98aeff7c4c007fab07120
|
21 months |
dsd |
Fix double free in descriptor parsing error path
Pointed out by Shannon …
|
|
|
|
@9b4b53453db56ba9c1d707a645bbe6c7a02a3c81
|
22 months |
dsd |
Improvements to multi-threaded I/O system
Documentation brushed up, and I …
|
|
|
|
@0e5b0fcb77a90b8bd95ad23669da472af31ef069
|
22 months |
dsd |
SourceForge? website upload system changed
|
|
|
|
@a133875e6e2f52eff53ac03f505d59cbdd33e178
|
22 months |
dsd |
v0.9.4 release
|
|
|
|
@c32aa662769b676ff3247778664fccc71fc427ec
|
22 months |
dsd |
Pause event handling while opening and closing devices
Ludovic Rousseau …
|
|
|
|
@1d7cf3d0fa8698eae25097cbda1870be90ff6f5e
|
22 months |
dsd |
Add libusb_attach_kernel_driver()
Add support for re-attaching a driver …
|
|
|
|
@914a4e70657c86b5094770aa2d898c978b1cdf41
|
22 months |
dsd |
Linux: handle low-level transfer errors
Handle more URB error status …
|
|
|
|
@d25b566b3b8febafdda4211de724b4727dd4b7e0
|
23 months |
dsd |
Support for out-of-tree building
Contrary to libusb 0.1, libusb 1.0 does …
|
|
|
|
@8674c67ef78e1cf89db1fa584a4304f7c5ddcc5f
|
23 months |
dsd |
Document the logging style
Suggested by Lou.
|
|
|
|
@94936cbcfe3f02eb65c8b91e29896604316259d8
|
2 years |
dsd |
Async I/O documentation touchups
|
|
|
|
@2f8f1b1a900f5b9828e5e2ff93c2b26a44fd9de2
|
2 years |
dsd |
Doc: fix typo in events lock section
|
|
|
|
@046e681e4ac6b697e40458ee0f5baf3cd8763bb0
|
2 years |
dsd |
v0.9.3 release
|
|
|
|
@fec6eaa4eecdf7e0b8299157a5dabef94417f193
|
2 years |
dsd |
Reset internal transfer flags on submit
This fixes a problem pointed out …
|
|
|
|
@81627bd38900ec9701ab69c141aa51a9abea1f60
|
2 years |
dsd |
Add libusb_get_configuration prototype
Pointed out by Lou
|
|
|
|
@1631eaefcc7cdf7047c6b9225618a9aa1b3d87d1
|
2 years |
dsd |
v0.9.2 release
|
|
|
|
@0d9c40d7f3eee15ada624b5caab2cfb912144fdc
|
2 years |
dsd |
Linux: fix sysfs directory handling
The length of the directory name …
|
|
|
|
@66c9847ad54b126ccafd4877292454ab57d0c115
|
2 years |
dsd |
Linux: correct usage of MAX_PATH
Thanks to clarification from Artem …
|
|
|
|
@6494f07a6d1b73ce786ae581c4ff691e39e61d19
|
2 years |
dsd |
Linux: fix bulk/iso transfer double-cancellation
Reset counters to 0 so …
|
|
|
|
@9140f5b414e37a3714cde9c6d6c87c963338a83a
|
2 years |
dsd |
v0.9.1 release
|
|
|
|
@83a029062c1d2bfb584d7a6ee94915583d37464c
|
2 years |
dsd |
Add missing GET_CONTEXT()
|
|
|
|
@fbad9a5426f0369394c88987355a8fb06a741ca1
|
2 years |
dsd |
Linux: Compatibility with new sysfs descriptors file
As of 2.6.26, the …
|
|
|
|
@819e65f880ca43526036e56c65c415042c91f58f
|
2 years |
dsd |
Allow user data pointer to be passed through pollfd notification API
|
|
|
|
@1df713d622ab4f0b03aad72d903ac7beb8fb3b90
|
2 years |
dsd |
Introduce contexts to the API
Suggested by David Zeuthen. This allows …
|
|
|
|
@9818151c60a85aea6af24cb0996a92c3726c9864
|
2 years |
dsd |
Revert "Temporary workaround for event handling serialization issue"
This …
|
|
|
|
@d5f82893fab3f1c13b1af4ba17aac72479bad7d5
|
2 years |
dsd |
Overflow handling
|
|
|
|
@546dee211eefbdd280fd1fc9dee84a9b52105078
|
2 years |
dsd |
a fix for SIGSEGV in handle_bulk_completion()
We cannot dereference tpriv …
|
|
|
|
@947ba8056456a5215724fb502e3e09d50016f699
|
2 years |
dsd |
Refine configuration selection again
At Alan Stern's suggestion, just …
|
|
|
|
@e7a7a49d0331ee0e14145f6e7ec39763b36314ac
|
2 years |
dsd |
docs update
Add a THANKS file, make copyright notices easily accessible, …
|
|
|
|
@217534e4b396081e038ee5f94c813d1668963673
|
2 years |
dsd |
round up poll timeout
Pointed out by Richard Röjfors, otherwise we end up …
|
|
|
|
@5ad79b324bc5e11a75a585398a1e81c26f05e758
|
2 years |
dsd |
fix doc about libusb_open()
libusb_open() returns int instead of …
|
|
|
|
@2d3a1111caff40ebb87983c861ff548cdc9e5946
|
2 years |
dsd |
Temporary workaround for event handling serialization issue
Ludovic …
|
|
|
|
@514bb8790cfe8b93ccfff82bc17081b1030acce0
|
2 years |
dsd |
Refine libusb_set_configuration() semantics
Applications will generally …
|
|
|
|
@d1292f8e7300051239a7ed2769d221dc7a6f9fca
|
2 years |
dsd |
v0.9.0 release
First libusb-1.0 beta release
|
|
|
|
@4cd249388e4ed2ca03f1263984ab67df5030bb65
|
2 years |
dsd |
Take lock before raising event waiters condition
This avoids a race …
|
|
|
|
@7c525480ab3c4db9205bfe30bb0d2bef9096c444
|
2 years |
dsd |
Implement serialization of event handlers
Now offers a mechanism to wait …
|
|
|
|
@ff0660a415ecfd0879600eaad1c5899b6d93a30a
|
2 years |
dsd |
allow LIBUSB_DEBUG env var to control message verbosity at runtime
Based …
|
|
|
|
@4d788967e3f8d75eaf3a1ac1ee8e2e8bed0601c1
|
2 years |
dsd |
don't print messages by default
Add libusb_set_debug() API to set message …
|
|
|
|
@bef33bb9eba0da04ee7488d9cd5e6ab12bc61c0c
|
2 years |
dsd |
Fix memory leak in libusb_control_transfer
Pointed out by David Engraf: …
|
|
|
|
@a345bacb6f07ebb2122402041a9e8092d4a20a4d
|
2 years |
dsd |
Linux: fix handling of ioctl failure
The return value of some ioctl …
|
|
|
|
@e44396a458ecea9e5edd9a7577e617571c76860d
|
2 years |
dsd |
critical memory leak in handle_events
This patch closes a critical memory …
|
|
|
|
@eb25630f52bc9848b444e439632c899977d887b0
|
2 years |
dsd |
More informative libusb_open() return code
Hopefully one of the last API …
|
|
|
|
@2b2e9c40b195261b09ac52ebdb93eef25c79de90
|
2 years |
dsd |
Fix endianness with descriptor handling
Alan Stern pointed out that usbfs …
|
|
|
|
@1298c51f516a7bf04ca9add1b7db14417cdc66f3
|
2 years |
dsd |
Backend documentation for porting efforts
Hopefully comprehensive enough …
|
|
|
|
@ade26afc42c34ceb1c45afcadd2ea5e8240eaca4
|
2 years |
dsd |
Linux: fix caching of guessed configuration
Reported and tested by …
|
|
|
|