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 4771ad9f89 Increment version for next development cycle
new 32df46a3e1 Fix nested role search DN computation in JNDIRealm
new 8eadab0cb1 Track StartTlsResponse per connection in JNDIRealm
new 14c7942442 Fix DataSourceRealm role lookup when no role store is
configured
new ea90421130 Report malformed JNDIRealm user patterns as a clear
configuration error
new fa65bc1f6d Make JNDIRealm URL failover decision per connection attempt
new 64c25a982e Fix HTTP DIGEST authentication via JAASRealm
new 55b5db0fc9 Report missing user credentials as an authentication
failure in JNDIRealm
new 154deaa0fe Trim whitespace when parsing the checkedOsUsers list in
SecurityListener
new 08f3be2c09 Reject non-positive check periods in
TLSCertificateReloadListener
new d5217dc2cf Ignore malformed Accept-Encoding q-values in DefaultServlet
precompressed handling
new 2fb103ba4c Store namespace-less WebDAV properties in
DataSourcePropertyStore
new 17507f1c80 Remove sessions from the manager map by instance identity
new e174218282 Use long arithmetic when calculating session rates in
ManagerBase
new ac8eae020d Discard invalid persisted sessions on load in
StandardManager
new 514dccd3aa Validate the principal object graph before persisting it in
StandardSession
The 15 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 | 36 ++++
webapps/docs/realm-howto.xml | 8 +-
27 files changed, 1011 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]