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 9e035e8d06 Follow-on to "Allow re-adding a host that was previously
removed..."
new df14492478 Fix nested role search DN computation in JNDIRealm
new 98652e3818 Track StartTlsResponse per connection in JNDIRealm
new 2afbb8fc88 Fix DataSourceRealm role lookup when no role store is
configured
new 74e803426d Report malformed JNDIRealm user patterns as a clear
configuration error
new 21c7717d6e Make JNDIRealm URL failover decision per connection attempt
new 8538b3c87a Fix HTTP DIGEST authentication via JAASRealm
new 0dbb3feb01 Report missing user credentials as an authentication
failure in JNDIRealm
new 44561a80c5 Trim whitespace when parsing the checkedOsUsers list in
SecurityListener
new 3518d1045b Reject non-positive check periods in
TLSCertificateReloadListener
new 449e4ebd18 Ignore malformed Accept-Encoding q-values in DefaultServlet
precompressed handling
new 3866869e05 Store namespace-less WebDAV properties in
DataSourcePropertyStore
new e44f30dc6e Remove sessions from the manager map by instance identity
new a1b3b73c55 Use long arithmetic when calculating session rates in
ManagerBase
new f892bf5099 Discard invalid persisted sessions on load in
StandardManager
new 52dfcd3f4b Validate the principal object graph before persisting it in
StandardSession
new 2840b562eb Merge branch 'main' of [email protected]:apache/tomcat.git
into main
The 16 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:
.../org/apache/catalina/realm/DataSourceRealm.java | 31 +--
.../apache/catalina/realm/JAASCallbackHandler.java | 18 +-
java/org/apache/catalina/realm/JAASRealm.java | 8 +-
java/org/apache/catalina/realm/JNDIRealm.java | 113 +++++++----
.../apache/catalina/realm/LocalStrings.properties | 2 +
.../catalina/security/LocalStrings.properties | 1 +
.../apache/catalina/security/SecurityListener.java | 1 +
.../security/TLSCertificateReloadListener.java | 9 +-
.../catalina/servlets/DataSourcePropertyStore.java | 13 +-
.../apache/catalina/servlets/DefaultServlet.java | 7 +-
java/org/apache/catalina/session/ManagerBase.java | 12 +-
.../apache/catalina/session/StandardManager.java | 16 +-
.../apache/catalina/session/StandardSession.java | 22 ++-
.../apache/catalina/realm/TestDataSourceRealm.java | 49 +++++
test/org/apache/catalina/realm/TestJAASRealm.java | 66 +++++++
test/org/apache/catalina/realm/TestJNDIRealm.java | 38 ++++
.../catalina/realm/TestJNDIRealmIntegration.java | 17 +-
.../catalina/realm/TestJNDIRealmSearchAsUser.java | 99 ++++++++++
.../catalina/security/TestSecurityListener.java | 52 +++++
.../TestTLSCertificateReloadListener.java} | 22 ++-
.../catalina/servlets/TestDefaultServlet.java | 65 +++++++
.../catalina/servlets/TestWebdavPropertyStore.java | 33 ++++
.../apache/catalina/session/TestManagerBase.java | 63 ++++++
.../session/TestPersistentManagerBase.java | 105 ++++++++++
.../catalina/session/TestStandardManager.java | 211 +++++++++++++++++++++
webapps/docs/changelog.xml | 32 ++++
webapps/docs/realm-howto.xml | 8 +-
27 files changed, 1007 insertions(+), 106 deletions(-)
create mode 100644
test/org/apache/catalina/realm/TestJNDIRealmSearchAsUser.java
create mode 100644 test/org/apache/catalina/security/TestSecurityListener.java
copy test/{jakarta/servlet/jsp/TestPageContext.java =>
org/apache/catalina/security/TestTLSCertificateReloadListener.java} (61%)
create mode 100644 test/org/apache/catalina/session/TestManagerBase.java
create mode 100644
test/org/apache/catalina/session/TestPersistentManagerBase.java
create mode 100644 test/org/apache/catalina/session/TestStandardManager.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]