This is an automated email from the ASF dual-hosted git repository.

remm pushed a change to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git.


    from a700957  Fix JSP API Javadoc warnings for Java 16
     new 6d95a7f  Improve the reusability of UserDatabase code
     new 4ccb9be  Fix Javadoc warning
     new 75ef058  Add available flag for UserDatabase
     new 52f0a2f  Add a UserDatabase implementation based on DataSourceRealm
     new 43c3791  Add lock use similar to the memory user database
     new 4457530  Add UserDatabase documentation
     new 785e076  Refactor to avoid NPE warnings in IDE
     new bb21272  Fix IDE warnings. Use <> where possible.
     new a20f224  Add hashCode implementations that are aligned with existing 
equals()
     new 86177f0  Add Derby for the testsuite
     new 6d2b63f  Fix group roles not working
     new e9945ac  Add first pass at tests for the DataSource UserDatabase
     new d7b6adb  Use Derby 10.14 for Java 8 compatibility

The 13 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:
 build.properties.default                           |   19 +
 build.xml                                          |   20 +
 java/org/apache/catalina/UserDatabase.java         |   49 +
 .../mbeans/DataSourceUserDatabaseMBean.java        |  360 +++++
 .../mbeans/GlobalResourcesLifecycleListener.java   |    5 +
 .../apache/catalina/mbeans/LocalStrings.properties |    1 +
 java/org/apache/catalina/mbeans/MBeanUtils.java    |   30 +
 .../catalina/mbeans/MemoryUserDatabaseMBean.java   |  277 +---
 ...baseMBean.java => SparseUserDatabaseMBean.java} |   77 +-
 .../apache/catalina/realm/UserDatabaseRealm.java   |   69 +-
 .../catalina/users/DataSourceUserDatabase.java     | 1507 ++++++++++++++++++++
 ...ory.java => DataSourceUserDatabaseFactory.java} |   86 +-
 .../users/{MemoryGroup.java => GenericGroup.java}  |   74 +-
 .../users/{MemoryRole.java => GenericRole.java}    |   62 +-
 .../users/{MemoryUser.java => GenericUser.java}    |  144 +-
 .../apache/catalina/users/LocalStrings.properties  |    2 +
 java/org/apache/catalina/users/MemoryGroup.java    |  116 +-
 java/org/apache/catalina/users/MemoryRole.java     |   36 +-
 java/org/apache/catalina/users/MemoryUser.java     |  158 +-
 .../apache/catalina/users/SparseUserDatabase.java  |   13 +-
 .../apache/catalina/users/mbeans-descriptors.xml   |  346 +++++
 .../users/DataSourceUserDatabaseTests.java         |  228 +++
 webapps/docs/changelog.xml                         |   19 +
 webapps/docs/config/realm.xml                      |    8 +
 webapps/docs/jndi-resources-howto.xml              |  204 ++-
 25 files changed, 3169 insertions(+), 741 deletions(-)
 create mode 100644 
java/org/apache/catalina/mbeans/DataSourceUserDatabaseMBean.java
 copy java/org/apache/catalina/mbeans/{MemoryUserDatabaseMBean.java => 
SparseUserDatabaseMBean.java} (79%)
 create mode 100644 java/org/apache/catalina/users/DataSourceUserDatabase.java
 copy java/org/apache/catalina/users/{MemoryUserDatabaseFactory.java => 
DataSourceUserDatabaseFactory.java} (57%)
 copy java/org/apache/catalina/users/{MemoryGroup.java => GenericGroup.java} 
(69%)
 copy java/org/apache/catalina/users/{MemoryRole.java => GenericRole.java} (57%)
 copy java/org/apache/catalina/users/{MemoryUser.java => GenericUser.java} (62%)
 copy test/org/apache/catalina/loader/TesterNeverWeavedClass.java => 
java/org/apache/catalina/users/SparseUserDatabase.java (79%)
 create mode 100644 
test/org/apache/catalina/users/DataSourceUserDatabaseTests.java

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to