source: libusb @ cfce4d127184f4e4f334976151a0f80594bb5e22

Revision Log Mode:


Legend:

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