[Bug 426378] Re: Please sync libusb-1.0 (2:1.0.3-1) from Debian unstable
Julien Lavergne
julien.lavergne at gmail.com
Sun Oct 25 13:17:39 GMT 2009
I already confirmed that it's a bug fix only release. This is the
changelog between 1.0.1 and 1.0.3 :
commit f46716f42040986203fa6e873bfdabe1be2900ec
Author: Daniel Drake <dsd at gentoo.org>
Date: Thu Aug 27 21:14:54 2009 +0545
v1.0.3 release
commit 5b489b8b2a5aba7b8b804e5af6d2628735548238
Author: Toby Peterson <toby at macports.org>
Date: Sun Aug 23 10:04:59 2009 +0545
Darwin: 64-bit type fixes
commit ad8ae04d0b52009af0b1180e005f7554d2bbb26c
Author: Nathan Hjelm <hjelmn at mac.com>
Date: Sun Aug 23 10:02:55 2009 +0545
Darwin: fix crash when reading descriptors after close
Fix a crash which occurs if the user does the following sequence on a
device: open, close, get_configuration_descriptor.
commit 45ae2aecf5512dcff059b2a416534e81c6a00c88
Author: Daniel Drake <dsd at gentoo.org>
Date: Sat Aug 1 13:55:15 2009 +0545
move bug info to bug tracker
Protection needed: http://www.libusb.org/ticket/4
Losing data: fixed in previous commit
commit 126129e174062c2a27423817a459e5113f777789
Author: Daniel Drake <dsd at gentoo.org>
Date: Thu Jul 9 22:09:04 2009 +0100
Linux: try harder not to lose any data
We would previously lose any data that was present on a cancelled URB.
Work harder to make sure this doesn't happen.
commit 0334ee642b47dfe1ca9db64b22e7702ea14b3f09
Author: Daniel Drake <dsd at gentoo.org>
Date: Sun Jun 28 19:49:10 2009 +0100
Add libusb_get_max_iso_packet_size()
As pointed out by Dennis Muhlestein, libusb_get_max_packet_size()
doesn't really do what the documentation might suggest because it
does not consider the number of transaction opportunities per
microframe.
Add a new function to do what is useful for isochronous I/O.
commit 615f18e64e96ae4ecc8e43d0de00933059a5209a
Author: Daniel Drake <dsd at gentoo.org>
Date: Sat Jun 20 22:33:21 2009 +0100
Linux: fix sending of zero length bulk packets
Note that there are is a kernel bug preventing this from working
properly at the moment, even after this fix.
commit 86f79fbf61c2018bdf009c7ebf92b38f3a16fd0c
Author: Nathan Hjelm <hjelmn at mac.com>
Date: Fri Jun 19 22:18:44 2009 +0100
Darwin: Don't cancel transfers on timeout
...because the OS does this for us.
commit d4bd9ed4de19a9c766f7a23eea8c852cdd61c18f
Author: Daniel Drake <dsd at gentoo.org>
Date: Sun Jun 14 19:23:21 2009 +0100
Don't terminate enums with commas
g++ -pedantic doesn't like this
Reported by Eberhard Mattes
commit 8be256082eb9bd8e243d89529f742926bb29a21b
Author: Daniel Drake <dsd at gentoo.org>
Date: Sat Jun 13 17:19:07 2009 +0100
v1.0.2 release
commit 060e006e663fd59c281be29b71eb197e02b210e8
Author: Daniel Drake <dsd at gentoo.org>
Date: Wed Jun 10 21:42:05 2009 +0100
Linux: fix config descriptor parsing on big-endian systems
Multi-byte fields in the configuration descriptors that come back from
usbfs are always in bus endian format.
Thanks to Joe Jezak for help investigating and fixing this.
commit c4a905022f684da9a4a853eb9232a81a53df2652
Author: Nathan Hjelm <hjelmn at mac.com>
Date: Sun Jun 7 22:29:35 2009 +0100
Darwin: improve handling of disconnected devices
commit 6b69f54451762ef590b9c938ab000c07cf9099a3
Author: Nathan Hjelm <hjelmn at mac.com>
Date: Sun Jun 7 22:26:37 2009 +0100
Darwin: fix parsing of config descriptors
This was a confusion between configuration numbers and zero-based
configuration indexes.
commit 2b3a9ffa776b383cb2dbc3c55e490e32e4c3c22b
Author: Daniel Drake <dsd at gentoo.org>
Date: Sun Jun 7 22:19:53 2009 +0100
Eliminate -Wsign-compare compiler warnings
This was due to an API inconsistency which can be safely worked around.
Hopefully we'll remember to fix the API next time we come to break
things.
commit cad5cb55c37137e94e35c74fdabfe42a5cbd229b
Author: David Moore <dcm at acm.org>
Date: Wed May 27 23:15:54 2009 -0700
Make synchronous transfer APIs robust against signal interruption
libusb_control_transfer and libusb_bulk_transfer are designed to be
synchronous such that control is not returned until the transfer
definitively succeeds or fails. That assumption is violated if a signal
interrupts these functions because there is no way for the application
to continue waiting for the transfer without resubmitting it. This
patch changes these synchronous APIs so they do not abort in the case of
a signal interruption.
Signed-off-by: David Moore <dcm at acm.org>
commit b501795985a23109f176d296e7b544b4c6354528
Author: Alex Vatchenko <alex at fabulatech.com>
Date: Thu May 28 15:58:50 2009 -0400
pre-gcc-3.4 compatibility
The -fvisibility and -Wno-pointer-sign options are not available on
old GCC versions.
commit 00bb2805e994887f0a754a825c3ce03d22393386
Author: Daniel Drake <dsd at gentoo.org>
Date: Tue May 26 15:53:26 2009 -0400
Fix memory leak in config descriptor parsing
Pointed out by Martin Koegler.
commit 068ff5b8a83fec0a9a91c80535a25b89a9ae64e8
Author: Daniel Drake <dsd at gentoo.org>
Date: Tue May 12 19:20:51 2009 -0400
Update AUTHORS
** Bug watch added: www.libusb.org/ #4
http://www.libusb.org/ticket/4
** Changed in: libusb-1.0 (Ubuntu)
Status: Incomplete => Confirmed
--
Please sync libusb-1.0 (2:1.0.3-1) from Debian unstable
https://bugs.launchpad.net/bugs/426378
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is a direct subscriber.
More information about the ubuntu-archive
mailing list