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

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


    from 6b39077850 [FIX] Avoid 500 upon Mail repository download (#3064)
     new 713b6191e0 [REFACTOR] CassandraMailboxPathV3DAO: remove unused field
     new 2e07c8e934 [FIX] User rename was returning wrong quota when target 
address is not empty
     new c014c50dd6 [FIX] User rename: Simplify rename dance when destination 
exist
     new b9a868bac7 [FIX] User rename: per rename temporary mailbox layout
     new 2e6ab37916 [FIX] User rename: handle submailbox edge cases when 
mailbox exist
     new 986b76d02b [FIX] Cassandra folder rename: base decision on truth table
     new 708e8ccc48 [FIX] Enhance SolveMailboxInconsistencies to fix duplicated 
mailboxPathV3 registration and recover from failed mailboxPathV3 deletion upon 
rename
     new 2dd73a31d0 [FIX] Folder rename: upfront read of the mailbox and its 
children
     new ac6030595d [FIX] Cassandra folder rename: use SERIAL for initial 
picture
     new 743e635413 [FIX] SolveMailboxInconsistencies: several runs until 
convergence
     new 7c801d824b [ENHANCEMENT] Add a autoMerge mode (default to false) to 
SolveMailboxInconsistencies
     new 9996d73163 [ENHANCEMENT] have SolveMailboxInconsistencies address all 
possible failures

The 12 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 ++-
 .../mailbox/cassandra/CassandraMailboxManager.java |  13 +
 .../cassandra/mail/CassandraMailboxMapper.java     |  45 ++--
 .../cassandra/mail/CassandraMailboxPathV3DAO.java  |  23 +-
 .../mail/task/MailboxMergingTaskRunner.java        |   8 +-
 ...veMailboxInconsistenciesRunningOptionsDTO.java} |  31 ++-
 .../task/SolveMailboxInconsistenciesService.java   | 287 +++++++++++++++++++--
 .../mail/task/SolveMailboxInconsistenciesTask.java |  22 +-
 ...nconsistenciesTaskAdditionalInformationDTO.java |  19 +-
 .../task/SolveMailboxInconsistenciesTaskDTO.java   |  20 +-
 .../cassandra/mail/CassandraMailboxMapperTest.java |  38 ++-
 .../SolveMailboxInconsistenciesServiceTest.java    | 103 +++++++-
 ...ailboxInconsistenciesTaskSerializationTest.java |  11 +-
 .../james/mailbox/store/StoreMailboxManager.java   | 107 ++++----
 .../james/mailbox/store/mail/MailboxMapper.java    |   6 +-
 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 ++-
 24 files changed, 969 insertions(+), 300 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