add changelog section
This commit is contained in:
parent
4ec9e0a0d8
commit
7d814d6b26
@ -55,6 +55,98 @@
|
||||
<div id="stable"></div>
|
||||
<h2>Beta channel</h2>
|
||||
<div id="beta"></div>
|
||||
|
||||
<h2>Changelog</h2>
|
||||
|
||||
<p>List of tagged releases. Snapshot releases without tags such as early releases of
|
||||
the project and early device support releases are not listed.</p>
|
||||
|
||||
<h3 id="2019.05.07.00">2019.05.07.00</h3>
|
||||
|
||||
<p>Tags:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190505.001.2019.05.07.00">PQ3A.190505.001.2019.05.07.00</a> (Pixel, Pixel XL, Pixel 2, Pixel 2 XL)</li>
|
||||
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190505.002.2019.05.07.00">PQ3A.190505.002.2019.05.07.00</a> (Pixel 3, Pixel 3 XL)</li>
|
||||
</ul>
|
||||
|
||||
<p>Changes since the 2019.04.01.19 release:</p>
|
||||
|
||||
<ul>
|
||||
<li>full 2019-05-01 security patch level</li>
|
||||
<li>full 2019-05-05 security patch level</li>
|
||||
<li>rebased onto PQ3A.190505.001/PQ3A.190505.002 releases</li>
|
||||
<li>add Pixel and Pixel XL support including standard changes to kernel and device code</li>
|
||||
<li>Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: fix hw_random permissions</li>
|
||||
<li>bundle Auditor (version 9)</li>
|
||||
<li>Chromium: update to 74.0.3729.136</li>
|
||||
<li>Chromium: enable strict site isolation by default</li>
|
||||
<li>Chromium: initial rebranding to Vanadium including icon recolor</li>
|
||||
<li>hardened_malloc: extensive work on refactoring, micro-optimization and documentation (see commits for details)</li>
|
||||
<li>hardened_malloc: implement mallinfo and mallinfo extensions for Android</li>
|
||||
<li>hardened_malloc: implement Android API for requesting purging</li>
|
||||
<li>hardened_malloc: implement the option of large size classes (enabled by default)</li>
|
||||
<li>hardened_malloc: support extended range of small size classes (enabled by default)</li>
|
||||
<li>hardened_malloc: support for slabs with 1 slot for largest sizes</li>
|
||||
<li>hardened_malloc: use round-robin assignment to arenas</li>
|
||||
<li>hardened_malloc: disable current in-place growth code path</li>
|
||||
<li>hardened_malloc: harden arena implementation</li>
|
||||
<li>hardened_malloc: fix non-init size for malloc_object_size extension</li>
|
||||
<li>hardened_malloc: shrink initial region table size to fit in 1 page</li>
|
||||
<li>hardened_malloc (GrapheneOS only): expand workaround for Pixel 3 and Pixel 3 XL camera issues</li>
|
||||
<li>Pixel 3, Pixel 3 XL: change SystemUIGoogle pinning to SystemUI</li>
|
||||
</ul>
|
||||
|
||||
<p>Restoration of past features:</p>
|
||||
|
||||
<ul>
|
||||
<li>use -fwrapv when signed overflow checking is off</li>
|
||||
<li>add exec-based spawning support (disabled by default for now)</li>
|
||||
<li>require unlocking to use battery saver quick tile</li>
|
||||
<li>require unlocking to use cellular quick tile</li>
|
||||
<li>require unlocking to use hotspot quick tile</li>
|
||||
<li>require unlocking to use data saver quick tile</li>
|
||||
<li>require unlocking to use rotation lock quick tile</li>
|
||||
<li>require unlocking to use wifi quick tile</li>
|
||||
<li>require unlocking to use airplane mode quick tile</li>
|
||||
<li>require unlocking to use bluetooth quick tile</li>
|
||||
<li>require unlocking to use nfc quick tile</li>
|
||||
<li>add support for kernels without module support enabled to the VTS and compatibility tests</li>
|
||||
<li>Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: disable slab merging</li>
|
||||
<li>Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: disable loadable kernel module support</li>
|
||||
<li>Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: mark qcedev data const</li>
|
||||
<li>Pixel 2, Pixel 2 XL: disable unused ramdisk compression formats</li>
|
||||
<li>SELinux policy: remove priv_app app_data_file execute</li>
|
||||
<li>SELinux policy: remove dumpstate ashmem execute and execmem (GrapheneOS doesn't use the ART JIT compiler)</li>
|
||||
<li>SELinux policy: remove healthd ashmem execute and execmem (GrapheneOS doesn't use the ART JIT compiler)</li>
|
||||
<li>SELinux policy: auditallow app execmem (moving back towards an exception system)</li>
|
||||
<li>SELinux policy: auditallow app ashmem execute (moving back towards an exception system)</li>
|
||||
<li>SELinux policy: auditallow ephemeral_app app_data_file execute (moving back towards an exception system)</li>
|
||||
<li>SELinux policy: auditallow untrusted_app_all execmod (moving back towards an exception system)</li>
|
||||
<li>SELinux policy: auditallow untrusted_app_all app_data_file execute (moving back towards an exception system)</li>
|
||||
<li>SELinux policy: auditallow untrusted_app_all app_data_file execute_no_trans (moving back towards an exception system)</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="2019.04.01.19">2019.04.01.19</h3>
|
||||
|
||||
<p>Tags:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ2A.190405.003.2019.04.01.19">PQ2A.190405.003.2019.04.01.19</a> (Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL)</li>
|
||||
</ul>
|
||||
|
||||
<p>Initial release of GrapheneOS. Detailed changelogs were not written at this
|
||||
point.</p>
|
||||
|
||||
<h3 id="2019.03.05.03">2019.03.05.03</h3>
|
||||
|
||||
<p>Tags:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ2A.190305.002.2019.03.05.03">PQ2A.190305.002.2019.03.05.03</a> (Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL)</li>
|
||||
</ul>
|
||||
|
||||
<p>Final and only tagged release of the AndroidHardening project before it became
|
||||
GrapheneOS. Earlier AndroidHardening releases were only snapshots and are not listed
|
||||
here. Detailed changelogs were not written at this point.</p>
|
||||
|
||||
</div>
|
||||
<footer>
|
||||
<a href="/"><img src="https://grapheneos.org/graphene.png" width="697" height="599" alt=""/>GrapheneOS</a>
|
||||
|
Loading…
x
Reference in New Issue
Block a user