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 8e1f20ff43 Fix BZ 70269 - StatementCache regression with drivers that
report statements as not poolable (#1083)
new d90aebbbee Account for TLS 1.3 in the enabled protocol management of
the JNI OpenSSL SSLEngine
new 661eb9923e Make the lazily parsed wrapped certificate field volatile
in OpenSSLX509Certificate
new 62b4792a4c Match OpenSSL semantics for AND cipher expressions with
unknown terms
new 4e813accaa Exclude unimplemented SSLv2 ciphers when converting OpenSSL
cipher names to JSSE names
new bd550d39bf Correct the cipher authentication method computation of the
OpenSSL FFM implementation
new 28177b3c97 Account for the array offset when copying between OpenSSL
FFM engine buffers and heap ByteBuffers
new e5cb820aaa Validate the protocol of OCSP URLs from a client
certificate AIA extension
new b973929ab1 Correct the FILE check for SSL_CONF commands in the OpenSSL
FFM code
new fc8faea170 Check for NULL after SSL_CTX_new() and SSL_new() in the
OpenSSL FFM code
new fcea01e031 Correct the OpenSSL 3 version boundary in the FFM
compatibility layer
new 5aa34339b8 Bind the nonce value parameter of OCSP_request_add1_nonce
as a pointer
new 2e3743f17b Harmonize resource bundle processing in
ProxyErrorReportValve
new a2725acb46 Correct the selection of multi-release JAR entries in
JarFileUrlJar
new 679b7107fd Keep streams returned from ReferenceCountedJar open
new 959efc91f2 Ignore extra close() calls in ReferenceCountedJar
new 79826e4a79 Resolve nested JAR entries in JarFileUrlNestedJar using the
JarURLConnection
new 3eaebe9d49 Report the resource path when a WEB-INF/lib JAR cannot be
scanned
new 5090bdfa2d Require at least one iteration when computing message
digests
new 9cb44cd42f Avoid busy spin in TaskQueue.take() when the keep-alive
time is zero
new 3d1d4ce3b2 Keep the acquisition count of LimitLatch stable across
releaseAll()
new 017c6dedcf Fix premature termination of InlineExecutorService
new 3d92ff3440 Fix submitted task count drift in ThreadPoolExecutor
new 93dea1dc4d Shut down the internal virtual thread executor when the
endpoint stops
The 23 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:
.../realm/DigestCredentialHandlerBase.java | 6 +
.../catalina/valves/ProxyErrorReportValve.java | 23 +-
.../apache/tomcat/util/net/AbstractEndpoint.java | 6 +
.../tomcat/util/net/openssl/OpenSSLEngine.java | 15 +-
.../util/net/openssl/OpenSSLX509Certificate.java | 2 +-
.../ciphers/OpenSSLCipherConfigurationParser.java | 50 ++++-
.../net/openssl/panama/LocalStrings.properties | 2 +
.../util/net/openssl/panama/OpenSSLContext.java | 78 +++----
.../util/net/openssl/panama/OpenSSLEngine.java | 26 ++-
.../util/net/openssl/panama/OpenSSLLibrary.java | 17 +-
.../net/openssl/panama/OpenSSLX509Certificate.java | 2 +-
java/org/apache/tomcat/util/openssl/openssl_h.java | 4 +-
.../util/openssl/openssl_h_Compatibility.java | 4 +-
java/org/apache/tomcat/util/res/StringManager.java | 2 +-
.../org/apache/tomcat/util/scan/JarFileUrlJar.java | 81 ++++++-
.../tomcat/util/scan/JarFileUrlNestedJar.java | 12 +-
.../tomcat/util/scan/ReferenceCountedJar.java | 54 ++++-
.../tomcat/util/scan/StandardJarScanner.java | 2 +-
.../util/security/ConcurrentMessageDigest.java | 7 +
.../tomcat/util/security/LocalStrings.properties | 1 +
.../tomcat/util/threads/InlineExecutorService.java | 13 +-
.../org/apache/tomcat/util/threads/LimitLatch.java | 21 +-
java/org/apache/tomcat/util/threads/TaskQueue.java | 11 +-
.../tomcat/util/threads/ThreadPoolExecutor.java | 61 ++++-
.../realm/TestMessageDigestCredentialHandler.java | 23 ++
.../tomcat/util/net/TestAbstractEndpoint.java | 44 ++++
.../util/net/openssl/ciphers/TestCipher.java | 38 +++-
.../TestOpenSSLCipherConfigurationParser.java | 10 +
.../apache/tomcat/util/scan/TestJarFileUrlJar.java | 226 +++++++++++++++++++
.../tomcat/util/scan/TestJarFileUrlNestedJar.java | 164 ++++++++++++++
.../tomcat/util/scan/TestReferenceCountedJar.java | 213 ++++++++++++++++++
.../util/security/TestConcurrentMessageDigest.java | 70 +++++-
.../util/threads/TestInlineExecutorService.java | 147 ++++++++++++
.../apache/tomcat/util/threads/TestLimitLatch.java | 52 +++++
.../apache/tomcat/util/threads/TestTaskQueue.java | 92 ++++++++
.../util/threads/TestThreadPoolExecutor.java | 246 +++++++++++++++++++++
webapps/docs/changelog.xml | 47 ++++
37 files changed, 1750 insertions(+), 122 deletions(-)
create mode 100644 test/org/apache/tomcat/util/scan/TestJarFileUrlJar.java
create mode 100644
test/org/apache/tomcat/util/scan/TestJarFileUrlNestedJar.java
create mode 100644
test/org/apache/tomcat/util/scan/TestReferenceCountedJar.java
create mode 100644
test/org/apache/tomcat/util/threads/TestInlineExecutorService.java
create mode 100644 test/org/apache/tomcat/util/threads/TestTaskQueue.java
create mode 100644
test/org/apache/tomcat/util/threads/TestThreadPoolExecutor.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]