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

btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from f344d7d  JAMES-3593 Recommend the upgrade to RabbitMQ 3.8.17
     new 393c65a  JAMES-3594 Implement ReadOnlyLDAPUsersDAO with UnboundID 
library
     new 8d04141  JAMES-3594 Implement group restrictions on top of UnboundID
     new 9235adc8 JAMES-3594 Use Reactor to implement LDAP retries
     new 2712b33  JAMES-3594 Implement ReadOnlyLDAPUsersDAO with UnboundID 
library
     new 8be22b3  JAMES-3594 Fix ReadOnlyUsersLDAPRepository JavaDoc
     new e483dc7  JAMES-3594 Document group/role based access restrictions as 
experimental
     new 740c672  JAMES-3594 Add a poolSize configuration option.
     new 0af0575  JAMES-3594 Use Filter instead of search templates
     new e080d39  JAMES-3594 Complement existing LDAP tests to cover all basic 
read operations
     new 5d214ea  JAMES-3594 Implement ReadOnlyLDAPUsersDAO with UnboundID 
library
     new bfd78ca  JAMES-3594 LDAP user listing: avoid extra requests for each 
users
     new 2fb75fc  JAMES-3594 Group restrictions should use connection pooling
     new 299a110  JAMES-3594 LDAP user counting: avoid extra requests for each 
users
     new 6b91bb4  JAMES-3594 Strong typing for DN
     new 15a86bf  JAMES-3594 Validate filters at ReadOnlyLDAPUsersDAO 
initialization
     new ead5318  JAMES-3594 Tests that extra filters are well applied
     new 9c59742  JAMES-3594 Upgrade instruction note
     new af7bc42  JAMES-3594 Drop manual retries and rely on UnboundID 
connection retries

The 18 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:
 pom.xml                                            |   6 +-
 .../test/java/org/apache/james/DockerLdapRule.java |   4 -
 server/data/data-ldap/pom.xml                      |   8 +-
 .../user/ldap/LdapRepositoryConfiguration.java     | 118 +----
 .../user/ldap/ReadOnlyLDAPGroupRestriction.java    |  38 +-
 .../apache/james/user/ldap/ReadOnlyLDAPUser.java   |  69 +--
 .../james/user/ldap/ReadOnlyLDAPUsersDAO.java      | 331 ++++++--------
 .../user/ldap/ReadOnlyUsersLDAPRepository.java     |  79 +---
 .../apache/james/user/ldap/api/LdapConstants.java  |  32 --
 .../user/ldap/retry/DoublingRetrySchedule.java     |  99 ----
 .../user/ldap/retry/ExceptionRetryHandler.java     | 131 ------
 .../ldap/retry/api/ExceptionRetryingProxy.java     |  49 --
 .../james/user/ldap/retry/api/RetryHandler.java    |  52 ---
 .../james/user/ldap/retry/api/RetrySchedule.java   |  35 --
 .../ldap/retry/naming/LoggingRetryHandler.java     |  54 ---
 .../retry/naming/NamingExceptionRetryHandler.java  |  72 ---
 .../user/ldap/retry/naming/RetryingContext.java    | 497 ---------------------
 .../retry/naming/directory/RetryingDirContext.java | 407 -----------------
 .../retry/naming/ldap/RetryingLdapContext.java     | 129 ------
 .../user/ldap/ReadOnlyUsersLDAPRepositoryTest.java | 112 ++++-
 .../user/ldap/retry/DoublingRetryScheduleTest.java |  71 ---
 .../user/ldap/retry/ExceptionRetryHandlerTest.java | 153 -------
 .../naming/NamingExceptionRetryHandlerTest.java    |  92 ----
 upgrade-instructions.md                            |  20 +
 24 files changed, 336 insertions(+), 2322 deletions(-)
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/api/LdapConstants.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/DoublingRetrySchedule.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/ExceptionRetryHandler.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/api/ExceptionRetryingProxy.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/api/RetryHandler.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/api/RetrySchedule.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/naming/LoggingRetryHandler.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/naming/NamingExceptionRetryHandler.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/naming/RetryingContext.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/naming/directory/RetryingDirContext.java
 delete mode 100644 
server/data/data-ldap/src/main/java/org/apache/james/user/ldap/retry/naming/ldap/RetryingLdapContext.java
 delete mode 100644 
server/data/data-ldap/src/test/java/org/apache/james/user/ldap/retry/DoublingRetryScheduleTest.java
 delete mode 100644 
server/data/data-ldap/src/test/java/org/apache/james/user/ldap/retry/ExceptionRetryHandlerTest.java
 delete mode 100644 
server/data/data-ldap/src/test/java/org/apache/james/user/ldap/retry/naming/NamingExceptionRetryHandlerTest.java

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to