On Wed, Nov 27, 2019 at 11:28 AM <micha...@apache.org> wrote: > This is an automated email from the ASF dual-hosted git repository. > > michaelo pushed a change to branch BZ-63681/8.5.x > in repository https://gitbox.apache.org/repos/asf/tomcat.git. >
This branch is 100% unnecessary. Please delete it instead of keeping spamming me (and others). Rémy > > > discard 6be96eb Frist draft > add ca38cf1 Fix indent > add 5c1699a Deprecate org.apache.tomcat.util.compat.TLS and move its > functionality to its only using lass org.apache.tomcat.util.net > .TesterSupport. > add 831c6e1 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63753 > WS host header > add 07f3c37 Fix test failures caused by APR crash during shutdown > add b7ae3eb Add release date for 8.5.46 > add 6dae407 Revert "Fix test failures caused by APR crash during > shutdown" > add 99e5ea8 Add Javadoc for the Common Annotation API > add 8b7ade1 Correct version number > add da37f36 https://bz.apache.org/bugzilla/show_bug.cgi?id=63759 > Uninstaller & UAC > add 4e984dc Polish. Align spacing, remove svn (and cvs!) references > add c24a6ae Align Java version references > add c8ddc6f Update link to point to Java 7 javadoc > add ce4f6b7 Parameterise minimum Java version > add c9f3362 Fix xml source file that wasn't using expected version > replacement > add 39bcbd0 Fix xml source file that wasn't using expected version > replacement > add 993e80e BZ63765: Try to unwrap first after handshake > add 3aba970 Fix test failures with APR/native. > add 5dda8bf Fix incorrect default value of maxThreads in cluster > receiver docs. > add 8c2f067 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63766 > add d817d1e Align with 9.0.x. Spacing, Javadoc > add 2a26382 Add throwOnFailure to LifecycleBase. > add 8fc21ef Fix indent > add 0378b4b Align Javadoc with 9.0.x > add 30f7e93 Align with 9.0.x. Mostly Javadoc with a little > refactoring. > add 1b0c02c Align with 9.0.x. Spacing. > add d9f4dd4 Align with 9.0.x - spacing > add 71deb4b Align with 9.0.x - spacing, i18n > add f3c4438 Align with 9.0.x- spacing, l10n > add c9fda66 Align with 9.0.x > add 02bbd57 Align with 9.0.x spacing > add 845d972 Align with 9.0.x - spacing > add 8dbabe3 Fix alignment of start-up messages > add 74cd321 Fix open transaction after validation > add 98943df Add logging > add a7e6a5d Add logging > add 0bcf094 Try and detect bugs like BZ 63778 > add 7c15360 Try and detect bugs like BZ 63778 > add fa8de32 Fix typos > add cc85b6c Fixes having an issue number are sorted by their number, > ascending. > add 7637860 Remove unnecessary @SuppressWarnings > add 260133b Remove unused code > add b5d2660 Prep fix for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63781 > add c110bf8 Update to Commons Daemon 1.2.2 > add 1de02b6 Correct bug number > add 90e55a9 More prep for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63781 > add 837eb2e Remove unnecessary code. > add 7c4361e Use generics and remove a couple of casts > add 79f5924 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63781 > reported issue > add 4c12d98 Follow up to BZ 63781 fix. Restore explicit isPublic > check. > add eecce7a Additional fix releated to BZ 63781 > add bc9f590 Ensure correct exception type for defineFunction with > Java 9+ > add aaf50d0 Ensure correct exception with ImportHandler and Java 9+ > add ec7a606 Ensure correct exception with StaticFieldELResolver and > Java 9+ > add e8b7ec6 Catch <jsp:useBean> module export issues at compile time > if configured to do so > add 62a387a Polish. Formatting. > add 2ae5c4b Polish. Align with 9.0.x. i18n improvements. > add cc78a85 Also skip interfaces reported via onStartup() > add 39e22eb Add a module check when processing the scan for server > endpoints > add fd7de63 Update changelog > add 37782c6 Fix NPEs when looking for static methods > add 434b5dd Increment version ready for next development cycle > add 9d6e09f Fix typo > add 4a9f854 Update URL for code signing service. > add 20c39e9 Use consistent format > add 7c31429 Expand debugging for async processing > add 7839aab Add debug logging of read/write interest registration > add 8db9014 Expand async tests > add 570e2c8 Fix instance where pipelined data may be missed after an > async request > add ee83aed Don't trigger an additional dispatch with async I/O and > complete > add 050fb80 Improve debug logging > add c9a87ee Further align complete()/dispatch() if called during > async I/O > add d91f848 asyncStarted should be false once complete/dispatch in > onTimeout > add 476c7f7 asyncStarted should be false once complete/dispatch in > onError > add a7da104 63765: Properly mark container as FAILED when a JVM > error occurs on stop # Conflicts: # webapps/docs/changelog.xml > add b57c622 Add test case for bug 63816 > add bf24a92 Add debug log messages for the triggering of async > listener events > add 0495f66 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63816 > async errors > add 7c0a689 Expand test for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63816 > add eb9ca41 Refactor > add 29bf1c5 Refactor > add a6b3d5b Remove an illegal state transition > add 6e1b6a9 Hack to fix failing test > add 333ece2 Refactor the unit test to avoid race conditions > add 57c6917 Fix BZ number > add 8b2d892 Refactor Vary parser to the more generic TokenList parser > add 30d46a4 Add a case sensitive / insensitive option to the token > list parser > add 8c789b3 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63824 > add 9ec7f00 Simplify on the grounds all tokens of interest are > case-insensitive > add dcb77df Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63825 > add 6313c29 Remove unused String > add 0d71dd5 Fix possible NPE with excessive header size > add 9c7aff6 Update state definitions and associated diagram (now a > lot simpler) > add 801fc70 Minor optimisation - add new line to access log message > outside the sync > add c77c089 Additional fix for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63825 > add 1ec84d4 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63826 > add d713e8e Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63815 > add 9054e10 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63829 > add 94682c0 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63830 > add 117f44c Refactor Processor creation > add 425e0da Complete the fix for 63829. Align CompressionConfig > usage with 9.0.x > add 321b2db Align with 9.0.x > add 6c398f3 Remove unnecessary code. > add c1c2161 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63865 > add b2a589a Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63831 > add 05664f3 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63836 > add 6fac0e0 Update guidance for Eclipse 4.13 > add 08018d3 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63838 > add ab256a5 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63864 > add cf53f8a Remove unnecessary code > add 80aaff5 Add missing i18n > add d97f33b Log tweaks > add 88f097b Correct description of default value of server attribute > add ce6a3c9 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63872 > symlinked war > add 6b2bb06 Polish. Improve alignment with 9.0.x/7.0.x > add c5e531a Remove unused code > add 31f324a Refactor to align better with 9.0.x > add f7c8b94 Refactor to (slightly) reduce native calls when using > OpenSSL > add 0a986a1 OpenSSLEngine to differentiate between optional and > optionalNoCA > add 2d3a570 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63897 > JSP timestamps > add 2ab75fb Fix a possible race condition > add 7961a4a Fix credit > add 7a35c15 Correct entry so it makes sense > add 7cb3e16 Fix typos > add ff139be Expand coverage of French translations > add a327dd7 Remove unnecessary blank line > add 9cbd837 Back-port Korean updates > add d4d9942 Expand coverage and quality of Simplified Chinese > translations > add 7b841fa Fix PR #211 via POEditor > add b5e740e Fix typo > add 7890094 Remove unnecessary code > add 846ff9a Improve clean-up after an OOME during request processing > add 2b0aaed Fix JSP compilation showing old content reported on > users@ list > add 82cf2d0 Follow on to 2b0aaedd > add 420c883 Fix logic that meant AJP was not always non-blocking > between requests > add a12a166 Polish > add 98b021b BZ 63905: Clean up Tomcat CSS > add c0e8462 Fix test fallout of BZ 63905 > add 7a5163b Polish (aligning with 9.0.x/7.0.x) > add 0ae3dde Convert TestExpireFilter to use the built-in getUrl() > methods > add 2522b5a0 Refactor response header handling in unit tests > add 28c60f1 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63909 > add b0ca786 Use servlet4preview package to access mapping info > add c351145 Tab police > add 6c03319 Update the Servlet 4 preview API to reflect the final > release. > add 064cca1 Remove unused code > add cf4f6da Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63913 > Wrap NPEs > add f13511f Polish. Align with 7.0.x/9.0.x. Use i18n. > add 5479b5b Polish. Align with 9.0.x/7.0.x > add 83bae8a Add more charsets to CharsetCache for the HPE JVM on > HP-UX > add 8475c0f Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63916 > speed up test > add 9df8cae Additional fix for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63916 > add f056ef1 Properly calculate dynamic parts of ErrorReportValve > response for TestHttp2InitialConnection > add f001c56 Align with 9.0.x, improve i18n > add 3fe5742 Back-port FindBugs fixes from 9.0.x > add b46f44c Fix SpotBugs warnings in o.a.catalina > add fce6e65 Fix SportBugs warnings for Coyote and EL > add 36291e6 SpotBugs fixes (incomplete) for Jasper > add 665a6da Fix SpotBug failures in Jasper > add ee6ad62 Align with 9.0.x > add 4467e6d Fix SpotBugs failures in JULI and naming > add 9a95146 Jasper > add 547f25c Fix some of the SpotBugs warnings in o.a.tomcat > add 5c4b290 Add 8.5.47 release date > add 2b2ed21 More SpotBugs fixes > add a91d7db Refactor JMX remote RMI registry creation > add 1786045 Remove failonwarning due to internal API use causing a > javadoc warning > add 49de92f Fix IDE warnings. Get build working with Java 8 through > 14 > add 876fe18 Use -XDignore.symbol.file to avoid the proprietary API > warning > add 443f5ee Fix SpotBugs warnings. Align with 9.0.x/7.0.x. > add 065f64c Fix remaining SpotBugs warnings in main code tree > add 1412fc5 BZ 63835: Add support for Keep-Alive header > add 56fb7dc Improve changelog entry for BZ 63835 > add b57136d Fix IDE auto-box warnings > add a86f15c Restore compile.release where it can be done without > breaking the build > add b1674e5 Implement feedback on BZ 63835 > add 96cc274 Improve unit test robustness > add 8c143ab Improve CSRF prevention filter by exposing the request's > current nonce to the request. > add 5c56cb7 Increment version number for next dev cycle > add 27adc25 Fix NPE regression in 6c03319 > add f9d0fb0 Update changelog > add a3cc1b7 Increment version for next dev cycle > add 4508e70 Refactor APR Poller to remove use of multiple pollsets > add 8120030 Remove extra space > add 16d6a19 Fix broken link. > add e92da8e Additional debug logging to investigate bug 63859 > add 52c6412 Fix SpotBugs warnings in JDBC pool module > add 065c5d1 Fix SpotBugs warnings for unit tests > add c4c1420 Fix SpotBugs issues in JDBC pool tests > add 85ba8b6 One missed false positive > add cc2e388 Fix MBean description of keepAliveTimeout > add 402acdb Correct the docs for maxConnections > add 6c9bb69 Add logging to CSRF prevention listener. > add 24edf31 Post-review from kkolonko: fix typo in constant name, > push initialization down into subclass. > add 7b55938 Add missing changelog for CSRF prevention filter changes. > add 856a2e2 Allow customization of the CSRF prevention filter's > request parameter name. > add 11ad208 Move initialization of CSRF REST nonce header name > context attribute into the RestCsrfPreventionFilter where it belongs. > add 7c9a50c Adjust changelog to reflect which releases actually > contain which improvements to the CSRF prevention filter. > add b97eadb Fix test > add 2c5664d Fix typpo > add 31ea629 Fix typos > add f627f8e Port current version of the async API > add fdf0ba0 Add RFC references. > add 40aa617 Add release date for 8.5.49 > add dd7019b Fix javadoc @see reference. > add 55dd280 .gitignore - Add .ant-targets-build.xml file to > gitignore. > add 2fedebf Fix potential test failure / hang if timing isn't as > expected > add d946928 Revert the fix for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63815 > add aeec08f Pull down APR specific lock structure > add 752f17b Partial fix for > https://bz.apache.org/bugzilla/show_bug.cgi?id=63815 > add 2072077 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63964 > Cached URLs > new a0e8d49 BZ 63681: Introduce RealmBase#authenticate(GSSName, > GSSCredential) and friends > > This update added new revisions after undoing existing revisions. > That is to say, some revisions that were in the old version of the > branch are not in the new version. This situation occurs > when a user --force pushes a change and generates a repository > containing something like this: > > * -- * -- B -- O -- O -- O (6be96eb) > \ > N -- N -- N refs/heads/BZ-63681/8.5.x (a0e8d49) > > You should already have received notification emails for all of the O > revisions, and so the following emails describe only the N revisions > from the common base, B. > > Any revisions marked "omit" are not gone; other references still > refer to them. Any revisions marked "discard" are gone forever. > > The 1 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: > .gitignore | 1 + > RELEASE-NOTES | 2 +- > RUNNING.txt | 2 +- > bin/catalina.sh | 16 +- > bin/daemon.sh | 66 +- > bin/tool-wrapper.sh | 8 +- > build.properties.default | 10 +- > build.xml | 86 ++- > java/javax/annotation/Resource.java | 4 + > java/javax/el/BeanELResolver.java | 36 +- > java/javax/el/ELProcessor.java | 11 +- > java/javax/el/ImportHandler.java | 6 +- > java/javax/el/Jre9Compat.java | 83 +++ > java/javax/el/JreCompat.java | 73 ++ > java/javax/el/LocalStrings.properties | 4 +- > java/javax/el/LocalStrings_zh_CN.properties | 4 +- > java/javax/el/StaticFieldELResolver.java | 18 +- > java/javax/el/Util.java | 95 ++- > java/javax/servlet/AsyncContext.java | 2 +- > .../servlet/http/LocalStrings_zh_CN.properties | 1 + > java/org/apache/catalina/Cluster.java | 3 +- > java/org/apache/catalina/ContainerEvent.java | 5 +- > java/org/apache/catalina/Context.java | 6 +- > .../catalina/{ant/ListTask.java => GSSRealm.java} | 38 +- > java/org/apache/catalina/Host.java | 4 +- > java/org/apache/catalina/Pipeline.java | 10 +- > java/org/apache/catalina/Realm.java | 13 - > java/org/apache/catalina/Service.java | 2 - > java/org/apache/catalina/UserDatabase.java | 32 +- > .../authenticator/LocalStrings_zh_CN.properties | 7 + > .../jaspic/LocalStrings_zh_CN.properties | 1 + > .../connector/LocalStrings_zh_CN.properties | 9 + > java/org/apache/catalina/connector/Request.java | 6 +- > .../apache/catalina/connector/RequestFacade.java | 6 +- > .../catalina/connector/mbeans-descriptors.xml | 2 +- > .../apache/catalina/core/ApplicationContext.java | 4 +- > .../catalina/core/ApplicationDispatcher.java | 18 +- > .../catalina/core/ApplicationFilterConfig.java | 2 +- > .../catalina/core/ApplicationHttpRequest.java | 12 +- > .../apache/catalina/core/ApplicationMapping.java | 75 +- > .../org/apache/catalina/core/AsyncContextImpl.java | 12 + > .../apache/catalina/core/LocalStrings.properties | 16 + > .../catalina/core/LocalStrings_fr.properties | 12 + > .../catalina/core/LocalStrings_ja.properties | 12 + > .../catalina/core/LocalStrings_ko.properties | 12 + > .../catalina/core/LocalStrings_zh_CN.properties | 32 + > java/org/apache/catalina/core/StandardHost.java | 54 +- > .../org/apache/catalina/core/StandardPipeline.java | 22 +- > java/org/apache/catalina/core/StandardServer.java | 21 +- > .../apache/catalina/core/StandardWrapperValve.java | 78 +- > .../catalina/deploy/NamingResourcesImpl.java | 9 +- > java/org/apache/catalina/filters/Constants.java | 33 + > .../catalina/filters/CsrfPreventionFilter.java | 89 ++- > .../org/apache/catalina/filters/ExpiresFilter.java | 60 +- > .../catalina/filters/LocalStrings_zh_CN.properties | 20 +- > .../catalina/filters/RestCsrfPreventionFilter.java | 12 + > java/org/apache/catalina/ha/ClusterListener.java | 10 - > .../catalina/ha/deploy/FileMessageFactory.java | 50 +- > .../catalina/ha/deploy/LocalStrings.properties | 6 + > .../catalina/ha/deploy/LocalStrings_de.properties | 2 + > .../catalina/ha/deploy/LocalStrings_es.properties | 2 + > .../catalina/ha/deploy/LocalStrings_fr.properties | 6 + > .../catalina/ha/deploy/LocalStrings_ja.properties | 6 + > .../catalina/ha/deploy/LocalStrings_ko.properties | 6 + > .../ha/deploy/LocalStrings_zh_CN.properties | 5 + > .../ha/session/LocalStrings_zh_CN.properties | 10 + > .../apache/catalina/ha/tcp/ReplicationValve.java | 46 +- > .../catalina/loader/LocalStrings_zh_CN.properties | 5 + > .../catalina/loader/WebappClassLoaderBase.java | 10 +- > .../catalina/manager/LocalStrings.properties | 1 + > .../catalina/manager/LocalStrings_fr.properties | 1 + > .../catalina/manager/LocalStrings_ja.properties | 1 + > .../catalina/manager/LocalStrings_ko.properties | 1 + > .../catalina/manager/LocalStrings_ru.properties | 1 + > .../catalina/manager/LocalStrings_zh_CN.properties | 1 + > .../apache/catalina/manager/ManagerServlet.java | 8 +- > .../catalina/manager/StatusManagerServlet.java | 7 - > .../manager/host/LocalStrings_zh_CN.properties | 2 +- > .../catalina/mapper/LocalStrings_zh_CN.properties | 2 + > java/org/apache/catalina/mapper/MappingData.java | 4 +- > .../org/apache/catalina/mbeans/ContainerMBean.java | 4 +- > .../mbeans/JmxRemoteLifecycleListener.java | 102 ++- > .../catalina/mbeans/LocalStrings_zh_CN.properties | 2 + > java/org/apache/catalina/mbeans/MBeanFactory.java | 16 +- > java/org/apache/catalina/realm/CombinedRealm.java | 17 +- > java/org/apache/catalina/realm/JAASRealm.java | 9 +- > .../catalina/realm/LocalStrings_zh_CN.properties | 5 + > java/org/apache/catalina/realm/LockOutRealm.java | 5 +- > java/org/apache/catalina/realm/RealmBase.java | 25 +- > .../catalina/security/SecurityClassLoad.java | 6 +- > .../apache/catalina/security/SecurityConfig.java | 12 +- > .../catalina/servlet4preview/ServletContext.java | 32 +- > ...ServletMapping.java => HttpServletMapping.java} | 16 +- > .../servlet4preview/http/HttpServletRequest.java | 4 +- > .../http/HttpServletRequestWrapper.java | 14 +- > .../servlet4preview/http/MappingMatch.java | 3 +- > .../catalina/servlet4preview/http/PushBuilder.java | 4 +- > .../apache/catalina/servlets/DefaultServlet.java | 16 +- > .../servlets/LocalStrings_zh_CN.properties | 2 + > .../apache/catalina/servlets/WebdavServlet.java | 7 +- > java/org/apache/catalina/session/FileStore.java | 10 +- > .../catalina/session/LocalStrings.properties | 2 + > .../catalina/session/LocalStrings_es.properties | 1 + > .../catalina/session/LocalStrings_fr.properties | 2 + > .../catalina/session/LocalStrings_ja.properties | 2 + > .../catalina/session/LocalStrings_ko.properties | 2 + > .../catalina/session/LocalStrings_zh_CN.properties | 10 + > .../apache/catalina/session/StandardManager.java | 7 +- > java/org/apache/catalina/startup/Bootstrap.java | 104 ++- > .../org/apache/catalina/startup/ContextConfig.java | 95 ++- > .../catalina/startup/LocalStrings.properties | 2 + > .../catalina/startup/LocalStrings_fr.properties | 2 + > .../catalina/startup/LocalStrings_ja.properties | 2 + > .../catalina/startup/LocalStrings_ko.properties | 2 + > .../catalina/startup/LocalStrings_zh_CN.properties | 26 +- > java/org/apache/catalina/startup/Tomcat.java | 22 +- > .../catalina/storeconfig/LocalStrings.properties | 3 + > .../storeconfig/LocalStrings_fr.properties | 3 + > .../storeconfig/LocalStrings_ja.properties | 3 + > .../storeconfig/LocalStrings_ko.properties | 3 + > .../LocalStrings_zh_CN.properties | 3 +- > .../catalina/storeconfig/StoreFileMover.java | 23 +- > java/org/apache/catalina/tribes/Member.java | 4 +- > .../catalina/tribes/group/ChannelCoordinator.java | 1 - > .../apache/catalina/tribes/group/GroupChannel.java | 8 +- > .../tribes/group/LocalStrings_zh_CN.properties | 4 + > .../interceptors/LocalStrings_zh_CN.properties | 4 + > .../group/interceptors/TcpPingInterceptor.java | 4 +- > .../group/interceptors/ThroughputInterceptor.java | 14 +- > .../org/apache/catalina/tribes/io/ChannelData.java | 21 +- > .../org/apache/catalina/tribes/io/XByteBuffer.java | 6 +- > .../membership/LocalStrings_zh_CN.properties | 11 +- > .../tribes/membership/McastServiceImpl.java | 2 +- > .../catalina/tribes/membership/Membership.java | 23 +- > .../tribes/tipis/AbstractReplicatedMap.java | 16 +- > .../catalina/tribes/tipis/LazyReplicatedMap.java | 16 +- > .../catalina/tribes/tipis/LocalStrings.properties | 6 +- > .../tribes/tipis/LocalStrings_zh_CN.properties | 5 + > .../catalina/tribes/tipis/ReplicatedMap.java | 25 +- > .../catalina/tribes/transport/AbstractRxTask.java | 4 +- > .../catalina/tribes/transport/PooledSender.java | 8 +- > .../catalina/tribes/transport/ReceiverBase.java | 10 +- > .../catalina/tribes/transport/RxTaskPool.java | 8 +- > .../transport/bio/LocalStrings_zh_CN.properties | 4 + > .../tribes/transport/bio/MultipointBioSender.java | 16 +- > .../transport/nio/LocalStrings_zh_CN.properties | 5 + > .../tribes/transport/nio/ParallelNioSender.java | 16 +- > .../catalina/tribes/util/ExecutorFactory.java | 2 +- > .../tribes/util/LocalStrings_zh_CN.properties | 1 + > java/org/apache/catalina/util/LifecycleBase.java | 102 ++- > .../catalina/util/LocalStrings_zh_CN.properties | 6 + > java/org/apache/catalina/util/TomcatCSS.java | 16 +- > .../org/apache/catalina/valves/AccessLogValve.java | 2 +- > .../catalina/valves/LocalStrings_zh_CN.properties | 15 + > .../rewrite/LocalStrings_zh_CN.properties} | 3 +- > .../catalina/webresources/CachedResource.java | 136 +++- > .../catalina/webresources/LocalStrings.properties | 2 + > .../webresources/LocalStrings_zh_CN.properties | 7 + > .../apache/catalina/webresources/StandardRoot.java | 2 +- > java/org/apache/coyote/AbstractProcessor.java | 33 +- > java/org/apache/coyote/AbstractProcessorLight.java | 30 +- > java/org/apache/coyote/AbstractProtocol.java | 28 +- > java/org/apache/coyote/AsyncStateMachine.java | 282 ++++--- > java/org/apache/coyote/CompressionConfig.java | 28 +- > java/org/apache/coyote/LocalStrings.properties | 6 +- > java/org/apache/coyote/LocalStrings_fr.properties | 1 - > java/org/apache/coyote/LocalStrings_ja.properties | 1 - > java/org/apache/coyote/LocalStrings_ko.properties | 1 - > .../apache/coyote/LocalStrings_zh_CN.properties | 3 + > java/org/apache/coyote/ajp/AjpProcessor.java | 14 +- > .../coyote/ajp/LocalStrings_zh_CN.properties | 1 + > .../coyote/http11/AbstractHttp11Protocol.java | 32 +- > java/org/apache/coyote/http11/Constants.java | 14 + > java/org/apache/coyote/http11/Http11Processor.java | 419 +++-------- > .../coyote/http11/LocalStrings_zh_CN.properties | 5 + > .../http11/filters/LocalStrings_zh_CN.properties | 1 + > .../http11/upgrade/LocalStrings_zh_CN.properties | 4 + > .../apache/coyote/http2/Http2UpgradeHandler.java | 12 - > .../coyote/http2/LocalStrings_zh_CN.properties | 17 + > java/org/apache/el/util/Jre9Compat.java | 58 ++ > java/org/apache/el/util/JreCompat.java | 60 ++ > java/org/apache/el/util/ReflectionUtil.java | 41 +- > java/org/apache/jasper/JspCompilationContext.java | 4 +- > java/org/apache/jasper/compiler/AntCompiler.java | 5 +- > java/org/apache/jasper/compiler/Compiler.java | 14 +- > java/org/apache/jasper/compiler/Generator.java | 19 +- > java/org/apache/jasper/compiler/JDTCompiler.java | 5 +- > .../apache/jasper/compiler/JspRuntimeContext.java | 5 +- > .../apache/jasper/compiler/TagFileProcessor.java | 2 +- > java/org/apache/jasper/el/JasperELResolver.java | 18 +- > .../jasper/resources/LocalStrings.properties | 2 + > .../jasper/resources/LocalStrings_fr.properties | 2 + > .../jasper/resources/LocalStrings_ja.properties | 2 + > .../jasper/resources/LocalStrings_ko.properties | 2 + > .../jasper/resources/LocalStrings_zh_CN.properties | 31 +- > .../apache/jasper/runtime/JspRuntimeLibrary.java | 2 +- > .../apache/jasper/servlet/JspServletWrapper.java | 4 +- > java/org/apache/juli/logging/LogFactory.java | 4 +- > .../apache/naming/LocalStrings_zh_CN.properties | 4 + > .../naming/factory/LocalStrings_zh_CN.properties | 5 + > java/org/apache/tomcat/buildutil/SignCode.java | 8 +- > .../apache/tomcat/buildutil/translate/Utils.java | 6 +- > .../tomcat/util/LocalStrings_zh_CN.properties | 1 + > java/org/apache/tomcat/util/buf/CharChunk.java | 4 +- > java/org/apache/tomcat/util/buf/CharsetCache.java | 4 +- > .../apache/tomcat/util/buf/LocalStrings.properties | 2 + > .../tomcat/util/buf/LocalStrings_zh_CN.properties | 5 + > java/org/apache/tomcat/util/buf/MessageBytes.java | 2 +- > java/org/apache/tomcat/util/buf/UDecoder.java | 5 +- > java/org/apache/tomcat/util/buf/package.html | 2 +- > java/org/apache/tomcat/util/compat/Jre8Compat.java | 25 +- > java/org/apache/tomcat/util/compat/Jre9Compat.java | 52 +- > java/org/apache/tomcat/util/compat/JreCompat.java | 32 +- > .../tomcat/util/compat/LocalStrings.properties | 5 + > .../tomcat/util/compat/LocalStrings_fr.properties | 2 + > .../tomcat/util/compat/LocalStrings_ko.properties | 2 + > .../util/compat/LocalStrings_zh_CN.properties | 2 + > java/org/apache/tomcat/util/compat/TLS.java | 3 + > .../util/descriptor}/LocalStrings_zh_CN.properties | 2 +- > .../descriptor/web/LocalStrings_zh_CN.properties | 10 + > .../tomcat/util/http/CookieProcessorBase.java | 2 +- > .../tomcat/util/http/LegacyCookieProcessor.java | 2 +- > .../tomcat/util/http/LocalStrings.properties | 2 +- > .../tomcat/util/http/LocalStrings_zh_CN.properties | 5 + > java/org/apache/tomcat/util/http/ResponseUtil.java | 4 +- > .../tomcat/util/http/Rfc6265CookieProcessor.java | 2 +- > .../apache/tomcat/util/http/SameSiteCookies.java | 7 +- > .../apache/tomcat/util/http/parser/HttpParser.java | 2 +- > .../util/http/parser/LocalStrings.properties | 2 +- > .../util/http/parser/LocalStrings_zh_CN.properties | 3 + > .../util/http/parser/{Vary.java => TokenList.java} | 39 +- > java/org/apache/tomcat/util/http/parser/Vary.java | 34 +- > .../util/modeler}/LocalStrings.properties | 3 +- > .../util/modeler}/LocalStrings_fr.properties | 3 +- > .../util/modeler}/LocalStrings_ja.properties | 3 +- > .../util/modeler}/LocalStrings_ko.properties | 3 +- > .../util/modeler/LocalStrings_zh_CN.properties} | 3 +- > java/org/apache/tomcat/util/modeler/Registry.java | 476 ++++++------ > .../modules/MbeansDescriptorsDigesterSource.java | 4 +- > .../MbeansDescriptorsIntrospectionSource.java | 120 +-- > .../tomcat/util/modeler/modules/ModelerSource.java | 2 + > .../tomcat/util/net/AbstractJsseEndpoint.java | 35 +- > java/org/apache/tomcat/util/net/AprEndpoint.java | 553 +++++++------- > .../apache/tomcat/util/net/LocalStrings.properties | 2 + > .../tomcat/util/net/LocalStrings_zh_CN.properties | 19 +- > java/org/apache/tomcat/util/net/Nio2Endpoint.java | 317 +++----- > .../tomcat/util/net/NioBlockingSelector.java | 4 +- > java/org/apache/tomcat/util/net/NioChannel.java | 27 +- > java/org/apache/tomcat/util/net/NioEndpoint.java | 115 +++ > .../apache/tomcat/util/net/SecureNio2Channel.java | 3 +- > .../apache/tomcat/util/net/SecureNioChannel.java | 145 ++++ > .../apache/tomcat/util/net/SocketWrapperBase.java | 359 ++++++++- > .../util/net/jsse/LocalStrings_zh_CN.properties | 1 + > .../util/net/openssl/LocalStrings_zh_CN.properties | 4 + > .../tomcat/util/net/openssl/OpenSSLContext.java | 5 +- > .../tomcat/util/net/openssl/OpenSSLEngine.java | 37 +- > .../tomcat/util/scan/LocalStrings_zh_CN.properties | 1 + > java/org/apache/tomcat/util/threads/TaskQueue.java | 6 +- > .../tomcat/websocket/LocalStrings.properties | 1 + > .../tomcat/websocket/LocalStrings_zh_CN.properties | 17 + > .../apache/tomcat/websocket/PerMessageDeflate.java | 37 +- > .../apache/tomcat/websocket/Transformation.java | 5 +- > .../tomcat/websocket/WsRemoteEndpointImplBase.java | 7 +- > .../tomcat/websocket/WsWebSocketContainer.java | 7 +- > .../websocket/pojo/LocalStrings_zh_CN.properties | 6 + > .../websocket/server/LocalStrings_zh_CN.properties | 6 + > .../server/WsRemoteEndpointImplServer.java | 4 - > java/org/apache/tomcat/websocket/server/WsSci.java | 10 +- > .../apache/tomcat/jdbc/pool/ConnectionPool.java | 5 +- > .../apache/tomcat/jdbc/pool/PoolProperties.java | 2 +- > .../apache/tomcat/jdbc/pool/PooledConnection.java | 54 +- > .../jdbc/pool/interceptor/StatementCache.java | 3 +- > .../interceptor/StatementDecoratorInterceptor.java | 2 +- > .../java/org/apache/tomcat/jdbc/bugs/Bug53367.java | 6 +- > .../apache/tomcat/jdbc/test/ConnectCountTest.java | 4 +- > .../org/apache/tomcat/jdbc/test/FairnessTest.java | 4 +- > .../apache/tomcat/jdbc/test/JmxPasswordTest.java | 2 +- > .../apache/tomcat/jdbc/test/MultipleCloseTest.java | 4 +- > .../apache/tomcat/jdbc/test/StarvationTest.java | 2 + > .../org/apache/tomcat/jdbc/test/TestException.java | 12 +- > .../tomcat/jdbc/test/TestStatementCache.java | 2 + > .../org/apache/tomcat/jdbc/test/TestTimeout.java | 26 +- > .../apache/tomcat/jdbc/test/TestValidation.java | 650 ++++++++++++++++ > .../jdbc/test/TestValidationQueryTimeout.java | 16 +- > res/checkstyle/org-import-control.xml | 1 + > res/findbugs/filter-false-positives.xml | 830 > ++++++++++++++++++++- > .../eclipse/java-compiler-errors-warnings.txt | 6 +- > res/maven/mvn.properties.default | 2 +- > res/tomcat.nsi | 39 +- > res/welcome.bin.html | 2 +- > res/welcome.main.html | 2 +- > test/javax/servlet/http/TestHttpServlet.java | 7 +- > .../TesterDigestAuthenticatorPerformance.java | 2 +- > .../connector/TestCoyoteAdapterRequestFuzzing.java | 17 + > .../apache/catalina/connector/TestResponse.java | 4 +- > .../apache/catalina/connector/TestSendFile.java | 2 +- > ...estApplicationContextGetRequestDispatcherB.java | 10 +- > .../catalina/core/TestApplicationMapping.java | 12 +- > .../apache/catalina/core/TestAsyncContextImpl.java | 405 +++++++++- > .../core/TestAsyncContextStateChanges.java | 378 ++++++++++ > .../catalina/filters/TestAddCharSetFilter.java | 4 +- > .../catalina/filters/TestCsrfPreventionFilter.java | 2 +- > .../apache/catalina/filters/TestExpiresFilter.java | 110 ++- > ...TestWebappClassLoaderThreadLocalMemoryLeak.java | 5 +- > .../apache/catalina/mapper/TestMapperWebapps.java | 16 +- > .../catalina/nonblocking/TestNonBlockingAPI.java | 47 +- > .../servlets/DefaultServletEncodingBaseTest.java | 6 +- > .../apache/catalina/startup/SimpleHttpClient.java | 11 +- > .../apache/catalina/startup/TomcatBaseTest.java | 32 +- > .../tribes/test/transport/SocketNioReceive.java | 8 +- > .../valves/TestLoadBalancerDrainingValve.java | 6 +- > ...lerIntegration.java => TestCachedResource.java} | 30 +- > test/org/apache/coyote/TestResponse.java | 75 +- > .../apache/coyote/http11/TestHttp11Processor.java | 162 +++- > .../http11/filters/TestChunkedInputFilter.java | 1 + > .../apache/coyote/http11/upgrade/TestUpgrade.java | 9 +- > .../http11/upgrade/TestUpgradeInternalHandler.java | 7 +- > test/org/apache/coyote/http2/Http2TestBase.java | 2 +- > test/org/apache/coyote/http2/TestAsync.java | 7 +- > .../coyote/http2/TestHttp2InitialConnection.java | 30 +- > test/org/apache/coyote/http2/TestHttp2Limits.java | 20 +- > test/org/apache/jasper/TestJspC.java | 2 +- > .../apache/jasper/TestJspCompilationContext.java | 3 +- > test/org/apache/jasper/compiler/TestCompiler.java | 6 +- > test/org/apache/jasper/compiler/TestGenerator.java | 8 +- > test/org/apache/jasper/compiler/TestParser.java | 30 +- > .../compiler/TestParserNoStrictWhitespace.java | 9 +- > .../org/apache/jasper/el/TestJasperELResolver.java | 3 +- > test/org/apache/jasper/servlet/TestTldScanner.java | 3 +- > test/org/apache/juli/TestFileHandler.java | 13 +- > .../util/http/TestCookieProcessorGeneration.java | 20 +- > .../tomcat/util/http/TestSameSiteCookies.java | 19 + > .../parser/{TestVary.java => TestTokenList.java} | 9 +- > test/org/apache/tomcat/util/net/TesterSupport.java | 17 +- > .../tomcat/websocket/TestPerMessageDeflate.java | 2 +- > .../bug6nnnn/bug69303.txt} | 12 +- > webapps/docs/appdev/installation.xml | 2 +- > webapps/docs/appdev/processes.xml | 4 +- > webapps/docs/changelog.xml | 400 +++++++++- > webapps/docs/cluster-howto.xml | 2 +- > webapps/docs/config/ajp.xml | 7 +- > webapps/docs/config/cluster-receiver.xml | 2 +- > webapps/docs/config/cookie-processor.xml | 10 +- > webapps/docs/config/http.xml | 15 +- > webapps/docs/config/valve.xml | 2 +- > webapps/docs/default-servlet.xml | 116 +-- > webapps/docs/logging.xml | 4 +- > webapps/docs/project.xml | 4 +- > webapps/docs/security-howto.xml | 5 +- > webapps/docs/setup.xml | 4 +- > webapps/docs/tomcat-docs.xsl | 4 + > .../WEB-INF/classes/LocalStrings_zh_CN.properties | 1 + > webapps/examples/jsp/security/protected/error.jsp | 4 +- > 353 files changed, 7525 insertions(+), 2804 deletions(-) > create mode 100644 java/javax/el/Jre9Compat.java > create mode 100644 java/javax/el/JreCompat.java > copy java/org/apache/catalina/{ant/ListTask.java => GSSRealm.java} (56%) > rename java/org/apache/catalina/servlet4preview/http/{ServletMapping.java > => HttpServletMapping.java} (89%) > copy java/org/apache/catalina/{ha/authenticator => > storeconfig}/LocalStrings_zh_CN.properties (86%) > copy java/org/apache/catalina/{util/CharsetMapperDefault.properties => > valves/rewrite/LocalStrings_zh_CN.properties} (93%) > create mode 100644 java/org/apache/el/util/Jre9Compat.java > create mode 100644 java/org/apache/el/util/JreCompat.java > copy java/org/apache/{catalina/ha/authenticator => > tomcat/util/descriptor}/LocalStrings_zh_CN.properties (86%) > copy java/org/apache/tomcat/util/http/parser/{Vary.java => > TokenList.java} (57%) > copy java/org/apache/{naming/factory/webservices => > tomcat/util/modeler}/LocalStrings.properties (87%) > copy java/org/apache/{naming/factory/webservices => > tomcat/util/modeler}/LocalStrings_fr.properties (83%) > copy java/org/apache/{naming/factory/webservices => > tomcat/util/modeler}/LocalStrings_ja.properties (84%) > copy java/org/apache/{naming/factory/webservices => > tomcat/util/modeler}/LocalStrings_ko.properties (83%) > copy java/org/apache/{catalina/util/CharsetMapperDefault.properties => > tomcat/util/modeler/LocalStrings_zh_CN.properties} (93%) > create mode 100644 > modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestValidation.java > create mode 100644 > test/org/apache/catalina/core/TestAsyncContextStateChanges.java > copy > test/org/apache/catalina/webresources/{war/TestHandlerIntegration.java => > TestCachedResource.java} (67%) > rename test/org/apache/tomcat/util/http/parser/{TestVary.java => > TestTokenList.java} (93%) > copy test/{org/apache/tomcat/util/net/keystore-info.txt => > webapp/bug6nnnn/bug69303.txt} (80%) > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >