Author: kkolinko
Date: Mon Jan 8 10:55:06 2018
New Revision: 1820548
URL: http://svn.apache.org/viewvc?rev=1820548&view=rev
Log:
Done auto-formatting. No functional change.
Modified:
tomcat/tc8.0.x/trunk/java/org/apache/catalina/security/SecurityClassLoad.java
tomcat/tc8.0.x/trunk/java/org/apache/jasper/security/SecurityClassLoad.java
Modified:
tomcat/tc8.0.x/trunk/java/org/apache/catalina/security/SecurityClassLoad.java
URL:
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/security/SecurityClassLoad.java?rev=1820548&r1=1820547&r2=1820548&view=diff
==============================================================================
---
tomcat/tc8.0.x/trunk/java/org/apache/catalina/security/SecurityClassLoad.java
(original)
+++
tomcat/tc8.0.x/trunk/java/org/apache/catalina/security/SecurityClassLoad.java
Mon Jan 8 10:55:06 2018
@@ -15,13 +15,12 @@
* limitations under the License.
*/
-
package org.apache.catalina.security;
/**
- * Static class used to preload java classes when using the
- * Java SecurityManager so that the defineClassInPackage
- * RuntimePermission does not trigger an AccessControlException.
+ * Static class used to preload java classes when using the Java
SecurityManager
+ * so that the defineClassInPackage RuntimePermission does not trigger an
+ * AccessControlException.
*
* @author Glenn L. Nielsen
*/
@@ -31,9 +30,7 @@ public final class SecurityClassLoad {
securityClassLoad(loader, true);
}
-
- static void securityClassLoad(ClassLoader loader, boolean
requireSecurityManager)
- throws Exception {
+ static void securityClassLoad(ClassLoader loader, boolean
requireSecurityManager) throws Exception {
if (requireSecurityManager && System.getSecurityManager() == null) {
return;
@@ -53,81 +50,38 @@ public final class SecurityClassLoad {
loadTomcatPackage(loader);
}
-
- private static final void loadCorePackage(ClassLoader loader)
- throws Exception {
+ private static final void loadCorePackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.core.";
- loader.loadClass
- (basePackage +
- "AccessLogAdapter");
- loader.loadClass
- (basePackage +
- "ApplicationContextFacade$1");
- loader.loadClass
- (basePackage +
- "ApplicationDispatcher$PrivilegedForward");
- loader.loadClass
- (basePackage +
- "ApplicationDispatcher$PrivilegedInclude");
- loader.loadClass
- (basePackage +
- "AsyncContextImpl");
- loader.loadClass
- (basePackage +
- "AsyncContextImpl$DebugException");
- loader.loadClass
- (basePackage +
- "AsyncContextImpl$1");
- loader.loadClass
- (basePackage +
- "AsyncListenerWrapper");
- loader.loadClass
- (basePackage +
- "ContainerBase$PrivilegedAddChild");
- loader.loadClass
- (basePackage +
- "DefaultInstanceManager$1");
- loader.loadClass
- (basePackage +
- "DefaultInstanceManager$2");
- loader.loadClass
- (basePackage +
- "DefaultInstanceManager$3");
- loader.loadClass
- (basePackage +
- "DefaultInstanceManager$AnnotationCacheEntry");
- loader.loadClass
- (basePackage +
- "DefaultInstanceManager$AnnotationCacheEntryType");
- loader.loadClass
- (basePackage +
- "ApplicationHttpRequest$AttributeNamesEnumerator");
+ loader.loadClass(basePackage + "AccessLogAdapter");
+ loader.loadClass(basePackage + "ApplicationContextFacade$1");
+ loader.loadClass(basePackage +
"ApplicationDispatcher$PrivilegedForward");
+ loader.loadClass(basePackage +
"ApplicationDispatcher$PrivilegedInclude");
+ loader.loadClass(basePackage + "AsyncContextImpl");
+ loader.loadClass(basePackage + "AsyncContextImpl$DebugException");
+ loader.loadClass(basePackage + "AsyncContextImpl$1");
+ loader.loadClass(basePackage + "AsyncListenerWrapper");
+ loader.loadClass(basePackage + "ContainerBase$PrivilegedAddChild");
+ loader.loadClass(basePackage + "DefaultInstanceManager$1");
+ loader.loadClass(basePackage + "DefaultInstanceManager$2");
+ loader.loadClass(basePackage + "DefaultInstanceManager$3");
+ loader.loadClass(basePackage +
"DefaultInstanceManager$AnnotationCacheEntry");
+ loader.loadClass(basePackage +
"DefaultInstanceManager$AnnotationCacheEntryType");
+ loader.loadClass(basePackage +
"ApplicationHttpRequest$AttributeNamesEnumerator");
}
-
- private static final void loadLoaderPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadLoaderPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.loader.";
- loader.loadClass
- (basePackage +
- "ResourceEntry");
- loader.loadClass
- (basePackage +
- "WebappClassLoaderBase$PrivilegedFindResourceByName");
+ loader.loadClass(basePackage + "ResourceEntry");
+ loader.loadClass(basePackage +
"WebappClassLoaderBase$PrivilegedFindResourceByName");
loader.loadClass(basePackage +
"WebappClassLoaderBase$PrivilegedHasLoggingConfig");
}
-
- private static final void loadRealmPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadRealmPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.realm.";
- loader.loadClass
- (basePackage + "LockOutRealm$LockRecord");
+ loader.loadClass(basePackage + "LockOutRealm$LockRecord");
}
-
- private static final void loadServletsPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadServletsPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.servlets.";
// Avoid a possible memory leak in the DefaultServlet when running with
// a security manager. The DefaultServlet needs to load an XML parser
@@ -137,43 +91,30 @@ public final class SecurityClassLoad {
loader.loadClass(basePackage + "DefaultServlet");
}
-
- private static final void loadSessionPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadSessionPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.session.";
- loader.loadClass
- (basePackage + "StandardSession");
- loader.loadClass
- (basePackage + "StandardSession$1");
- loader.loadClass
- (basePackage + "StandardManager$PrivilegedDoUnload");
+ loader.loadClass(basePackage + "StandardSession");
+ loader.loadClass(basePackage + "StandardSession$1");
+ loader.loadClass(basePackage + "StandardManager$PrivilegedDoUnload");
}
-
- private static final void loadUtilPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadUtilPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.util.";
loader.loadClass(basePackage + "ParameterMap");
loader.loadClass(basePackage + "RequestUtil");
}
-
- private static final void loadValvesPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadValvesPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.valves.";
loader.loadClass(basePackage + "AbstractAccessLogValve$3");
}
-
- private static final void loadWebResourcesPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadWebResourcesPackage(ClassLoader loader)
throws Exception {
final String basePackage = "org.apache.catalina.webresources.";
loader.loadClass(basePackage + "WarResourceSet");
}
-
- private static final void loadCoyotePackage(ClassLoader loader)
- throws Exception {
+ private static final void loadCoyotePackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.coyote.";
loader.loadClass(basePackage + "http11.AbstractOutputBuffer$1");
loader.loadClass(basePackage + "http11.Constants");
@@ -182,98 +123,41 @@ public final class SecurityClassLoad {
clazz.getConstructor().newInstance();
}
-
- private static final void loadJavaxPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadJavaxPackage(ClassLoader loader) throws
Exception {
loader.loadClass("javax.servlet.http.Cookie");
}
-
- private static final void loadConnectorPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadConnectorPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.catalina.connector.";
- loader.loadClass
- (basePackage +
- "RequestFacade$GetAttributePrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetParameterMapPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetRequestDispatcherPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetParameterPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetParameterNamesPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetParameterValuePrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetCharacterEncodingPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetHeadersPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetHeaderNamesPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetCookiesPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetLocalePrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetLocalesPrivilegedAction");
- loader.loadClass
- (basePackage +
- "ResponseFacade$SetContentTypePrivilegedAction");
- loader.loadClass
- (basePackage +
- "ResponseFacade$DateHeaderPrivilegedAction");
- loader.loadClass
- (basePackage +
- "RequestFacade$GetSessionPrivilegedAction");
- loader.loadClass
- (basePackage +
- "ResponseFacade$1");
- loader.loadClass
- (basePackage +
- "OutputBuffer$1");
- loader.loadClass
- (basePackage +
- "CoyoteInputStream$1");
- loader.loadClass
- (basePackage +
- "CoyoteInputStream$2");
- loader.loadClass
- (basePackage +
- "CoyoteInputStream$3");
- loader.loadClass
- (basePackage +
- "CoyoteInputStream$4");
- loader.loadClass
- (basePackage +
- "CoyoteInputStream$5");
- loader.loadClass
- (basePackage +
- "InputBuffer$1");
- loader.loadClass
- (basePackage +
- "Response$1");
- loader.loadClass
- (basePackage +
- "Response$2");
- loader.loadClass
- (basePackage +
- "Response$3");
+ loader.loadClass(basePackage +
"RequestFacade$GetAttributePrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetParameterMapPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetRequestDispatcherPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetParameterPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetParameterNamesPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetParameterValuePrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetCharacterEncodingPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetHeadersPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetHeaderNamesPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetCookiesPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetLocalePrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetLocalesPrivilegedAction");
+ loader.loadClass(basePackage +
"ResponseFacade$SetContentTypePrivilegedAction");
+ loader.loadClass(basePackage +
"ResponseFacade$DateHeaderPrivilegedAction");
+ loader.loadClass(basePackage +
"RequestFacade$GetSessionPrivilegedAction");
+ loader.loadClass(basePackage + "ResponseFacade$1");
+ loader.loadClass(basePackage + "OutputBuffer$1");
+ loader.loadClass(basePackage + "CoyoteInputStream$1");
+ loader.loadClass(basePackage + "CoyoteInputStream$2");
+ loader.loadClass(basePackage + "CoyoteInputStream$3");
+ loader.loadClass(basePackage + "CoyoteInputStream$4");
+ loader.loadClass(basePackage + "CoyoteInputStream$5");
+ loader.loadClass(basePackage + "InputBuffer$1");
+ loader.loadClass(basePackage + "Response$1");
+ loader.loadClass(basePackage + "Response$2");
+ loader.loadClass(basePackage + "Response$3");
}
- private static final void loadTomcatPackage(ClassLoader loader)
- throws Exception {
+ private static final void loadTomcatPackage(ClassLoader loader) throws
Exception {
final String basePackage = "org.apache.tomcat.";
// buf
loader.loadClass(basePackage + "util.buf.B2CConverter");
@@ -286,8 +170,7 @@ public final class SecurityClassLoad {
// http
loader.loadClass(basePackage + "util.http.HttpMessages");
// Make sure system property is read at this point
- Class<?> clazz = loader.loadClass(
- basePackage + "util.http.FastHttpDateFormat");
+ Class<?> clazz = loader.loadClass(basePackage +
"util.http.FastHttpDateFormat");
clazz.getConstructor().newInstance();
loader.loadClass(basePackage + "util.http.HttpMessages");
loader.loadClass(basePackage + "util.http.parser.HttpParser");
@@ -305,4 +188,3 @@ public final class SecurityClassLoad {
loader.loadClass(basePackage + "util.security.PrivilegedSetTccl");
}
}
-
Modified:
tomcat/tc8.0.x/trunk/java/org/apache/jasper/security/SecurityClassLoad.java
URL:
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/jasper/security/SecurityClassLoad.java?rev=1820548&r1=1820547&r2=1820548&view=diff
==============================================================================
--- tomcat/tc8.0.x/trunk/java/org/apache/jasper/security/SecurityClassLoad.java
(original)
+++ tomcat/tc8.0.x/trunk/java/org/apache/jasper/security/SecurityClassLoad.java
Mon Jan 8 10:55:06 2018
@@ -15,84 +15,60 @@
* limitations under the License.
*/
-
package org.apache.jasper.security;
/**
- * Static class used to preload java classes when using the
- * Java SecurityManager so that the defineClassInPackage
- * RuntimePermission does not trigger an AccessControlException.
+ * Static class used to preload java classes when using the Java
SecurityManager
+ * so that the defineClassInPackage RuntimePermission does not trigger an
+ * AccessControlException.
*/
public final class SecurityClassLoad {
- private static final org.apache.juli.logging.Log log=
- org.apache.juli.logging.LogFactory.getLog( SecurityClassLoad.class );
+ private static final org.apache.juli.logging.Log log =
org.apache.juli.logging.LogFactory
+ .getLog(SecurityClassLoad.class);
- public static void securityClassLoad(ClassLoader loader){
+ public static void securityClassLoad(ClassLoader loader) {
- if( System.getSecurityManager() == null ){
+ if (System.getSecurityManager() == null) {
return;
}
final String basePackage = "org.apache.jasper.";
try {
- loader.loadClass( basePackage +
- "runtime.JspFactoryImpl$PrivilegedGetPageContext");
- loader.loadClass( basePackage +
- "runtime.JspFactoryImpl$PrivilegedReleasePageContext");
-
- loader.loadClass( basePackage +
- "runtime.JspRuntimeLibrary");
-
- loader.loadClass( basePackage +
- "runtime.ServletResponseWrapperInclude");
- loader.loadClass( basePackage +
- "runtime.TagHandlerPool");
- loader.loadClass( basePackage +
- "runtime.JspFragmentHelper");
-
- loader.loadClass( basePackage +
- "runtime.ProtectedFunctionMapper");
-
- loader.loadClass( basePackage +
- "runtime.PageContextImpl");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$1");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$2");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$3");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$4");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$5");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$6");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$7");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$8");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$9");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$10");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$11");
- loader.loadClass( basePackage +
- "runtime.PageContextImpl$12");
+ loader.loadClass(basePackage +
"runtime.JspFactoryImpl$PrivilegedGetPageContext");
+ loader.loadClass(basePackage +
"runtime.JspFactoryImpl$PrivilegedReleasePageContext");
+
+ loader.loadClass(basePackage + "runtime.JspRuntimeLibrary");
+
+ loader.loadClass(basePackage +
"runtime.ServletResponseWrapperInclude");
+ loader.loadClass(basePackage + "runtime.TagHandlerPool");
+ loader.loadClass(basePackage + "runtime.JspFragmentHelper");
+
+ loader.loadClass(basePackage + "runtime.ProtectedFunctionMapper");
+
+ loader.loadClass(basePackage + "runtime.PageContextImpl");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$1");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$2");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$3");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$4");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$5");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$6");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$7");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$8");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$9");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$10");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$11");
+ loader.loadClass(basePackage + "runtime.PageContextImpl$12");
- loader.loadClass( basePackage +
- "runtime.JspContextWrapper");
+ loader.loadClass(basePackage + "runtime.JspContextWrapper");
// Trigger loading of class and reading of property
SecurityUtil.isPackageProtectionEnabled();
- loader.loadClass( basePackage +
- "servlet.JspServletWrapper");
+ loader.loadClass(basePackage + "servlet.JspServletWrapper");
- loader.loadClass( basePackage +
- "runtime.JspWriterImpl$1");
+ loader.loadClass(basePackage + "runtime.JspWriterImpl$1");
} catch (ClassNotFoundException ex) {
log.error("SecurityClassLoad", ex);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]