This is an automated email from the ASF dual-hosted git repository.
ebourg pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git.
from 073f9d0 Fix parsing logic
new b47fb6a Use the valueOf() method of the primitive wrapper classes
instead of the deprecated constructors (to be removed as part of JEP 390)
new caba05c Use lambda expressions with AccessController.doPrivileged()
new 490f3fc Use method references instead of lambda expressions when
possible
new 92ee90f Replace ThreadLocal inner classes with
ThreadLocal.withInitial() + lambda expression
new d3e9253 Replace Runnable inner classes with lambda expressions
new 14f24d1 Replace Collections.sort() with List.sort()
new 389e1f3 Replace loops with Collection.removeIf() when possible
new cf0d33c Replace explicit types with <>
new fd478f5 Collapse identical catch blocks
new e343c61 Make the serialVersionUID fields private
new fe36cee Make the inner classes static when possible to save a
reference to the enclosing class
new 64a3ea5 No longer use Throwable.initCause() when possible
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
java/javax/el/BeanELResolver.java | 8 +-
java/javax/el/ExpressionFactory.java | 28 +------
.../auth/message/config/AuthConfigFactory.java | 43 ++++------
java/javax/servlet/http/Cookie.java | 30 ++-----
.../authenticator/SpnegoAuthenticator.java | 13 +--
.../apache/catalina/connector/CoyoteAdapter.java | 9 +--
java/org/apache/catalina/connector/Response.java | 15 +---
.../catalina/core/ApplicationDispatcher.java | 4 +-
.../catalina/core/ApplicationFilterChain.java | 6 +-
.../catalina/core/ApplicationPushBuilder.java | 9 +--
.../catalina/core/NamingContextListener.java | 2 -
java/org/apache/catalina/core/StandardServer.java | 18 +----
.../catalina/filters/RequestDumperFilter.java | 8 +-
.../catalina/filters/RestCsrfPreventionFilter.java | 14 ++--
.../apache/catalina/ha/tcp/ReplicationValve.java | 2 +-
.../catalina/manager/HTMLManagerServlet.java | 2 +-
.../org/apache/catalina/mbeans/ContainerMBean.java | 4 +-
java/org/apache/catalina/mbeans/GroupMBean.java | 8 +-
.../catalina/mbeans/MemoryUserDatabaseMBean.java | 36 +++------
.../catalina/mbeans/NamingResourcesMBean.java | 18 ++---
java/org/apache/catalina/mbeans/UserMBean.java | 8 +-
.../org/apache/catalina/security/SecurityUtil.java | 7 +-
java/org/apache/catalina/servlets/CGIServlet.java | 7 +-
.../apache/catalina/servlets/WebdavServlet.java | 10 +--
.../apache/catalina/ssi/ExpressionParseTree.java | 10 +--
java/org/apache/catalina/ssi/SSIMediator.java | 9 +--
.../catalina/startup/ClassLoaderFactory.java | 26 +++---
.../org/apache/catalina/startup/ContextConfig.java | 27 ++-----
.../catalina/startup/WebappServiceLoader.java | 8 +-
.../catalina/tribes/group/AbsoluteOrder.java | 2 +-
.../apache/catalina/tribes/group/GroupChannel.java | 8 +-
.../interceptors/MessageDispatchInterceptor.java | 8 +-
.../group/interceptors/NonBlockingCoordinator.java | 4 +-
.../interceptors/StaticMembershipInterceptor.java | 11 +--
.../tribes/membership/McastServiceImpl.java | 91 +++++++++------------
.../membership/StaticMembershipProvider.java | 34 ++++----
.../membership/cloud/CloudMembershipProvider.java | 34 ++++----
.../tribes/tipis/AbstractReplicatedMap.java | 15 +---
.../tribes/transport/nio/NioReplicationTask.java | 46 +++++------
java/org/apache/catalina/users/MemoryGroup.java | 2 +-
java/org/apache/catalina/util/Introspection.java | 16 +---
.../apache/catalina/util/LifecycleMBeanBase.java | 6 +-
.../catalina/valves/AbstractAccessLogValve.java | 15 +---
.../apache/catalina/valves/ErrorReportValve.java | 4 +-
.../catalina/valves/ExtendedAccessLogValve.java | 14 +---
.../catalina/valves/JsonErrorReportValve.java | 4 +-
.../catalina/valves/rewrite/RewriteRule.java | 2 +-
.../catalina/valves/rewrite/Substitution.java | 14 ++--
.../apache/catalina/webresources/StandardRoot.java | 2 +-
java/org/apache/coyote/AbstractProtocol.java | 22 ++---
java/org/apache/coyote/ajp/AjpProcessor.java | 6 +-
.../coyote/http11/AbstractHttp11Protocol.java | 2 +-
.../apache/coyote/http2/Http2UpgradeHandler.java | 2 +-
java/org/apache/coyote/http2/Stream.java | 3 +-
java/org/apache/coyote/http2/StreamProcessor.java | 3 +-
java/org/apache/el/lang/ELSupport.java | 9 +--
java/org/apache/el/lang/ExpressionBuilder.java | 8 +-
java/org/apache/el/parser/AstValue.java | 6 +-
java/org/apache/el/stream/Stream.java | 2 +-
java/org/apache/el/util/Validation.java | 10 +--
java/org/apache/jasper/compiler/JDTCompiler.java | 5 +-
.../jasper/runtime/JspApplicationContextImpl.java | 8 +-
java/org/apache/jasper/runtime/JspFactoryImpl.java | 7 +-
.../org/apache/jasper/runtime/PageContextImpl.java | 6 +-
java/org/apache/jasper/servlet/JspServlet.java | 17 ++--
.../apache/jasper/servlet/JspServletWrapper.java | 19 +----
.../jasper/tagplugins/jstl/core/ForEach.java | 16 ++--
.../org/apache/jasper/tagplugins/jstl/core/If.java | 2 +-
java/org/apache/juli/ClassLoaderLogManager.java | 40 +++-------
java/org/apache/juli/OneLineFormatter.java | 15 +---
java/org/apache/naming/NamingContext.java | 2 +-
java/org/apache/naming/factory/LookupFactory.java | 8 +-
.../apache/naming/factory/MailSessionFactory.java | 93 +++++++++++-----------
.../org/apache/naming/factory/SendMailFactory.java | 62 +++++++--------
.../buildutil/translate/BackportTranslations.java | 10 +--
.../dbcp/dbcp2/PoolableCallableStatement.java | 4 +-
.../dbcp2/datasources/InstanceKeyDataSource.java | 10 +--
java/org/apache/tomcat/util/Diagnostics.java | 8 +-
.../org/apache/tomcat/util/compat/JrePlatform.java | 8 +-
.../apache/tomcat/util/descriptor/web/WebXml.java | 8 +-
.../tomcat/util/http/CookieProcessorBase.java | 14 ++--
java/org/apache/tomcat/util/json/JSONParser.java | 4 +-
java/org/apache/tomcat/util/json/JSONParser.jj | 4 +-
.../apache/tomcat/util/modeler/AttributeInfo.java | 2 +-
.../util/modeler/BaseNotificationBroadcaster.java | 9 +--
.../apache/tomcat/util/modeler/FeatureInfo.java | 2 +-
.../apache/tomcat/util/modeler/ManagedBean.java | 2 +-
.../tomcat/util/modeler/NotificationInfo.java | 2 +-
.../apache/tomcat/util/modeler/OperationInfo.java | 2 +-
.../apache/tomcat/util/modeler/ParameterInfo.java | 2 +-
java/org/apache/tomcat/util/net/Nio2Endpoint.java | 21 +++--
.../tomcat/util/scan/StandardJarScanner.java | 4 +-
.../ObjectReflectionPropertyInspector.java | 2 +-
.../tomcat/websocket/AsyncChannelGroupUtil.java | 2 +-
java/org/apache/tomcat/websocket/Constants.java | 2 +-
java/org/apache/tomcat/websocket/WsFrameBase.java | 2 +-
.../tomcat/websocket/server/WsServerContainer.java | 2 +-
.../authenticator/TestFormAuthenticator.java | 2 +-
.../apache/catalina/core/TestAsyncContextImpl.java | 8 +-
.../TestWebappClassLoaderExecutorMemoryLeak.java | 2 +-
.../startup/TestContextConfigAnnotation.java | 12 ++-
.../catalina/valves/TestRequestFilterValve.java | 4 +-
.../catalina/valves/rewrite/TestResolverSSL.java | 2 +-
test/org/apache/coyote/TestRequest.java | 2 +-
.../apache/coyote/http11/TestHttp11Processor.java | 4 +-
test/org/apache/coyote/http2/Http2TestBase.java | 2 +-
test/org/apache/el/TesterFunctions.java | 16 +---
test/org/apache/tomcat/util/net/TestCustomSsl.java | 11 +--
test/org/apache/tomcat/util/net/TestSsl.java | 2 +-
test/org/apache/tomcat/websocket/TestUtil.java | 4 +-
110 files changed, 413 insertions(+), 878 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]