You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by ss...@apache.org on 2022/11/02 12:39:36 UTC

svn commit: r1905011 - in /xmlgraphics/batik/trunk: batik-script/src/main/java/org/apache/batik/script/rhino/RhinoClassShutter.java batik-test-old/src/test/java/org/apache/batik/test/xml/JUnitRunnerTestCase.java

Author: ssteiner
Date: Wed Nov  2 12:39:35 2022
New Revision: 1905011

URL: http://svn.apache.org/viewvc?rev=1905011&view=rev
Log:
BATIK-1347: Switch to empty whitelist for rhino

Modified:
    xmlgraphics/batik/trunk/batik-script/src/main/java/org/apache/batik/script/rhino/RhinoClassShutter.java
    xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/test/xml/JUnitRunnerTestCase.java

Modified: xmlgraphics/batik/trunk/batik-script/src/main/java/org/apache/batik/script/rhino/RhinoClassShutter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-script/src/main/java/org/apache/batik/script/rhino/RhinoClassShutter.java?rev=1905011&r1=1905010&r2=1905011&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-script/src/main/java/org/apache/batik/script/rhino/RhinoClassShutter.java (original)
+++ xmlgraphics/batik/trunk/batik-script/src/main/java/org/apache/batik/script/rhino/RhinoClassShutter.java Wed Nov  2 12:39:35 2022
@@ -32,11 +32,6 @@ import java.util.List;
  */
 public class RhinoClassShutter implements ClassShutter {
     public static final List<String> WHITELIST = new ArrayList<>();
-    static {
-        WHITELIST.addAll(Arrays.asList("java.io.PrintStream", "java.lang.System", "java.net.URL", ".*Permission",
-                "org.w3c.dom.*", "org.apache.batik.w3c.*", "org.apache.batik.anim.*", "org.apache.batik.dom.*",
-                "org.apache.batik.css.*"));
-    }
 
     /*
     public RhinoClassShutter() {

Modified: xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/test/xml/JUnitRunnerTestCase.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/test/xml/JUnitRunnerTestCase.java?rev=1905011&r1=1905010&r2=1905011&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/test/xml/JUnitRunnerTestCase.java (original)
+++ xmlgraphics/batik/trunk/batik-test-old/src/test/java/org/apache/batik/test/xml/JUnitRunnerTestCase.java Wed Nov  2 12:39:35 2022
@@ -18,6 +18,7 @@
  */
 package org.apache.batik.test.xml;
 
+import org.apache.batik.script.rhino.RhinoClassShutter;
 import org.apache.batik.test.DefaultTestSuite;
 import org.apache.batik.test.Test;
 import org.apache.batik.test.TestException;
@@ -57,6 +58,9 @@ public class JUnitRunnerTestCase {
         fos.close();
         tmp.deleteOnExit();
         System.setProperty("java.security.policy", tmp.getAbsolutePath());
+        RhinoClassShutter.WHITELIST.addAll(Arrays.asList("java.io.PrintStream", "java.lang.System", "java.net.URL",
+                ".*Permission", "org.w3c.dom.*", "org.apache.batik.w3c.*", "org.apache.batik.anim.*",
+                "org.apache.batik.dom.*", "org.apache.batik.css.*"));
     }
 
     @Parameterized.Parameters