Hi, I have made bunch of little modifications to merge latest updates and security fixes from upstream sources for the next Replicant 6.0 0004 release. Please review them:
For https://git.replicant.us/replicant/manifest (branch LineageOS-mirror): 0001-Adapt-to-recent-LineageOS-forks-LineageOS-mirror.patch For https://git.replicant.us/replicant/manifest (branch replicant-6.0-dev): 0001-Adapt-to-recent-LineageOS-forks-replicant-6.0-dev.patch 0002-Update-F-Droid-Privileged-Extension-to-0.2.8-replicant-6.0-dev.patch For https://git.replicant.us/replicant/frameworks_base (branch replicant-6.0): 0001-Revert-Point-ResXMLTree-to-a-copy-of-the-asset-buffe.patch This last one will be replaced during the upstream merge with https://github.com/LineageOS/android_frameworks_base/commit/4541eceec70adaa58823ad58ed370b5a19777a95 You can download a version that includes all the aforementioned patches and upstream merges with "repo init -u ssh://g...@git.putti.eu/replicant/manifest.git -b replicant-6.0-dev" but you need to email me your public ssh key for access (I don't have https and git protocol is not secure, though you can use it – it's available). Joonas
From 2fcde0d6d55eae12e75074a7004e74baee40da6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joonas=20Kylm=C3=A4l=C3=A4?= <joonas.kylm...@iki.fi> Date: Tue, 28 Aug 2018 12:17:11 -0400 Subject: [PATCH] Adapt to recent LineageOS forks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joonas Kylmälä <joonas.kylm...@iki.fi> --- default.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/default.xml b/default.xml index 586e9ad..0875a85 100644 --- a/default.xml +++ b/default.xml @@ -128,6 +128,8 @@ <project path="external/yaffs2" name="LineageOS/android_external_yaffs2" groups="pdk" /> <project path="external/zip" name="LineageOS/android_external_zip" /> <project path="external/zlib" name="LineageOS/android_external_zlib" groups="pdk" /> + <project path="external/aac" name="LineageOS/android_external_aac" groups="pdk" /> + <project path="external/libvorbis" name="LineageOS/android_external_libvorbis" groups="pdk-cw-fs,pdk-fs" /> <project path="frameworks/compile/libbcc" name="LineageOS/android_frameworks_compile_libbcc" groups="pdk" /> <project path="frameworks/compile/slang" name="LineageOS/android_frameworks_compile_slang" groups="pdk" /> <project path="frameworks/ex" name="LineageOS/android_frameworks_ex" groups="pdk-cw-fs,pdk-fs" /> -- 2.11.0
From 682a2c4a85e095a60d81121125e2aacb8e803790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joonas=20Kylm=C3=A4l=C3=A4?= <joonas.kylm...@iki.fi> Date: Tue, 28 Aug 2018 12:06:05 -0400 Subject: [PATCH 1/2] Adapt to recent LineageOS forks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The following LineageOS commits in cm-13.0 branch forked aac and libvorbis repositories: manifest: Track own external/libvorbis (119b626212a189d098007d3774df19eee5692aaa) Switch to our external/aac (4ae095ffef693b7f50b51d7d770ad01c1e9cbf8f) This adds those changes. Signed-off-by: Joonas Kylmälä <joonas.kylm...@iki.fi> --- default.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/default.xml b/default.xml index f6a1238..04921e6 100644 --- a/default.xml +++ b/default.xml @@ -319,7 +319,7 @@ <project path="device/google/accessory/demokit" name="device/google/accessory/demokit" groups="device" remote="aosp" /> <project path="device/sample" name="device/sample" groups="pdk" remote="aosp" /> <project path="docs/source.android.com" name="platform/docs/source.android.com" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> - <project path="external/aac" name="platform/external/aac" groups="pdk" remote="aosp" /> + <project path="external/aac" name="LineageOS-mirror/android_external_aac.git" groups="pdk" remote="lineage-mirror" /> <project path="external/androidplot" name="platform/external/androidplot" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> <project path="external/antlr" name="platform/external/antlr" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> <project path="external/apache-commons-math" name="platform/external/apache-commons-math" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> @@ -403,7 +403,7 @@ <project path="external/libusb-compat" name="platform/external/libusb-compat" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> <project path="external/libutf" name="platform/external/libutf" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> <project path="external/libvncserver" name="platform/external/libvncserver" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> - <project path="external/libvorbis" name="platform/external/libvorbis" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> + <project path="external/libvorbis" name="LineageOS-mirror/android_external_libvorbis.git" groups="pdk-cw-fs,pdk-fs" remote="lineage-mirror" /> <project path="external/libyuv" name="platform/external/libyuv" groups="libyuv,pdk-cw-fs,pdk-fs" remote="aosp" /> <project path="external/littlemock" name="platform/external/littlemock" groups="pdk-cw-fs,pdk-fs" remote="aosp" /> <project path="external/lld" name="platform/external/lld" groups="pdk-fs" remote="aosp" /> -- 2.11.0
From 8683ec07461ea59fc5549afe9ac41e53143d3dd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joonas=20Kylm=C3=A4l=C3=A4?= <joonas.kylm...@iki.fi> Date: Mon, 27 Aug 2018 13:38:07 -0400 Subject: [PATCH 21/21] Revert "Point ResXMLTree to a copy of the asset buffer in AssetManager::getPkgName()" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 953d2a3493aaceb3209afc7eef1ff1e7f7242908. The commit is replaced with commit "AssetManager: fix use-after-free of asset". Signed-off-by: Joonas Kylmälä <joonas.kylm...@iki.fi> --- libs/androidfw/AssetManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/androidfw/AssetManager.cpp b/libs/androidfw/AssetManager.cpp index f99154ea6fd..e6e45633dc4 100644 --- a/libs/androidfw/AssetManager.cpp +++ b/libs/androidfw/AssetManager.cpp @@ -421,7 +421,7 @@ String8 AssetManager::getPkgName(const char *apkPath) { Asset* manifestAsset = openNonAssetInPathLocked(kAndroidManifest, Asset::ACCESS_BUFFER, ap); tree.setTo(manifestAsset->getBuffer(true), - manifestAsset->getLength(), true); + manifestAsset->getLength()); tree.restart(); size_t len; -- 2.11.0
From 1a0cb1c9b40928ce2523de96650ca01420dc5aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joonas=20Kylm=C3=A4l=C3=A4?= <joonas.kylm...@iki.fi> Date: Tue, 28 Aug 2018 12:45:25 -0400 Subject: [PATCH 2/2] Update F-Droid Privileged Extension to 0.2.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joonas Kylmälä <joonas.kylm...@iki.fi> --- default.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default.xml b/default.xml index 04921e6..2ceda12 100644 --- a/default.xml +++ b/default.xml @@ -15,7 +15,7 @@ <remote name="fdroid" fetch="https://gitlab.com/fdroid/" - revision="refs/tags/0.2.7" /> + revision="refs/tags/0.2.8" /> <remote name="private" fetch="ssh://g...@github.com" /> -- 2.11.0
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Replicant mailing list Replicant@osuosl.org https://lists.osuosl.org/mailman/listinfo/replicant