This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 253a4fa2fd Add note about JAASRealm deprecation
new f5fb7550d0 Avoid NPE in SimpleInstanceManager.newInstance(String) with
null TCCL
new dddb947371 Avoid invoking unsupported-type setters with null in
IntrospectionUtils
new 833002f4ab Fix potential NPE in Diagnostics deadlock thread dump
new 6eaa4e36b6 Fix DER INTEGER encoding in Asn1Writer.writeInteger()
new 37533f725c Preserve separator slash when escaping custom WAR separator
in JAR URLs
new d1cdbbfddd Recycle C2BConverter in UEncoder.encodeURL to avoid state
leaking across calls
new 5c43438471 Cap eden promotion in ConcurrentCache.get() at the
configured size
new 6404b5ba83 Enforce lowered limit immediately in
SynchronizedStack.setLimit()
new 4e71183f91 Validate initialSize in the SynchronizedQueue(int)
constructor
new f5a4c59654 Make CaseInsensitiveKeyMap.keySet() view fully
case-insensitive
new 131c304937 Fix missing path separator in
XmlIdentifiers.WEBSERVICES_12_XSD
new cff5c665db Ignore incomplete tag-plugin entries in
TagPluginParser.addPlugin()
new 090bc6b185 Serialize TLD re-parses on the shared parser in TldCache
new f8e4e86d83 Parse implicit TLDs in the TldScanner with the strict rule
set
new 1420cd51b8 Reject a null URL in the TldResourcePath constructors
new b226ebad4f Store ContextService port-component refs outside generic
properties
new 11548888b7 Return false rather than throw for
SecurityRoleRef.equals(null)
new 8df0709d8d Java compatibility
new bdf3a60560 Java compatibility
The 19 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 | 80 +++++++++
.../tomcat/util/collections/ConcurrentCache.java | 5 +-
.../util/collections/LocalStrings.properties} | 2 +-
.../tomcat/util/collections/SynchronizedQueue.java | 14 +-
.../tomcat/util/collections/SynchronizedStack.java | 27 ++-
.../tomcat/util/descriptor/XmlIdentifiers.java | 2 +-
.../descriptor/tagplugin/LocalStrings.properties} | 2 +-
.../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 | 2 +-
.../apache/tomcat/util/descriptor/web/WebXml.java | 2 +-
test/org/apache/jasper/compiler/TestTldCache.java | 182 +++++++++++++++++++++
test/org/apache/jasper/servlet/TestTldScanner.java | 105 ++++++++++++
.../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 ++++++++
.../tomcat/util/descriptor/web/TestWebXml.java | 77 +++++++++
webapps/docs/changelog.xml | 9 +
38 files changed, 1403 insertions(+), 41 deletions(-)
copy java/org/apache/{catalina/core/RestrictedFilters.properties =>
tomcat/util/collections/LocalStrings.properties} (90%)
copy java/org/apache/{catalina/core/RestrictedFilters.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
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]