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