Partial fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48132
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 5 Nov 2009 00:58:58 +0000 (00:58 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 5 Nov 2009 00:58:58 +0000 (00:58 +0000)
commit83d3a81b05264439dd467b079c36d5b317fb2ba0
tree715fce32a82a0346afff310216eada30b80d2f2e
parent074870411e6f833c5927a1997bb0c34e0ef3fe78
Partial fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48132
Patch provided by sebb

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@832945 13f79535-47bb-0310-9956-ffa450edef68
215 files changed:
java/org/apache/catalina/ContainerEvent.java
java/org/apache/catalina/LifecycleException.java
java/org/apache/catalina/SessionEvent.java
java/org/apache/catalina/ant/AbstractCatalinaTask.java
java/org/apache/catalina/ant/BaseRedirectorHelperTask.java
java/org/apache/catalina/ant/DeployTask.java
java/org/apache/catalina/ant/JKStatusUpdateTask.java
java/org/apache/catalina/ant/JMXGetTask.java
java/org/apache/catalina/ant/JMXQueryTask.java
java/org/apache/catalina/ant/JMXSetTask.java
java/org/apache/catalina/ant/ListTask.java
java/org/apache/catalina/ant/ReloadTask.java
java/org/apache/catalina/ant/ResourcesTask.java
java/org/apache/catalina/ant/RolesTask.java
java/org/apache/catalina/ant/ServerinfoTask.java
java/org/apache/catalina/ant/SessionsTask.java
java/org/apache/catalina/ant/StartTask.java
java/org/apache/catalina/ant/StopTask.java
java/org/apache/catalina/ant/UndeployTask.java
java/org/apache/catalina/ant/ValidatorTask.java
java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java
java/org/apache/catalina/ant/jmx/JMXAccessorGetTask.java
java/org/apache/catalina/ant/jmx/JMXAccessorInvokeTask.java
java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java
java/org/apache/catalina/ant/jmx/JMXAccessorSetTask.java
java/org/apache/catalina/ant/jmx/JMXAccessorUnregisterTask.java
java/org/apache/catalina/authenticator/AuthenticatorBase.java
java/org/apache/catalina/authenticator/BasicAuthenticator.java
java/org/apache/catalina/authenticator/DigestAuthenticator.java
java/org/apache/catalina/authenticator/FormAuthenticator.java
java/org/apache/catalina/authenticator/NonLoginAuthenticator.java
java/org/apache/catalina/authenticator/SSLAuthenticator.java
java/org/apache/catalina/authenticator/SingleSignOn.java
java/org/apache/catalina/connector/ClientAbortException.java
java/org/apache/catalina/connector/CometEventImpl.java
java/org/apache/catalina/connector/CoyoteInputStream.java
java/org/apache/catalina/connector/CoyoteOutputStream.java
java/org/apache/catalina/connector/CoyotePrincipal.java
java/org/apache/catalina/connector/CoyoteReader.java
java/org/apache/catalina/connector/CoyoteWriter.java
java/org/apache/catalina/connector/InputBuffer.java
java/org/apache/catalina/connector/OutputBuffer.java
java/org/apache/catalina/connector/RequestFacade.java
java/org/apache/catalina/connector/ResponseFacade.java
java/org/apache/catalina/core/ApplicationFilterConfig.java
java/org/apache/catalina/core/ApplicationHttpRequest.java
java/org/apache/catalina/core/ApplicationHttpResponse.java
java/org/apache/catalina/core/ApplicationRequest.java
java/org/apache/catalina/core/ApplicationResponse.java
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/core/StandardContextValve.java
java/org/apache/catalina/core/StandardEngine.java
java/org/apache/catalina/core/StandardEngineValve.java
java/org/apache/catalina/core/StandardHost.java
java/org/apache/catalina/core/StandardHostValve.java
java/org/apache/catalina/core/StandardServer.java
java/org/apache/catalina/core/StandardService.java
java/org/apache/catalina/core/StandardWrapper.java
java/org/apache/catalina/core/StandardWrapperValve.java
java/org/apache/catalina/deploy/ApplicationParameter.java
java/org/apache/catalina/deploy/ContextEjb.java
java/org/apache/catalina/deploy/ContextEnvironment.java
java/org/apache/catalina/deploy/ContextHandler.java
java/org/apache/catalina/deploy/ContextLocalEjb.java
java/org/apache/catalina/deploy/ContextResource.java
java/org/apache/catalina/deploy/ContextResourceEnvRef.java
java/org/apache/catalina/deploy/ContextResourceLink.java
java/org/apache/catalina/deploy/ContextService.java
java/org/apache/catalina/deploy/ContextTransaction.java
java/org/apache/catalina/deploy/ErrorPage.java
java/org/apache/catalina/deploy/FilterDef.java
java/org/apache/catalina/deploy/FilterMap.java
java/org/apache/catalina/deploy/LoginConfig.java
java/org/apache/catalina/deploy/MessageDestination.java
java/org/apache/catalina/deploy/MessageDestinationRef.java
java/org/apache/catalina/deploy/SecurityCollection.java
java/org/apache/catalina/deploy/SecurityConstraint.java
java/org/apache/catalina/deploy/SecurityRoleRef.java
java/org/apache/catalina/filters/RemoteAddrFilter.java
java/org/apache/catalina/filters/RemoteHostFilter.java
java/org/apache/catalina/filters/RequestDumperFilter.java
java/org/apache/catalina/ha/ClusterListener.java
java/org/apache/catalina/ha/ClusterRuleSet.java
java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java
java/org/apache/catalina/ha/authenticator/ClusterSingleSignOnListener.java
java/org/apache/catalina/ha/authenticator/SingleSignOnMessage.java
java/org/apache/catalina/ha/context/ReplicatedContext.java
java/org/apache/catalina/ha/deploy/FarmWarDeployer.java
java/org/apache/catalina/ha/deploy/FileMessage.java
java/org/apache/catalina/ha/deploy/WarWatcher.java
java/org/apache/catalina/ha/session/BackupManager.java
java/org/apache/catalina/ha/session/ClusterSessionListener.java
java/org/apache/catalina/ha/session/DeltaManager.java
java/org/apache/catalina/ha/session/DeltaRequest.java
java/org/apache/catalina/ha/session/DeltaSession.java
java/org/apache/catalina/ha/session/JvmRouteBinderValve.java
java/org/apache/catalina/ha/session/JvmRouteSessionIDBinderListener.java
java/org/apache/catalina/ha/session/ReplicatedSession.java
java/org/apache/catalina/ha/session/SerializablePrincipal.java
java/org/apache/catalina/ha/session/SessionIDMessage.java
java/org/apache/catalina/ha/session/SessionMessageImpl.java
java/org/apache/catalina/ha/session/SimpleTcpReplicationManager.java
java/org/apache/catalina/ha/tcp/ReplicationValve.java
java/org/apache/catalina/loader/WebappLoader.java
java/org/apache/catalina/manager/HTMLManagerServlet.java
java/org/apache/catalina/manager/JMXProxyServlet.java
java/org/apache/catalina/manager/ManagerServlet.java
java/org/apache/catalina/manager/StatusManagerServlet.java
java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java
java/org/apache/catalina/manager/host/HostManagerServlet.java
java/org/apache/catalina/mbeans/ClassNameMBean.java
java/org/apache/catalina/mbeans/ConnectorMBean.java
java/org/apache/catalina/mbeans/ContextEnvironmentMBean.java
java/org/apache/catalina/mbeans/ContextResourceLinkMBean.java
java/org/apache/catalina/mbeans/ContextResourceMBean.java
java/org/apache/catalina/realm/CombinedRealm.java
java/org/apache/catalina/realm/DataSourceRealm.java
java/org/apache/catalina/realm/GenericPrincipal.java
java/org/apache/catalina/realm/JAASMemoryLoginModule.java
java/org/apache/catalina/realm/JAASRealm.java
java/org/apache/catalina/realm/JDBCRealm.java
java/org/apache/catalina/realm/JNDIRealm.java
java/org/apache/catalina/realm/LockOutRealm.java
java/org/apache/catalina/realm/MemoryRealm.java
java/org/apache/catalina/realm/MemoryRuleSet.java
java/org/apache/catalina/realm/RealmBase.java
java/org/apache/catalina/realm/UserDatabaseRealm.java
java/org/apache/catalina/servlets/CGIServlet.java
java/org/apache/catalina/servlets/DefaultServlet.java
java/org/apache/catalina/servlets/WebdavServlet.java
java/org/apache/catalina/session/FileStore.java
java/org/apache/catalina/session/JDBCStore.java
java/org/apache/catalina/session/PersistentManager.java
java/org/apache/catalina/session/PersistentManagerBase.java
java/org/apache/catalina/session/StandardManager.java
java/org/apache/catalina/session/StandardSession.java
java/org/apache/catalina/ssi/ByteArrayServletOutputStream.java
java/org/apache/catalina/ssi/ExpressionParseTree.java
java/org/apache/catalina/ssi/ResponseIncludeWrapper.java
java/org/apache/catalina/ssi/SSIServlet.java
java/org/apache/catalina/startup/Catalina.java
java/org/apache/catalina/startup/ClusterRuleSetFactory.java
java/org/apache/catalina/startup/ConnectorCreateRule.java
java/org/apache/catalina/startup/ContextRuleSet.java
java/org/apache/catalina/startup/CopyParentClassLoaderRule.java
java/org/apache/catalina/startup/Embedded.java
java/org/apache/catalina/startup/EngineRuleSet.java
java/org/apache/catalina/startup/HostRuleSet.java
java/org/apache/catalina/startup/LifecycleListenerRule.java
java/org/apache/catalina/startup/NamingRuleSet.java
java/org/apache/catalina/startup/RealmRuleSet.java
java/org/apache/catalina/startup/SetAllPropertiesRule.java
java/org/apache/catalina/startup/SetContextPropertiesRule.java
java/org/apache/catalina/startup/SetNextNamingRule.java
java/org/apache/catalina/startup/TldRuleSet.java
java/org/apache/catalina/startup/Tomcat.java
java/org/apache/catalina/startup/WebRuleSet.java
java/org/apache/catalina/tribes/ChannelException.java
java/org/apache/catalina/tribes/UniqueId.java
java/org/apache/catalina/tribes/group/ChannelCoordinator.java
java/org/apache/catalina/tribes/group/GroupChannel.java
java/org/apache/catalina/tribes/group/RpcChannel.java
java/org/apache/catalina/tribes/group/RpcMessage.java
java/org/apache/catalina/tribes/group/interceptors/DomainFilterInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/GzipInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/MessageDispatch15Interceptor.java
java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java
java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/StaticMembershipInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java
java/org/apache/catalina/tribes/group/interceptors/TcpPingInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/ThroughputInterceptor.java
java/org/apache/catalina/tribes/group/interceptors/TwoPhaseCommitInterceptor.java
java/org/apache/catalina/tribes/io/ChannelData.java
java/org/apache/catalina/tribes/io/DirectByteArrayOutputStream.java
java/org/apache/catalina/tribes/io/ReplicationStream.java
java/org/apache/catalina/tribes/membership/McastServiceImpl.java
java/org/apache/catalina/tribes/membership/MemberImpl.java
java/org/apache/catalina/tribes/membership/Membership.java
java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
java/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
java/org/apache/catalina/tribes/transport/PooledSender.java
java/org/apache/catalina/tribes/transport/bio/BioReplicationTask.java
java/org/apache/catalina/tribes/transport/bio/BioSender.java
java/org/apache/catalina/tribes/transport/bio/MultipointBioSender.java
java/org/apache/catalina/tribes/transport/bio/PooledMultiSender.java
java/org/apache/catalina/tribes/transport/nio/NioReceiver.java
java/org/apache/catalina/tribes/transport/nio/NioSender.java
java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java
java/org/apache/catalina/tribes/transport/nio/PooledParallelSender.java
java/org/apache/catalina/tribes/util/ExecutorFactory.java
java/org/apache/catalina/users/MemoryGroup.java
java/org/apache/catalina/users/MemoryRole.java
java/org/apache/catalina/users/MemoryUser.java
java/org/apache/catalina/users/MemoryUserDatabase.java
java/org/apache/catalina/util/CustomObjectInputStream.java
java/org/apache/catalina/util/Extension.java
java/org/apache/catalina/util/ManifestResource.java
java/org/apache/catalina/util/ParameterMap.java
java/org/apache/catalina/util/ResourceSet.java
java/org/apache/catalina/util/XMLWriter.java
java/org/apache/catalina/valves/AccessLogValve.java
java/org/apache/catalina/valves/CometConnectionManagerValve.java
java/org/apache/catalina/valves/ErrorReportValve.java
java/org/apache/catalina/valves/ExtendedAccessLogValve.java
java/org/apache/catalina/valves/PersistentValve.java
java/org/apache/catalina/valves/RemoteAddrValve.java
java/org/apache/catalina/valves/RemoteHostValve.java
java/org/apache/catalina/valves/RequestFilterValve.java
java/org/apache/catalina/valves/SSLValve.java
java/org/apache/catalina/valves/SemaphoreValve.java
java/org/apache/catalina/valves/ValveBase.java