This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push:
new 00f36d53d6 Remove author tags for Craig R. McClanahan at his request
00f36d53d6 is described below
commit 00f36d53d6d530164a18aba6e61a19769ae2dec7
Author: Mark Thomas <[email protected]>
AuthorDate: Sat Sep 27 14:25:30 2025 +0100
Remove author tags for Craig R. McClanahan at his request
---
java/org/apache/catalina/Authenticator.java | 2 --
java/org/apache/catalina/Contained.java | 2 --
java/org/apache/catalina/Container.java | 2 --
java/org/apache/catalina/ContainerEvent.java | 2 --
java/org/apache/catalina/ContainerListener.java | 2 --
java/org/apache/catalina/ContainerServlet.java | 2 --
java/org/apache/catalina/Context.java | 2 --
java/org/apache/catalina/Engine.java | 2 --
java/org/apache/catalina/Globals.java | 2 --
java/org/apache/catalina/Group.java | 2 --
java/org/apache/catalina/Host.java | 2 --
java/org/apache/catalina/Lifecycle.java | 2 --
java/org/apache/catalina/LifecycleEvent.java | 2 --
java/org/apache/catalina/LifecycleException.java | 2 --
java/org/apache/catalina/LifecycleListener.java | 2 --
java/org/apache/catalina/Loader.java | 2 --
java/org/apache/catalina/Manager.java | 2 --
java/org/apache/catalina/Pipeline.java | 2 --
java/org/apache/catalina/Realm.java | 2 --
java/org/apache/catalina/Role.java | 2 --
java/org/apache/catalina/Server.java | 2 --
java/org/apache/catalina/Service.java | 2 --
java/org/apache/catalina/Session.java | 2 --
java/org/apache/catalina/SessionEvent.java | 2 --
java/org/apache/catalina/SessionListener.java | 2 --
java/org/apache/catalina/Store.java | 2 --
java/org/apache/catalina/User.java | 2 --
java/org/apache/catalina/UserDatabase.java | 2 --
java/org/apache/catalina/Valve.java | 2 --
java/org/apache/catalina/Wrapper.java | 2 --
java/org/apache/catalina/ant/AbstractCatalinaTask.java | 2 --
java/org/apache/catalina/ant/DeployTask.java | 2 --
java/org/apache/catalina/ant/ListTask.java | 2 --
java/org/apache/catalina/ant/ReloadTask.java | 2 --
java/org/apache/catalina/ant/ResourcesTask.java | 2 --
java/org/apache/catalina/ant/StartTask.java | 2 --
java/org/apache/catalina/ant/StopTask.java | 2 --
java/org/apache/catalina/ant/UndeployTask.java | 2 --
.../apache/catalina/authenticator/AuthenticatorBase.java | 2 --
.../apache/catalina/authenticator/BasicAuthenticator.java | 2 --
.../apache/catalina/authenticator/DigestAuthenticator.java | 2 --
.../apache/catalina/authenticator/FormAuthenticator.java | 2 --
.../catalina/authenticator/NonLoginAuthenticator.java | 2 --
.../apache/catalina/authenticator/SSLAuthenticator.java | 2 --
java/org/apache/catalina/authenticator/SavedRequest.java | 2 --
java/org/apache/catalina/authenticator/SingleSignOn.java | 2 --
java/org/apache/catalina/connector/Connector.java | 2 --
java/org/apache/catalina/connector/CoyoteAdapter.java | 2 --
java/org/apache/catalina/connector/Request.java | 3 ---
java/org/apache/catalina/connector/RequestFacade.java | 2 --
java/org/apache/catalina/connector/Response.java | 1 -
java/org/apache/catalina/core/ApplicationContext.java | 2 --
java/org/apache/catalina/core/ApplicationDispatcher.java | 2 --
java/org/apache/catalina/core/ApplicationFilterChain.java | 2 --
java/org/apache/catalina/core/ApplicationFilterConfig.java | 2 --
java/org/apache/catalina/core/ApplicationHttpRequest.java | 2 --
java/org/apache/catalina/core/ApplicationHttpResponse.java | 2 --
java/org/apache/catalina/core/ApplicationRequest.java | 2 --
java/org/apache/catalina/core/ApplicationResponse.java | 2 --
java/org/apache/catalina/core/ContainerBase.java | 2 --
java/org/apache/catalina/core/StandardContext.java | 2 --
java/org/apache/catalina/core/StandardContextValve.java | 2 --
java/org/apache/catalina/core/StandardEngine.java | 2 --
java/org/apache/catalina/core/StandardEngineValve.java | 2 --
java/org/apache/catalina/core/StandardHost.java | 2 --
java/org/apache/catalina/core/StandardHostValve.java | 2 --
java/org/apache/catalina/core/StandardPipeline.java | 2 --
java/org/apache/catalina/core/StandardServer.java | 2 --
java/org/apache/catalina/core/StandardService.java | 2 --
java/org/apache/catalina/core/StandardWrapper.java | 2 --
java/org/apache/catalina/core/StandardWrapperValve.java | 2 --
java/org/apache/catalina/filters/Constants.java | 2 --
java/org/apache/catalina/filters/RemoteAddrFilter.java | 2 --
java/org/apache/catalina/filters/RemoteHostFilter.java | 2 --
java/org/apache/catalina/filters/RequestDumperFilter.java | 2 --
java/org/apache/catalina/ha/session/DeltaManager.java | 2 --
java/org/apache/catalina/ha/tcp/ReplicationValve.java | 2 --
java/org/apache/catalina/loader/WebappClassLoaderBase.java | 1 -
java/org/apache/catalina/loader/WebappLoader.java | 2 --
java/org/apache/catalina/manager/ManagerServlet.java | 2 --
.../apache/catalina/manager/host/HostManagerServlet.java | 2 --
java/org/apache/catalina/mbeans/ClassNameMBean.java | 2 --
.../catalina/mbeans/DataSourceUserDatabaseMBean.java | 2 --
.../catalina/mbeans/GlobalResourcesLifecycleListener.java | 2 --
java/org/apache/catalina/mbeans/GroupMBean.java | 2 --
java/org/apache/catalina/mbeans/MBeanUtils.java | 2 --
.../apache/catalina/mbeans/MemoryUserDatabaseMBean.java | 2 --
java/org/apache/catalina/mbeans/RoleMBean.java | 2 --
.../apache/catalina/mbeans/SparseUserDatabaseMBean.java | 2 --
java/org/apache/catalina/mbeans/UserMBean.java | 2 --
java/org/apache/catalina/realm/DataSourceRealm.java | 1 -
java/org/apache/catalina/realm/GenericPrincipal.java | 2 --
java/org/apache/catalina/realm/JAASCallbackHandler.java | 2 --
java/org/apache/catalina/realm/JAASMemoryLoginModule.java | 2 --
java/org/apache/catalina/realm/JAASRealm.java | 2 --
java/org/apache/catalina/realm/JNDIRealm.java | 1 -
java/org/apache/catalina/realm/MemoryRealm.java | 2 --
java/org/apache/catalina/realm/MemoryRuleSet.java | 2 --
java/org/apache/catalina/realm/RealmBase.java | 2 --
java/org/apache/catalina/realm/UserDatabaseRealm.java | 2 --
java/org/apache/catalina/servlets/CGIServlet.java | 8 --------
java/org/apache/catalina/servlets/DefaultServlet.java | 2 --
java/org/apache/catalina/session/Constants.java | 2 --
java/org/apache/catalina/session/FileStore.java | 2 --
java/org/apache/catalina/session/ManagerBase.java | 2 --
.../org/apache/catalina/session/PersistentManagerBase.java | 2 --
java/org/apache/catalina/session/StandardManager.java | 2 --
java/org/apache/catalina/session/StandardSession.java | 2 --
java/org/apache/catalina/startup/Bootstrap.java | 2 --
java/org/apache/catalina/startup/Catalina.java | 2 --
java/org/apache/catalina/startup/ClassLoaderFactory.java | 2 --
java/org/apache/catalina/startup/Constants.java | 2 --
java/org/apache/catalina/startup/ContextConfig.java | 2 --
java/org/apache/catalina/startup/ContextRuleSet.java | 2 --
.../apache/catalina/startup/CopyParentClassLoaderRule.java | 2 --
java/org/apache/catalina/startup/EngineConfig.java | 2 --
java/org/apache/catalina/startup/EngineRuleSet.java | 2 --
java/org/apache/catalina/startup/ExpandWar.java | 2 --
java/org/apache/catalina/startup/HomesUserDatabase.java | 2 --
java/org/apache/catalina/startup/HostConfig.java | 2 --
java/org/apache/catalina/startup/HostRuleSet.java | 2 --
java/org/apache/catalina/startup/NamingRuleSet.java | 2 --
java/org/apache/catalina/startup/PasswdUserDatabase.java | 2 --
java/org/apache/catalina/startup/Tool.java | 2 --
java/org/apache/catalina/startup/UserConfig.java | 2 --
java/org/apache/catalina/startup/UserDatabase.java | 2 --
java/org/apache/catalina/tribes/io/ReplicationStream.java | 2 --
java/org/apache/catalina/users/AbstractGroup.java | 2 --
java/org/apache/catalina/users/AbstractRole.java | 2 --
java/org/apache/catalina/users/AbstractUser.java | 2 --
java/org/apache/catalina/users/Constants.java | 2 --
.../catalina/users/DataSourceUserDatabaseFactory.java | 2 --
java/org/apache/catalina/users/GenericGroup.java | 2 --
java/org/apache/catalina/users/GenericRole.java | 2 --
java/org/apache/catalina/users/GenericUser.java | 2 --
java/org/apache/catalina/users/MemoryGroup.java | 2 --
java/org/apache/catalina/users/MemoryRole.java | 2 --
java/org/apache/catalina/users/MemoryUser.java | 2 --
java/org/apache/catalina/users/MemoryUserDatabase.java | 2 --
.../apache/catalina/users/MemoryUserDatabaseFactory.java | 2 --
java/org/apache/catalina/util/CharsetMapper.java | 2 --
java/org/apache/catalina/util/CustomObjectInputStream.java | 2 --
java/org/apache/catalina/util/ParameterMap.java | 2 --
java/org/apache/catalina/util/RequestUtil.java | 2 --
java/org/apache/catalina/util/ResourceSet.java | 2 --
java/org/apache/catalina/util/ServerInfo.java | 2 --
java/org/apache/catalina/util/URLEncoder.java | 2 --
.../org/apache/catalina/valves/AbstractAccessLogValve.java | 2 --
java/org/apache/catalina/valves/Constants.java | 2 --
java/org/apache/catalina/valves/ErrorReportValve.java | 1 -
java/org/apache/catalina/valves/RemoteAddrValve.java | 2 --
java/org/apache/catalina/valves/RemoteHostValve.java | 2 --
java/org/apache/catalina/valves/RequestFilterValve.java | 2 --
java/org/apache/catalina/valves/ValveBase.java | 2 --
.../org/apache/juli/logging/LogConfigurationException.java | 2 --
java/org/apache/juli/logging/LogFactory.java | 2 --
java/org/apache/naming/factory/MailSessionFactory.java | 2 --
java/org/apache/tomcat/util/buf/HexUtils.java | 2 --
.../tomcat/util/descriptor/web/ApplicationParameter.java | 2 --
java/org/apache/tomcat/util/descriptor/web/ContextEjb.java | 2 --
.../tomcat/util/descriptor/web/ContextEnvironment.java | 2 --
.../apache/tomcat/util/descriptor/web/ContextLocalEjb.java | 2 --
.../apache/tomcat/util/descriptor/web/ContextResource.java | 2 --
.../tomcat/util/descriptor/web/ContextResourceEnvRef.java | 2 --
.../tomcat/util/descriptor/web/ContextTransaction.java | 2 --
java/org/apache/tomcat/util/descriptor/web/ErrorPage.java | 2 --
java/org/apache/tomcat/util/descriptor/web/FilterDef.java | 2 --
java/org/apache/tomcat/util/descriptor/web/FilterMap.java | 2 --
.../org/apache/tomcat/util/descriptor/web/LoginConfig.java | 2 --
.../tomcat/util/descriptor/web/MessageDestination.java | 2 --
.../tomcat/util/descriptor/web/MessageDestinationRef.java | 2 --
.../tomcat/util/descriptor/web/SecurityCollection.java | 2 --
.../tomcat/util/descriptor/web/SecurityConstraint.java | 2 --
java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java | 2 --
java/org/apache/tomcat/util/modeler/AttributeInfo.java | 2 --
.../apache/tomcat/util/modeler/BaseAttributeFilter.java | 2 --
java/org/apache/tomcat/util/modeler/BaseModelMBean.java | 2 --
.../tomcat/util/modeler/BaseNotificationBroadcaster.java | 2 --
java/org/apache/tomcat/util/modeler/FeatureInfo.java | 2 --
java/org/apache/tomcat/util/modeler/ManagedBean.java | 2 --
java/org/apache/tomcat/util/modeler/NotificationInfo.java | 2 --
java/org/apache/tomcat/util/modeler/OperationInfo.java | 2 --
java/org/apache/tomcat/util/modeler/ParameterInfo.java | 2 --
java/org/apache/tomcat/util/modeler/Registry.java | 2 --
java/org/apache/tomcat/util/modeler/RegistryMBean.java | 2 --
java/org/apache/tomcat/util/net/jsse/JSSESupport.java | 1 -
.../org/apache/tomcat/jdbc/pool/DataSourceFactory.java | 1 -
webapps/docs/appdev/deployment.xml | 1 -
webapps/docs/appdev/index.xml | 14 --------------
webapps/docs/appdev/installation.xml | 1 -
webapps/docs/appdev/introduction.xml | 1 -
webapps/docs/appdev/processes.xml | 1 -
webapps/docs/appdev/sample/src/mypackage/Hello.java | 2 --
webapps/docs/appdev/source.xml | 1 -
webapps/docs/class-loader-howto.xml | 1 -
webapps/docs/config/context.xml | 1 -
webapps/docs/config/engine.xml | 1 -
webapps/docs/config/host.xml | 1 -
webapps/docs/config/http.xml | 1 -
webapps/docs/config/index.xml | 1 -
webapps/docs/config/loader.xml | 1 -
webapps/docs/config/manager.xml | 1 -
webapps/docs/config/realm.xml | 1 -
webapps/docs/config/server.xml | 1 -
webapps/docs/config/service.xml | 1 -
webapps/docs/config/valve.xml | 1 -
webapps/docs/index.xml | 1 -
webapps/docs/jndi-resources-howto.xml | 1 -
webapps/docs/manager-howto.xml | 1 -
webapps/docs/proxy-howto.xml | 1 -
webapps/docs/realm-howto.xml | 1 -
.../examples/WEB-INF/classes/filters/ExampleFilter.java | 2 --
.../WEB-INF/classes/listeners/ContextListener.java | 2 --
.../WEB-INF/classes/listeners/SessionListener.java | 2 --
webapps/examples/WEB-INF/classes/util/HTMLFilter.java | 2 --
.../WEB-INF/classes/validators/DebugValidator.java | 2 --
216 files changed, 422 deletions(-)
diff --git a/java/org/apache/catalina/Authenticator.java
b/java/org/apache/catalina/Authenticator.java
index e314b5dd84..f5f7a883e2 100644
--- a/java/org/apache/catalina/Authenticator.java
+++ b/java/org/apache/catalina/Authenticator.java
@@ -27,8 +27,6 @@ import org.apache.catalina.connector.Request;
/**
* An <b>Authenticator</b> is a component (usually a Valve or Container) that
provides some sort of authentication
* service.
- *
- * @author Craig R. McClanahan
*/
public interface Authenticator {
diff --git a/java/org/apache/catalina/Contained.java
b/java/org/apache/catalina/Contained.java
index 891026e55e..003b277a29 100644
--- a/java/org/apache/catalina/Contained.java
+++ b/java/org/apache/catalina/Contained.java
@@ -21,8 +21,6 @@ package org.apache.catalina;
* Decoupling interface which specifies that an implementing class is
associated with at most one
* <strong>Container</strong> instance.
* </p>
- *
- * @author Craig R. McClanahan
* @author Peter Donald
*/
public interface Contained {
diff --git a/java/org/apache/catalina/Container.java
b/java/org/apache/catalina/Container.java
index 981d8c5439..92ffbb3c13 100644
--- a/java/org/apache/catalina/Container.java
+++ b/java/org/apache/catalina/Container.java
@@ -60,8 +60,6 @@ import org.apache.juli.logging.Log;
* <li><b>Resources</b> - JNDI directory context enabling access to static
resources, enabling custom linkages to
* existing server components when Catalina is embedded in a larger server.
* </ul>
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public interface Container extends Lifecycle {
diff --git a/java/org/apache/catalina/ContainerEvent.java
b/java/org/apache/catalina/ContainerEvent.java
index fb9ed80680..67c5efef99 100644
--- a/java/org/apache/catalina/ContainerEvent.java
+++ b/java/org/apache/catalina/ContainerEvent.java
@@ -20,8 +20,6 @@ import java.util.EventObject;
/**
* General event for notifying listeners of significant changes on a Container.
- *
- * @author Craig R. McClanahan
*/
public final class ContainerEvent extends EventObject {
diff --git a/java/org/apache/catalina/ContainerListener.java
b/java/org/apache/catalina/ContainerListener.java
index 81c063f9b0..b82a12c8b6 100644
--- a/java/org/apache/catalina/ContainerListener.java
+++ b/java/org/apache/catalina/ContainerListener.java
@@ -20,8 +20,6 @@ package org.apache.catalina;
/**
* Interface defining a listener for significant Container generated events.
Note that "container start" and "container
* stop" events are normally LifecycleEvents, not ContainerEvents.
- *
- * @author Craig R. McClanahan
*/
public interface ContainerListener {
diff --git a/java/org/apache/catalina/ContainerServlet.java
b/java/org/apache/catalina/ContainerServlet.java
index c69bc5ea83..38a5d2914b 100644
--- a/java/org/apache/catalina/ContainerServlet.java
+++ b/java/org/apache/catalina/ContainerServlet.java
@@ -20,8 +20,6 @@ package org.apache.catalina;
* A <b>ContainerServlet</b> is a servlet that has access to Catalina internal
functionality, and is loaded from the
* Catalina class loader instead of the web application class loader. The
property setter methods must be called by the
* container whenever a new instance of this servlet is put into service.
- *
- * @author Craig R. McClanahan
*/
public interface ContainerServlet {
diff --git a/java/org/apache/catalina/Context.java
b/java/org/apache/catalina/Context.java
index 8f126a7f47..c7bc5dd00d 100644
--- a/java/org/apache/catalina/Context.java
+++ b/java/org/apache/catalina/Context.java
@@ -61,8 +61,6 @@ import org.apache.tomcat.util.http.CookieProcessor;
* The child containers attached to a Context are generally implementations of
Wrapper (representing individual servlet
* definitions).
* <p>
- *
- * @author Craig R. McClanahan
*/
public interface Context extends Container, ContextBind {
diff --git a/java/org/apache/catalina/Engine.java
b/java/org/apache/catalina/Engine.java
index 61da35f55d..7d7727dbf3 100644
--- a/java/org/apache/catalina/Engine.java
+++ b/java/org/apache/catalina/Engine.java
@@ -32,8 +32,6 @@ package org.apache.catalina;
* <p>
* If used, an Engine is always the top level Container in a Catalina
hierarchy. Therefore, the implementation's
* <code>setParent()</code> method should throw
<code>IllegalArgumentException</code>.
- *
- * @author Craig R. McClanahan
*/
public interface Engine extends Container {
diff --git a/java/org/apache/catalina/Globals.java
b/java/org/apache/catalina/Globals.java
index e92cc14810..259cb4c439 100644
--- a/java/org/apache/catalina/Globals.java
+++ b/java/org/apache/catalina/Globals.java
@@ -18,8 +18,6 @@ package org.apache.catalina;
/**
* Global constants that are applicable to multiple packages within Catalina.
- *
- * @author Craig R. McClanahan
*/
public final class Globals {
diff --git a/java/org/apache/catalina/Group.java
b/java/org/apache/catalina/Group.java
index 18a28399df..1862c9a98f 100644
--- a/java/org/apache/catalina/Group.java
+++ b/java/org/apache/catalina/Group.java
@@ -25,8 +25,6 @@ import java.util.Iterator;
* group inherits the {@link Role}s assigned to the group.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public interface Group extends Principal {
diff --git a/java/org/apache/catalina/Host.java
b/java/org/apache/catalina/Host.java
index 14950fa93a..2ed42c4332 100644
--- a/java/org/apache/catalina/Host.java
+++ b/java/org/apache/catalina/Host.java
@@ -37,8 +37,6 @@ import java.util.regex.Pattern;
* <p>
* The child containers attached to a Host are generally implementations of
Context (representing an individual servlet
* context).
- *
- * @author Craig R. McClanahan
*/
public interface Host extends Container {
diff --git a/java/org/apache/catalina/Lifecycle.java
b/java/org/apache/catalina/Lifecycle.java
index 58aa0eb1c0..6792b2f0e0 100644
--- a/java/org/apache/catalina/Lifecycle.java
+++ b/java/org/apache/catalina/Lifecycle.java
@@ -75,8 +75,6 @@ package org.apache.catalina;
*
* The {@link LifecycleEvent}s fired during state changes are defined in the
methods that trigger the changed. No
* {@link LifecycleEvent}s are fired if the attempted transition is not valid.
- *
- * @author Craig R. McClanahan
*/
public interface Lifecycle {
diff --git a/java/org/apache/catalina/LifecycleEvent.java
b/java/org/apache/catalina/LifecycleEvent.java
index b914542db0..2032a841ad 100644
--- a/java/org/apache/catalina/LifecycleEvent.java
+++ b/java/org/apache/catalina/LifecycleEvent.java
@@ -20,8 +20,6 @@ import java.util.EventObject;
/**
* General event for notifying listeners of significant changes on a component
that implements the Lifecycle interface.
- *
- * @author Craig R. McClanahan
*/
public final class LifecycleEvent extends EventObject {
diff --git a/java/org/apache/catalina/LifecycleException.java
b/java/org/apache/catalina/LifecycleException.java
index 5ff67eea8f..14235a399c 100644
--- a/java/org/apache/catalina/LifecycleException.java
+++ b/java/org/apache/catalina/LifecycleException.java
@@ -20,8 +20,6 @@ package org.apache.catalina;
/**
* General purpose exception that is thrown to indicate a lifecycle related
problem. Such exceptions should generally be
* considered fatal to the operation of the application containing this
component.
- *
- * @author Craig R. McClanahan
*/
public final class LifecycleException extends Exception {
diff --git a/java/org/apache/catalina/LifecycleListener.java
b/java/org/apache/catalina/LifecycleListener.java
index 55c03194a2..0a2e70e763 100644
--- a/java/org/apache/catalina/LifecycleListener.java
+++ b/java/org/apache/catalina/LifecycleListener.java
@@ -21,8 +21,6 @@ package org.apache.catalina;
* Interface defining a listener for significant events (including "component
start" and "component stop") generated by
* a component that implements the Lifecycle interface. The listener will be
fired after the associated state change has
* taken place.
- *
- * @author Craig R. McClanahan
*/
public interface LifecycleListener {
diff --git a/java/org/apache/catalina/Loader.java
b/java/org/apache/catalina/Loader.java
index 75b21c476a..12f4160390 100644
--- a/java/org/apache/catalina/Loader.java
+++ b/java/org/apache/catalina/Loader.java
@@ -35,8 +35,6 @@ import java.beans.PropertyChangeListener;
* <li>Based on a policy chosen by the implementation, must call the
<code>Context.reload()</code> method on the owning
* <code>Context</code> when a change to one or more of the class files loaded
by this class loader is detected.
* </ul>
- *
- * @author Craig R. McClanahan
*/
public interface Loader {
diff --git a/java/org/apache/catalina/Manager.java
b/java/org/apache/catalina/Manager.java
index 60b260bd33..dbca6ff4b2 100644
--- a/java/org/apache/catalina/Manager.java
+++ b/java/org/apache/catalina/Manager.java
@@ -31,8 +31,6 @@ import java.io.IOException;
* <li>Must allow a call to <code>stop()</code> to be followed by a call to
<code>start()</code> on the same
* <code>Manager</code> instance.
* </ul>
- *
- * @author Craig R. McClanahan
*/
public interface Manager {
diff --git a/java/org/apache/catalina/Pipeline.java
b/java/org/apache/catalina/Pipeline.java
index f2fb8b0476..7d521ff7d2 100644
--- a/java/org/apache/catalina/Pipeline.java
+++ b/java/org/apache/catalina/Pipeline.java
@@ -31,8 +31,6 @@ import java.util.Set;
* that will always be executed last. Other Valves will be executed in the
order that they were added, before the basic
* Valve is executed.
* </p>
- *
- * @author Craig R. McClanahan
* @author Peter Donald
*/
public interface Pipeline extends Contained {
diff --git a/java/org/apache/catalina/Realm.java
b/java/org/apache/catalina/Realm.java
index 2c615a4fc5..eb5f24be12 100644
--- a/java/org/apache/catalina/Realm.java
+++ b/java/org/apache/catalina/Realm.java
@@ -32,8 +32,6 @@ import org.ietf.jgss.GSSName;
* A <b>Realm</b> is a read-only facade for an underlying security realm used
to authenticate individual users, and
* identify the security roles associated with those users. Realms can be
attached at any Container level, but will
* typically only be attached to a Context, or higher level, Container.
- *
- * @author Craig R. McClanahan
*/
public interface Realm extends Contained {
diff --git a/java/org/apache/catalina/Role.java
b/java/org/apache/catalina/Role.java
index 9c18711db3..d3d019a9c8 100644
--- a/java/org/apache/catalina/Role.java
+++ b/java/org/apache/catalina/Role.java
@@ -26,8 +26,6 @@ import java.security.Principal;
* <code>Principals</code>.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public interface Role extends Principal {
diff --git a/java/org/apache/catalina/Server.java
b/java/org/apache/catalina/Server.java
index dd64b019bf..0170e6d5af 100644
--- a/java/org/apache/catalina/Server.java
+++ b/java/org/apache/catalina/Server.java
@@ -34,8 +34,6 @@ import org.apache.catalina.startup.Catalina;
* In between, the implementation must open a server socket on the port number
specified by the <code>port</code>
* property. When a connection is accepted, the first line is read and
compared with the specified shutdown command. If
* the command matches, shutdown of the server is initiated.
- *
- * @author Craig R. McClanahan
*/
public interface Server extends Lifecycle {
diff --git a/java/org/apache/catalina/Service.java
b/java/org/apache/catalina/Service.java
index 8eb1888581..802d758506 100644
--- a/java/org/apache/catalina/Service.java
+++ b/java/org/apache/catalina/Service.java
@@ -26,8 +26,6 @@ import org.apache.catalina.mapper.Mapper;
* <p>
* A given JVM can contain any number of Service instances; however, they are
completely independent of each other and
* share only the basic JVM facilities and classes on the system class path.
- *
- * @author Craig R. McClanahan
*/
public interface Service extends Lifecycle {
diff --git a/java/org/apache/catalina/Session.java
b/java/org/apache/catalina/Session.java
index 45e1fa8276..cd652ae35c 100644
--- a/java/org/apache/catalina/Session.java
+++ b/java/org/apache/catalina/Session.java
@@ -26,8 +26,6 @@ import jakarta.servlet.http.HttpSession;
/**
* A <b>Session</b> is the Catalina-internal facade for an
<code>HttpSession</code> that is used to maintain state
* information between requests for a particular user of a web application.
- *
- * @author Craig R. McClanahan
*/
public interface Session {
diff --git a/java/org/apache/catalina/SessionEvent.java
b/java/org/apache/catalina/SessionEvent.java
index fb40837f36..02e6849bc7 100644
--- a/java/org/apache/catalina/SessionEvent.java
+++ b/java/org/apache/catalina/SessionEvent.java
@@ -22,8 +22,6 @@ import java.util.EventObject;
/**
* General event for notifying listeners of significant changes on a Session.
- *
- * @author Craig R. McClanahan
*/
public final class SessionEvent extends EventObject {
diff --git a/java/org/apache/catalina/SessionListener.java
b/java/org/apache/catalina/SessionListener.java
index 47516abe02..df54240215 100644
--- a/java/org/apache/catalina/SessionListener.java
+++ b/java/org/apache/catalina/SessionListener.java
@@ -21,8 +21,6 @@ import java.util.EventListener;
/**
* Interface defining a listener for significant Session generated events.
- *
- * @author Craig R. McClanahan
*/
public interface SessionListener extends EventListener {
diff --git a/java/org/apache/catalina/Store.java
b/java/org/apache/catalina/Store.java
index 36181c8877..42d51c6fa4 100644
--- a/java/org/apache/catalina/Store.java
+++ b/java/org/apache/catalina/Store.java
@@ -25,8 +25,6 @@ import java.io.IOException;
* A <b>Store</b> is the abstraction of a Catalina component that provides
persistent storage and loading of Sessions
* and their associated user data. Implementations are free to save and load
the Sessions to any media they wish, but it
* is assumed that saved Sessions are persistent across server or context
restarts.
- *
- * @author Craig R. McClanahan
*/
public interface Store {
diff --git a/java/org/apache/catalina/User.java
b/java/org/apache/catalina/User.java
index 4c1235bb1a..6deb8f1f0a 100644
--- a/java/org/apache/catalina/User.java
+++ b/java/org/apache/catalina/User.java
@@ -26,8 +26,6 @@ import java.util.Iterator;
* {@link Group}s through which they inherit additional security roles, and is
optionally assigned a set of specific
* {@link Role}s.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public interface User extends Principal {
diff --git a/java/org/apache/catalina/UserDatabase.java
b/java/org/apache/catalina/UserDatabase.java
index 34826ba7c9..adbda89d2b 100644
--- a/java/org/apache/catalina/UserDatabase.java
+++ b/java/org/apache/catalina/UserDatabase.java
@@ -23,8 +23,6 @@ import java.util.Iterator;
* along with definitions of corresponding {@link Role}s, and referenced by a
{@link Realm} for authentication and
* access control.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public interface UserDatabase {
diff --git a/java/org/apache/catalina/Valve.java
b/java/org/apache/catalina/Valve.java
index bf82a535dd..3a07b1a88b 100644
--- a/java/org/apache/catalina/Valve.java
+++ b/java/org/apache/catalina/Valve.java
@@ -31,8 +31,6 @@ import org.apache.catalina.connector.Response;
* </p>
* <b>HISTORICAL NOTE</b>: The "Valve" name was assigned to this concept
because a valve is what you use in a real world
* pipeline to control and/or modify flows through it.
- *
- * @author Craig R. McClanahan
* @author Gunnar Rjnning
* @author Peter Donald
*/
diff --git a/java/org/apache/catalina/Wrapper.java
b/java/org/apache/catalina/Wrapper.java
index 441acd39c2..b529a1957c 100644
--- a/java/org/apache/catalina/Wrapper.java
+++ b/java/org/apache/catalina/Wrapper.java
@@ -36,8 +36,6 @@ import jakarta.servlet.UnavailableException;
* <p>
* Child Containers are not allowed on Wrapper implementations, so the
<code>addChild()</code> method should throw an
* <code>IllegalArgumentException</code>.
- *
- * @author Craig R. McClanahan
*/
public interface Wrapper extends Container {
diff --git a/java/org/apache/catalina/ant/AbstractCatalinaTask.java
b/java/org/apache/catalina/ant/AbstractCatalinaTask.java
index b75c4fc9af..fab102dbcb 100644
--- a/java/org/apache/catalina/ant/AbstractCatalinaTask.java
+++ b/java/org/apache/catalina/ant/AbstractCatalinaTask.java
@@ -36,8 +36,6 @@ import org.apache.tools.ant.Project;
* Abstract base class for Ant tasks that interact with the <em>Manager</em>
web application for dynamically deploying
* and undeploying applications. These tasks require Ant 1.4 or later.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public abstract class AbstractCatalinaTask extends BaseRedirectorHelperTask {
diff --git a/java/org/apache/catalina/ant/DeployTask.java
b/java/org/apache/catalina/ant/DeployTask.java
index 404c6b7585..a8b2b43013 100644
--- a/java/org/apache/catalina/ant/DeployTask.java
+++ b/java/org/apache/catalina/ant/DeployTask.java
@@ -32,8 +32,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/deploy</code> command, supported by the
Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class DeployTask extends AbstractCatalinaCommandTask {
diff --git a/java/org/apache/catalina/ant/ListTask.java
b/java/org/apache/catalina/ant/ListTask.java
index 378f04fcf9..14c065f62a 100644
--- a/java/org/apache/catalina/ant/ListTask.java
+++ b/java/org/apache/catalina/ant/ListTask.java
@@ -23,8 +23,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/list</code> command, supported by the
Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class ListTask extends AbstractCatalinaTask {
diff --git a/java/org/apache/catalina/ant/ReloadTask.java
b/java/org/apache/catalina/ant/ReloadTask.java
index 23b824da0d..71bd650856 100644
--- a/java/org/apache/catalina/ant/ReloadTask.java
+++ b/java/org/apache/catalina/ant/ReloadTask.java
@@ -23,8 +23,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/reload</code> command, supported by the
Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class ReloadTask extends AbstractCatalinaCommandTask {
diff --git a/java/org/apache/catalina/ant/ResourcesTask.java
b/java/org/apache/catalina/ant/ResourcesTask.java
index 88dfa5c3a4..d1b53b14e1 100644
--- a/java/org/apache/catalina/ant/ResourcesTask.java
+++ b/java/org/apache/catalina/ant/ResourcesTask.java
@@ -26,8 +26,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/resources</code> command, supported by
the Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class ResourcesTask extends AbstractCatalinaTask {
diff --git a/java/org/apache/catalina/ant/StartTask.java
b/java/org/apache/catalina/ant/StartTask.java
index cbf68f1065..fd23916139 100644
--- a/java/org/apache/catalina/ant/StartTask.java
+++ b/java/org/apache/catalina/ant/StartTask.java
@@ -23,8 +23,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/start</code> command, supported by the
Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class StartTask extends AbstractCatalinaCommandTask {
diff --git a/java/org/apache/catalina/ant/StopTask.java
b/java/org/apache/catalina/ant/StopTask.java
index c0cf0c49dc..7dcb910dfc 100644
--- a/java/org/apache/catalina/ant/StopTask.java
+++ b/java/org/apache/catalina/ant/StopTask.java
@@ -23,8 +23,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/stop</code> command, supported by the
Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class StopTask extends AbstractCatalinaCommandTask {
diff --git a/java/org/apache/catalina/ant/UndeployTask.java
b/java/org/apache/catalina/ant/UndeployTask.java
index fd44b0a71f..267ed8f8b0 100644
--- a/java/org/apache/catalina/ant/UndeployTask.java
+++ b/java/org/apache/catalina/ant/UndeployTask.java
@@ -23,8 +23,6 @@ import org.apache.tools.ant.BuildException;
/**
* Ant task that implements the <code>/undeploy</code> command, supported by
the Tomcat manager application.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class UndeployTask extends AbstractCatalinaCommandTask {
diff --git a/java/org/apache/catalina/authenticator/AuthenticatorBase.java
b/java/org/apache/catalina/authenticator/AuthenticatorBase.java
index f861bc1181..5fe03bd65e 100644
--- a/java/org/apache/catalina/authenticator/AuthenticatorBase.java
+++ b/java/org/apache/catalina/authenticator/AuthenticatorBase.java
@@ -86,8 +86,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* <b>USAGE CONSTRAINT</b>: This Valve is only useful when processing HTTP
requests. Requests of any other type will
* simply be passed through.
- *
- * @author Craig R. McClanahan
*/
public abstract class AuthenticatorBase extends ValveBase implements
Authenticator, RegistrationListener {
diff --git a/java/org/apache/catalina/authenticator/BasicAuthenticator.java
b/java/org/apache/catalina/authenticator/BasicAuthenticator.java
index cab30c3908..61357d2c88 100644
--- a/java/org/apache/catalina/authenticator/BasicAuthenticator.java
+++ b/java/org/apache/catalina/authenticator/BasicAuthenticator.java
@@ -34,8 +34,6 @@ import org.apache.tomcat.util.buf.MessageBytes;
/**
* An <b>Authenticator</b> and <b>Valve</b> implementation of HTTP BASIC
Authentication, as outlined in RFC 7617: "The
* 'Basic' HTTP Authentication Scheme"
- *
- * @author Craig R. McClanahan
*/
public class BasicAuthenticator extends AuthenticatorBase {
diff --git a/java/org/apache/catalina/authenticator/DigestAuthenticator.java
b/java/org/apache/catalina/authenticator/DigestAuthenticator.java
index 66e59bee25..ffd5ad1e02 100644
--- a/java/org/apache/catalina/authenticator/DigestAuthenticator.java
+++ b/java/org/apache/catalina/authenticator/DigestAuthenticator.java
@@ -47,8 +47,6 @@ import
org.apache.tomcat.util.security.ConcurrentMessageDigest;
/**
* An <b>Authenticator</b> and <b>Valve</b> implementation of HTTP DIGEST
Authentication, as outlined in RFC 7616: "HTTP
* Digest Authentication"
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class DigestAuthenticator extends AuthenticatorBase {
diff --git a/java/org/apache/catalina/authenticator/FormAuthenticator.java
b/java/org/apache/catalina/authenticator/FormAuthenticator.java
index 18612c7e26..30313f4d22 100644
--- a/java/org/apache/catalina/authenticator/FormAuthenticator.java
+++ b/java/org/apache/catalina/authenticator/FormAuthenticator.java
@@ -48,8 +48,6 @@ import org.apache.tomcat.util.http.MimeHeaders;
/**
* An <b>Authenticator</b> and <b>Valve</b> implementation of FORM BASED
Authentication, as described in the Servlet API
* Specification.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class FormAuthenticator extends AuthenticatorBase {
diff --git a/java/org/apache/catalina/authenticator/NonLoginAuthenticator.java
b/java/org/apache/catalina/authenticator/NonLoginAuthenticator.java
index 16f26046a4..bec67217c5 100644
--- a/java/org/apache/catalina/authenticator/NonLoginAuthenticator.java
+++ b/java/org/apache/catalina/authenticator/NonLoginAuthenticator.java
@@ -25,8 +25,6 @@ import org.apache.catalina.connector.Request;
/**
* An <b>Authenticator</b> and <b>Valve</b> implementation that checks only
security constraints not involving user
* authentication.
- *
- * @author Craig R. McClanahan
*/
public final class NonLoginAuthenticator extends AuthenticatorBase {
diff --git a/java/org/apache/catalina/authenticator/SSLAuthenticator.java
b/java/org/apache/catalina/authenticator/SSLAuthenticator.java
index b216b6c6db..dc9ef2e70f 100644
--- a/java/org/apache/catalina/authenticator/SSLAuthenticator.java
+++ b/java/org/apache/catalina/authenticator/SSLAuthenticator.java
@@ -42,8 +42,6 @@ import
org.apache.tomcat.util.net.SSLHostConfig.CertificateVerification;
/**
* An <b>Authenticator</b> and <b>Valve</b> implementation of authentication
that utilizes SSL certificates to identify
* client users.
- *
- * @author Craig R. McClanahan
*/
public class SSLAuthenticator extends AuthenticatorBase {
diff --git a/java/org/apache/catalina/authenticator/SavedRequest.java
b/java/org/apache/catalina/authenticator/SavedRequest.java
index c7debba4f8..1216e7ecf0 100644
--- a/java/org/apache/catalina/authenticator/SavedRequest.java
+++ b/java/org/apache/catalina/authenticator/SavedRequest.java
@@ -35,8 +35,6 @@ import org.apache.tomcat.util.buf.ByteChunk;
* <p>
* <b>IMPLEMENTATION NOTE</b> - It is assumed that this object is accessed
only from the context of a single thread, so
* no synchronization around internal collection classes is performed.
- *
- * @author Craig R. McClanahan
*/
public final class SavedRequest implements Serializable {
diff --git a/java/org/apache/catalina/authenticator/SingleSignOn.java
b/java/org/apache/catalina/authenticator/SingleSignOn.java
index bd1d9d7dc3..c5fe8d853b 100644
--- a/java/org/apache/catalina/authenticator/SingleSignOn.java
+++ b/java/org/apache/catalina/authenticator/SingleSignOn.java
@@ -50,8 +50,6 @@ import org.apache.tomcat.util.res.StringManager;
* <li>The web applications themselves must use one of the standard
Authenticators found in the
* <code>org.apache.catalina.authenticator</code> package.</li>
* </ul>
- *
- * @author Craig R. McClanahan
*/
public class SingleSignOn extends ValveBase {
diff --git a/java/org/apache/catalina/connector/Connector.java
b/java/org/apache/catalina/connector/Connector.java
index 9de0fdd6ae..272eb6739b 100644
--- a/java/org/apache/catalina/connector/Connector.java
+++ b/java/org/apache/catalina/connector/Connector.java
@@ -54,8 +54,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Implementation of a Coyote connector.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class Connector extends LifecycleMBeanBase {
diff --git a/java/org/apache/catalina/connector/CoyoteAdapter.java
b/java/org/apache/catalina/connector/CoyoteAdapter.java
index 477bb56787..40b3a072bb 100644
--- a/java/org/apache/catalina/connector/CoyoteAdapter.java
+++ b/java/org/apache/catalina/connector/CoyoteAdapter.java
@@ -58,8 +58,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Implementation of a request processor which delegates the processing to a
Coyote processor.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class CoyoteAdapter implements Adapter {
diff --git a/java/org/apache/catalina/connector/Request.java
b/java/org/apache/catalina/connector/Request.java
index c7c2832f93..16514e1ba3 100644
--- a/java/org/apache/catalina/connector/Request.java
+++ b/java/org/apache/catalina/connector/Request.java
@@ -125,9 +125,6 @@ import org.ietf.jgss.GSSException;
/**
* Wrapper object for the Coyote request.
- *
- * @author Remy Maucherat
- * @author Craig R. McClanahan
*/
public class Request implements HttpServletRequest {
diff --git a/java/org/apache/catalina/connector/RequestFacade.java
b/java/org/apache/catalina/connector/RequestFacade.java
index d6ffd2a014..1a3a0000ba 100644
--- a/java/org/apache/catalina/connector/RequestFacade.java
+++ b/java/org/apache/catalina/connector/RequestFacade.java
@@ -49,8 +49,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Facade class that wraps a Coyote request object. All methods are delegated
to the wrapped request.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class RequestFacade implements HttpServletRequest {
diff --git a/java/org/apache/catalina/connector/Response.java
b/java/org/apache/catalina/connector/Response.java
index 595c6b6e38..4ce05c924c 100644
--- a/java/org/apache/catalina/connector/Response.java
+++ b/java/org/apache/catalina/connector/Response.java
@@ -69,7 +69,6 @@ import org.apache.tomcat.util.security.Escape;
* Wrapper object for the Coyote response.
*
* @author Remy Maucherat
- * @author Craig R. McClanahan
*/
public class Response implements HttpServletResponse {
diff --git a/java/org/apache/catalina/core/ApplicationContext.java
b/java/org/apache/catalina/core/ApplicationContext.java
index 001685e6c3..ebc8581435 100644
--- a/java/org/apache/catalina/core/ApplicationContext.java
+++ b/java/org/apache/catalina/core/ApplicationContext.java
@@ -83,8 +83,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Standard implementation of <code>ServletContext</code> that represents a
web application's execution environment. An
* instance of this class is associated with each instance of
<code>StandardContext</code>.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class ApplicationContext implements ServletContext {
diff --git a/java/org/apache/catalina/core/ApplicationDispatcher.java
b/java/org/apache/catalina/core/ApplicationDispatcher.java
index 694d87b865..1b26db8b20 100644
--- a/java/org/apache/catalina/core/ApplicationDispatcher.java
+++ b/java/org/apache/catalina/core/ApplicationDispatcher.java
@@ -56,8 +56,6 @@ import org.apache.tomcat.util.res.StringManager;
* resource. This implementation allows application level servlets to wrap the
request and/or response objects that are
* passed on to the called resource, as long as the wrapping classes extend
* <code>jakarta.servlet.ServletRequestWrapper</code> and
<code>jakarta.servlet.ServletResponseWrapper</code>.
- *
- * @author Craig R. McClanahan
*/
final class ApplicationDispatcher implements AsyncDispatcher,
RequestDispatcher {
diff --git a/java/org/apache/catalina/core/ApplicationFilterChain.java
b/java/org/apache/catalina/core/ApplicationFilterChain.java
index 36b89d81e7..67cd63f7b7 100644
--- a/java/org/apache/catalina/core/ApplicationFilterChain.java
+++ b/java/org/apache/catalina/core/ApplicationFilterChain.java
@@ -40,8 +40,6 @@ import org.apache.tomcat.util.res.StringManager;
* Implementation of <code>jakarta.servlet.FilterChain</code> used to manage
the execution of a set of filters for a
* particular request. When the set of defined filters has all been executed,
the next call to <code>doFilter()</code>
* will execute the servlet's <code>service()</code> method itself.
- *
- * @author Craig R. McClanahan
*/
public final class ApplicationFilterChain implements FilterChain {
diff --git a/java/org/apache/catalina/core/ApplicationFilterConfig.java
b/java/org/apache/catalina/core/ApplicationFilterConfig.java
index ae4d0c98c5..09812ac55f 100644
--- a/java/org/apache/catalina/core/ApplicationFilterConfig.java
+++ b/java/org/apache/catalina/core/ApplicationFilterConfig.java
@@ -49,8 +49,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Implementation of a <code>jakarta.servlet.FilterConfig</code> useful in
managing the filter instances instantiated
* when a web application is first started.
- *
- * @author Craig R. McClanahan
*/
public final class ApplicationFilterConfig implements FilterConfig,
Serializable {
diff --git a/java/org/apache/catalina/core/ApplicationHttpRequest.java
b/java/org/apache/catalina/core/ApplicationHttpRequest.java
index 914c949f52..afdcb91c10 100644
--- a/java/org/apache/catalina/core/ApplicationHttpRequest.java
+++ b/java/org/apache/catalina/core/ApplicationHttpRequest.java
@@ -63,8 +63,6 @@ import org.apache.tomcat.util.res.StringManager;
* <strong>WARNING</strong>: Due to Java's lack of support for multiple
inheritance, all of the logic in
* <code>ApplicationRequest</code> is duplicated in
<code>ApplicationHttpRequest</code>. Make sure that you keep these
* two classes in synchronization when making changes!
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
class ApplicationHttpRequest extends HttpServletRequestWrapper {
diff --git a/java/org/apache/catalina/core/ApplicationHttpResponse.java
b/java/org/apache/catalina/core/ApplicationHttpResponse.java
index 73ae1eddf6..7886b707ec 100644
--- a/java/org/apache/catalina/core/ApplicationHttpResponse.java
+++ b/java/org/apache/catalina/core/ApplicationHttpResponse.java
@@ -33,8 +33,6 @@ import jakarta.servlet.http.HttpServletResponseWrapper;
* <strong>WARNING</strong>: Due to Java's lack of support for multiple
inheritance, all of the logic in
* <code>ApplicationResponse</code> is duplicated in
<code>ApplicationHttpResponse</code>. Make sure that you keep these
* two classes in synchronization when making changes!
- *
- * @author Craig R. McClanahan
*/
class ApplicationHttpResponse extends HttpServletResponseWrapper {
diff --git a/java/org/apache/catalina/core/ApplicationRequest.java
b/java/org/apache/catalina/core/ApplicationRequest.java
index 08e8c76ec3..d10a7f40c3 100644
--- a/java/org/apache/catalina/core/ApplicationRequest.java
+++ b/java/org/apache/catalina/core/ApplicationRequest.java
@@ -36,8 +36,6 @@ import jakarta.servlet.ServletRequestWrapper;
* <strong>WARNING</strong>: Due to Java's lack of support for multiple
inheritance, all of the logic in
* <code>ApplicationRequest</code> is duplicated in
<code>ApplicationHttpRequest</code>. Make sure that you keep these
* two classes in synchronization when making changes!
- *
- * @author Craig R. McClanahan
*/
class ApplicationRequest extends ServletRequestWrapper {
diff --git a/java/org/apache/catalina/core/ApplicationResponse.java
b/java/org/apache/catalina/core/ApplicationResponse.java
index e793a27fb7..c2e91370e2 100644
--- a/java/org/apache/catalina/core/ApplicationResponse.java
+++ b/java/org/apache/catalina/core/ApplicationResponse.java
@@ -31,8 +31,6 @@ import jakarta.servlet.ServletResponseWrapper;
* <strong>WARNING</strong>: Due to Java's lack of support for multiple
inheritance, all of the logic in
* <code>ApplicationResponse</code> is duplicated in
<code>ApplicationHttpResponse</code>. Make sure that you keep these
* two classes in synchronization when making changes!
- *
- * @author Craig R. McClanahan
*/
class ApplicationResponse extends ServletResponseWrapper {
diff --git a/java/org/apache/catalina/core/ContainerBase.java
b/java/org/apache/catalina/core/ContainerBase.java
index e56074ba4a..25316577c6 100644
--- a/java/org/apache/catalina/core/ContainerBase.java
+++ b/java/org/apache/catalina/core/ContainerBase.java
@@ -118,8 +118,6 @@ import org.apache.tomcat.util.threads.InlineExecutorService;
* </tr>
* </table>
* Subclasses that fire additional events should document them in the class
comments of the implementation class.
- *
- * @author Craig R. McClanahan
*/
public abstract class ContainerBase extends LifecycleMBeanBase implements
Container {
diff --git a/java/org/apache/catalina/core/StandardContext.java
b/java/org/apache/catalina/core/StandardContext.java
index 7f24a64efd..076d47a118 100644
--- a/java/org/apache/catalina/core/StandardContext.java
+++ b/java/org/apache/catalina/core/StandardContext.java
@@ -142,8 +142,6 @@ import
org.apache.tomcat.util.threads.ScheduledThreadPoolExecutor;
/**
* Standard implementation of the <b>Context</b> interface. Each child
container must be a Wrapper implementation to
* process the requests directed to a particular servlet.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class StandardContext extends ContainerBase implements Context,
NotificationEmitter {
diff --git a/java/org/apache/catalina/core/StandardContextValve.java
b/java/org/apache/catalina/core/StandardContextValve.java
index a1499dbf96..c38bbf4c14 100644
--- a/java/org/apache/catalina/core/StandardContextValve.java
+++ b/java/org/apache/catalina/core/StandardContextValve.java
@@ -34,8 +34,6 @@ import org.apache.tomcat.util.res.StringManager;
* Valve that implements the default basic behavior for the
<code>StandardContext</code> container implementation.
* <p>
* <b>USAGE CONSTRAINT</b>: This implementation is likely to be useful only
when processing HTTP requests.
- *
- * @author Craig R. McClanahan
*/
final class StandardContextValve extends ValveBase {
diff --git a/java/org/apache/catalina/core/StandardEngine.java
b/java/org/apache/catalina/core/StandardEngine.java
index bc9c692ac7..14ed3fdb56 100644
--- a/java/org/apache/catalina/core/StandardEngine.java
+++ b/java/org/apache/catalina/core/StandardEngine.java
@@ -45,8 +45,6 @@ import org.apache.juli.logging.LogFactory;
/**
* Standard implementation of the <b>Engine</b> interface. Each child
container must be a Host implementation to process
* the specific fully qualified host name of that virtual host.
- *
- * @author Craig R. McClanahan
*/
public class StandardEngine extends ContainerBase implements Engine {
diff --git a/java/org/apache/catalina/core/StandardEngineValve.java
b/java/org/apache/catalina/core/StandardEngineValve.java
index 5c3f0cea03..546c8d46ac 100644
--- a/java/org/apache/catalina/core/StandardEngineValve.java
+++ b/java/org/apache/catalina/core/StandardEngineValve.java
@@ -29,8 +29,6 @@ import org.apache.catalina.valves.ValveBase;
* Valve that implements the default basic behavior for the
<code>StandardEngine</code> container implementation.
* <p>
* <b>USAGE CONSTRAINT</b>: This implementation is likely to be useful only
when processing HTTP requests.
- *
- * @author Craig R. McClanahan
*/
final class StandardEngineValve extends ValveBase {
diff --git a/java/org/apache/catalina/core/StandardHost.java
b/java/org/apache/catalina/core/StandardHost.java
index 67e54d1af3..f1e1908092 100644
--- a/java/org/apache/catalina/core/StandardHost.java
+++ b/java/org/apache/catalina/core/StandardHost.java
@@ -49,8 +49,6 @@ import org.apache.tomcat.util.ExceptionUtils;
/**
* Standard implementation of the <b>Host</b> interface. Each child container
must be a Context implementation to
* process the requests directed to a particular web application.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class StandardHost extends ContainerBase implements Host {
diff --git a/java/org/apache/catalina/core/StandardHostValve.java
b/java/org/apache/catalina/core/StandardHostValve.java
index d5e32af209..282d180d92 100644
--- a/java/org/apache/catalina/core/StandardHostValve.java
+++ b/java/org/apache/catalina/core/StandardHostValve.java
@@ -44,8 +44,6 @@ import org.apache.tomcat.util.res.StringManager;
* Valve that implements the default basic behavior for the
<code>StandardHost</code> container implementation.
* <p>
* <b>USAGE CONSTRAINT</b>: This implementation is likely to be useful only
when processing HTTP requests.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
final class StandardHostValve extends ValveBase {
diff --git a/java/org/apache/catalina/core/StandardPipeline.java
b/java/org/apache/catalina/core/StandardPipeline.java
index 3551178064..fb9ad89d5d 100644
--- a/java/org/apache/catalina/core/StandardPipeline.java
+++ b/java/org/apache/catalina/core/StandardPipeline.java
@@ -43,8 +43,6 @@ import org.apache.tomcat.util.res.StringManager;
* This implementation assumes that no calls to <code>addValve()</code> or
<code>removeValve</code> are allowed while a
* request is currently being processed. Otherwise, the mechanism by which
per-thread state is maintained will need to
* be modified.
- *
- * @author Craig R. McClanahan
*/
public class StandardPipeline extends LifecycleBase implements Pipeline {
diff --git a/java/org/apache/catalina/core/StandardServer.java
b/java/org/apache/catalina/core/StandardServer.java
index ac9e834760..e6dab26c7f 100644
--- a/java/org/apache/catalina/core/StandardServer.java
+++ b/java/org/apache/catalina/core/StandardServer.java
@@ -62,8 +62,6 @@ import org.apache.tomcat.util.threads.TaskThreadFactory;
/**
* Standard implementation of the <b>Server</b> interface, available for use
(but not required) when deploying and
* starting Catalina.
- *
- * @author Craig R. McClanahan
*/
public final class StandardServer extends LifecycleMBeanBase implements Server
{
diff --git a/java/org/apache/catalina/core/StandardService.java
b/java/org/apache/catalina/core/StandardService.java
index d1dc4c8823..386f195891 100644
--- a/java/org/apache/catalina/core/StandardService.java
+++ b/java/org/apache/catalina/core/StandardService.java
@@ -46,8 +46,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Standard implementation of the <code>Service</code> interface. The
associated Container is generally an instance of
* Engine, but this is not required.
- *
- * @author Craig R. McClanahan
*/
public class StandardService extends LifecycleMBeanBase implements Service {
diff --git a/java/org/apache/catalina/core/StandardWrapper.java
b/java/org/apache/catalina/core/StandardWrapper.java
index a8c6794f24..2c6bc9326f 100644
--- a/java/org/apache/catalina/core/StandardWrapper.java
+++ b/java/org/apache/catalina/core/StandardWrapper.java
@@ -65,8 +65,6 @@ import org.apache.tomcat.util.modeler.Util;
/**
* Standard implementation of the <b>Wrapper</b> interface that represents an
individual servlet definition. No child
* Containers are allowed, and the parent Container must be a Context.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class StandardWrapper extends ContainerBase implements ServletConfig,
Wrapper, NotificationEmitter {
diff --git a/java/org/apache/catalina/core/StandardWrapperValve.java
b/java/org/apache/catalina/core/StandardWrapperValve.java
index 72da9840ea..5199a1b33b 100644
--- a/java/org/apache/catalina/core/StandardWrapperValve.java
+++ b/java/org/apache/catalina/core/StandardWrapperValve.java
@@ -44,8 +44,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Valve that implements the default basic behavior for the
<code>StandardWrapper</code> container implementation.
- *
- * @author Craig R. McClanahan
*/
final class StandardWrapperValve extends ValveBase {
diff --git a/java/org/apache/catalina/filters/Constants.java
b/java/org/apache/catalina/filters/Constants.java
index c893d8121c..350289b7be 100644
--- a/java/org/apache/catalina/filters/Constants.java
+++ b/java/org/apache/catalina/filters/Constants.java
@@ -20,8 +20,6 @@ import org.apache.tomcat.util.http.Method;
/**
* Manifest constants for this Java package.
- *
- * @author Craig R. McClanahan
*/
public final class Constants {
diff --git a/java/org/apache/catalina/filters/RemoteAddrFilter.java
b/java/org/apache/catalina/filters/RemoteAddrFilter.java
index 991bcf8e60..f335795c03 100644
--- a/java/org/apache/catalina/filters/RemoteAddrFilter.java
+++ b/java/org/apache/catalina/filters/RemoteAddrFilter.java
@@ -29,8 +29,6 @@ import org.apache.juli.logging.LogFactory;
/**
* Concrete implementation of <code>RequestFilter</code> that filters based on
the string representation of the remote
* client's IP address.
- *
- * @author Craig R. McClanahan
*/
public final class RemoteAddrFilter extends RequestFilter {
diff --git a/java/org/apache/catalina/filters/RemoteHostFilter.java
b/java/org/apache/catalina/filters/RemoteHostFilter.java
index 63c4a931cc..f77b57c120 100644
--- a/java/org/apache/catalina/filters/RemoteHostFilter.java
+++ b/java/org/apache/catalina/filters/RemoteHostFilter.java
@@ -28,8 +28,6 @@ import org.apache.juli.logging.LogFactory;
/**
* Concrete implementation of <code>RequestFilter</code> that filters based on
the remote client's host name.
- *
- * @author Craig R. McClanahan
*/
public final class RemoteHostFilter extends RequestFilter {
diff --git a/java/org/apache/catalina/filters/RequestDumperFilter.java
b/java/org/apache/catalina/filters/RequestDumperFilter.java
index 6620016561..7db3332445 100644
--- a/java/org/apache/catalina/filters/RequestDumperFilter.java
+++ b/java/org/apache/catalina/filters/RequestDumperFilter.java
@@ -46,8 +46,6 @@ import org.apache.juli.logging.LogFactory;
* <code>org.apache.catalina.filter.RequestDumperFilter</code> logger is
directed to a dedicated file and that the
* <code>org.apache.juli.VerbatimFormatter</code> is used.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class RequestDumperFilter extends GenericFilter {
diff --git a/java/org/apache/catalina/ha/session/DeltaManager.java
b/java/org/apache/catalina/ha/session/DeltaManager.java
index 25bd4f3a22..2341823d08 100644
--- a/java/org/apache/catalina/ha/session/DeltaManager.java
+++ b/java/org/apache/catalina/ha/session/DeltaManager.java
@@ -50,8 +50,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* <b>IMPLEMENTATION NOTE </b>: Correct behavior of session storing and
reloading depends upon external calls to the
* <code>start()</code> and <code>stop()</code> methods of this class at the
correct times.
- *
- * @author Craig R. McClanahan
* @author Peter Rossbach
*/
public class DeltaManager extends ClusterManagerBase {
diff --git a/java/org/apache/catalina/ha/tcp/ReplicationValve.java
b/java/org/apache/catalina/ha/tcp/ReplicationValve.java
index 0908593a58..a402eb789b 100644
--- a/java/org/apache/catalina/ha/tcp/ReplicationValve.java
+++ b/java/org/apache/catalina/ha/tcp/ReplicationValve.java
@@ -59,8 +59,6 @@ import org.apache.tomcat.util.res.StringManager;
* primaryIndicator=true, then the request attribute
<i>org.apache.catalina.ha.tcp.isPrimarySession.</i> is set true,
* when request processing is at sessions primary node.
* </p>
- *
- * @author Craig R. McClanahan
* @author Peter Rossbach
*/
public class ReplicationValve extends ValveBase implements ClusterValve {
diff --git a/java/org/apache/catalina/loader/WebappClassLoaderBase.java
b/java/org/apache/catalina/loader/WebappClassLoaderBase.java
index 39ffd49e09..8611488431 100644
--- a/java/org/apache/catalina/loader/WebappClassLoaderBase.java
+++ b/java/org/apache/catalina/loader/WebappClassLoaderBase.java
@@ -116,7 +116,6 @@ import org.apache.tomcat.util.threads.ThreadPoolExecutor;
* instrumentation of system or container classes or classes in other web apps.
*
* @author Remy Maucherat
- * @author Craig R. McClanahan
*/
public abstract class WebappClassLoaderBase extends URLClassLoader
implements Lifecycle, InstrumentableClassLoader, WebappProperties,
PermissionCheck {
diff --git a/java/org/apache/catalina/loader/WebappLoader.java
b/java/org/apache/catalina/loader/WebappLoader.java
index 1346eef880..2edd97fd38 100644
--- a/java/org/apache/catalina/loader/WebappLoader.java
+++ b/java/org/apache/catalina/loader/WebappLoader.java
@@ -56,8 +56,6 @@ import org.apache.tomcat.util.res.StringManager;
* This class loader is configured via the Resources children of its Context
prior to calling <code>start()</code>. When
* a new class is required, these Resources will be consulted first to locate
the class. If it is not present, the
* system class loader will be used instead.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class WebappLoader extends LifecycleMBeanBase implements Loader {
diff --git a/java/org/apache/catalina/manager/ManagerServlet.java
b/java/org/apache/catalina/manager/ManagerServlet.java
index 127b600dc5..c6e5c0f658 100644
--- a/java/org/apache/catalina/manager/ManagerServlet.java
+++ b/java/org/apache/catalina/manager/ManagerServlet.java
@@ -145,8 +145,6 @@ import org.apache.tomcat.util.security.Escape;
* <li><b>debug</b> - The debugging detail level that controls the amount of
information that is logged by this servlet.
* Default is zero.
* </ul>
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class ManagerServlet extends HttpServlet implements ContainerServlet {
diff --git a/java/org/apache/catalina/manager/host/HostManagerServlet.java
b/java/org/apache/catalina/manager/host/HostManagerServlet.java
index 3d9adc92fa..dfaa1a88e8 100644
--- a/java/org/apache/catalina/manager/host/HostManagerServlet.java
+++ b/java/org/apache/catalina/manager/host/HostManagerServlet.java
@@ -76,8 +76,6 @@ import org.apache.tomcat.util.res.StringManager;
* <li><b>debug</b> - The debugging detail level that controls the amount of
information that is logged by this servlet.
* Default is zero.
* </ul>
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class HostManagerServlet extends HttpServlet implements
ContainerServlet {
diff --git a/java/org/apache/catalina/mbeans/ClassNameMBean.java
b/java/org/apache/catalina/mbeans/ClassNameMBean.java
index 40efc707c7..44d9e6a6e7 100644
--- a/java/org/apache/catalina/mbeans/ClassNameMBean.java
+++ b/java/org/apache/catalina/mbeans/ClassNameMBean.java
@@ -26,8 +26,6 @@ package org.apache.catalina.mbeans;
* </p>
*
* @param <T> The type that this bean represents.
- *
- * @author Craig R. McClanahan
*/
public class ClassNameMBean<T> extends BaseCatalinaMBean<T> {
diff --git a/java/org/apache/catalina/mbeans/DataSourceUserDatabaseMBean.java
b/java/org/apache/catalina/mbeans/DataSourceUserDatabaseMBean.java
index d5127efa25..7bb40bf187 100644
--- a/java/org/apache/catalina/mbeans/DataSourceUserDatabaseMBean.java
+++ b/java/org/apache/catalina/mbeans/DataSourceUserDatabaseMBean.java
@@ -33,8 +33,6 @@ import org.apache.tomcat.util.modeler.Registry;
* A <strong>ModelMBean</strong> implementation for the
<code>org.apache.catalina.users.DataSourceUserDatabase</code>
* component.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class DataSourceUserDatabaseMBean extends BaseModelMBean {
diff --git
a/java/org/apache/catalina/mbeans/GlobalResourcesLifecycleListener.java
b/java/org/apache/catalina/mbeans/GlobalResourcesLifecycleListener.java
index d4edd1fcb9..58c1f2b56c 100644
--- a/java/org/apache/catalina/mbeans/GlobalResourcesLifecycleListener.java
+++ b/java/org/apache/catalina/mbeans/GlobalResourcesLifecycleListener.java
@@ -45,8 +45,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* This listener must only be nested within {@link Server} elements.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class GlobalResourcesLifecycleListener implements LifecycleListener {
diff --git a/java/org/apache/catalina/mbeans/GroupMBean.java
b/java/org/apache/catalina/mbeans/GroupMBean.java
index f0a46018f0..3ba26ec6ac 100644
--- a/java/org/apache/catalina/mbeans/GroupMBean.java
+++ b/java/org/apache/catalina/mbeans/GroupMBean.java
@@ -35,8 +35,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* A <strong>ModelMBean</strong> implementation for the
<code>org.apache.catalina.Group</code> component.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class GroupMBean extends BaseModelMBean {
diff --git a/java/org/apache/catalina/mbeans/MBeanUtils.java
b/java/org/apache/catalina/mbeans/MBeanUtils.java
index e9d2b5a450..bf829b2be5 100644
--- a/java/org/apache/catalina/mbeans/MBeanUtils.java
+++ b/java/org/apache/catalina/mbeans/MBeanUtils.java
@@ -42,8 +42,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Public utility methods in support of the server side MBeans implementation.
- *
- * @author Craig R. McClanahan
* @author Amy Roh
*/
public class MBeanUtils {
diff --git a/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
b/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
index 950a56741b..5bab50e4d5 100644
--- a/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
+++ b/java/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.java
@@ -23,8 +23,6 @@ import org.apache.tomcat.util.modeler.ManagedBean;
* A <strong>ModelMBean</strong> implementation for the
<code>org.apache.catalina.users.MemoryUserDatabase</code>
* component.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class MemoryUserDatabaseMBean extends SparseUserDatabaseMBean {
diff --git a/java/org/apache/catalina/mbeans/RoleMBean.java
b/java/org/apache/catalina/mbeans/RoleMBean.java
index 7ffd9f42bb..7585b3c189 100644
--- a/java/org/apache/catalina/mbeans/RoleMBean.java
+++ b/java/org/apache/catalina/mbeans/RoleMBean.java
@@ -24,8 +24,6 @@ import org.apache.tomcat.util.modeler.Registry;
* <p>
* A <strong>ModelMBean</strong> implementation for the
<code>org.apache.catalina.Role</code> component.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class RoleMBean extends BaseModelMBean {
diff --git a/java/org/apache/catalina/mbeans/SparseUserDatabaseMBean.java
b/java/org/apache/catalina/mbeans/SparseUserDatabaseMBean.java
index 6aef4d11f5..bc38e9b32f 100644
--- a/java/org/apache/catalina/mbeans/SparseUserDatabaseMBean.java
+++ b/java/org/apache/catalina/mbeans/SparseUserDatabaseMBean.java
@@ -40,8 +40,6 @@ import org.apache.tomcat.util.res.StringManager;
* register the corresponding user and make it available for management). All
the MBeans created for users, groups and
* roles are then discarded when save is invoked.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class SparseUserDatabaseMBean extends BaseModelMBean {
diff --git a/java/org/apache/catalina/mbeans/UserMBean.java
b/java/org/apache/catalina/mbeans/UserMBean.java
index 5d9afa9494..0f52efaa27 100644
--- a/java/org/apache/catalina/mbeans/UserMBean.java
+++ b/java/org/apache/catalina/mbeans/UserMBean.java
@@ -35,8 +35,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* A <strong>ModelMBean</strong> implementation for the
<code>org.apache.catalina.User</code> component.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class UserMBean extends BaseModelMBean {
diff --git a/java/org/apache/catalina/realm/DataSourceRealm.java
b/java/org/apache/catalina/realm/DataSourceRealm.java
index 42d3cee775..edd9259571 100644
--- a/java/org/apache/catalina/realm/DataSourceRealm.java
+++ b/java/org/apache/catalina/realm/DataSourceRealm.java
@@ -36,7 +36,6 @@ import org.apache.naming.ContextBindings;
* to set up the database and for configuration options.
*
* @author Glenn L. Nielsen
- * @author Craig R. McClanahan
* @author Carson McDonald
* @author Ignacio Ortega
*/
diff --git a/java/org/apache/catalina/realm/GenericPrincipal.java
b/java/org/apache/catalina/realm/GenericPrincipal.java
index 2c8dbbeac1..d28bf114b4 100644
--- a/java/org/apache/catalina/realm/GenericPrincipal.java
+++ b/java/org/apache/catalina/realm/GenericPrincipal.java
@@ -33,8 +33,6 @@ import org.ietf.jgss.GSSCredential;
/**
* Generic implementation of <strong>java.security.Principal</strong> that is
available for use by <code>Realm</code>
* implementations.
- *
- * @author Craig R. McClanahan
*/
public class GenericPrincipal implements TomcatPrincipal, Serializable {
diff --git a/java/org/apache/catalina/realm/JAASCallbackHandler.java
b/java/org/apache/catalina/realm/JAASCallbackHandler.java
index c6796b7c7d..3f5cff09be 100644
--- a/java/org/apache/catalina/realm/JAASCallbackHandler.java
+++ b/java/org/apache/catalina/realm/JAASCallbackHandler.java
@@ -42,8 +42,6 @@ import org.apache.tomcat.util.res.StringManager;
* <code>javax.security.auth.callback.NameCallback</code> and
* <code>javax.security.auth.callback.PasswordCallback</code>.
* </p>
- *
- * @author Craig R. McClanahan
* @author Andrew R. Jaquith
*/
public class JAASCallbackHandler implements CallbackHandler {
diff --git a/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
b/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
index 0f708ef762..3b26ba3bac 100644
--- a/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
+++ b/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
@@ -66,8 +66,6 @@ import org.apache.tomcat.util.digester.Digester;
* requirements of the <code>GenericPrincipal</code> constructor. It does not
actually perform the functionality
* required of a <code>Realm</code> implementation.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class JAASMemoryLoginModule extends MemoryRealm implements LoginModule {
// We need to extend MemoryRealm to avoid class cast
diff --git a/java/org/apache/catalina/realm/JAASRealm.java
b/java/org/apache/catalina/realm/JAASRealm.java
index deb60f6b61..bb0a869d2b 100644
--- a/java/org/apache/catalina/realm/JAASRealm.java
+++ b/java/org/apache/catalina/realm/JAASRealm.java
@@ -115,8 +115,6 @@ import org.apache.tomcat.util.file.ConfigurationSource;
* <code>JAASCallbackHandler</code> will digest the password prior to passing
it back to the
* <code>LoginModule</code></li>
* </ul>
- *
- * @author Craig R. McClanahan
* @author Yoav Shapira
*/
public class JAASRealm extends RealmBase {
diff --git a/java/org/apache/catalina/realm/JNDIRealm.java
b/java/org/apache/catalina/realm/JNDIRealm.java
index d30f3026a5..2487917027 100644
--- a/java/org/apache/catalina/realm/JNDIRealm.java
+++ b/java/org/apache/catalina/realm/JNDIRealm.java
@@ -135,7 +135,6 @@ import org.ietf.jgss.GSSName;
* </ul>
*
* @author John Holman
- * @author Craig R. McClanahan
*/
public class JNDIRealm extends RealmBase {
diff --git a/java/org/apache/catalina/realm/MemoryRealm.java
b/java/org/apache/catalina/realm/MemoryRealm.java
index 8b1fd7ec3e..028b8388fe 100644
--- a/java/org/apache/catalina/realm/MemoryRealm.java
+++ b/java/org/apache/catalina/realm/MemoryRealm.java
@@ -38,8 +38,6 @@ import org.apache.tomcat.util.file.ConfigFileLoader;
* <strong>IMPLEMENTATION NOTE</strong>: It is assumed that the in-memory
collection representing our defined users (and
* their roles) is initialized at application startup and never modified
again. Therefore, no thread synchronization is
* performed around accesses to the principals collection.
- *
- * @author Craig R. McClanahan
*/
public class MemoryRealm extends RealmBase {
diff --git a/java/org/apache/catalina/realm/MemoryRuleSet.java
b/java/org/apache/catalina/realm/MemoryRuleSet.java
index e2217392ef..a130625787 100644
--- a/java/org/apache/catalina/realm/MemoryRuleSet.java
+++ b/java/org/apache/catalina/realm/MemoryRuleSet.java
@@ -25,8 +25,6 @@ import org.xml.sax.Attributes;
* <p>
* <strong>RuleSet</strong> for recognizing the users defined in the XML file
processed by <code>MemoryRealm</code>.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class MemoryRuleSet implements RuleSet {
diff --git a/java/org/apache/catalina/realm/RealmBase.java
b/java/org/apache/catalina/realm/RealmBase.java
index 5441a3e44c..08f6d62e82 100644
--- a/java/org/apache/catalina/realm/RealmBase.java
+++ b/java/org/apache/catalina/realm/RealmBase.java
@@ -69,8 +69,6 @@ import org.ietf.jgss.GSSName;
/**
* Simple implementation of <b>Realm</b> that reads an XML file to configure
the valid users, passwords, and roles. The
* file format (and default file location) are identical to those currently
supported by Tomcat 3.X.
- *
- * @author Craig R. McClanahan
*/
public abstract class RealmBase extends LifecycleMBeanBase implements Realm {
diff --git a/java/org/apache/catalina/realm/UserDatabaseRealm.java
b/java/org/apache/catalina/realm/UserDatabaseRealm.java
index 6b89a83fc2..3e94915169 100644
--- a/java/org/apache/catalina/realm/UserDatabaseRealm.java
+++ b/java/org/apache/catalina/realm/UserDatabaseRealm.java
@@ -39,8 +39,6 @@ import org.apache.tomcat.util.ExceptionUtils;
* available through the JNDI resources configured for this instance of
Catalina. Set the <code>resourceName</code>
* parameter to the JNDI resources name for the configured instance of
<code>UserDatabase</code> that we should consult.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class UserDatabaseRealm extends RealmBase {
diff --git a/java/org/apache/catalina/servlets/CGIServlet.java
b/java/org/apache/catalina/servlets/CGIServlet.java
index fcd34e27e0..7a7208f5e7 100644
--- a/java/org/apache/catalina/servlets/CGIServlet.java
+++ b/java/org/apache/catalina/servlets/CGIServlet.java
@@ -206,8 +206,6 @@ public final class CGIServlet extends HttpServlet {
private static final Log log = LogFactory.getLog(CGIServlet.class);
private static final StringManager sm =
StringManager.getManager(CGIServlet.class);
- /* some vars below copied from Craig R. McClanahan's InvokerServlet */
-
private static final long serialVersionUID = 1L;
private static final Set<String> DEFAULT_SUPER_METHODS = new HashSet<>();
@@ -290,9 +288,6 @@ public final class CGIServlet extends HttpServlet {
/**
* Sets instance variables.
- * <P>
- * Modified from Craig R. McClanahan's InvokerServlet
- * </P>
*
* @param config a <code>ServletConfig</code> object containing the
servlet's configuration and initialization
* parameters
@@ -397,9 +392,6 @@ public final class CGIServlet extends HttpServlet {
/**
* Logs important Servlet API and container information.
- * <p>
- * Based on SnoopAllServlet by Craig R. McClanahan
- * </p>
*
* @param req HttpServletRequest object used as source of information
*/
diff --git a/java/org/apache/catalina/servlets/DefaultServlet.java
b/java/org/apache/catalina/servlets/DefaultServlet.java
index 488887b316..633f911b9f 100644
--- a/java/org/apache/catalina/servlets/DefaultServlet.java
+++ b/java/org/apache/catalina/servlets/DefaultServlet.java
@@ -137,8 +137,6 @@ import org.xml.sax.ext.EntityResolver2;
* Then a request to <code>/context/static/images/tomcat.jpg</code> will
succeed while a request to
* <code>/context/images/tomcat2.jpg</code> will fail.
* </p>
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class DefaultServlet extends HttpServlet {
diff --git a/java/org/apache/catalina/session/Constants.java
b/java/org/apache/catalina/session/Constants.java
index 2236ff7643..f2fc83469b 100644
--- a/java/org/apache/catalina/session/Constants.java
+++ b/java/org/apache/catalina/session/Constants.java
@@ -23,8 +23,6 @@ import org.apache.catalina.valves.CrawlerSessionManagerValve;
/**
* Manifest constants for the <code>org.apache.catalina.session</code> package.
- *
- * @author Craig R. McClanahan
*/
public class Constants {
diff --git a/java/org/apache/catalina/session/FileStore.java
b/java/org/apache/catalina/session/FileStore.java
index 1369acd2d9..7b5b001060 100644
--- a/java/org/apache/catalina/session/FileStore.java
+++ b/java/org/apache/catalina/session/FileStore.java
@@ -41,8 +41,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Concrete implementation of the <b>Store</b> interface that utilizes a file
per saved Session in a configured
* directory. Sessions that are saved are still subject to being expired based
on inactivity.
- *
- * @author Craig R. McClanahan
*/
public final class FileStore extends StoreBase {
diff --git a/java/org/apache/catalina/session/ManagerBase.java
b/java/org/apache/catalina/session/ManagerBase.java
index 436ed97c99..97f160a96f 100644
--- a/java/org/apache/catalina/session/ManagerBase.java
+++ b/java/org/apache/catalina/session/ManagerBase.java
@@ -55,8 +55,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Minimal implementation of the <b>Manager</b> interface that supports no
session persistence or distributable
* capabilities. This class may be subclassed to create more sophisticated
Manager implementations.
- *
- * @author Craig R. McClanahan
*/
public abstract class ManagerBase extends LifecycleMBeanBase implements
Manager {
diff --git a/java/org/apache/catalina/session/PersistentManagerBase.java
b/java/org/apache/catalina/session/PersistentManagerBase.java
index 38c076b313..e22640ec5f 100644
--- a/java/org/apache/catalina/session/PersistentManagerBase.java
+++ b/java/org/apache/catalina/session/PersistentManagerBase.java
@@ -42,8 +42,6 @@ import org.apache.juli.logging.LogFactory;
* <p>
* <b>IMPLEMENTATION NOTE</b>: Correct behavior of session storing and
reloading depends upon external calls to the
* {@link Lifecycle#start()} and {@link Lifecycle#stop()} methods of this
class at the correct times.
- *
- * @author Craig R. McClanahan
*/
public abstract class PersistentManagerBase extends ManagerBase implements
StoreManager {
diff --git a/java/org/apache/catalina/session/StandardManager.java
b/java/org/apache/catalina/session/StandardManager.java
index 9d4c603c19..d9e5363aa1 100644
--- a/java/org/apache/catalina/session/StandardManager.java
+++ b/java/org/apache/catalina/session/StandardManager.java
@@ -51,8 +51,6 @@ import org.apache.tomcat.util.ExceptionUtils;
* <p>
* <b>IMPLEMENTATION NOTE</b>: Correct behavior of session storing and
reloading depends upon external calls to the
* <code>start()</code> and <code>stop()</code> methods of this class at the
correct times.
- *
- * @author Craig R. McClanahan
*/
public class StandardManager extends ManagerBase {
diff --git a/java/org/apache/catalina/session/StandardSession.java
b/java/org/apache/catalina/session/StandardSession.java
index 629f08437a..ddc94ea060 100644
--- a/java/org/apache/catalina/session/StandardSession.java
+++ b/java/org/apache/catalina/session/StandardSession.java
@@ -67,8 +67,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* <b>IMPLEMENTATION NOTE</b>: If you add fields to this class, you must make
sure that you carry them over in the
* read/writeObject methods so that this class is properly serialized.
- *
- * @author Craig R. McClanahan
* @author Sean Legassick
* @author <a href="mailto:[email protected]">Jon S. Stevens</a>
*/
diff --git a/java/org/apache/catalina/startup/Bootstrap.java
b/java/org/apache/catalina/startup/Bootstrap.java
index c91274cbfd..92eec8a056 100644
--- a/java/org/apache/catalina/startup/Bootstrap.java
+++ b/java/org/apache/catalina/startup/Bootstrap.java
@@ -41,8 +41,6 @@ import org.apache.juli.logging.LogFactory;
* regular execution of the container. The purpose of this roundabout approach
is to keep the Catalina internal classes
* (and any other classes they depend on, such as an XML parser) out of the
system class path and therefore not visible
* to application level classes.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public final class Bootstrap {
diff --git a/java/org/apache/catalina/startup/Catalina.java
b/java/org/apache/catalina/startup/Catalina.java
index 5b93a21afc..8be0804285 100644
--- a/java/org/apache/catalina/startup/Catalina.java
+++ b/java/org/apache/catalina/startup/Catalina.java
@@ -66,8 +66,6 @@ import org.xml.sax.InputSource;
* <li><b>start</b> - Start an instance of Catalina.</li>
* <li><b>stop</b> - Stop the currently running instance of Catalina.</li>
* </ul>
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class Catalina {
diff --git a/java/org/apache/catalina/startup/ClassLoaderFactory.java
b/java/org/apache/catalina/startup/ClassLoaderFactory.java
index 9fe210fe63..9859822962 100644
--- a/java/org/apache/catalina/startup/ClassLoaderFactory.java
+++ b/java/org/apache/catalina/startup/ClassLoaderFactory.java
@@ -45,8 +45,6 @@ import org.apache.juli.logging.LogFactory;
* directories will be added to the class loader's repositories.</li>
* <li><code>ClassLoader</code> instance that should become the parent of the
new class loader.</li>
* </ul>
- *
- * @author Craig R. McClanahan
*/
public final class ClassLoaderFactory {
diff --git a/java/org/apache/catalina/startup/Constants.java
b/java/org/apache/catalina/startup/Constants.java
index 1a593803c3..df88d5aada 100644
--- a/java/org/apache/catalina/startup/Constants.java
+++ b/java/org/apache/catalina/startup/Constants.java
@@ -20,8 +20,6 @@ package org.apache.catalina.startup;
* String constants for the startup package. <br>
* Note that some values include a leading '/' and that some do not. This is
intentional based on how the values are
* used.
- *
- * @author Craig R. McClanahan
*/
public final class Constants {
diff --git a/java/org/apache/catalina/startup/ContextConfig.java
b/java/org/apache/catalina/startup/ContextConfig.java
index 3fc6c38110..51fcf5fb80 100644
--- a/java/org/apache/catalina/startup/ContextConfig.java
+++ b/java/org/apache/catalina/startup/ContextConfig.java
@@ -118,8 +118,6 @@ import org.xml.sax.SAXParseException;
/**
* Startup event listener for a <b>Context</b> that configures the properties
of that Context, and the associated
* defined servlets.
- *
- * @author Craig R. McClanahan
*/
public class ContextConfig implements LifecycleListener {
diff --git a/java/org/apache/catalina/startup/ContextRuleSet.java
b/java/org/apache/catalina/startup/ContextRuleSet.java
index 30426811aa..da8a4cfe14 100644
--- a/java/org/apache/catalina/startup/ContextRuleSet.java
+++ b/java/org/apache/catalina/startup/ContextRuleSet.java
@@ -21,8 +21,6 @@ import org.apache.tomcat.util.digester.RuleSet;
/**
* <strong>RuleSet</strong> for processing the contents of a Context
definition element.
- *
- * @author Craig R. McClanahan
*/
public class ContextRuleSet implements RuleSet {
diff --git a/java/org/apache/catalina/startup/CopyParentClassLoaderRule.java
b/java/org/apache/catalina/startup/CopyParentClassLoaderRule.java
index 69fb093d93..22581536c6 100644
--- a/java/org/apache/catalina/startup/CopyParentClassLoaderRule.java
+++ b/java/org/apache/catalina/startup/CopyParentClassLoaderRule.java
@@ -27,8 +27,6 @@ import org.xml.sax.Attributes;
/**
* Rule that copies the <code>parentClassLoader</code> property from the
next-to-top item on the stack (which must be a
* <code>Container</code>) to the top item on the stack (which must also be a
<code>Container</code>).
- *
- * @author Craig R. McClanahan
*/
public class CopyParentClassLoaderRule extends Rule {
diff --git a/java/org/apache/catalina/startup/EngineConfig.java
b/java/org/apache/catalina/startup/EngineConfig.java
index 941c1cebb7..f218e8a049 100644
--- a/java/org/apache/catalina/startup/EngineConfig.java
+++ b/java/org/apache/catalina/startup/EngineConfig.java
@@ -29,8 +29,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Startup event listener for an <b>Engine</b> that configures the properties
of that Engine, and the associated defined
* contexts.
- *
- * @author Craig R. McClanahan
*/
public class EngineConfig implements LifecycleListener {
diff --git a/java/org/apache/catalina/startup/EngineRuleSet.java
b/java/org/apache/catalina/startup/EngineRuleSet.java
index fdfffdeb34..1e60b5b1e9 100644
--- a/java/org/apache/catalina/startup/EngineRuleSet.java
+++ b/java/org/apache/catalina/startup/EngineRuleSet.java
@@ -22,8 +22,6 @@ import org.apache.tomcat.util.digester.RuleSet;
/**
* <strong>RuleSet</strong> for processing the contents of an Engine
definition element. This <code>RuleSet</code> does
* NOT include any rules for nested Host elements, which should be added via
instances of <code>HostRuleSet</code>.
- *
- * @author Craig R. McClanahan
*/
public class EngineRuleSet implements RuleSet {
diff --git a/java/org/apache/catalina/startup/ExpandWar.java
b/java/org/apache/catalina/startup/ExpandWar.java
index 59b83e0166..4029a51596 100644
--- a/java/org/apache/catalina/startup/ExpandWar.java
+++ b/java/org/apache/catalina/startup/ExpandWar.java
@@ -40,8 +40,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Expand out a WAR in a Host's appBase.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
* @author Glenn L. Nielsen
*/
diff --git a/java/org/apache/catalina/startup/HomesUserDatabase.java
b/java/org/apache/catalina/startup/HomesUserDatabase.java
index 1813ced55f..ba4581efa0 100644
--- a/java/org/apache/catalina/startup/HomesUserDatabase.java
+++ b/java/org/apache/catalina/startup/HomesUserDatabase.java
@@ -25,8 +25,6 @@ import java.util.Map;
/**
* Concrete implementation of the <code>UserDatabase</code> interface
considers all directories in a directory whose
* pathname is specified to our constructor to be "home" directories for those
users.
- *
- * @author Craig R. McClanahan
*/
public final class HomesUserDatabase implements UserDatabase {
diff --git a/java/org/apache/catalina/startup/HostConfig.java
b/java/org/apache/catalina/startup/HostConfig.java
index 6f48b6712b..5e54211853 100644
--- a/java/org/apache/catalina/startup/HostConfig.java
+++ b/java/org/apache/catalina/startup/HostConfig.java
@@ -77,8 +77,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Startup event listener for a <b>Host</b> that configures the properties of
that Host, and the associated defined
* contexts.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class HostConfig implements LifecycleListener {
diff --git a/java/org/apache/catalina/startup/HostRuleSet.java
b/java/org/apache/catalina/startup/HostRuleSet.java
index 25e4cbf0e9..4454a61361 100644
--- a/java/org/apache/catalina/startup/HostRuleSet.java
+++ b/java/org/apache/catalina/startup/HostRuleSet.java
@@ -22,8 +22,6 @@ import org.apache.tomcat.util.digester.RuleSet;
/**
* <strong>RuleSet</strong> for processing the contents of a Host definition
element. This <code>RuleSet</code> does NOT
* include any rules for nested Context which should be added via instances of
<code>ContextRuleSet</code>.
- *
- * @author Craig R. McClanahan
*/
public class HostRuleSet implements RuleSet {
diff --git a/java/org/apache/catalina/startup/NamingRuleSet.java
b/java/org/apache/catalina/startup/NamingRuleSet.java
index 3c230a35d5..d6b55bdfa9 100644
--- a/java/org/apache/catalina/startup/NamingRuleSet.java
+++ b/java/org/apache/catalina/startup/NamingRuleSet.java
@@ -21,8 +21,6 @@ import org.apache.tomcat.util.digester.RuleSet;
/**
* <strong>RuleSet</strong> for processing the JNDI Enterprise Naming Context
resource declaration elements.
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public class NamingRuleSet implements RuleSet {
diff --git a/java/org/apache/catalina/startup/PasswdUserDatabase.java
b/java/org/apache/catalina/startup/PasswdUserDatabase.java
index 638865f2a0..2d5d49f19d 100644
--- a/java/org/apache/catalina/startup/PasswdUserDatabase.java
+++ b/java/org/apache/catalina/startup/PasswdUserDatabase.java
@@ -30,8 +30,6 @@ import org.apache.naming.StringManager;
/**
* Concrete implementation of the <code>UserDatabase</code> interface that
processes the <code>/etc/passwd</code> file
* on a Unix system.
- *
- * @author Craig R. McClanahan
*/
public final class PasswdUserDatabase implements UserDatabase {
diff --git a/java/org/apache/catalina/startup/Tool.java
b/java/org/apache/catalina/startup/Tool.java
index 5be1580ce8..7b86ad0945 100644
--- a/java/org/apache/catalina/startup/Tool.java
+++ b/java/org/apache/catalina/startup/Tool.java
@@ -60,8 +60,6 @@ import org.apache.juli.logging.LogFactory;
* <li><strong>${arguments}</strong> - Command line arguments to be passed to
the application's <code>main()</code>
* method.</li>
* </ul>
- *
- * @author Craig R. McClanahan
*/
public final class Tool {
diff --git a/java/org/apache/catalina/startup/UserConfig.java
b/java/org/apache/catalina/startup/UserConfig.java
index 48fdfcc985..68f90f5d21 100644
--- a/java/org/apache/catalina/startup/UserConfig.java
+++ b/java/org/apache/catalina/startup/UserConfig.java
@@ -40,8 +40,6 @@ import org.apache.tomcat.util.res.StringManager;
* a web application in a directory with the specified name in their home
directories. The context path of each deployed
* application will be set to <code>~xxxxx</code>, where xxxxx is the username
of the owning user for that web
* application
- *
- * @author Craig R. McClanahan
*/
public final class UserConfig implements LifecycleListener {
diff --git a/java/org/apache/catalina/startup/UserDatabase.java
b/java/org/apache/catalina/startup/UserDatabase.java
index 0b0d08e5f8..f5d5aadf5b 100644
--- a/java/org/apache/catalina/startup/UserDatabase.java
+++ b/java/org/apache/catalina/startup/UserDatabase.java
@@ -22,8 +22,6 @@ import java.util.Enumeration;
/**
* Abstraction of the set of users defined by the operating system on the
current server platform.
- *
- * @author Craig R. McClanahan
*/
public interface UserDatabase {
diff --git a/java/org/apache/catalina/tribes/io/ReplicationStream.java
b/java/org/apache/catalina/tribes/io/ReplicationStream.java
index 279b7a4a68..db6b9a82c6 100644
--- a/java/org/apache/catalina/tribes/io/ReplicationStream.java
+++ b/java/org/apache/catalina/tribes/io/ReplicationStream.java
@@ -28,8 +28,6 @@ import org.apache.catalina.tribes.util.StringManager;
/**
* Custom subclass of <code>ObjectInputStream</code> that loads from the class
loader for this web application. This
* allows classes defined only with the web application to be found correctly.
- *
- * @author Craig R. McClanahan
* @author Bip Thelin
*/
public final class ReplicationStream extends ObjectInputStream {
diff --git a/java/org/apache/catalina/users/AbstractGroup.java
b/java/org/apache/catalina/users/AbstractGroup.java
index 8d4e4f74cd..320988e5b9 100644
--- a/java/org/apache/catalina/users/AbstractGroup.java
+++ b/java/org/apache/catalina/users/AbstractGroup.java
@@ -25,8 +25,6 @@ import org.apache.catalina.Group;
* Convenience base class for {@link Group} implementations.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public abstract class AbstractGroup implements Group {
diff --git a/java/org/apache/catalina/users/AbstractRole.java
b/java/org/apache/catalina/users/AbstractRole.java
index 610aedde73..d4bab61ac9 100644
--- a/java/org/apache/catalina/users/AbstractRole.java
+++ b/java/org/apache/catalina/users/AbstractRole.java
@@ -25,8 +25,6 @@ import org.apache.catalina.Role;
* Convenience base class for {@link Role} implementations.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public abstract class AbstractRole implements Role {
diff --git a/java/org/apache/catalina/users/AbstractUser.java
b/java/org/apache/catalina/users/AbstractUser.java
index a00ead6c80..5c732c3339 100644
--- a/java/org/apache/catalina/users/AbstractUser.java
+++ b/java/org/apache/catalina/users/AbstractUser.java
@@ -25,8 +25,6 @@ import org.apache.catalina.User;
* Convenience base class for {@link User} implementations.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public abstract class AbstractUser implements User {
diff --git a/java/org/apache/catalina/users/Constants.java
b/java/org/apache/catalina/users/Constants.java
index df7e150ca8..03089d7603 100644
--- a/java/org/apache/catalina/users/Constants.java
+++ b/java/org/apache/catalina/users/Constants.java
@@ -20,8 +20,6 @@ package org.apache.catalina.users;
/**
* Manifest constants for this Java package.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public final class Constants {
diff --git a/java/org/apache/catalina/users/DataSourceUserDatabaseFactory.java
b/java/org/apache/catalina/users/DataSourceUserDatabaseFactory.java
index 0db21bdd5b..ed700725dd 100644
--- a/java/org/apache/catalina/users/DataSourceUserDatabaseFactory.java
+++ b/java/org/apache/catalina/users/DataSourceUserDatabaseFactory.java
@@ -40,8 +40,6 @@ import javax.sql.DataSource;
* <li><strong>dataSourceName</strong> - JNDI name of the DataSource, which
must be located in the same Context
* environment as the UserDatabase</li>
* </ul>
- *
- * @author Craig R. McClanahan
*/
public class DataSourceUserDatabaseFactory implements ObjectFactory {
diff --git a/java/org/apache/catalina/users/GenericGroup.java
b/java/org/apache/catalina/users/GenericGroup.java
index 58e56e052f..c2f7c1c0c1 100644
--- a/java/org/apache/catalina/users/GenericGroup.java
+++ b/java/org/apache/catalina/users/GenericGroup.java
@@ -33,8 +33,6 @@ import org.apache.catalina.UserDatabase;
* </p>
*
* @param <UD> The specific type of UserDase with which this group is
associated
- *
- * @author Craig R. McClanahan
*/
public class GenericGroup<UD extends UserDatabase> extends AbstractGroup {
diff --git a/java/org/apache/catalina/users/GenericRole.java
b/java/org/apache/catalina/users/GenericRole.java
index 71ccb5e888..bbc5842466 100644
--- a/java/org/apache/catalina/users/GenericRole.java
+++ b/java/org/apache/catalina/users/GenericRole.java
@@ -26,8 +26,6 @@ import org.apache.catalina.UserDatabase;
* </p>
*
* @param <UD> The specific type of UserDase with which this role is associated
- *
- * @author Craig R. McClanahan
*/
public class GenericRole<UD extends UserDatabase> extends AbstractRole {
diff --git a/java/org/apache/catalina/users/GenericUser.java
b/java/org/apache/catalina/users/GenericUser.java
index f2c0ad892a..2a4eb6b319 100644
--- a/java/org/apache/catalina/users/GenericUser.java
+++ b/java/org/apache/catalina/users/GenericUser.java
@@ -31,8 +31,6 @@ import org.apache.catalina.UserDatabase;
* </p>
*
* @param <UD> The specific type of UserDase with which this role is associated
- *
- * @author Craig R. McClanahan
*/
public class GenericUser<UD extends UserDatabase> extends AbstractUser {
diff --git a/java/org/apache/catalina/users/MemoryGroup.java
b/java/org/apache/catalina/users/MemoryGroup.java
index 666cbef5a1..3a1cb8c3c7 100644
--- a/java/org/apache/catalina/users/MemoryGroup.java
+++ b/java/org/apache/catalina/users/MemoryGroup.java
@@ -27,8 +27,6 @@ import org.apache.tomcat.util.security.Escape;
* {@link UserDatabase}.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*
* @deprecated Use {@link GenericGroup} instead.
diff --git a/java/org/apache/catalina/users/MemoryRole.java
b/java/org/apache/catalina/users/MemoryRole.java
index ca1c561824..72b95fda53 100644
--- a/java/org/apache/catalina/users/MemoryRole.java
+++ b/java/org/apache/catalina/users/MemoryRole.java
@@ -26,8 +26,6 @@ import org.apache.tomcat.util.security.Escape;
* {@link UserDatabase}.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*
* @deprecated Use {@link GenericRole} instead.
diff --git a/java/org/apache/catalina/users/MemoryUser.java
b/java/org/apache/catalina/users/MemoryUser.java
index 7d68001089..dfa75eb5d8 100644
--- a/java/org/apache/catalina/users/MemoryUser.java
+++ b/java/org/apache/catalina/users/MemoryUser.java
@@ -27,8 +27,6 @@ import org.apache.tomcat.util.security.Escape;
* {@link UserDatabase}.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*
* @deprecated Use {@link GenericUser} instead.
diff --git a/java/org/apache/catalina/users/MemoryUserDatabase.java
b/java/org/apache/catalina/users/MemoryUserDatabase.java
index da7369163e..f9b2a05539 100644
--- a/java/org/apache/catalina/users/MemoryUserDatabase.java
+++ b/java/org/apache/catalina/users/MemoryUserDatabase.java
@@ -57,8 +57,6 @@ import org.xml.sax.Attributes;
* This class does not enforce what, in an RDBMS, would be called referential
integrity. Concurrent modifications may
* result in inconsistent data such as a User retaining a reference to a Role
that has been removed from the database.
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
/*
diff --git a/java/org/apache/catalina/users/MemoryUserDatabaseFactory.java
b/java/org/apache/catalina/users/MemoryUserDatabaseFactory.java
index 540eb669de..d437ff97dc 100644
--- a/java/org/apache/catalina/users/MemoryUserDatabaseFactory.java
+++ b/java/org/apache/catalina/users/MemoryUserDatabaseFactory.java
@@ -41,8 +41,6 @@ import javax.naming.spi.ObjectFactory;
* to which it is stored. [conf/tomcat-users.xml]</li>
* </ul>
*
- * @author Craig R. McClanahan
- *
* @since 4.1
*/
public class MemoryUserDatabaseFactory implements ObjectFactory {
diff --git a/java/org/apache/catalina/util/CharsetMapper.java
b/java/org/apache/catalina/util/CharsetMapper.java
index 37365280df..cf026598e7 100644
--- a/java/org/apache/catalina/util/CharsetMapper.java
+++ b/java/org/apache/catalina/util/CharsetMapper.java
@@ -30,8 +30,6 @@ import org.apache.tomcat.util.compat.JreCompat;
* text (or generating output text) when the Content-Type header does not
include one. You can customize the behavior of
* this class by modifying the mapping data it loads, or by subclassing it (to
change the algorithm) and then using your
* own version for a particular web application.
- *
- * @author Craig R. McClanahan
*/
public class CharsetMapper {
diff --git a/java/org/apache/catalina/util/CustomObjectInputStream.java
b/java/org/apache/catalina/util/CustomObjectInputStream.java
index 85bf8ae263..ff84637888 100644
--- a/java/org/apache/catalina/util/CustomObjectInputStream.java
+++ b/java/org/apache/catalina/util/CustomObjectInputStream.java
@@ -33,8 +33,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Custom subclass of <code>ObjectInputStream</code> that loads from the class
loader for this web application. This
* allows classes defined only with the web application to be found correctly.
- *
- * @author Craig R. McClanahan
* @author Bip Thelin
*/
public final class CustomObjectInputStream extends ObjectInputStream {
diff --git a/java/org/apache/catalina/util/ParameterMap.java
b/java/org/apache/catalina/util/ParameterMap.java
index 341c612e2b..f2c594dcb0 100644
--- a/java/org/apache/catalina/util/ParameterMap.java
+++ b/java/org/apache/catalina/util/ParameterMap.java
@@ -32,8 +32,6 @@ import org.apache.tomcat.util.res.StringManager;
*
* @param <K> The type of Key
* @param <V> The type of Value
- *
- * @author Craig R. McClanahan
*/
public final class ParameterMap<K, V> implements Map<K,V>, Serializable {
diff --git a/java/org/apache/catalina/util/RequestUtil.java
b/java/org/apache/catalina/util/RequestUtil.java
index bc123387cb..f493eb7eb1 100644
--- a/java/org/apache/catalina/util/RequestUtil.java
+++ b/java/org/apache/catalina/util/RequestUtil.java
@@ -22,8 +22,6 @@ import org.apache.catalina.connector.Request;
/**
* General purpose request parsing and encoding utility methods.
- *
- * @author Craig R. McClanahan
* @author Tim Tye
*/
public final class RequestUtil {
diff --git a/java/org/apache/catalina/util/ResourceSet.java
b/java/org/apache/catalina/util/ResourceSet.java
index c6a343df23..54296a72f9 100644
--- a/java/org/apache/catalina/util/ResourceSet.java
+++ b/java/org/apache/catalina/util/ResourceSet.java
@@ -29,8 +29,6 @@ import org.apache.tomcat.util.res.StringManager;
* modifications. When first created, a <code>ResourceMap</code> is not locked.
*
* @param <T> The type of elements in the Set
- *
- * @author Craig R. McClanahan
*/
public final class ResourceSet<T> extends HashSet<T> {
diff --git a/java/org/apache/catalina/util/ServerInfo.java
b/java/org/apache/catalina/util/ServerInfo.java
index 158fd3f5f2..f31fd1f5a8 100644
--- a/java/org/apache/catalina/util/ServerInfo.java
+++ b/java/org/apache/catalina/util/ServerInfo.java
@@ -25,8 +25,6 @@ import org.apache.tomcat.util.ExceptionUtils;
/**
* Simple utility module to make it easy to plug in the server identifier when
integrating Tomcat.
- *
- * @author Craig R. McClanahan
*/
public class ServerInfo {
diff --git a/java/org/apache/catalina/util/URLEncoder.java
b/java/org/apache/catalina/util/URLEncoder.java
index 69d89663ab..4ac95d9927 100644
--- a/java/org/apache/catalina/util/URLEncoder.java
+++ b/java/org/apache/catalina/util/URLEncoder.java
@@ -26,8 +26,6 @@ import java.util.BitSet;
* This class is very similar to the java.net.URLEncoder class. Unfortunately,
with java.net.URLEncoder there is no way
* to specify to the java.net.URLEncoder which characters should NOT be
encoded. This code was moved from
* DefaultServlet.java
- *
- * @author Craig R. McClanahan
* @author Remy Maucherat
*/
public final class URLEncoder implements Cloneable {
diff --git a/java/org/apache/catalina/valves/AbstractAccessLogValve.java
b/java/org/apache/catalina/valves/AbstractAccessLogValve.java
index 24ed32403e..8c53cd4628 100644
--- a/java/org/apache/catalina/valves/AbstractAccessLogValve.java
+++ b/java/org/apache/catalina/valves/AbstractAccessLogValve.java
@@ -132,8 +132,6 @@ import org.apache.tomcat.util.net.IPv6Utils;
* For extended attributes coming from a getAttribute() call, it is you
responsibility to ensure there are no newline or
* control characters.
* </p>
- *
- * @author Craig R. McClanahan
* @author Jason Brittain
* @author Remy Maucherat
* @author Takayuki Kaneko
diff --git a/java/org/apache/catalina/valves/Constants.java
b/java/org/apache/catalina/valves/Constants.java
index c19561fcf4..14273d09da 100644
--- a/java/org/apache/catalina/valves/Constants.java
+++ b/java/org/apache/catalina/valves/Constants.java
@@ -19,8 +19,6 @@ package org.apache.catalina.valves;
/**
* Manifest constants for the <code>org.apache.catalina.valves</code> package.
- *
- * @author Craig R. McClanahan
*/
public final class Constants {
diff --git a/java/org/apache/catalina/valves/ErrorReportValve.java
b/java/org/apache/catalina/valves/ErrorReportValve.java
index 9f453cdf50..45fb528c34 100644
--- a/java/org/apache/catalina/valves/ErrorReportValve.java
+++ b/java/org/apache/catalina/valves/ErrorReportValve.java
@@ -53,7 +53,6 @@ import org.apache.tomcat.util.security.Escape;
* </p>
*
* @author Remy Maucherat
- * @author Craig R. McClanahan
* @author <a href="mailto:[email protected]">Nicola Ken Barozzi</a> Aisa
* @author <a href="mailto:[email protected]">Stefano Mazzocchi</a>
* @author Yoav Shapira
diff --git a/java/org/apache/catalina/valves/RemoteAddrValve.java
b/java/org/apache/catalina/valves/RemoteAddrValve.java
index d48fed2b27..de34f763e4 100644
--- a/java/org/apache/catalina/valves/RemoteAddrValve.java
+++ b/java/org/apache/catalina/valves/RemoteAddrValve.java
@@ -30,8 +30,6 @@ import org.apache.juli.logging.LogFactory;
/**
* Concrete implementation of <code>RequestFilterValve</code> that filters
based on the string representation of the
* remote client's IP address optionally combined with the server connector
port number.
- *
- * @author Craig R. McClanahan
*/
public final class RemoteAddrValve extends RequestFilterValve {
diff --git a/java/org/apache/catalina/valves/RemoteHostValve.java
b/java/org/apache/catalina/valves/RemoteHostValve.java
index 58d28a1db8..c817ab6d0d 100644
--- a/java/org/apache/catalina/valves/RemoteHostValve.java
+++ b/java/org/apache/catalina/valves/RemoteHostValve.java
@@ -28,8 +28,6 @@ import org.apache.juli.logging.LogFactory;
/**
* Concrete implementation of <code>RequestFilterValve</code> that filters
based on the remote client's host name
* optionally combined with the server connector port number.
- *
- * @author Craig R. McClanahan
*/
public final class RemoteHostValve extends RequestFilterValve {
diff --git a/java/org/apache/catalina/valves/RequestFilterValve.java
b/java/org/apache/catalina/valves/RequestFilterValve.java
index 9353c7d656..531d2202d3 100644
--- a/java/org/apache/catalina/valves/RequestFilterValve.java
+++ b/java/org/apache/catalina/valves/RequestFilterValve.java
@@ -53,8 +53,6 @@ import org.apache.juli.logging.Log;
* authentication instead of denial.
* <p>
* This Valve may be attached to any Container, depending on the granularity
of the filtering you wish to perform.
- *
- * @author Craig R. McClanahan
*/
public abstract class RequestFilterValve extends ValveBase {
diff --git a/java/org/apache/catalina/valves/ValveBase.java
b/java/org/apache/catalina/valves/ValveBase.java
index 8d69925229..aa210b2f9b 100644
--- a/java/org/apache/catalina/valves/ValveBase.java
+++ b/java/org/apache/catalina/valves/ValveBase.java
@@ -31,8 +31,6 @@ import org.apache.tomcat.util.res.StringManager;
* Convenience base class for implementations of the <b>Valve</b> interface. A
subclass <strong>MUST</strong> implement
* an <code>invoke()</code> method to provide the required functionality, and
<strong>MAY</strong> implement the
* <code>Lifecycle</code> interface to provide configuration management and
lifecycle support.
- *
- * @author Craig R. McClanahan
*/
public abstract class ValveBase extends LifecycleMBeanBase implements
Contained, Valve {
diff --git a/java/org/apache/juli/logging/LogConfigurationException.java
b/java/org/apache/juli/logging/LogConfigurationException.java
index 6059e83483..721e6583cd 100644
--- a/java/org/apache/juli/logging/LogConfigurationException.java
+++ b/java/org/apache/juli/logging/LogConfigurationException.java
@@ -22,8 +22,6 @@ package org.apache.juli.logging;
* An exception that is thrown only if a suitable <code>LogFactory</code> or
<code>Log</code> instance cannot be created
* by the corresponding factory methods.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class LogConfigurationException extends RuntimeException {
diff --git a/java/org/apache/juli/logging/LogFactory.java
b/java/org/apache/juli/logging/LogFactory.java
index 327f0ec3af..35c8075e53 100644
--- a/java/org/apache/juli/logging/LogFactory.java
+++ b/java/org/apache/juli/logging/LogFactory.java
@@ -51,8 +51,6 @@ import aQute.bnd.annotation.spi.ServiceConsumer;
* <strong>IMPLEMENTATION NOTE</strong> - This implementation is heavily based
on the SAXParserFactory and
* DocumentBuilderFactory implementations (corresponding to the JAXP
pluggability APIs) found in Apache Xerces.
* </p>
- *
- * @author Craig R. McClanahan
* @author Costin Manolache
* @author Richard A. Sitze
*/
diff --git a/java/org/apache/naming/factory/MailSessionFactory.java
b/java/org/apache/naming/factory/MailSessionFactory.java
index b822032087..4f1f50bdba 100644
--- a/java/org/apache/naming/factory/MailSessionFactory.java
+++ b/java/org/apache/naming/factory/MailSessionFactory.java
@@ -54,8 +54,6 @@ import jakarta.mail.Session;
* mail.smtp.host="mail.mycompany.com"
* />
* </pre>
- *
- * @author Craig R. McClanahan
*/
public class MailSessionFactory implements ObjectFactory {
diff --git a/java/org/apache/tomcat/util/buf/HexUtils.java
b/java/org/apache/tomcat/util/buf/HexUtils.java
index 949de67448..a6b6746380 100644
--- a/java/org/apache/tomcat/util/buf/HexUtils.java
+++ b/java/org/apache/tomcat/util/buf/HexUtils.java
@@ -21,8 +21,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Tables useful when converting byte arrays to and from strings of
hexadecimal digits. Code from Ajp11, from Apache's
* JServ.
- *
- * @author Craig R. McClanahan
*/
public final class HexUtils {
diff --git
a/java/org/apache/tomcat/util/descriptor/web/ApplicationParameter.java
b/java/org/apache/tomcat/util/descriptor/web/ApplicationParameter.java
index a5beccc4e2..3d1a192ad2 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ApplicationParameter.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ApplicationParameter.java
@@ -23,8 +23,6 @@ import java.io.Serializable;
* Representation of a context initialization parameter that is configured in
the server configuration file, rather than
* the application deployment descriptor. This is convenient for establishing
default values (which may be configured to
* allow application overrides or not) without having to modify the
application deployment descriptor itself.
- *
- * @author Craig R. McClanahan
*/
public class ApplicationParameter implements Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/ContextEjb.java
b/java/org/apache/tomcat/util/descriptor/web/ContextEjb.java
index 28496c95b3..006e8ad072 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ContextEjb.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ContextEjb.java
@@ -20,8 +20,6 @@ package org.apache.tomcat.util.descriptor.web;
/**
* Representation of an EJB resource reference for a web application, as
represented in a <code><ejb-ref></code>
* element in the deployment descriptor.
- *
- * @author Craig R. McClanahan
* @author Peter Rossbach ([email protected])
*/
public class ContextEjb extends ResourceBase {
diff --git a/java/org/apache/tomcat/util/descriptor/web/ContextEnvironment.java
b/java/org/apache/tomcat/util/descriptor/web/ContextEnvironment.java
index 47af2bd2c6..78e9cf2c1a 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ContextEnvironment.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ContextEnvironment.java
@@ -20,8 +20,6 @@ package org.apache.tomcat.util.descriptor.web;
/**
* Representation of an application environment entry, as represented in an
<code><env-entry></code> element in
* the deployment descriptor.
- *
- * @author Craig R. McClanahan
*/
public class ContextEnvironment extends ResourceBase {
diff --git a/java/org/apache/tomcat/util/descriptor/web/ContextLocalEjb.java
b/java/org/apache/tomcat/util/descriptor/web/ContextLocalEjb.java
index 184c49c3ba..1c67d0b1d2 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ContextLocalEjb.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ContextLocalEjb.java
@@ -20,8 +20,6 @@ package org.apache.tomcat.util.descriptor.web;
/**
* Representation of a local EJB resource reference for a web application, as
represented in a
* <code><ejb-local-ref></code> element in the deployment descriptor.
- *
- * @author Craig R. McClanahan
* @author Peter Rossbach ([email protected])
*/
public class ContextLocalEjb extends ResourceBase {
diff --git a/java/org/apache/tomcat/util/descriptor/web/ContextResource.java
b/java/org/apache/tomcat/util/descriptor/web/ContextResource.java
index b8f9b54609..084987d3c9 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ContextResource.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ContextResource.java
@@ -20,8 +20,6 @@ package org.apache.tomcat.util.descriptor.web;
/**
* Representation of a resource reference for a web application, as
represented in a <code><resource-ref></code>
* element in the deployment descriptor.
- *
- * @author Craig R. McClanahan
* @author Peter Rossbach ([email protected])
*/
public class ContextResource extends ResourceBase {
diff --git
a/java/org/apache/tomcat/util/descriptor/web/ContextResourceEnvRef.java
b/java/org/apache/tomcat/util/descriptor/web/ContextResourceEnvRef.java
index 495bf96d30..d35397d192 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ContextResourceEnvRef.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ContextResourceEnvRef.java
@@ -20,8 +20,6 @@ package org.apache.tomcat.util.descriptor.web;
/**
* Representation of an application resource reference, as represented in an
<code><res-env-ref></code> element in
* the deployment descriptor.
- *
- * @author Craig R. McClanahan
* @author Peter Rossbach ([email protected])
*/
public class ContextResourceEnvRef extends ResourceBase {
diff --git a/java/org/apache/tomcat/util/descriptor/web/ContextTransaction.java
b/java/org/apache/tomcat/util/descriptor/web/ContextTransaction.java
index 03a070fb6c..9c5c8ca6a8 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ContextTransaction.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ContextTransaction.java
@@ -25,8 +25,6 @@ import java.util.Map;
/**
* Representation of an application resource reference, as represented in an
<code><res-env-ref></code> element in
* the deployment descriptor.
- *
- * @author Craig R. McClanahan
*/
public class ContextTransaction implements Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/ErrorPage.java
b/java/org/apache/tomcat/util/descriptor/web/ErrorPage.java
index 3b5aab276a..b88c1a5e83 100644
--- a/java/org/apache/tomcat/util/descriptor/web/ErrorPage.java
+++ b/java/org/apache/tomcat/util/descriptor/web/ErrorPage.java
@@ -24,8 +24,6 @@ import org.apache.tomcat.util.buf.UDecoder;
/**
* Representation of an error page element for a web application, as
represented in a <code><error-page></code>
* element in the deployment descriptor.
- *
- * @author Craig R. McClanahan
*/
public class ErrorPage extends XmlEncodingBase implements Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/FilterDef.java
b/java/org/apache/tomcat/util/descriptor/web/FilterDef.java
index bd24d38c8e..bcbbe0a2da 100644
--- a/java/org/apache/tomcat/util/descriptor/web/FilterDef.java
+++ b/java/org/apache/tomcat/util/descriptor/web/FilterDef.java
@@ -28,8 +28,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Representation of a filter definition for a web application, as represented
in a <code><filter></code> element
* in the deployment descriptor.
- *
- * @author Craig R. McClanahan
*/
public class FilterDef implements Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/FilterMap.java
b/java/org/apache/tomcat/util/descriptor/web/FilterMap.java
index ff9e98ed99..b1807b0ba7 100644
--- a/java/org/apache/tomcat/util/descriptor/web/FilterMap.java
+++ b/java/org/apache/tomcat/util/descriptor/web/FilterMap.java
@@ -29,8 +29,6 @@ import org.apache.tomcat.util.buf.UDecoder;
* Representation of a filter mapping for a web application, as represented in
a <code><filter-mapping></code>
* element in the deployment descriptor. Each filter mapping must contain a
filter name plus either a URL pattern or a
* servlet name.
- *
- * @author Craig R. McClanahan
*/
public class FilterMap extends XmlEncodingBase implements Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/LoginConfig.java
b/java/org/apache/tomcat/util/descriptor/web/LoginConfig.java
index 97892f503a..f794c23a25 100644
--- a/java/org/apache/tomcat/util/descriptor/web/LoginConfig.java
+++ b/java/org/apache/tomcat/util/descriptor/web/LoginConfig.java
@@ -23,8 +23,6 @@ import org.apache.tomcat.util.buf.UDecoder;
/**
* Representation of a login configuration element for a web application, as
represented in a
* <code><login-config></code> element in the deployment descriptor.
- *
- * @author Craig R. McClanahan
*/
public class LoginConfig extends XmlEncodingBase implements Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/MessageDestination.java
b/java/org/apache/tomcat/util/descriptor/web/MessageDestination.java
index a0dec4b76c..550f54697d 100644
--- a/java/org/apache/tomcat/util/descriptor/web/MessageDestination.java
+++ b/java/org/apache/tomcat/util/descriptor/web/MessageDestination.java
@@ -23,8 +23,6 @@ package org.apache.tomcat.util.descriptor.web;
* <code><message-destination></code> element in the deployment
descriptor.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since Tomcat 5.0
*/
public class MessageDestination extends ResourceBase {
diff --git
a/java/org/apache/tomcat/util/descriptor/web/MessageDestinationRef.java
b/java/org/apache/tomcat/util/descriptor/web/MessageDestinationRef.java
index bdcb6a401d..a32d745da1 100644
--- a/java/org/apache/tomcat/util/descriptor/web/MessageDestinationRef.java
+++ b/java/org/apache/tomcat/util/descriptor/web/MessageDestinationRef.java
@@ -23,8 +23,6 @@ package org.apache.tomcat.util.descriptor.web;
* <code><message-destination-ref></code> element in the deployment
descriptor.
* </p>
*
- * @author Craig R. McClanahan
- *
* @since Tomcat 5.0
*/
public class MessageDestinationRef extends ResourceBase {
diff --git a/java/org/apache/tomcat/util/descriptor/web/SecurityCollection.java
b/java/org/apache/tomcat/util/descriptor/web/SecurityCollection.java
index f5643dd142..7fa74ef8b2 100644
--- a/java/org/apache/tomcat/util/descriptor/web/SecurityCollection.java
+++ b/java/org/apache/tomcat/util/descriptor/web/SecurityCollection.java
@@ -30,8 +30,6 @@ import org.apache.tomcat.util.buf.UDecoder;
* <b>WARNING</b>: It is assumed that instances of this class will be created
and modified only within the context of a
* single thread, before the instance is made visible to the remainder of the
application. After that, only read access
* is expected. Therefore, none of the read and write access within this class
is synchronized.
- *
- * @author Craig R. McClanahan
*/
public class SecurityCollection extends XmlEncodingBase implements
Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/SecurityConstraint.java
b/java/org/apache/tomcat/util/descriptor/web/SecurityConstraint.java
index 1e727b82be..7423574650 100644
--- a/java/org/apache/tomcat/util/descriptor/web/SecurityConstraint.java
+++ b/java/org/apache/tomcat/util/descriptor/web/SecurityConstraint.java
@@ -44,8 +44,6 @@ import org.apache.tomcat.util.res.StringManager;
* <b>WARNING</b>: It is assumed that instances of this class will be created
and modified only within the context of a
* single thread, before the instance is made visible to the remainder of the
application. After that, only read access
* is expected. Therefore, none of the read and write access within this class
is synchronized.
- *
- * @author Craig R. McClanahan
*/
public class SecurityConstraint extends XmlEncodingBase implements
Serializable {
diff --git a/java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java
b/java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java
index f092ec8d04..f44bf8d48d 100644
--- a/java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java
+++ b/java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java
@@ -34,8 +34,6 @@ import org.xml.sax.Attributes;
* <strong>RuleSet</strong> for processing the contents of a web application
deployment descriptor
* (<code>/WEB-INF/web.xml</code>) resource.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class WebRuleSet implements RuleSet {
diff --git a/java/org/apache/tomcat/util/modeler/AttributeInfo.java
b/java/org/apache/tomcat/util/modeler/AttributeInfo.java
index c44882fdf5..5bc4664c42 100644
--- a/java/org/apache/tomcat/util/modeler/AttributeInfo.java
+++ b/java/org/apache/tomcat/util/modeler/AttributeInfo.java
@@ -22,8 +22,6 @@ import javax.management.MBeanAttributeInfo;
* <p>
* Internal configuration information for an <code>Attribute</code> descriptor.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class AttributeInfo extends FeatureInfo {
private static final long serialVersionUID = -2511626862303972143L;
diff --git a/java/org/apache/tomcat/util/modeler/BaseAttributeFilter.java
b/java/org/apache/tomcat/util/modeler/BaseAttributeFilter.java
index 201f8a1e0a..7f0ac99c7e 100644
--- a/java/org/apache/tomcat/util/modeler/BaseAttributeFilter.java
+++ b/java/org/apache/tomcat/util/modeler/BaseAttributeFilter.java
@@ -31,8 +31,6 @@ import javax.management.NotificationFilter;
* <code>BaseModelMBean</code> to construct attribute change notification
event filters when a filter is not supplied by
* the application.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class BaseAttributeFilter implements NotificationFilter {
diff --git a/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
b/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
index 871a534387..5acee4563f 100644
--- a/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
+++ b/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
@@ -92,8 +92,6 @@ import org.apache.tomcat.util.res.StringManager;
* </ul>
* <li>Attribute caching is not supported</li>
* </ul>
- *
- * @author Craig R. McClanahan
* @author Costin Manolache
*/
public class BaseModelMBean implements DynamicMBean, MBeanRegistration,
ModelMBeanNotificationBroadcaster {
diff --git
a/java/org/apache/tomcat/util/modeler/BaseNotificationBroadcaster.java
b/java/org/apache/tomcat/util/modeler/BaseNotificationBroadcaster.java
index 2e4463889d..6261b76ab1 100644
--- a/java/org/apache/tomcat/util/modeler/BaseNotificationBroadcaster.java
+++ b/java/org/apache/tomcat/util/modeler/BaseNotificationBroadcaster.java
@@ -30,8 +30,6 @@ import javax.management.NotificationListener;
/**
* Implementation of <code>NotificationBroadcaster</code> for attribute change
notifications. This class is used by
* <code>BaseModelMBean</code> to handle notifications of attribute change
events to interested listeners.
- *
- * @author Craig R. McClanahan
* @author Costin Manolache
*/
diff --git a/java/org/apache/tomcat/util/modeler/FeatureInfo.java
b/java/org/apache/tomcat/util/modeler/FeatureInfo.java
index 46a23a6f8f..9d61cd355b 100644
--- a/java/org/apache/tomcat/util/modeler/FeatureInfo.java
+++ b/java/org/apache/tomcat/util/modeler/FeatureInfo.java
@@ -27,8 +27,6 @@ import javax.management.MBeanFeatureInfo;
* Convenience base class for <code>AttributeInfo</code> and
<code>OperationInfo</code> classes that will be used to
* collect configuration information for the <code>ModelMBean</code> beans
exposed for management.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class FeatureInfo implements Serializable {
private static final long serialVersionUID = -911529176124712296L;
diff --git a/java/org/apache/tomcat/util/modeler/ManagedBean.java
b/java/org/apache/tomcat/util/modeler/ManagedBean.java
index b3ff9e41a3..f023c73959 100644
--- a/java/org/apache/tomcat/util/modeler/ManagedBean.java
+++ b/java/org/apache/tomcat/util/modeler/ManagedBean.java
@@ -44,8 +44,6 @@ import org.apache.tomcat.util.res.StringManager;
* <p>
* Internal configuration information for a managed bean (MBean) descriptor.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class ManagedBean implements java.io.Serializable {
diff --git a/java/org/apache/tomcat/util/modeler/NotificationInfo.java
b/java/org/apache/tomcat/util/modeler/NotificationInfo.java
index f62e4ea361..6b0fe1c436 100644
--- a/java/org/apache/tomcat/util/modeler/NotificationInfo.java
+++ b/java/org/apache/tomcat/util/modeler/NotificationInfo.java
@@ -26,8 +26,6 @@ import javax.management.MBeanNotificationInfo;
* <p>
* Internal configuration information for a <code>Notification</code>
descriptor.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class NotificationInfo extends FeatureInfo {
diff --git a/java/org/apache/tomcat/util/modeler/OperationInfo.java
b/java/org/apache/tomcat/util/modeler/OperationInfo.java
index 879b8e96e0..63e71e14a6 100644
--- a/java/org/apache/tomcat/util/modeler/OperationInfo.java
+++ b/java/org/apache/tomcat/util/modeler/OperationInfo.java
@@ -28,8 +28,6 @@ import javax.management.MBeanParameterInfo;
* <p>
* Internal configuration information for an <code>Operation</code> descriptor.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class OperationInfo extends FeatureInfo {
diff --git a/java/org/apache/tomcat/util/modeler/ParameterInfo.java
b/java/org/apache/tomcat/util/modeler/ParameterInfo.java
index 71402fb591..ee0a30eced 100644
--- a/java/org/apache/tomcat/util/modeler/ParameterInfo.java
+++ b/java/org/apache/tomcat/util/modeler/ParameterInfo.java
@@ -23,8 +23,6 @@ import javax.management.MBeanParameterInfo;
* <p>
* Internal configuration information for a <code>Parameter</code> descriptor.
* </p>
- *
- * @author Craig R. McClanahan
*/
public class ParameterInfo extends FeatureInfo {
private static final long serialVersionUID = 2222796006787664020L;
diff --git a/java/org/apache/tomcat/util/modeler/Registry.java
b/java/org/apache/tomcat/util/modeler/Registry.java
index b682d77331..2a62d76e86 100644
--- a/java/org/apache/tomcat/util/modeler/Registry.java
+++ b/java/org/apache/tomcat/util/modeler/Registry.java
@@ -45,8 +45,6 @@ import org.apache.tomcat.util.res.StringManager;
/**
* Registry for modeler MBeans. This is the main entry point into modeler. It
provides methods to create and manipulate
* model mbeans and simplify their use. This class is itself a mbean.
- *
- * @author Craig R. McClanahan
* @author Costin Manolache
*/
public class Registry implements RegistryMBean, MBeanRegistration {
diff --git a/java/org/apache/tomcat/util/modeler/RegistryMBean.java
b/java/org/apache/tomcat/util/modeler/RegistryMBean.java
index 9e82cafb91..2b04329ba6 100644
--- a/java/org/apache/tomcat/util/modeler/RegistryMBean.java
+++ b/java/org/apache/tomcat/util/modeler/RegistryMBean.java
@@ -25,8 +25,6 @@ import javax.management.ObjectName;
* Interface for modeler MBeans. This is the main entry point into modeler. It
provides methods to create and manipulate
* model mbeans and simplify their use. Starting with version 1.1, this is no
longer a singleton and the static methods
* are strongly deprecated. In a container environment we can expect different
applications to use different registries.
- *
- * @author Craig R. McClanahan
* @author Costin Manolache
*
* @since 1.1
diff --git a/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
b/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
index 9bcd968163..26e45fb46b 100644
--- a/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
+++ b/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
@@ -39,7 +39,6 @@ import org.apache.tomcat.util.res.StringManager;
* JSSESupport. Concrete implementation class for JSSE Support classes.
*
* @author EKR
- * @author Craig R. McClanahan Parts cribbed from JSSECertCompat Parts cribbed
from CertificatesValve
*/
public class JSSESupport implements SSLSupport, SSLSessionManager {
diff --git
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java
index 16b96182a9..07db0e2eb3 100644
---
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java
+++
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java
@@ -51,7 +51,6 @@ import org.apache.juli.logging.LogFactory;
* <li>jmxEnabled - true of false, whether to register the pool with JMX.</li>
* <li>fairQueue - true of false, whether the pool should sacrifice a little
bit of performance for true fairness.</li>
* </ol>
- * @author Craig R. McClanahan
* @author Dirk Verbeeck
*/
public class DataSourceFactory implements ObjectFactory {
diff --git a/webapps/docs/appdev/deployment.xml
b/webapps/docs/appdev/deployment.xml
index 62aaa9832d..87f9ea87ee 100644
--- a/webapps/docs/appdev/deployment.xml
+++ b/webapps/docs/appdev/deployment.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Deployment</title>
</properties>
diff --git a/webapps/docs/appdev/index.xml b/webapps/docs/appdev/index.xml
index cf45388c46..b6bd1afd2a 100644
--- a/webapps/docs/appdev/index.xml
+++ b/webapps/docs/appdev/index.xml
@@ -23,26 +23,12 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Table of Contents</title>
</properties>
<body>
-<section name="Preface">
-
-<p>This manual includes contributions from many members of the Tomcat Project
-developer community. The following authors have provided significant content:
-</p>
-<ul>
-<li>Craig R. McClanahan
- (<a href="mailto:[email protected]">[email protected]</a>)</li>
-</ul>
-
-</section>
-
-
<section name="Table of Contents">
<p>The information presented is divided into the following sections:</p>
diff --git a/webapps/docs/appdev/installation.xml
b/webapps/docs/appdev/installation.xml
index b232c1542d..10d474e8b6 100644
--- a/webapps/docs/appdev/installation.xml
+++ b/webapps/docs/appdev/installation.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Yoav Shapira</author>
<title>Installation</title>
</properties>
diff --git a/webapps/docs/appdev/introduction.xml
b/webapps/docs/appdev/introduction.xml
index 08458ee72e..4fa25821a7 100644
--- a/webapps/docs/appdev/introduction.xml
+++ b/webapps/docs/appdev/introduction.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Introduction</title>
</properties>
diff --git a/webapps/docs/appdev/processes.xml
b/webapps/docs/appdev/processes.xml
index c08fdf743a..c63956ad1c 100644
--- a/webapps/docs/appdev/processes.xml
+++ b/webapps/docs/appdev/processes.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Development Processes</title>
</properties>
diff --git a/webapps/docs/appdev/sample/src/mypackage/Hello.java
b/webapps/docs/appdev/sample/src/mypackage/Hello.java
index de70781b8f..abc3ac26ee 100644
--- a/webapps/docs/appdev/sample/src/mypackage/Hello.java
+++ b/webapps/docs/appdev/sample/src/mypackage/Hello.java
@@ -30,8 +30,6 @@ import jakarta.servlet.http.HttpServletResponse;
* execute servlets. In the web application deployment descriptor,
* this servlet must be mapped to correspond to the link in the
* "index.html" file.
- *
- * @author Craig R. McClanahan <[email protected]>
*/
public final class Hello extends HttpServlet {
diff --git a/webapps/docs/appdev/source.xml b/webapps/docs/appdev/source.xml
index 016cdddd16..06a913d394 100644
--- a/webapps/docs/appdev/source.xml
+++ b/webapps/docs/appdev/source.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Source Organization</title>
</properties>
diff --git a/webapps/docs/class-loader-howto.xml
b/webapps/docs/class-loader-howto.xml
index 8435b81847..d53eb75486 100644
--- a/webapps/docs/class-loader-howto.xml
+++ b/webapps/docs/class-loader-howto.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Yoav Shapira</author>
<title>Class Loader How-To</title>
</properties>
diff --git a/webapps/docs/config/context.xml b/webapps/docs/config/context.xml
index e805974912..45b0989b90 100644
--- a/webapps/docs/config/context.xml
+++ b/webapps/docs/config/context.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Context Container</title>
</properties>
diff --git a/webapps/docs/config/engine.xml b/webapps/docs/config/engine.xml
index 054eb78baa..7180e34bc4 100644
--- a/webapps/docs/config/engine.xml
+++ b/webapps/docs/config/engine.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Engine Container</title>
</properties>
diff --git a/webapps/docs/config/host.xml b/webapps/docs/config/host.xml
index 585a7ea3c1..f77ede72b5 100644
--- a/webapps/docs/config/host.xml
+++ b/webapps/docs/config/host.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Remy Maucherat</author>
<author email="[email protected]">Yoav Shapira</author>
<title>The Host Container</title>
diff --git a/webapps/docs/config/http.xml b/webapps/docs/config/http.xml
index 93cbcccbfa..05f63dadef 100644
--- a/webapps/docs/config/http.xml
+++ b/webapps/docs/config/http.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Yoav Shapira</author>
<title>The HTTP Connector</title>
</properties>
diff --git a/webapps/docs/config/index.xml b/webapps/docs/config/index.xml
index 539967e4f0..eeae56aa38 100644
--- a/webapps/docs/config/index.xml
+++ b/webapps/docs/config/index.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Overview</title>
</properties>
diff --git a/webapps/docs/config/loader.xml b/webapps/docs/config/loader.xml
index 16cb521650..98c6299f7c 100644
--- a/webapps/docs/config/loader.xml
+++ b/webapps/docs/config/loader.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Loader Component</title>
</properties>
diff --git a/webapps/docs/config/manager.xml b/webapps/docs/config/manager.xml
index ed7ae2b83e..2af4ed926d 100644
--- a/webapps/docs/config/manager.xml
+++ b/webapps/docs/config/manager.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Yoav Shapira</author>
<title>The Manager Component</title>
</properties>
diff --git a/webapps/docs/config/realm.xml b/webapps/docs/config/realm.xml
index 4011164b37..01efe83320 100644
--- a/webapps/docs/config/realm.xml
+++ b/webapps/docs/config/realm.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Realm Component</title>
</properties>
diff --git a/webapps/docs/config/server.xml b/webapps/docs/config/server.xml
index 89d03b1cb8..380a5c7304 100644
--- a/webapps/docs/config/server.xml
+++ b/webapps/docs/config/server.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Server Component</title>
</properties>
diff --git a/webapps/docs/config/service.xml b/webapps/docs/config/service.xml
index bcca17f1a8..7ef3989e2c 100644
--- a/webapps/docs/config/service.xml
+++ b/webapps/docs/config/service.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Service Component</title>
</properties>
diff --git a/webapps/docs/config/valve.xml b/webapps/docs/config/valve.xml
index 2fc3a9b0c5..b1cd1dc104 100644
--- a/webapps/docs/config/valve.xml
+++ b/webapps/docs/config/valve.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>The Valve Component</title>
</properties>
diff --git a/webapps/docs/index.xml b/webapps/docs/index.xml
index 841f2327de..68bcf480f8 100644
--- a/webapps/docs/index.xml
+++ b/webapps/docs/index.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Remy Maucherat</author>
<author email="[email protected]">Yoav Shapira</author>
<title>Documentation Index</title>
diff --git a/webapps/docs/jndi-resources-howto.xml
b/webapps/docs/jndi-resources-howto.xml
index ab98b1eedf..9f85b47196 100644
--- a/webapps/docs/jndi-resources-howto.xml
+++ b/webapps/docs/jndi-resources-howto.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Yoav Shapira</author>
<title>JNDI Resources How-To</title>
</properties>
diff --git a/webapps/docs/manager-howto.xml b/webapps/docs/manager-howto.xml
index e90a35e52a..02e0650422 100644
--- a/webapps/docs/manager-howto.xml
+++ b/webapps/docs/manager-howto.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Manager App How-To</title>
</properties>
diff --git a/webapps/docs/proxy-howto.xml b/webapps/docs/proxy-howto.xml
index 704dcd8c69..cdacb429e3 100644
--- a/webapps/docs/proxy-howto.xml
+++ b/webapps/docs/proxy-howto.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<title>Proxy Support How-To</title>
</properties>
diff --git a/webapps/docs/realm-howto.xml b/webapps/docs/realm-howto.xml
index c517b342df..c07a17ec9e 100644
--- a/webapps/docs/realm-howto.xml
+++ b/webapps/docs/realm-howto.xml
@@ -23,7 +23,6 @@
&project;
<properties>
- <author email="[email protected]">Craig R. McClanahan</author>
<author email="[email protected]">Yoav Shapira</author>
<author email="[email protected]">Andrew R. Jaquith</author>
<title>Realm Configuration How-To</title>
diff --git a/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
b/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
index eced6462a7..b242af095f 100644
--- a/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
+++ b/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
@@ -38,8 +38,6 @@ import jakarta.servlet.ServletResponse;
* subsequently defined filters, and logs the result to the servlet
* context log for this application.
* </ul>
- *
- * @author Craig McClanahan
*/
public final class ExampleFilter extends GenericFilter {
diff --git a/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
b/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
index c565566aca..1809f9723b 100644
--- a/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
+++ b/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
@@ -29,8 +29,6 @@ import jakarta.servlet.ServletContextListener;
* introduced in the 2.3 version of the Servlet API. This listener
* merely documents the occurrence of such events in the application log
* associated with our servlet context.
- *
- * @author Craig R. McClanahan
*/
public final class ContextListener
implements ServletContextAttributeListener, ServletContextListener {
diff --git a/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
b/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
index 573a769c4c..b29c4f8037 100644
--- a/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
+++ b/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
@@ -29,8 +29,6 @@ import jakarta.servlet.http.HttpSessionListener;
* introduced in the 2.3 version of the Servlet API. This listener merely
* documents the occurrence of such events in the application log associated
* with our servlet context.
- *
- * @author Craig R. McClanahan
*/
public final class SessionListener implements ServletContextListener,
HttpSessionAttributeListener, HttpSessionListener {
diff --git a/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
b/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
index 3d18d33be7..fd106e732e 100644
--- a/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
+++ b/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
@@ -18,8 +18,6 @@ package util;
/**
* HTML filter utility.
- *
- * @author Craig R. McClanahan
* @author Tim Tye
*/
public final class HTMLFilter {
diff --git a/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
b/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
index 359dfb840c..80268dab9c 100644
--- a/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
+++ b/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
@@ -31,8 +31,6 @@ import jakarta.servlet.jsp.tagext.ValidationMessage;
* <code>$CATALINA_HOME/logs/catalina.out</code>). To utilize it, simply
* include a <code>taglib</code> directive for this tag library at the top
* of your JSP page.
- *
- * @author Craig McClanahan
*/
public class DebugValidator extends TagLibraryValidator {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]