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 2e87e12 JAMES-2905 One more option about HostNameVerifier new 8440e83 JAMES-2704 Solve major performance issue for RandomStoring mailet new 9ab4f51 JAMES-2704 Improve ReroutingInformation new 21fd593 JAMES-2704 RandomStoringTest should have a per method lifecycle new 463f11a JAMES-2704 RandomStoring should use james Iterators util for stream conversion new fa72fb4 JAMES-2704 do the mapping to a Rerouting infos only for not already discovered value new 49ad1cb JAMES-2704 close smtp connection in tests new f5de467 [Refactoring] AbstractMailboxProcessor response methods should accept IMAP request new e928083 [Refactoring] processMessage rename new cf1288a [Refactoring] processMessage tag and command are already specified in the request new d091eb3 [Refactoring] Merge some AbstractMailboxProcessor process methods new 8f14db3 [Refactoring] processMessage rename new e7188da [Refactoring] Rename Message to Request in IMAP processor new 6520ebd [Refactoring] Moving tests in mailbox.acl to JUnit 5 new 180b19d [Refactoring] Moving tests in mailbox.extractor to JUnit 5 new f84dd3d [Refactoring] Moving tests in mailbox.indexer to JUnit 5 new 03af48a [Refactoring] Moving tests in mailbox.manager to JUnit 5 new 4b8a7a2 [Refactoring] Moving tests in mailbox.model.search to JUnit 5 new 70265a4 [Refactoring] Moving tests in mailbox.model to JUnit 5 new 07651c0 [Refactoring] Moving remaining tests in mailbox api to JUnit 5 new c21d5f8 [Refactoring] Fix softly assertions coding style on backend-cassandra module new c0c2cde MAILBOX-392 Rework slightly UserMailboxesService new 2f882d4 MAILBOX-392 Strengthen MailboxName validation new 071c8c3 [Refactoring] move code from AbstractMailRepository to FileMailRepository new ca3555e [Refactoring] Set.add is idempotent in case of entry already present new e2d41e3 [Refactoring] update variable is always true new 8226d09 [Refactoring] replace some System.out by a logger new 6eab755 [Refactoring] replace Iterator by Stream in API new 35fbc89 [Refactoring] finally drop {un,}lock methods from MailRepository interface new 08a36f0 [Refactoring] Remove some unused methods in mailbox-store new fa6f51b [Refactoring] Move remaining abstract test classes in mailbox api and their implementations to JUnit 5 The 30 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: .../cassandra/init/CassandraConfigurationTest.java | 29 +- .../apache/james/mailbox/model/MailboxPath.java | 31 ++- .../mailbox/AbstractSubscriptionManagerTest.java | 20 +- .../james/mailbox/ApplicableFlagBuilderTest.java | 68 +++-- .../james/mailbox/ComposedMessageIdTest.java | 6 +- .../apache/james/mailbox/MailboxExceptionTest.java | 96 +++---- .../james/mailbox/MailboxManagerStressTest.java | 6 +- .../apache/james/mailbox/MailboxManagerTest.java | 4 +- .../apache/james/mailbox/MessageMoveEventTest.java | 38 ++- .../org/apache/james/mailbox/MessageUidTest.java | 21 +- .../java/org/apache/james/mailbox/RoleTest.java | 56 ++-- .../org/apache/james/mailbox/acl/ACLDiffTest.java | 34 +-- .../mailbox/acl/PositiveUserACLChangedTest.java | 6 +- .../james/mailbox/acl/PositiveUserACLDiffTest.java | 46 +-- .../acl/SimpleGroupMembershipResolverTest.java | 18 +- .../mailbox/acl/UnionMailboxACLResolverTest.java | 26 +- .../james/mailbox/extractor/ParsedContentTest.java | 6 +- .../indexer/ReindexingExecutionFailuresTest.java | 2 +- .../mailbox/indexer/ReindexingFailureTest.java | 2 +- .../mailbox/manager/QuotaMessageManagerTest.java | 66 +++-- .../james/mailbox/model/AttachmentIdTest.java | 18 +- .../apache/james/mailbox/model/AttachmentTest.java | 83 +++--- .../org/apache/james/mailbox/model/BlobIdTest.java | 16 +- .../org/apache/james/mailbox/model/BlobTest.java | 14 +- .../org/apache/james/mailbox/model/CidTest.java | 130 +++++---- .../model/ComposedMessageIdWithMetaDataTest.java | 52 ++-- .../mailbox/model/MailboxACLEntryKeyTest.java | 45 ++- .../apache/james/mailbox/model/MailboxACLTest.java | 46 +-- .../mailbox/model/MailboxAnnotationKeyTest.java | 128 +++++---- .../james/mailbox/model/MailboxAnnotationTest.java | 36 ++- .../james/mailbox/model/MailboxAssertTests.java | 49 ++-- .../james/mailbox/model/MailboxCountersTest.java | 6 +- .../james/mailbox/model/MailboxPathTest.java | 106 +++++-- .../james/mailbox/model/MessageAttachmentTest.java | 35 +-- .../james/mailbox/model/MessageIdDtoTest.java | 17 +- .../james/mailbox/model/MessageRangeTest.java | 309 ++++++++++----------- .../model/MultimailboxesSearchQueryTest.java | 30 +- .../org/apache/james/mailbox/model/QuotaTest.java | 28 +- .../james/mailbox/model/Rfc4314RightsTest.java | 83 +++--- .../james/mailbox/model/SearchQueryTest.java | 8 +- .../james/mailbox/model/UpdatedFlagsTest.java | 30 +- .../james/mailbox/model/search/ExactNameTest.java | 16 +- .../mailbox/model/search/MailboxQueryTest.java | 70 ++--- .../mailbox/model/search/PrefixedRegexTest.java | 232 ++++++++-------- .../mailbox/model/search/PrefixedWildcardTest.java | 18 +- .../james/mailbox/model/search/WildcardTest.java | 14 +- .../cassandra/CassandraMailboxManagerProvider.java | 2 +- .../CassandraMailboxManagerStressTest.java | 33 +-- .../CassandraSubscriptionManagerTest.java | 34 ++- .../cassandra/mail/CassandraMapperProvider.java | 6 - .../mailbox/jpa/JPASubscriptionManagerTest.java | 18 +- .../mailbox/jpa/JpaMailboxManagerStressTest.java | 15 +- .../james/mailbox/jpa/mail/JPAMapperProvider.java | 6 - .../DomainUserMaildirMailboxManagerStressTest.java | 20 +- .../FullUserMaildirMailboxManagerStressTest.java | 20 +- .../maildir/MaildirSubscriptionManagerTest.java | 19 +- .../UserMaildirMailboxManagerStressTest.java | 20 +- .../inmemory/InMemoryMessageManagerTestSystem.java | 28 -- .../inmemory/MemoryMailboxManagerStressTest.java | 11 +- .../inmemory/mail/InMemoryMapperProvider.java | 6 - .../manager/InMemoryIntegrationResources.java | 2 +- .../src/main/resources/META-INF/spring/quota.xml | 1 - .../james/mailbox/store/FakeAuthenticator.java | 4 - .../james/mailbox/store/StoreMailboxManager.java | 17 +- .../james/mailbox/store/StoreMessageIdManager.java | 8 - .../james/mailbox/store/StoreMessageManager.java | 11 - .../model/MailboxIdDeserialisationException.java | 3 - .../mail/model/impl/SimpleMailboxMessage.java | 12 - .../store/mail/model/impl/SimpleMessage.java | 6 - .../mailbox/store/quota/FixedMaxQuotaManager.java | 4 - .../james/mailbox/store/quota/QuotaComponents.java | 11 +- .../store/streaming/LimitingFileInputStream.java | 13 - .../apache/james/mailbox/store/MessageBuilder.java | 1 - .../mailbox/store/MessageManagerTestSystem.java | 1 - .../mailbox/store/SimpleMailboxMembership.java | 5 - .../mailbox/store/mail/model/MapperProvider.java | 2 - .../cassandra/host/CassandraHostSystem.java | 2 +- .../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 2 +- .../imap/processor/AbstractAuthProcessor.java | 32 +-- .../imap/processor/AbstractMailboxProcessor.java | 59 ++-- .../processor/AbstractMessageRangeProcessor.java | 18 +- .../imap/processor/AbstractSelectionProcessor.java | 29 +- .../processor/AbstractSubscriptionProcessor.java | 18 +- .../james/imap/processor/AppendProcessor.java | 32 +-- .../imap/processor/AuthenticateProcessor.java | 23 +- .../james/imap/processor/CapabilityProcessor.java | 8 +- .../james/imap/processor/CheckProcessor.java | 8 +- .../james/imap/processor/CloseProcessor.java | 10 +- .../apache/james/imap/processor/CopyProcessor.java | 8 +- .../james/imap/processor/CreateProcessor.java | 16 +- .../james/imap/processor/DeleteACLProcessor.java | 30 +- .../james/imap/processor/DeleteProcessor.java | 16 +- .../james/imap/processor/EnableProcessor.java | 12 +- .../james/imap/processor/ExamineProcessor.java | 16 +- .../james/imap/processor/ExpungeProcessor.java | 18 +- .../james/imap/processor/GetACLProcessor.java | 24 +- .../imap/processor/GetAnnotationProcessor.java | 36 ++- .../james/imap/processor/GetQuotaProcessor.java | 18 +- .../imap/processor/GetQuotaRootProcessor.java | 22 +- .../apache/james/imap/processor/IdleProcessor.java | 8 +- .../apache/james/imap/processor/LSubProcessor.java | 14 +- .../apache/james/imap/processor/ListProcessor.java | 14 +- .../james/imap/processor/ListRightsProcessor.java | 28 +- .../james/imap/processor/LoginProcessor.java | 12 +- .../james/imap/processor/LogoutProcessor.java | 10 +- .../apache/james/imap/processor/MoveProcessor.java | 8 +- .../james/imap/processor/MyRightsProcessor.java | 20 +- .../james/imap/processor/NamespaceProcessor.java | 8 +- .../apache/james/imap/processor/NoopProcessor.java | 6 +- .../james/imap/processor/RenameProcessor.java | 20 +- .../james/imap/processor/SearchProcessor.java | 18 +- .../james/imap/processor/SetACLProcessor.java | 34 ++- .../imap/processor/SetAnnotationProcessor.java | 29 +- .../james/imap/processor/SetQuotaProcessor.java | 14 +- .../james/imap/processor/StatusProcessor.java | 15 +- .../james/imap/processor/StoreProcessor.java | 19 +- .../james/imap/processor/SubscribeProcessor.java | 8 +- .../james/imap/processor/UnselectProcessor.java | 10 +- .../james/imap/processor/UnsubscribeProcessor.java | 8 +- .../james/imap/processor/fetch/FetchProcessor.java | 22 +- .../james/imap/processor/LSubProcessorTest.java | 8 +- .../james/imap/processor/SearchProcessorTest.java | 2 +- .../mailrepository/file/FileMailRepository.java | 161 ++++++++--- .../mailrepository/jdbc/JDBCMailRepository.java | 18 -- .../mailrepository/lib/AbstractMailRepository.java | 164 ----------- .../james/repository/api/ObjectRepository.java | 4 +- .../james/repository/api/StreamRepository.java | 4 +- .../repository/file/AbstractFileRepository.java | 8 +- .../apache/james/smtp/SmtpRandomStoringTest.java | 56 ++-- .../james/transport/mailets/RandomStoring.java | 48 ++-- .../james/mailrepository/api/MailRepository.java | 11 - .../cassandra/CassandraMailRepository.java | 10 - .../memory/MemoryMailRepository.java | 11 +- .../webadmin/service/UserMailboxesService.java | 10 +- 134 files changed, 1803 insertions(+), 2033 deletions(-) delete mode 100644 server/data/data-library/src/main/java/org/apache/james/mailrepository/lib/AbstractMailRepository.java --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org