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]