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: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org