<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/adb/adb_main.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: Fix recovery_mode</title>
<updated>2015-12-01T22:00:03+00:00</updated>
<author>
<name>Tom Marshall</name>
<email>tdm@cyngn.com</email>
</author>
<published>2015-12-01T21:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=1a8d317ed023d33b19ff23ef35afdffa05e2717d'/>
<id>1a8d317ed023d33b19ff23ef35afdffa05e2717d</id>
<content type='text'>
 * adb_trace_init() exits early, put the banner check in main().

Change-Id: I83d0b83076a3d97fdec41b2cf02ee45805a53c6f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * adb_trace_init() exits early, put the banner check in main().

Change-Id: I83d0b83076a3d97fdec41b2cf02ee45805a53c6f
</pre>
</div>
</content>
</entry>
<entry>
<title>adb: Changes for factory mode</title>
<updated>2015-10-18T00:47:21+00:00</updated>
<author>
<name>Tom Marshall</name>
<email>tdm@cyngn.com</email>
</author>
<published>2015-01-30T23:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=ab313d78b63cfbdc8218ef4c4d64bb1ba021230a'/>
<id>ab313d78b63cfbdc8218ef4c4d64bb1ba021230a</id>
<content type='text'>
 * Always insecure in factory mode

Change-Id: Ic5b6e83ef816240521424814d66294fd786966cd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Always insecure in factory mode

Change-Id: Ic5b6e83ef816240521424814d66294fd786966cd
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore ro.adb.secure in user builds.</title>
<updated>2015-06-19T20:26:02+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-06-17T22:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=1cddc2092f544c5eac339e59746436facfdd5dc7'/>
<id>1cddc2092f544c5eac339e59746436facfdd5dc7</id>
<content type='text'>
Require authorization by default, and remove the ability to override
that in user builds. (userdebug and eng are still free to do whatever
they want.)

Bug: http://b/21862859
Change-Id: Ibf8af375be5bf1141c1ad481eee7a59fb10a7adb
(cherry picked from commit 5cba504215ea91187cc36ec7aec5dce1b0f4b0fe)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Require authorization by default, and remove the ability to override
that in user builds. (userdebug and eng are still free to do whatever
they want.)

Bug: http://b/21862859
Change-Id: Ibf8af375be5bf1141c1ad481eee7a59fb10a7adb
(cherry picked from commit 5cba504215ea91187cc36ec7aec5dce1b0f4b0fe)
</pre>
</div>
</content>
</entry>
<entry>
<title>Include the git sha in the adb version.</title>
<updated>2015-05-06T16:11:16+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-05-06T00:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=c1cfbd304ad1f4f5f136a175ed687de41701235a'/>
<id>c1cfbd304ad1f4f5f136a175ed687de41701235a</id>
<content type='text'>
Also add --version to adbd to display the same thing.

Change-Id: I47dfbad16c892c42ea938aedd085ba77492791ba
(cherry picked from commit 1ba1d7c1ee644967ff4743b0d257290cbeca7a83)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add --version to adbd to display the same thing.

Change-Id: I47dfbad16c892c42ea938aedd085ba77492791ba
(cherry picked from commit 1ba1d7c1ee644967ff4743b0d257290cbeca7a83)
</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>Remove yet more fixed-length buffers (and their overruns).</title>
<updated>2015-04-18T00:58:35+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-04-18T00:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=a7090b94c181f3efe5b53d2c8367b78d99074dfe'/>
<id>a7090b94c181f3efe5b53d2c8367b78d99074dfe</id>
<content type='text'>
Bug: 20317724
Change-Id: If137fc96f5f23576ccecd388ac87afefa47337c6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 20317724
Change-Id: If137fc96f5f23576ccecd388ac87afefa47337c6
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove the emulator special case from the "adb root" code."</title>
<updated>2015-03-28T19:04:15+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-03-28T18:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=868402e5bfcc14305f216f34751d6c2e150aa849'/>
<id>868402e5bfcc14305f216f34751d6c2e150aa849</id>
<content type='text'>
adb root doesn't work on the emulator, so this prevents root access
to a userdebug emulator.

Since the emulator has always been root even on userdebug builds, it
may be that adb root has never worked on the emulator.

Bug: 19974213

This reverts commit abd6773b41effd1e1005ad7ce8cb5e370a367302.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
adb root doesn't work on the emulator, so this prevents root access
to a userdebug emulator.

Since the emulator has always been root even on userdebug builds, it
may be that adb root has never worked on the emulator.

Bug: 19974213

This reverts commit abd6773b41effd1e1005ad7ce8cb5e370a367302.</pre>
</div>
</content>
</entry>
<entry>
<title>Additional cleanup of start_device_log.</title>
<updated>2015-03-20T16:49:15+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-03-20T05:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=8743ef98414b336f222327253f2cde6bf6aee386'/>
<id>8743ef98414b336f222327253f2cde6bf6aee386</id>
<content type='text'>
Addresses nnk's post commit review comments on
https://android-review.googlesource.com/#/c/139381/

Remove unneeded code for creating /data/adb.

Add an O_CLOEXEC.

Move the closing of stdin out to main().

Append the pid of the current process to the log file to avoid
clobbering the log if the process crashes and restarts within the same
second.

Change-Id: Ide0be86b4b33256486634c29ba02efaf10cf913d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses nnk's post commit review comments on
https://android-review.googlesource.com/#/c/139381/

Remove unneeded code for creating /data/adb.

Add an O_CLOEXEC.

Move the closing of stdin out to main().

Append the pid of the current process to the log file to avoid
clobbering the log if the process crashes and restarts within the same
second.

Change-Id: Ide0be86b4b33256486634c29ba02efaf10cf913d
</pre>
</div>
</content>
</entry>
<entry>
<title>Use text based trace masks for adbd.</title>
<updated>2015-03-20T04:50:10+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-03-09T04:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=ea2175ab6bae74409620374a96fc9a0097a1845c'/>
<id>ea2175ab6bae74409620374a96fc9a0097a1845c</id>
<content type='text'>
Previously the adbd trace mask had to be set as raw hex rather than
with the colon separated list. We all have better things to do than
memorize bitmasks, so make adbd use the same trace mask setting code
as adb.

Change-Id: I0bf0ab61c070d06d1cc2acf1ed90b2b77ccd261b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the adbd trace mask had to be set as raw hex rather than
with the colon separated list. We all have better things to do than
memorize bitmasks, so make adbd use the same trace mask setting code
as adb.

Change-Id: I0bf0ab61c070d06d1cc2acf1ed90b2b77ccd261b
</pre>
</div>
</content>
</entry>
<entry>
<title>File header cleanup.</title>
<updated>2015-03-19T22:32:33+00:00</updated>
<author>
<name>Dan Albert</name>
<email>danalbert@google.com</email>
</author>
<published>2015-03-19T22:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=3313426fad9eaaf53017cdbde889ebcec91358ec'/>
<id>3313426fad9eaaf53017cdbde889ebcec91358ec</id>
<content type='text'>
 * sysdeps.h should always be included first.
 * TRACE_TAG needs to be defined before anything is included.
 * Some files were missing copyright headers.
 * Save precious bytes on my SSD by removing useless whitespace.

Change-Id: I88980e6e00b5be1093806cf286740d9e4a033b94
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * sysdeps.h should always be included first.
 * TRACE_TAG needs to be defined before anything is included.
 * Some files were missing copyright headers.
 * Save precious bytes on my SSD by removing useless whitespace.

Change-Id: I88980e6e00b5be1093806cf286740d9e4a033b94
</pre>
</div>
</content>
</entry>
</feed>
