This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from ad2c2e2c8a Add note about JAASRealm deprecation
new d256210d5b Avoid NPE in SimpleInstanceManager.newInstance(String) with
null TCCL
new 321b910465 Avoid invoking unsupported-type setters with null in
IntrospectionUtils
new be0c3c6e00 Fix potential NPE in Diagnostics deadlock thread dump
new de297d6b4f Fix DER INTEGER encoding in Asn1Writer.writeInteger()
new ab153b8f42 Preserve separator slash when escaping custom WAR separator
in JAR URLs
new ac830b523c Recycle C2BConverter in UEncoder.encodeURL to avoid state
leaking across calls
new c39096e7f4 Cap eden promotion in ConcurrentCache.get() at the
configured size
new acc3a6aa05 Enforce lowered limit immediately in
SynchronizedStack.setLimit()
new 3ff7dd5aa9 Validate initialSize in the SynchronizedQueue(int)
constructor
new a12bae3868 Make CaseInsensitiveKeyMap.keySet() view fully
case-insensitive
new 4cd88a34fb Fix missing path separator in
XmlIdentifiers.WEBSERVICES_12_XSD
new c3d2e676b3 Ignore incomplete tag-plugin entries in
TagPluginParser.addPlugin()
new 018c46967b Serialize TLD re-parses on the shared parser in TldCache
new 859b526769 Parse implicit TLDs in the TldScanner with the strict rule
set
new 2ad51deaab Reject a null URL in the TldResourcePath constructors
new b5c07c9f16 Store ContextService port-component refs outside generic
properties
new 636b369dfb Return false rather than throw for
SecurityRoleRef.equals(null)
new 27fa123e33 Validate the cookie max-age value at deployment time
new e3947842ad 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} | 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 | 2 +-
.../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, 1530 insertions(+), 43 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]