This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from d7855ba878 Expand test coverage
new 09c6952c9d Fix nested role search DN computation in JNDIRealm
new 2db32e5b28 Track StartTlsResponse per connection in JNDIRealm
new 45a3c1efff Fix DataSourceRealm role lookup when no role store is
configured
new d22e155843 Report malformed JNDIRealm user patterns as a clear
configuration error
new c166bc59f9 Make JNDIRealm URL failover decision per connection attempt
new f67aa211de Fix HTTP DIGEST authentication via JAASRealm
new 6a5f5362c8 Report missing user credentials as an authentication
failure in JNDIRealm
new 5291eaa366 Trim whitespace when parsing the checkedOsUsers list in
SecurityListener
new f2cf3025e2 Reject non-positive check periods in
TLSCertificateReloadListener
new 3a1b28694a Ignore malformed Accept-Encoding q-values in DefaultServlet
precompressed handling
new eeb6ff9b69 Store namespace-less WebDAV properties in
DataSourcePropertyStore
new 665440a769 Remove sessions from the manager map by instance identity
new f1ce5cbd7c Use long arithmetic when calculating session rates in
ManagerBase
new 4118166fe8 Discard invalid persisted sessions on load in
StandardManager
new ccb5a83b0b Validate the principal object graph before persisting it in
StandardSession
new 96de8914b1 Java 8 and javax fixes
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 | 116 ++++++-----
.../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 | 16 +-
.../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 | 32 ++++
.../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, 1015 insertions(+), 107 deletions(-)
create mode 100644
test/org/apache/catalina/realm/TestJNDIRealmSearchAsUser.java
create mode 100644 test/org/apache/catalina/security/TestSecurityListener.java
copy test/{javax/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]