You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by cx...@apache.org on 2017/12/08 07:01:25 UTC
incubator-weex git commit: [WEEX-163] [android] Fix fix security
weaknesses on libweex*.so 1. use duplicat fuction initFramework may call
compatible bug 2. on app cache dir,
use jsserver_crash file to collect some crash bug, but it may has read|write|
Repository: incubator-weex
Updated Branches:
refs/heads/master b87dc42cd -> a4882e7b2
[WEEX-163] [android] Fix fix security weaknesses on libweex*.so
1. use duplicat fuction initFramework may call compatible bug
2. on app cache dir, use jsserver_crash file to collect some crash bug, but it may has read|write|exec permission under android5.0
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/a4882e7b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/a4882e7b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/a4882e7b
Branch: refs/heads/master
Commit: a4882e7b215141d678d77a75fe6ae66560e5f866
Parents: b87dc42
Author: yuhun-alibaba <to...@gmail.com>
Authored: Thu Dec 7 16:30:41 2017 +0800
Committer: cxfeng <cx...@apache.org>
Committed: Fri Dec 8 15:01:00 2017 +0800
----------------------------------------------------------------------
android/sdk/libs/armeabi/libweexjsb.so | Bin 22620 -> 22624 bytes
android/sdk/libs/armeabi/libweexjsc.so | Bin 335324 -> 335340 bytes
android/sdk/libs/armeabi/libweexjss.so | Bin 6754016 -> 6754020 bytes
android/sdk/libs/armeabi/libweexjst.so | Bin 22552 -> 22552 bytes
android/sdk/libs/x86/libweexjsc.so | Bin 12126020 -> 12126020 bytes
.../java/com/taobao/weex/bridge/WXBridge.java | 4 ++--
6 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a4882e7b/android/sdk/libs/armeabi/libweexjsb.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjsb.so b/android/sdk/libs/armeabi/libweexjsb.so
index cb739b4..96e05bd 100755
Binary files a/android/sdk/libs/armeabi/libweexjsb.so and b/android/sdk/libs/armeabi/libweexjsb.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a4882e7b/android/sdk/libs/armeabi/libweexjsc.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjsc.so b/android/sdk/libs/armeabi/libweexjsc.so
index 7a9d85b..6f8f2da 100755
Binary files a/android/sdk/libs/armeabi/libweexjsc.so and b/android/sdk/libs/armeabi/libweexjsc.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a4882e7b/android/sdk/libs/armeabi/libweexjss.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjss.so b/android/sdk/libs/armeabi/libweexjss.so
index 3efefa5..0ed11a4 100755
Binary files a/android/sdk/libs/armeabi/libweexjss.so and b/android/sdk/libs/armeabi/libweexjss.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a4882e7b/android/sdk/libs/armeabi/libweexjst.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjst.so b/android/sdk/libs/armeabi/libweexjst.so
index 099256c..bca44ad 100755
Binary files a/android/sdk/libs/armeabi/libweexjst.so and b/android/sdk/libs/armeabi/libweexjst.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a4882e7b/android/sdk/libs/x86/libweexjsc.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/x86/libweexjsc.so b/android/sdk/libs/x86/libweexjsc.so
index 3698a49..6b3ca7f 100755
Binary files a/android/sdk/libs/x86/libweexjsc.so and b/android/sdk/libs/x86/libweexjsc.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a4882e7b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
index 9586f2a..da9144d 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
@@ -50,7 +50,7 @@ class WXBridge implements IWXBridge {
*
* @param framework assets/main.js
*/
- public native int initFramework(String framework, WXParams params, String cacheDir, boolean pieSupport);
+ public native int initFrameworkMultiProcess(String framework, WXParams params, String cacheDir, boolean pieSupport);
/**
@@ -80,7 +80,7 @@ class WXBridge implements IWXBridge {
public int initFrameworkEnv(String framework, WXParams params, String cacheDir, boolean pieSupport){
if (MULTIPROCESS) {
- return initFramework(framework, params, cacheDir, pieSupport);
+ return initFrameworkMultiProcess(framework, params, cacheDir, pieSupport);
} else {
return initFramework(framework, params);
}