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.


 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

Reply via email to