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);
     }