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 d793dcc411 Fix BZ 70269 - StatementCache regression with drivers that
report statements as not poolable (#1083)
new e7ddd76715 Account for TLS 1.3 in the enabled protocol management of
the JNI OpenSSL SSLEngine
new 39d8a0446d Make the lazily parsed wrapped certificate field volatile
in OpenSSLX509Certificate
new 2cb5a7c797 Match OpenSSL semantics for AND cipher expressions with
unknown terms
new 5c3ea827e2 Exclude unimplemented SSLv2 ciphers when converting OpenSSL
cipher names to JSSE names
new 20e5587cf4 Correct the cipher authentication method computation of the
OpenSSL FFM implementation
new e57516ff70 Account for the array offset when copying between OpenSSL
FFM engine buffers and heap ByteBuffers
new 155bc6338b Validate the protocol of OCSP URLs from a client
certificate AIA extension
new 405ec2d030 Correct the FILE check for SSL_CONF commands in the OpenSSL
FFM code
new 84abb27feb Check for NULL after SSL_CTX_new() and SSL_new() in the
OpenSSL FFM code
new 39120e93bf Correct the OpenSSL 3 version boundary in the FFM
compatibility layer
new b64f560efb Bind the nonce value parameter of OCSP_request_add1_nonce
as a pointer
new 870ae0a406 Harmonize resource bundle processing in
ProxyErrorReportValve
new 5b5657c6b6 Correct the selection of multi-release JAR entries in
JarFileUrlJar
new 7dec9c8f29 Keep streams returned from ReferenceCountedJar open
new 1e8f50a501 Ignore extra close() calls in ReferenceCountedJar
new 9487aace45 Resolve nested JAR entries in JarFileUrlNestedJar using the
JarURLConnection
new 958d7ef69a Report the resource path when a WEB-INF/lib JAR cannot be
scanned
new 5e2d71e714 Require at least one iteration when computing message
digests
new 9cf163f16c Avoid busy spin in TaskQueue.take() when the keep-alive
time is zero
new 4a1ee3411e Keep the acquisition count of LimitLatch stable across
releaseAll()
new 9feb43360e Fix premature termination of InlineExecutorService
new 6036c68ca8 Fix submitted task count drift in ThreadPoolExecutor
new aedd35e846 Shut down the internal virtual thread executor when the
endpoint stops
new 9ca3d0bfbc Java compatibility
The 24 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 | 16 +-
.../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, 1751 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]