<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_external_libusbx, branch cm-11.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/'/>
<entry>
<title>fix build on linux</title>
<updated>2018-06-18T04:10:27+00:00</updated>
<author>
<name>kenshin</name>
<email>foufou33@gmail.com</email>
</author>
<published>2014-12-15T19:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=f50c49f8307e0805a8ee985644f557be1dbf6aa6'/>
<id>f50c49f8307e0805a8ee985644f557be1dbf6aa6</id>
<content type='text'>
Change-Id: If8bcf74c828302b4f9bb90b1641579c5fd046c44
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If8bcf74c828302b4f9bb90b1641579c5fd046c44
</pre>
</div>
</content>
</entry>
<entry>
<title>fixes for building windows</title>
<updated>2013-08-14T20:55:09+00:00</updated>
<author>
<name>Koushik Dutta</name>
<email>koushd@gmail.com</email>
</author>
<published>2013-08-14T20:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=128f4a25a580449d413085ce95505aeaf6903ca4'/>
<id>128f4a25a580449d413085ce95505aeaf6903ca4</id>
<content type='text'>
Change-Id: I4c26d86e57c6373c23a9908104f11119dfc467da
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4c26d86e57c6373c23a9908104f11119dfc467da
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for libusbx on AOSP.</title>
<updated>2013-08-14T17:23:30+00:00</updated>
<author>
<name>Koushik Dutta</name>
<email>koushd@gmail.com</email>
</author>
<published>2013-08-14T16:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=591d9768c61fe4f50fb5b4919df07ec37d9db891'/>
<id>591d9768c61fe4f50fb5b4919df07ec37d9db891</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Windows: Fix a cast warning when compiling for x64 in VS</title>
<updated>2013-08-13T18:00:54+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pete@akeo.ie</email>
</author>
<published>2013-08-13T18:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=368d613a17a3d768a7f434b886a8299f13711f8d'/>
<id>368d613a17a3d768a7f434b886a8299f13711f8d</id>
<content type='text'>
* Also fixes and closes #129 again
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Also fixes and closes #129 again
</pre>
</div>
</content>
</entry>
<entry>
<title>Windows: Fix VS2010 project files</title>
<updated>2013-08-12T21:04:39+00:00</updated>
<author>
<name>Pete Batard</name>
<email>pete@akeo.ie</email>
</author>
<published>2013-08-12T21:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=d28ab4bf13eb101f35d3543a3b2c2ca51a98e19d'/>
<id>d28ab4bf13eb101f35d3543a3b2c2ca51a98e19d</id>
<content type='text'>
* Closes #129
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Closes #129
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add examples and stress tests</title>
<updated>2013-08-11T21:14:13+00:00</updated>
<author>
<name>Toby Gray</name>
<email>toby.gray@realvnc.com</email>
</author>
<published>2013-08-08T17:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=c6321017903dbeb92a417d6d1128edc46dcb7100'/>
<id>c6321017903dbeb92a417d6d1128edc46dcb7100</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add formal Android support</title>
<updated>2013-08-11T21:12:03+00:00</updated>
<author>
<name>Toby Gray</name>
<email>toby.gray@realvnc.com</email>
</author>
<published>2013-07-09T15:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=7bfbb8b331fc09d5ad64dbcbc6730f5d1d3c0933'/>
<id>7bfbb8b331fc09d5ad64dbcbc6730f5d1d3c0933</id>
<content type='text'>
* Also fix an issue with LIBUSB_LOG_LEVEL_NONE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Also fix an issue with LIBUSB_LOG_LEVEL_NONE
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Add compile time option to use native OS logging facility</title>
<updated>2013-08-09T00:55:04+00:00</updated>
<author>
<name>Toby Gray</name>
<email>toby.gray@realvnc.com</email>
</author>
<published>2013-07-09T15:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=9222a548bdea026c89057b65caf2832785ea702e'/>
<id>9222a548bdea026c89057b65caf2832785ea702e</id>
<content type='text'>
* This change makes it easier to debug issues in UI applications
  which don't necessarily have a console connected to stderr.
* Outputting to the debugger shouldn't occur in normal situations so
  this change has to be explicitly enabled by a build-time config flag.
* Uses OutputDebugString() on Windows platforms or the syslog facility
  on other OSes, if available.
* Also align the report of configure defaults to autotool's.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* This change makes it easier to debug issues in UI applications
  which don't necessarily have a console connected to stderr.
* Outputting to the debugger shouldn't occur in normal situations so
  this change has to be explicitly enabled by a build-time config flag.
* Uses OutputDebugString() on Windows platforms or the syslog facility
  on other OSes, if available.
* Also align the report of configure defaults to autotool's.
</pre>
</div>
</content>
</entry>
<entry>
<title>linux: ensure the netlink socket is correctly opened with older Linux kernels</title>
<updated>2013-08-08T03:01:43+00:00</updated>
<author>
<name>Nathan Hjelm</name>
<email>hjelmn@me.com</email>
</author>
<published>2013-08-08T03:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=b50a433c164996761344efb6c90594de7906fe56'/>
<id>b50a433c164996761344efb6c90594de7906fe56</id>
<content type='text'>
It is possible for the extra socket flags (available from 2.6.27 on) to be
defined but not available. Check for this case and set the flags correctly
on the netlink socket.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is possible for the extra socket flags (available from 2.6.27 on) to be
defined but not available. Check for this case and set the flags correctly
on the netlink socket.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Fix potential segfault caused by using freed memory</title>
<updated>2013-08-08T02:45:43+00:00</updated>
<author>
<name>Chris Dickens</name>
<email>christopher.a.dickens@gmail.com</email>
</author>
<published>2013-08-06T20:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libusbx/commit/?id=c848e5b72a1670a33eb84f210b951177a3de19e9'/>
<id>c848e5b72a1670a33eb84f210b951177a3de19e9</id>
<content type='text'>
When a transfer is submitted, the device is referenced in libusb_submit_transfer()
and unreferenced in usbi_handle_transfer_completion(). This transfer could potentially
be freed by any user callback, or is freed by libusb if LIBUSB_TRANSFER_FREE_TRANSFER
is set in the flags. The call to unreference the device uses this potentially freed
memory. Reading the device handle beforehand will prevent this disaster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a transfer is submitted, the device is referenced in libusb_submit_transfer()
and unreferenced in usbi_handle_transfer_completion(). This transfer could potentially
be freed by any user callback, or is freed by libusb if LIBUSB_TRANSFER_FREE_TRANSFER
is set in the flags. The call to unreference the device uses this potentially freed
memory. Reading the device handle beforehand will prevent this disaster.
</pre>
</div>
</content>
</entry>
</feed>
