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]

Reply via email to