<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libusb, branch release/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-12-19T18:26:26Z</updated>
<entry>
<title>MFC r307774:</title>
<updated>2016-12-19T18:26:26Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2016-12-19T18:26:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=60ac31d639e76f6da03ece72ac59c2812d722131'/>
<id>urn:sha1:60ac31d639e76f6da03ece72ac59c2812d722131</id>
<content type='text'>
Fix libusb20_dev_get_desc(3) to use the "vendor product" order, not
"product vendor". This is consistent with how it's generally done.
The ordering is visible eg in usbconfig(8) output.
</content>
</entry>
<entry>
<title>MFC r305284:</title>
<updated>2016-09-09T06:27:25Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-09-09T06:27:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4177236d20059ae58e3a6de33bcd8b4c6e76605b'/>
<id>urn:sha1:4177236d20059ae58e3a6de33bcd8b4c6e76605b</id>
<content type='text'>
Fix array size issue when using the pre-scaling feature for
ISOCHRONOUS USB transfers. Make sure enough length and buffer pointers
are allocated when setting up the libusb transfer structure to support
the maximum number of frames the kernel can handle.
</content>
</entry>
<entry>
<title>MFC r301956, r301957, r301964, r301966, r301968, r301969, r302080,</title>
<updated>2016-06-29T10:58:36Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-06-29T10:58:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86d8f82e995aa82b16135da2a61abcfdef10a0c6'/>
<id>urn:sha1:86d8f82e995aa82b16135da2a61abcfdef10a0c6</id>
<content type='text'>
    r302125 and r302171:

Added multiple new LibUSB v1.0 API functions.
Refer to the individual commits for more details.
</content>
</entry>
<entry>
<title>MFC r301842:</title>
<updated>2016-06-29T10:43:31Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-06-29T10:43:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a8c3c81fdc0b3a8d6de93ec02cccd442f9b47679'/>
<id>urn:sha1:a8c3c81fdc0b3a8d6de93ec02cccd442f9b47679</id>
<content type='text'>
Implement code to stop all USB endpoints before executing a USB device
reset command, alternate setting command or set configuration
command. Else LibUSB v1.0 will not re-open the endpoints which the
kernel closes and the USB application might wait infinitely for
transfers to complete.
</content>
</entry>
<entry>
<title>MFC r273756,r287980:</title>
<updated>2015-10-03T16:21:53Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2015-10-03T16:21:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf8746a6759b87487e9951eed2c8749e18e55d80'/>
<id>urn:sha1:bf8746a6759b87487e9951eed2c8749e18e55d80</id>
<content type='text'>
  r273756:
    only install .pc files when we are not installing 32bit compat libs...
  r287980:
    Replace beforeinstall: handling with FILES.
</content>
</entry>
<entry>
<title>MFC	r285720:</title>
<updated>2015-08-05T18:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2015-08-05T18:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5b6167b6dcc2c261dbcf387e9a6dce96dd15d58'/>
<id>urn:sha1:f5b6167b6dcc2c261dbcf387e9a6dce96dd15d58</id>
<content type='text'>
libusb: Fix minor warning.

Fix a warning triggered by the gcc + FORTIFY_SOURCE patches:

In function 'libusb20_parse_config_desc': lib/libusb/libusb20_desc.c:141:
warning: passing argument 1 of 'memcpy' discards qualifiers from pointer
target type

Submitted by:	hselansky
</content>
</entry>
<entry>
<title>MFC r277245:</title>
<updated>2015-01-28T19:49:53Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-01-28T19:49:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ce3819dfe1b648ff5bf3c4a3b3ba14eb1e00044'/>
<id>urn:sha1:6ce3819dfe1b648ff5bf3c4a3b3ba14eb1e00044</id>
<content type='text'>
Add more USB request definitions. The values are described in section
9.4.11 and 9.4.12 of the "Universal Serial Bus 3.0 Specification"
</content>
</entry>
<entry>
<title>MFC r270133:</title>
<updated>2014-08-27T14:17:15Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-08-27T14:17:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=568d8c6c0edb15e61504c8a16c22367c82bcaf76'/>
<id>urn:sha1:568d8c6c0edb15e61504c8a16c22367c82bcaf76</id>
<content type='text'>
Add more USB class codes.
</content>
</entry>
<entry>
<title>MFC r263191:</title>
<updated>2014-06-13T07:33:43Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-06-13T07:33:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fae542a6e4f4faaf7e9443578752c15e55b35bfb'/>
<id>urn:sha1:fae542a6e4f4faaf7e9443578752c15e55b35bfb</id>
<content type='text'>
Add libusb_log_level enum.
</content>
</entry>
<entry>
<title>MFC r266664:</title>
<updated>2014-06-04T10:40:43Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-06-04T10:40:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=096e3f1371a0f4ce6860f087556dafc1d77e82ee'/>
<id>urn:sha1:096e3f1371a0f4ce6860f087556dafc1d77e82ee</id>
<content type='text'>
Add empty LIBUSB_CALL macro, to be compatible to the libusb 1.0-API
from sourceforge.

PR:		usb/190204
</content>
</entry>
</feed>
