This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 54dfd76a47 A test implementation now exists allowing further research
new 8379f1a20a Account for TLS 1.3 in the enabled protocol management of
the JNI OpenSSL SSLEngine
new 1f039fd41b Make the lazily parsed wrapped certificate field volatile
in OpenSSLX509Certificate
new f0ac95d70d Match OpenSSL semantics for AND cipher expressions with
unknown terms
new 36a181413a Exclude unimplemented SSLv2 ciphers when converting OpenSSL
cipher names to JSSE names
new 10c9cb1d9c Correct the cipher authentication method computation of the
OpenSSL FFM implementation
new 2ad9b5d485 Account for the array offset when copying between OpenSSL
FFM engine buffers and heap ByteBuffers
new db5c4e163c Validate the protocol of OCSP URLs from a client
certificate AIA extension
new 84aa43ef61 Correct the FILE check for SSL_CONF commands in the OpenSSL
FFM code
new e4f0eec3ee Check for NULL after SSL_CTX_new() and SSL_new() in the
OpenSSL FFM code
new 4d25a9923b Correct the OpenSSL 3 version boundary in the FFM
compatibility layer
new 68f7334f08 Bind the nonce value parameter of OCSP_request_add1_nonce
as a pointer
new c8f4c0dc8d Harmonize resource bundle processing in
ProxyErrorReportValve
new 755ccb930d Correct the selection of multi-release JAR entries in
JarFileUrlJar
new 2a3b326b53 Keep streams returned from ReferenceCountedJar open
new 7a6519f9f1 Ignore extra close() calls in ReferenceCountedJar
new 41b328066e Resolve nested JAR entries in JarFileUrlNestedJar using the
JarURLConnection
new 2ff4bbdab4 Report the resource path when a WEB-INF/lib JAR cannot be
scanned
new 12f83a700e Require at least one iteration when computing message
digests
new a37307ea45 Avoid busy spin in TaskQueue.take() when the keep-alive
time is zero
new f358a09a31 Keep the acquisition count of LimitLatch stable across
releaseAll()
new 9d72ce685a Fix premature termination of InlineExecutorService
new 5b21604bf0 Fix submitted task count drift in ThreadPoolExecutor
new 833f3db6e0 Shut down the internal virtual thread executor when the
endpoint stops
new 2d6765793c Merge branch 'main' of [email protected]:apache/tomcat.git
into main
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 | 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]