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

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


    from 7e4d68801b [ENHANCEMENT] Implement negative ACL for JMAP (cherry 
picked from commit f800b484b51008e5de98258dae22a978a9e1ccf1) (#3057)
     new d8b2861360 [FIX] User rename was returning wrong quota when target 
address is not empty
     new 7340c85414 [FIX] User rename: Simplify rename dance when destination 
exist
     new b687123dba [FIX] User rename: per rename temporary mailbox layout
     new ba4b8ae71f [FIX] User rename: handle submailbox edge cases when 
mailbox exist
     new 8dc93571ac [FIX] Cassandra folder rename: base decision on truth table
     new 6e842bb605 [FIX] Enhance SolveMailboxInconsistencies to fix duplicated 
mailboxPathV3 registration and recover from failed mailboxPathV3 deletion upon 
rename
     new 8d02f0e7f3 [FIX] Folder rename: upfront read of the mailbox and its 
children
     new 6968a6bcc4 [FIX] Cassandra folder rename: use SERIAL for initial 
picture
     new fb083711bc [FIX] SolveMailboxInconsistencies: several runs until 
convergence
     new 4a424f5f6d [ENHANCEMENT] Add a autoMerge mode (default to false) to 
SolveMailboxInconsistencies
     new feea54c3f0 [ENHANCEMENT] have SolveMailboxInconsistencies address all 
possible failures
     new 40471c17ea [FIX] Account for consistency choices within 
SolveMessageInconsistenciesService
     new eda6a23eaa [FIX] Account for consistency choices within 
RecomputeMailboxCountersService
     new 144bf6411a [FIX] StoreMailboxManager:renameSubMailboxes should change 
namespace
     new 8fcbe51b64 [FIX] Test compilation issue
     new 0a186ea38b [FIX] User rename was returning wrong quota when target 
address is not empty (backport)

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:
 .../operate/webadmin/admin-mailboxes-extend.adoc   |  40 ++-
 .../apache/james/mailbox/MailboxManagerTest.java   |  21 ++
 .../mailbox/cassandra/CassandraMailboxManager.java |  13 +
 .../cassandra/mail/CassandraMailboxMapper.java     |  45 ++--
 .../cassandra/mail/CassandraMailboxPathV3DAO.java  |  21 ++
 .../mail/task/MailboxMergingTaskRunner.java        |  31 ++-
 .../mail/task/RecomputeMailboxCountersService.java |  17 +-
 ...veMailboxInconsistenciesRunningOptionsDTO.java} |  31 ++-
 .../task/SolveMailboxInconsistenciesService.java   | 287 +++++++++++++++++++--
 .../mail/task/SolveMailboxInconsistenciesTask.java |  22 +-
 ...nconsistenciesTaskAdditionalInformationDTO.java |  19 +-
 .../task/SolveMailboxInconsistenciesTaskDTO.java   |  20 +-
 .../task/SolveMessageInconsistenciesService.java   |  21 +-
 .../cassandra/mail/CassandraMailboxMapperTest.java |  38 ++-
 ...CassandraRecomputeCurrentQuotasServiceTest.java |  17 +-
 .../task/RecomputeMailboxCountersServiceTest.java  |   3 +-
 .../SolveMailboxInconsistenciesServiceTest.java    | 103 +++++++-
 ...ailboxInconsistenciesTaskSerializationTest.java |  11 +-
 .../SolveMessageInconsistenciesServiceTest.java    |   2 +-
 .../task/JPARecomputeCurrentQuotasServiceTest.java |  18 +-
 .../MemoryRecomputeCurrentQuotasServiceTest.java   |   4 +-
 .../PostgresRecomputeCurrentQuotasServiceTest.java |  19 +-
 .../james/mailbox/store/StoreMailboxManager.java   | 108 ++++----
 .../james/mailbox/store/mail/MailboxMapper.java    |   6 +-
 .../task/RecomputeMailboxCurrentQuotasService.java |  33 ++-
 server/container/mailbox-adapter/pom.xml           |   4 +
 .../mailbox/MailboxUsernameChangeTaskStep.java     |  48 ++--
 .../mailbox/QuotaUsernameChangeTaskStep.java       |  50 +---
 .../mailbox/MailboxUsernameChangeTaskStepTest.java | 177 +++++++++++++
 .../mailbox/QuotaUsernameChangeTaskStepTest.java   | 161 ++++++------
 .../java/org/apache/james/util/ReactorUtils.java   |  11 +
 .../SolveMailboxInconsistenciesRequestToTask.java  |  11 +-
 ...lveMailboxInconsistenciesRequestToTaskTest.java |   2 +-
 src/site/markdown/server/manage-webadmin.md        |  32 ++-
 34 files changed, 1136 insertions(+), 310 deletions(-)
 copy 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/{RunningOptionsDTO.java
 => SolveMailboxInconsistenciesRunningOptionsDTO.java} (56%)


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

Reply via email to