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 7f08147 JAMES-3208 Add SizeGreaterThan integration test
new 91617ef JAMES-3253 RemoteDelivery maxRetries configuration examples
should be valid
new 506d881 JAMES-3252 DomainList autoDection should be turned off by
default
new fae3ece JAMES-3202 Add get document action to ElasticSearchIndexer
new 6835041 JAMES-3202 Add `retrieveIndexedFlags` in MessageSearchIndex
API
new cc8848f JAMES-3202 implement `retrieveIndexedFlags` in
ElasticSearchListeningMessageSearchIndex
new 1b5a9c7 JAMES-3202 implement `retrieveIndexedFlags` in
LuceneMailboxMessageSearchIndexTest
new 9173eea JAMES-3202 test name fixes in ReIndexerImplTest
new 013d7a5 JAMES-3167 Add MailboxReactorUtils
new 5ccf47c JAMES-3167 Reactify MailboxMapper
new 2aefb06 JAMES-3167 Improve MailboxManagerTest coverage to avoid bug
detection upon MPT IMAP tests run
new e7015c2 JAMES-3167 Rework mailbox right merging
new 3567a93 JAMES-3167 Reactify right management in StoreMessageIdManager
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:
CHANGELOG.md | 1 +
.../james/backends/es/ElasticSearchIndexer.java | 14 +
.../backends/es/ReactorElasticSearchClient.java | 6 +
.../backends/es/ElasticSearchIndexerTest.java | 26 ++
.../cassandra-ldap/destination/conf/domainlist.xml | 7 +-
.../destination/conf/mailetcontainer.xml | 2 +-
.../destination/conf/domainlist.xml | 7 +-
.../destination/conf/mailetcontainer.xml | 2 +-
.../destination/conf/domainlist.xml | 7 +-
.../destination/conf/mailetcontainer.xml | 2 +-
.../cassandra/destination/conf/domainlist.xml | 7 +-
.../cassandra/destination/conf/mailetcontainer.xml | 2 +-
.../guice/jpa-smtp/destination/conf/domainlist.xml | 5 +-
.../jpa-smtp/destination/conf/mailetcontainer.xml | 2 +-
.../run/guice/jpa/destination/conf/domainlist.xml | 7 +-
.../guice/jpa/destination/conf/mailetcontainer.xml | 2 +-
.../guice/memory/destination/conf/domainlist.xml | 7 +-
.../memory/destination/conf/mailetcontainer.xml | 2 +-
.../run/spring/destination/conf/domainlist.xml | 7 +-
.../spring/destination/conf/mailetcontainer.xml | 2 +-
.../org/apache/james/mailbox/FlagsBuilder.java | 42 +++
.../org/apache/james/mailbox/MailboxManager.java | 4 +-
.../org/apache/james/mailbox/RightManager.java | 4 +-
.../apache/james/mailbox/MailboxManagerTest.java | 61 +++-
.../james/mailbox/backup/DefaultMailboxBackup.java | 2 +-
.../mailbox/cassandra/mail/CassandraACLMapper.java | 14 +-
.../cassandra/mail/CassandraMailboxMapper.java | 62 ++---
.../cassandra/mail/CassandraMessageIdMapper.java | 27 +-
.../mail/task/MailboxMergingTaskRunner.java | 30 +-
.../CassandraMailboxManagerConsistencyTest.java | 50 ++--
.../cassandra/mail/CassandraACLMapperTest.java | 27 +-
.../CassandraMailboxMapperConcurrencyTest.java | 6 +-
.../cassandra/mail/CassandraMailboxMapperTest.java | 180 ++++++------
.../mail/migration/MailboxPathV2MigrationTest.java | 11 +-
.../ElasticSearchListeningMessageSearchIndex.java | 51 +++-
...asticSearchListeningMessageSearchIndexTest.java | 31 ++-
.../james/mailbox/jpa/mail/JPAMailboxMapper.java | 159 +++++------
.../jpa/mail/TransactionalMailboxMapper.java | 27 +-
.../lucene/search/LuceneMessageSearchIndex.java | 61 +++-
.../LuceneMailboxMessageSearchIndexTest.java | 76 +++++
.../mailbox/maildir/mail/MaildirMailboxMapper.java | 306 +++++++++++----------
.../DomainUserMaildirMailboxManagerTest.java | 5 +
.../InMemoryMailboxSessionMapperFactory.java | 2 +-
.../inmemory/mail/InMemoryMailboxMapper.java | 100 +++----
.../inmemory/mail/InMemoryMessageIdMapper.java | 9 +-
.../james/vault/DeletedMessageVaultHook.java | 27 +-
.../mailbox/spamassassin/SpamAssassinListener.java | 4 +-
.../spamassassin/SpamAssassinListenerTest.java | 12 +-
...ctionalMapper.java => MailboxReactorUtils.java} | 54 ++--
.../store/StoreMailboxAnnotationManager.java | 5 +-
.../james/mailbox/store/StoreMailboxManager.java | 251 +++++++----------
.../james/mailbox/store/StoreMessageIdManager.java | 125 ++++-----
.../james/mailbox/store/StoreRightManager.java | 75 +++--
.../mailbox/store/SystemMailboxesProviderImpl.java | 2 +-
.../james/mailbox/store/mail/MailboxMapper.java | 52 +---
.../store/quota/DefaultUserQuotaRootResolver.java | 2 +-
.../store/search/LazyMessageSearchIndex.java | 306 +++++++++++----------
.../store/search/ListeningMessageSearchIndex.java | 13 +-
.../store/search/SimpleMessageSearchIndex.java | 3 +-
.../james/mailbox/store/transaction/Mapper.java | 2 +-
.../store/transaction/TransactionalMapper.java | 20 +-
.../mailbox/store/MailboxReactorUtilsTest.java} | 39 +--
.../mailbox/store/MessageIdManagerTestSystem.java | 6 +-
.../store/StoreMailboxManagerAnnotationTest.java | 28 +-
.../mailbox/store/StoreMailboxManagerTest.java | 12 +-
.../james/mailbox/store/StoreRightManagerTest.java | 12 +-
.../store/SystemMailboxesProviderImplTest.java | 4 +
.../store/mail/model/MailboxMapperACLTest.java | 137 ++++-----
.../store/mail/model/MailboxMapperTest.java | 79 +++---
.../store/mail/model/MessageIdMapperTest.java | 2 +-
.../store/mail/model/MessageMapperTest.java | 2 +-
.../mailbox/store/mail/model/MessageMoveTest.java | 4 +-
.../quota/DefaultUserQuotaRootResolverTest.java | 4 +-
.../ListeningMessageSearchIndexContract.java | 149 ++++++++++
.../mailbox/tools/indexer/ReIndexerImpl.java | 3 +-
.../mailbox/tools/indexer/ReIndexerPerformer.java | 10 +-
.../mailbox/tools/indexer/ReIndexerImplTest.java | 4 +-
.../apache/james/imap/processor/ListProcessor.java | 12 +-
server/app/src/main/resources/domainlist.xml | 4 +-
server/app/src/main/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../sample-configuration/domainlist.xml | 7 +-
.../jpa-smtp/sample-configuration/domainlist.xml | 7 +-
.../sample-configuration/mailetcontainer.xml | 2 +-
.../org/apache/james/modules/MailboxProbeImpl.java | 12 +-
.../sample-configuration/domainlist.xml | 7 +-
.../sample-configuration/mailetcontainer.xml | 2 +-
.../org/apache/james/FakeMessageSearchIndex.java | 7 +
.../src/test/resources/mailetcontainer.xml | 2 +-
.../adapter/mailbox/MailboxManagerManagement.java | 4 +-
.../adapter/mailbox/MailboxManagementTest.java | 46 ++--
.../domainlist/lib/DomainListConfiguration.java | 6 +-
.../lib/DomainListConfigurationTest.java | 25 +-
.../rrt/lib/AliasReverseResolverImplTest.java | 4 +-
.../apache/james/rrt/lib/CanSendFromImplTest.java | 4 +-
.../mailets/configuration/CommonProcessors.java | 2 +-
.../impl/JamesMailetContextTest.java | 14 -
.../james/transport/mailets/RandomStoring.java | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../jmap/draft/methods/GetMailboxesMethod.java | 2 +-
.../jmap/draft/methods/GetMailboxesMethodTest.java | 2 +-
.../methods/SetMessagesCreationProcessorTest.java | 4 +-
.../methods/SetMessagesUpdateProcessorTest.java | 9 +-
.../james/jmap/draft/model/MailboxFactoryTest.java | 2 +-
.../event/PropagateLookupRightListenerTest.java | 28 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../james/jmap/method/MailboxGetMethod.scala | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../src/test/resources/mailetcontainer.xml | 2 +-
.../james/webadmin/routes/AliasRoutesTest.java | 4 +-
.../james/webadmin/routes/ForwardRoutesTest.java | 4 +-
.../jmap/MessageFastViewProjectionCorrector.java | 23 +-
.../routes/DeletedMessagesVaultRoutesTest.java | 4 +-
.../webadmin/service/UserMailboxesService.java | 2 +-
.../routes/ScanningQuotaSearchExtension.java | 4 +-
.../webadmin/routes/UserMailboxesRoutesTest.java | 29 +-
src/site/xdoc/server/config-domainlist.xml | 4 +-
125 files changed, 1778 insertions(+), 1454 deletions(-)
copy
mailbox/store/src/main/java/org/apache/james/mailbox/store/{transaction/TransactionalMapper.java
=> MailboxReactorUtils.java} (59%)
copy mailbox/{api/src/test/java/org/apache/james/mailbox/ModSeqTest.java =>
store/src/test/java/org/apache/james/mailbox/store/MailboxReactorUtilsTest.java}
(60%)
create mode 100644
mailbox/store/src/test/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndexContract.java
copy core/src/test/java/org/apache/james/core/quota/QuotaLimitValueTest.java
=>
server/data/data-library/src/test/java/org/apache/james/domainlist/lib/DomainListConfigurationTest.java
(66%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]