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 <d...@gentoo.org> Date: Thu Aug 27 21:14:54 2009 +0545 v1.0.3 release commit 5b489b8b2a5aba7b8b804e5af6d2628735548238 Author: Toby Peterson <t...@macports.org> Date: Sun Aug 23 10:04:59 2009 +0545 Darwin: 64-bit type fixes commit ad8ae04d0b52009af0b1180e005f7554d2bbb26c Author: Nathan Hjelm <hje...@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 <d...@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 <d...@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 <d...@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 <d...@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 <hje...@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 <d...@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 <d...@gentoo.org> Date: Sat Jun 13 17:19:07 2009 +0100 v1.0.2 release commit 060e006e663fd59c281be29b71eb197e02b210e8 Author: Daniel Drake <d...@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 <hje...@mac.com> Date: Sun Jun 7 22:29:35 2009 +0100 Darwin: improve handling of disconnected devices commit 6b69f54451762ef590b9c938ab000c07cf9099a3 Author: Nathan Hjelm <hje...@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 <d...@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 <d...@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 <d...@acm.org> commit b501795985a23109f176d296e7b544b4c6354528 Author: Alex Vatchenko <a...@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 <d...@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 <d...@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 Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs