<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bootable_recovery, branch replicant-6.0</title>
<subtitle>bootable/recovery
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/'/>
<entry>
<title>ui: Add option to change touchscreen orientation</title>
<updated>2017-07-11T12:12:54+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-07-11T12:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=c5e99b90952d3fb326b01c4342c00f9d697c353f'/>
<id>c5e99b90952d3fb326b01c4342c00f9d697c353f</id>
<content type='text'>
On devices like the Galaxy Note 8.0, the touchscreen assumes portrait
mode while the recovery is in landscape mode. Allowing to swap x and y
dimension and flipping the x dimension makes the touchscreen usable on
these devices.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On devices like the Galaxy Note 8.0, the touchscreen assumes portrait
mode while the recovery is in landscape mode. Allowing to swap x and y
dimension and flipping the x dimension makes the touchscreen usable on
these devices.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't assume that d_type works when browsing directory</title>
<updated>2017-06-16T21:35:23+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-06-16T21:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=72be0e39bbc2acf12f1379af569b98f9a5afc015'/>
<id>72be0e39bbc2acf12f1379af569b98f9a5afc015</id>
<content type='text'>
For example, exfat always returns DT_UNKNOWN which makes it impossible
to determine the file type using d_type.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For example, exfat always returns DT_UNKNOWN which makes it impossible
to determine the file type using d_type.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>increase button size</title>
<updated>2017-06-14T14:00:33+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-06-14T14:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=6fb619a032bfab5049c950e3b1919d31939b0a3c'/>
<id>6fb619a032bfab5049c950e3b1919d31939b0a3c</id>
<content type='text'>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'cm-13.0' of https://github.com/LineageOS/android_bootable_recovery into replicant-6.0</title>
<updated>2017-05-02T17:15:40+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-05-02T17:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=f7fc7522f96c98e2edba90261c7c85dcab44d7e1'/>
<id>f7fc7522f96c98e2edba90261c7c85dcab44d7e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a checker for signature boundary in verifier</title>
<updated>2017-03-22T18:15:02+00:00</updated>
<author>
<name>Tianjie Xu</name>
<email>xunchang@google.com</email>
</author>
<published>2016-12-17T00:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=735e1195c28a628731d3e31f76d8dc3f8a1b9fe6'/>
<id>735e1195c28a628731d3e31f76d8dc3f8a1b9fe6</id>
<content type='text'>
The 'signature_start' variable marks the location of the signature
from the end of a zip archive. And a boundary check is missing where
'signature_start' should be within the EOCD comment field. This causes
problems when sideloading a malicious package. Also add a corresponding
test.

Bug: 31914369
Test: Verification fails correctly when sideloading recovery_test.zip on
angler.

CVE-2017-0475

Change-Id: I6ea96bf04dac5d8d4d6719e678d504f957b4d5c1
(cherry-picked from f69e6a9475983b2ad46729e44ab58d2b22cd74d0)
(cherry picked from commit 54ea136fded56810bf475885eb4bd7bf1b11f09c)
(cherry picked from commit 2c6c23f651abb3d215134dfba463eb72a5e9f8eb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'signature_start' variable marks the location of the signature
from the end of a zip archive. And a boundary check is missing where
'signature_start' should be within the EOCD comment field. This causes
problems when sideloading a malicious package. Also add a corresponding
test.

Bug: 31914369
Test: Verification fails correctly when sideloading recovery_test.zip on
angler.

CVE-2017-0475

Change-Id: I6ea96bf04dac5d8d4d6719e678d504f957b4d5c1
(cherry-picked from f69e6a9475983b2ad46729e44ab58d2b22cd74d0)
(cherry picked from commit 54ea136fded56810bf475885eb4bd7bf1b11f09c)
(cherry picked from commit 2c6c23f651abb3d215134dfba463eb72a5e9f8eb)
</pre>
</div>
</content>
</entry>
<entry>
<title>Replicant branding</title>
<updated>2017-02-13T12:39:03+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-02-13T12:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=9e533614cb1f10d9d3aa470d23ebc9f7b469e621'/>
<id>9e533614cb1f10d9d3aa470d23ebc9f7b469e621</id>
<content type='text'>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename process_key to ProcessKey</title>
<updated>2017-02-13T10:16:54+00:00</updated>
<author>
<name>115ek</name>
<email>e.blosz@hotmail.de</email>
</author>
<published>2017-01-23T17:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=ad34986480edbf4e73804eb4ff300f96d9afa0a4'/>
<id>ad34986480edbf4e73804eb4ff300f96d9afa0a4</id>
<content type='text'>
This fixes an undeclared indentifier error (maybe because function was renamed in the past...)

Change-Id: I16b7d93182ed8c9efede3fbaff73d57d74732b4b
(cherry picked from commit e946931ed6ec8df12c12ad249a2df8003e3a0a28)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an undeclared indentifier error (maybe because function was renamed in the past...)

Change-Id: I16b7d93182ed8c9efede3fbaff73d57d74732b4b
(cherry picked from commit e946931ed6ec8df12c12ad249a2df8003e3a0a28)
</pre>
</div>
</content>
</entry>
<entry>
<title>recovery: Fix "Wipe data" wrong "System reset" naming</title>
<updated>2017-01-17T10:45:11+00:00</updated>
<author>
<name>Adrian DC</name>
<email>radian.dc@gmail.com</email>
</author>
<published>2017-01-15T00:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=3b2581b47411a4a18db3593b0b51dbf8d6d64ae7'/>
<id>3b2581b47411a4a18db3593b0b51dbf8d6d64ae7</id>
<content type='text'>
 * Right now the "system reset" performs a data wipe,
    because the real system reset was moved to advanced
    by Ib9bc6967b98d022880cfe7fa8e324cd64b07d248

Change-Id: I302161ed757f449469ce05019f6bfe5b205c5800
(cherry picked from commit 41ed544fb8d6ad2626d5eb4c35c9bcb38e2aed8e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Right now the "system reset" performs a data wipe,
    because the real system reset was moved to advanced
    by Ib9bc6967b98d022880cfe7fa8e324cd64b07d248

Change-Id: I302161ed757f449469ce05019f6bfe5b205c5800
(cherry picked from commit 41ed544fb8d6ad2626d5eb4c35c9bcb38e2aed8e)
</pre>
</div>
</content>
</entry>
<entry>
<title>minui: Skip EV_REL input devices.</title>
<updated>2017-01-16T21:36:29+00:00</updated>
<author>
<name>Vitalii Kulikov</name>
<email>solk@solk.org.ua</email>
</author>
<published>2017-01-16T21:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=331afccf4a9b81ddf22500872b7260b532e15c41'/>
<id>331afccf4a9b81ddf22500872b7260b532e15c41</id>
<content type='text'>
This is causing recovery to skip real input devices on some
samsung phones where sensors are registered as input devices.
So there more then 16 of them. (ex. ks01lte)
And EV_REL input devices already disabled in recovery ui.cpp if
BOARD_RECOVERY_NEEDS_REL_INPUT is not set. So do same here not to exceed
the limit of MAX_DEVICES

Change-Id: If3d6e29d00229278a8ef3dfa445393c9f3d5f361
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is causing recovery to skip real input devices on some
samsung phones where sensors are registered as input devices.
So there more then 16 of them. (ex. ks01lte)
And EV_REL input devices already disabled in recovery ui.cpp if
BOARD_RECOVERY_NEEDS_REL_INPUT is not set. So do same here not to exceed
the limit of MAX_DEVICES

Change-Id: If3d6e29d00229278a8ef3dfa445393c9f3d5f361
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix log text placement.</title>
<updated>2016-11-08T09:37:52+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2016-11-08T09:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/bootable_recovery/commit/?id=16d358b8fdaadf55c1d7d94575bb117278250f37'/>
<id>16d358b8fdaadf55c1d7d94575bb117278250f37</id>
<content type='text'>
Commit I4b56db78d13931fdd79580b801260bdfca0e9726 intended to constrain
the log to the lower quarter of the screen, but miscalculated the
respective limit value. Also make sure to display the log starting from
the last line.

Change-Id: I87fb2f311ff312faeca8777559d46c1569f6b95f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit I4b56db78d13931fdd79580b801260bdfca0e9726 intended to constrain
the log to the lower quarter of the screen, but miscalculated the
respective limit value. Also make sure to display the log starting from
the last line.

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