This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 37ded653d0 Add note about JAASRealm deprecation
new 1c598555f2 Avoid NPE in SimpleInstanceManager.newInstance(String) with
null TCCL
new 006f7fc79f Avoid invoking unsupported-type setters with null in
IntrospectionUtils
new a2317d9300 Fix potential NPE in Diagnostics deadlock thread dump
new 08e3870b26 Fix DER INTEGER encoding in Asn1Writer.writeInteger()
new 7ac78abf02 Preserve separator slash when escaping custom WAR separator
in JAR URLs
new 2f0614367a Recycle C2BConverter in UEncoder.encodeURL to avoid state
leaking across calls
new 36214959ef Cap eden promotion in ConcurrentCache.get() at the
configured size
new 726aa67c84 Enforce lowered limit immediately in
SynchronizedStack.setLimit()
new 05210c2a46 Validate initialSize in the SynchronizedQueue(int)
constructor
new 927ddbe169 Make CaseInsensitiveKeyMap.keySet() view fully
case-insensitive
new 40a092eb12 Fix missing path separator in
XmlIdentifiers.WEBSERVICES_12_XSD
new eb17a0dfa3 Ignore incomplete tag-plugin entries in
TagPluginParser.addPlugin()
new 58bd75cd92 Serialize TLD re-parses on the shared parser in TldCache
new c46e3bb86d Parse implicit TLDs in the TldScanner with the strict rule
set
new 50203dc692 Reject a null URL in the TldResourcePath constructors
new f23bead5e4 Store ContextService port-component refs outside generic
properties
new 19f15cf5d9 Return false rather than throw for
SecurityRoleRef.equals(null)
new 2a8394e721 Validate the cookie max-age value at deployment time
The 18 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/org/apache/jasper/compiler/TldCache.java | 13 +-
.../jasper/resources/LocalStrings.properties | 2 +
java/org/apache/jasper/servlet/TldScanner.java | 55 ++++++-
java/org/apache/tomcat/SimpleInstanceManager.java | 6 +-
java/org/apache/tomcat/util/Diagnostics.java | 15 +-
.../org/apache/tomcat/util/IntrospectionUtils.java | 5 +
java/org/apache/tomcat/util/buf/Asn1Writer.java | 24 +--
java/org/apache/tomcat/util/buf/UEncoder.java | 5 +
java/org/apache/tomcat/util/buf/UriUtil.java | 6 +-
.../util/collections/CaseInsensitiveKeyMap.java | 74 +++++++++
.../tomcat/util/collections/ConcurrentCache.java | 5 +-
.../util/collections/LocalStrings.properties} | 3 +-
.../tomcat/util/collections/SynchronizedQueue.java | 14 +-
.../tomcat/util/collections/SynchronizedStack.java | 27 +++-
.../tomcat/util/descriptor/XmlIdentifiers.java | 2 +-
.../descriptor/tagplugin/LocalStrings.properties} | 3 +-
.../util/descriptor/tagplugin/TagPluginParser.java | 12 +-
.../util/descriptor/tld/LocalStrings.properties | 1 +
.../util/descriptor/tld/TldResourcePath.java | 11 ++
.../tomcat/util/descriptor/web/ContextService.java | 15 +-
.../util/descriptor/web/SecurityRoleRef.java | 3 +-
.../tomcat/util/descriptor/web/SessionConfig.java | 5 +
.../apache/tomcat/util/descriptor/web/WebXml.java | 2 +-
test/org/apache/jasper/compiler/TestTldCache.java | 180 +++++++++++++++++++++
test/org/apache/jasper/servlet/TestTldScanner.java | 103 ++++++++++++
.../apache/tomcat/util/TestIntrospectionUtils.java | 45 ++++++
.../org/apache/tomcat/util/buf/TestAsn1Writer.java | 159 ++++++++++++++++++
test/org/apache/tomcat/util/buf/TestUEncoder.java | 22 +++
test/org/apache/tomcat/util/buf/TestUriUtil40.java | 17 ++
.../collections/TestCaseInsensitiveKeyMap.java | 60 +++++++
.../util/collections/TestConcurrentCache.java | 128 +++++++++++++++
.../util/collections/TestSynchronizedQueue.java | 26 +++
.../util/collections/TestSynchronizedStack.java | 75 +++++++++
.../tagplugin/TestTagPluginParser-malformed.xml} | 22 ++-
.../descriptor/tagplugin/TestTagPluginParser.java | 80 +++++++++
.../util/descriptor/tld/TestTldResourcePath.java | 63 ++++++++
.../util/descriptor/web/TestSecurityRoleRef.java | 68 ++++++++
.../util/descriptor/web/TestSessionConfig.java | 82 ++++++++++
.../tomcat/util/descriptor/web/TestWebXml.java | 77 +++++++++
.../util/descriptor/web/TestWebXmlParser.java | 44 +++++
webapps/docs/changelog.xml | 9 ++
41 files changed, 1524 insertions(+), 44 deletions(-)
copy java/org/apache/{catalina/util/CharsetMapperDefault.properties =>
tomcat/util/collections/LocalStrings.properties} (90%)
copy java/org/apache/{catalina/util/CharsetMapperDefault.properties =>
tomcat/util/descriptor/tagplugin/LocalStrings.properties} (86%)
create mode 100644 test/org/apache/jasper/compiler/TestTldCache.java
create mode 100644 test/org/apache/tomcat/util/buf/TestAsn1Writer.java
create mode 100644
test/org/apache/tomcat/util/collections/TestConcurrentCache.java
copy test/org/apache/{jasper/tagplugins/jstl/core/redirect-tagPlugins.xml =>
tomcat/util/descriptor/tagplugin/TestTagPluginParser-malformed.xml} (61%)
create mode 100644
test/org/apache/tomcat/util/descriptor/tagplugin/TestTagPluginParser.java
create mode 100644
test/org/apache/tomcat/util/descriptor/tld/TestTldResourcePath.java
create mode 100644
test/org/apache/tomcat/util/descriptor/web/TestSecurityRoleRef.java
create mode 100644
test/org/apache/tomcat/util/descriptor/web/TestSessionConfig.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]