<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libusb/libusb10_desc.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2017-11-26T02:00:33Z</updated>
<entry>
<title>lib: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-26T02:00:33Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-26T02:00:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5e53a4f90f82c4345f277dd87cc9292f26e04a29'/>
<id>urn:sha1:5e53a4f90f82c4345f277dd87cc9292f26e04a29</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>libusb(3): Expose device caps as libusb_bos_descriptor::dev_capability</title>
<updated>2017-08-09T18:06:27Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2017-08-09T18:06:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f75f5a355e90606ab45355faa38d4cb5fb3a17cc'/>
<id>urn:sha1:f75f5a355e90606ab45355faa38d4cb5fb3a17cc</id>
<content type='text'>
Some libusb consumers in Linux-land (in this case, libusb4java) expect a
dev_capability member that they can use to enumerate the device
capabilities.

No particular layout is expected of this, just that it can be traversed
using the bLength member until bNumDeviceCapabilities are read and that the
consumer may then use one of the libusb_get_*_descriptor methods to extract
specific (usb 2.0 vs. ss) capability information.

In collaboration with:	hselasky
Reviewed by:	hselasky
Approved by:	emaste (mentor)
Differential Revision:	https://reviews.freebsd.org/D11494
</content>
</entry>
<entry>
<title>Add multiple missing descriptor parsing functions to the LibUSB v1.0 API.</title>
<updated>2016-06-16T16:17:29Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-06-16T16:17:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=37d0636aac290cc86ec7149a55167f6c21ad480f'/>
<id>urn:sha1:37d0636aac290cc86ec7149a55167f6c21ad480f</id>
<content type='text'>
Approved by:	re (kib)
Requested by:	swills
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix compile warning.</title>
<updated>2016-06-13T01:33:02Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2016-06-13T01:33:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f357b4f65d5c952a935e1ceb72cb8f98df8b3cd0'/>
<id>urn:sha1:f357b4f65d5c952a935e1ceb72cb8f98df8b3cd0</id>
<content type='text'>
Approved by:	re (delphij)
MFC after:	1 week
</content>
</entry>
<entry>
<title>- Make the FreeBSD's USB library compile under Linux.</title>
<updated>2013-03-13T12:23:14Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-03-13T12:23:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6619413096ca2cd63cdd45b422edaa6921aa39e3'/>
<id>urn:sha1:6619413096ca2cd63cdd45b422edaa6921aa39e3</id>
<content type='text'>
- Fix a compile warning where the return value of a call
to a write() function was ignored.
- Remove redundant include files from userland USB header files.
- Add some now needed include files to various C-files.
</content>
</entry>
<entry>
<title>Add missing LibUSB 1.0 API function: libusb_get_string_descriptor().</title>
<updated>2012-05-07T14:07:13Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-05-07T14:07:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=78ed0e49ff5fb814c92b991f9a7293dc2603c247'/>
<id>urn:sha1:78ed0e49ff5fb814c92b991f9a7293dc2603c247</id>
<content type='text'>
Reported by:	Xiaofan Chen
</content>
</entry>
<entry>
<title>Fix some compile warnings.</title>
<updated>2012-04-20T14:29:45Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-04-20T14:29:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d81535d1f9a824d38814cef6af3aa0267741a99f'/>
<id>urn:sha1:d81535d1f9a824d38814cef6af3aa0267741a99f</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>Add definition of some USB 3.0 descriptors to libusb 1.0 and libusb 2.0.</title>
<updated>2011-11-09T19:03:26Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2011-11-09T19:03:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4c0392e6fd10cd0ef9974ccfe16fb4a0f808711b'/>
<id>urn:sha1:4c0392e6fd10cd0ef9974ccfe16fb4a0f808711b</id>
<content type='text'>
Some header file parts of this patch were taken from a patch submitted
by Maya Erez &lt;merez@codeaurora.org&gt; to the LibUSB developers list.

MFC after:	1 week
</content>
</entry>
<entry>
<title>- Add two missing functions to the LibUSB v0.1 API.</title>
<updated>2011-07-16T08:29:12Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2011-07-16T08:29:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4eb5923d1aa09a0169f0aab8cfb458b839132f25'/>
<id>urn:sha1:4eb5923d1aa09a0169f0aab8cfb458b839132f25</id>
<content type='text'>
- Clamp the string length to 255 bytes when getting
  the interface description.
- Clamp data request length to 65535 bytes when doing
  control requests.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Fix header file compliancy with libusb 1.0 from sourceforge.</title>
<updated>2010-05-13T00:25:30Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2010-05-13T00:25:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9c087c5a19caeed855bed2cae14447f1679d6323'/>
<id>urn:sha1:9c087c5a19caeed855bed2cae14447f1679d6323</id>
<content type='text'>
Reported by:	Xiaofan Chen
Submitted by:	Hans Petter Selasky
</content>
</entry>
</feed>
