<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/adb/transport.cpp, branch replicant-6.0</title>
<subtitle>system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/'/>
<entry>
<title>adb: Add a few more wait-for commands</title>
<updated>2015-10-18T00:47:21+00:00</updated>
<author>
<name>Steve Kondik</name>
<email>shade@chemlab.org</email>
</author>
<published>2013-04-13T20:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=da40dde17b90d1867edf362d6c32c3b57567f0ec'/>
<id>da40dde17b90d1867edf362d6c32c3b57567f0ec</id>
<content type='text'>
 * wait-for-recovery is obvious.
 * wait-for-online will wait for recovery || device

Change-Id: I70f747bcd201a4157b988d7ed49bcc8e5ff4c85f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * wait-for-recovery is obvious.
 * wait-for-online will wait for recovery || device

Change-Id: I70f747bcd201a4157b988d7ed49bcc8e5ff4c85f
</pre>
</div>
</content>
</entry>
<entry>
<title>Be tolerant of devices that don't report serials.</title>
<updated>2015-05-07T22:56:03+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-05-06T23:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=6043e15311df5278614157a1ef3000a6b143cb60'/>
<id>6043e15311df5278614157a1ef3000a6b143cb60</id>
<content type='text'>
The USB spec explicitly says this is optional, so we shouldn't be
relying on it.

Bug: http://b/20883914
Change-Id: Icf38405b00275199bcf51a70c47d428ae7264f2b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The USB spec explicitly says this is optional, so we shouldn't be
relying on it.

Bug: http://b/20883914
Change-Id: Icf38405b00275199bcf51a70c47d428ae7264f2b
</pre>
</div>
</content>
</entry>
<entry>
<title>Add WriteFdFmt and clean up more code.</title>
<updated>2015-05-02T00:37:28+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-05-02T00:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=e1a55004e9fa46055c59f86e952e9e457c36c3f2'/>
<id>e1a55004e9fa46055c59f86e952e9e457c36c3f2</id>
<content type='text'>
Also say *which* device wasn't found.

Bug: http://b/20666660
Change-Id: I50e234ad89e39ae0a8995083c0b642c61275c5a3
(cherry picked from commit ab52c181fa4c1c9891644635dc5653cda5b90e2b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also say *which* device wasn't found.

Bug: http://b/20666660
Change-Id: I50e234ad89e39ae0a8995083c0b642c61275c5a3
(cherry picked from commit ab52c181fa4c1c9891644635dc5653cda5b90e2b)
</pre>
</div>
</content>
</entry>
<entry>
<title>More adb buffer fixes.</title>
<updated>2015-05-02T00:09:34+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-05-01T00:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=92af733ee202caa3b5475fe27fcc81582f11e7c8'/>
<id>92af733ee202caa3b5475fe27fcc81582f11e7c8</id>
<content type='text'>
This patch factors out a lot of the basic protocol code: sending OKAY,
sending FAIL, and sending a length-prefixed string.

ADB_TRACE has been non-optional for a long time, so let's just remove
the #ifs.

Also actually build the device tracker test tool (and remove its duplicate).

Bug: http://b/20666660
Change-Id: I6c7d59f18707bdc62ca69dea45547617f9f31fc6
(cherry picked from commit e67f1f87d9b1188ec8617035db7006c37ee7b21e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch factors out a lot of the basic protocol code: sending OKAY,
sending FAIL, and sending a length-prefixed string.

ADB_TRACE has been non-optional for a long time, so let's just remove
the #ifs.

Also actually build the device tracker test tool (and remove its duplicate).

Bug: http://b/20666660
Change-Id: I6c7d59f18707bdc62ca69dea45547617f9f31fc6
(cherry picked from commit e67f1f87d9b1188ec8617035db7006c37ee7b21e)
</pre>
</div>
</content>
</entry>
<entry>
<title>More fixed-length buffer removal.</title>
<updated>2015-04-30T19:31:11+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-29T19:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=f1a58f8f33509201cabe71c6a9d01aa6b8f99966'/>
<id>f1a58f8f33509201cabe71c6a9d01aa6b8f99966</id>
<content type='text'>
Bug: http://b/20666660
Change-Id: I0c738e9fed2defed48a9cf2d0a4f7b99c08dcf3d
(cherry picked from commit 6452a89aa8934231e12ab77e0d90f12c3e892ad1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/20666660
Change-Id: I0c738e9fed2defed48a9cf2d0a4f7b99c08dcf3d
(cherry picked from commit 6452a89aa8934231e12ab77e0d90f12c3e892ad1)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing null checks after allocations.</title>
<updated>2015-04-22T02:43:22+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-22T02:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=dc3b459ff9f0ff71d404ba7198083e532a0dd894'/>
<id>dc3b459ff9f0ff71d404ba7198083e532a0dd894</id>
<content type='text'>
Bug: http://b/20317729
Change-Id: I62bb761d48ee59a1f4ddd0cdd0632432305ca2ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/20317729
Change-Id: I62bb761d48ee59a1f4ddd0cdd0632432305ca2ca
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Remove extern "C" barriers to using C++."</title>
<updated>2015-04-17T17:31:51+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-17T17:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=0b8ecb32908f0ccde550dd510f4a562239085806'/>
<id>0b8ecb32908f0ccde550dd510f4a562239085806</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove extern "C" barriers to using C++.</title>
<updated>2015-04-17T16:47:42+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-17T16:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=2d4121c0dcc93382bcd7ea6476f433d8254919dd'/>
<id>2d4121c0dcc93382bcd7ea6476f433d8254919dd</id>
<content type='text'>
Change-Id: Ic046d6aa540738cb46b54531bc59ba3b47b0136d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic046d6aa540738cb46b54531bc59ba3b47b0136d
</pre>
</div>
</content>
</entry>
<entry>
<title>Show $ADB_VENDOR_KEYS if authentication fails.</title>
<updated>2015-04-17T05:54:44+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-17T05:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=7be29c819b4fb8bf9b1d4b69a4333f8765de0281'/>
<id>7be29c819b4fb8bf9b1d4b69a4333f8765de0281</id>
<content type='text'>
Incorrectly set $ADB_VENDOR_KEYS is the most likely cause of failed
adb connections. Make it easier to debug such problems by including
the value in use in the error message.

Bug: 20165551
Change-Id: I64c1d98ae6d3fb40eea9e1f0ddcfcf4f2d9d7318
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Incorrectly set $ADB_VENDOR_KEYS is the most likely cause of failed
adb connections. Make it easier to debug such problems by including
the value in use in the error message.

Bug: 20165551
Change-Id: I64c1d98ae6d3fb40eea9e1f0ddcfcf4f2d9d7318
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix "adb devices -l".</title>
<updated>2015-04-03T23:12:15+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-03T23:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=09a45a1927415de1540ad9c94ed0052ef2eb2184'/>
<id>09a45a1927415de1540ad9c94ed0052ef2eb2184</id>
<content type='text'>
Change 055f1aa4ff58ba71133d506b202ad46612758ded switched to using isalnum(3)
but didn't take into account that isalnum has the opposite sense to the
function it replaced, so the tests should have been inverted.

Bug: http://b/20056546
Change-Id: I90630c0bea69ddbb4a95dc09f79f49d23fd497de
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change 055f1aa4ff58ba71133d506b202ad46612758ded switched to using isalnum(3)
but didn't take into account that isalnum has the opposite sense to the
function it replaced, so the tests should have been inverted.

Bug: http://b/20056546
Change-Id: I90630c0bea69ddbb4a95dc09f79f49d23fd497de
</pre>
</div>
</content>
</entry>
</feed>
