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 5887c6c JAMES-2981 update cassandra configuration documentation
new 01411c5 JAMES-2949 add strong typing in UsersRepository API and more
generally on Username concept
new 733d51b Request for comment: make UsersRepository case insensitive.
new 42faa90 James-2949 Fix tokens with valid usernames when needed,
regenerate public key
new a7e583c JAMES-2949 JWT authentication strategy should not accept
invalid usernames
new ff4d3e9 JAMES-2949 Remove some implicit calls to Username::toString
new 01a4514 JAMES-2972 correct use of mailet attribute from 'matcher' to
'match', project-wide
new 19f9b64 JAMES-2972 commented-out WithPriority mailet/matcher, added
description/explanation for both
new e52a8e5 JAMES-2972 log at debug level when matcher gets
auto-configured to match all mails
new 9e521d0 JAMES-2972 log at debug level when null mailet destroys a mail
new 4caef14 [Refactoring] ResultUtils: Remove unused javadoc and constants
new 5936fff [Refactoring] ResultUtils: standardize method signature
new 36488e7 [Refactoring] ResultUtils: avoid final variables
new a08d632 [Refactoring] MailboxMessageResultImplTest: Do not declare
unthrown exceptions
new 710cf88 [Refactoring] MessageResultImpl: Remove never thrown
exceptions
new 195ab61 [Refactoring] MessageResultImpl: Remove redundant cast
new 7b8fc36 [Refactoring] MessageResultImpl: partContent can never be null
new 8675520 [Refactoring] MessageResultImpl: solve visibility issues
new 61f0531 [Refactoring] MessageResultImpl: avoid final variable
new 9230fb5 [Refactoring] MessageResultImpl: HeadersImpl can be static
new fd8ef1c [Refactoring] MessageResultImpl: Reorder fields
new 7463a26 [Refactoring] MessageResultImpl: getPartContent
computeIfAbsent
new 9ded6a8 [Refactoring] MessageResultImpl: optimize import
new 2de4080 [Refactoring] MimeDescriptorImpl: method declaration
sanitizing
new b653317 [Refactoring] MimeDescriptorImpl: avoid line break between
fields
new 8041b57 [Refactoring] MimeDescriptorImpl: Use StandardCharsets
new ad5f84d [Refactoring] MimeDescriptorImpl: Move isComposite to
MessageResultImpl
new 732e722 [Refactoring] MimeDescriptorImpl: Constructor should be
private
new 5362805 [Refactoring] MimeDescriptorImpl: Remove not thrown exception
new 5aa1ebd [Refactoring] ResultHeader: use StandardCharsets
new 6fc4fca [Refactoring] ResultHeader: avoid line breaks between fields
new 3ab0bb8 [Refactoring] ResultHeader: remove not thrown exception
new 49565e7 [Refactoring] ResultHeader: remove not thrown exception
new 7708ca4 [Refactoring] ResultHeader: PartContentBuilder reindex switch
new 3723093 [Refactoring] PartContentBuilder: remove unreachable switch
case
new 57da2c3 [Refactoring] MessageResultImpl: headers are never null
new 5861d4d JAMES-2632 MailboxMetaData could "cheaply" incorporate
mailbox ACL
new c8d7d24 JAMES-2632 Allow bulk mailbox counter retrieval
new 3281e54 JAMES-2632 Add mailboxId in mailbox counter
new c1b5058 JAMES-2632 Add MailboxCounters to mailbox metadata
new f6670e9 JAMES-2632 Optimize get all mailboxes
new c1b2357 JAMES-2632 concatMap for mailbox search
new f0d13b5 JAMES-2632 Allow bulk mailbox counter retrieval
new 6cce9bc [Refactoring] Remove some unused methods in JPAMailboxMapper
new efc3749 JAMES-2632 Fix typo in MailboxFactory
The 44 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:
.../main/java/org/apache/james/core/Username.java | 5 +
.../listeners/SetCustomFlagOnBigMessages.java | 2 +-
.../listeners/SetCustomFlagOnBigMessagesTest.java | 3 +-
.../org/apache/james/mailbox/MailboxManager.java | 9 +-
.../org/apache/james/mailbox/MailboxSession.java | 10 +-
.../james/mailbox/acl/GroupMembershipResolver.java | 4 +-
.../james/mailbox/acl/MailboxACLResolver.java | 3 +-
.../mailbox/acl/SimpleGroupMembershipResolver.java | 10 +-
.../james/mailbox/acl/UnionMailboxACLResolver.java | 9 +-
.../exception/UserDoesNotExistException.java | 10 +-
.../org/apache/james/mailbox/model/Mailbox.java | 7 +-
.../org/apache/james/mailbox/model/MailboxACL.java | 16 +-
.../james/mailbox/model/MailboxCounters.java | 22 +-
.../james/mailbox/model/MailboxMetaData.java | 20 +-
.../apache/james/mailbox/model/MailboxPath.java | 13 +-
.../james/mailbox/model/search/MailboxQuery.java | 20 +-
.../mailbox/AbstractSubscriptionManagerTest.java | 3 +-
.../apache/james/mailbox/MailboxListenerTest.java | 8 +-
.../james/mailbox/MailboxManagerStressTest.java | 3 +-
.../apache/james/mailbox/MailboxManagerTest.java | 47 +-
.../apache/james/mailbox/MailboxSessionUtil.java | 5 +-
.../apache/james/mailbox/MessageMoveEventTest.java | 20 +-
.../james/mailbox/acl/PositiveUserACLDiffTest.java | 6 +-
.../acl/SimpleGroupMembershipResolverTest.java | 14 +-
.../mailbox/acl/UnionMailboxACLResolverTest.java | 373 +++++++--------
.../james/mailbox/events/EventBusTestFixture.java | 2 +-
.../mailbox/events/EventDeadLettersContract.java | 2 +-
.../apache/james/mailbox/events/GroupContract.java | 8 +-
.../apache/james/mailbox/events/KeyContract.java | 3 +-
.../james/mailbox/fixture/MailboxFixture.java | 7 +-
.../mailbox/manager/ManagerTestProvisionner.java | 5 +-
.../apache/james/mailbox/mock/DataProvisioner.java | 6 +-
.../apache/james/mailbox/model/MailboxACLTest.java | 15 +-
.../james/mailbox/model/MailboxAssertTests.java | 27 +-
.../james/mailbox/model/MailboxPathTest.java | 88 ++--
.../mailbox/model/search/MailboxQueryTest.java | 19 +-
.../james/mailbox/backup/DefaultMailboxBackup.java | 8 +-
.../mailbox/backup/ZipMailArchiveRestorer.java | 4 +-
.../mailbox/backup/MailboxMessageFixture.java | 8 +-
.../cassandra/mail/CassandraAttachmentMapper.java | 2 +-
.../mail/CassandraAttachmentOwnerDAO.java | 6 +-
.../cassandra/mail/CassandraMailboxCounterDAO.java | 6 +-
.../cassandra/mail/CassandraMailboxDAO.java | 3 +-
.../cassandra/mail/CassandraMailboxMapper.java | 5 +-
.../cassandra/mail/CassandraMailboxPathDAO.java | 3 +-
.../mail/CassandraMailboxPathDAOImpl.java | 5 +-
.../cassandra/mail/CassandraMailboxPathV2DAO.java | 9 +-
.../cassandra/mail/CassandraMessageMapper.java | 43 +-
.../mail/CassandraUserMailboxRightsDAO.java | 9 +-
.../mail/task/MailboxMergingTaskRunner.java | 3 +-
.../cassandra/mail/utils/MailboxBaseTupleUtil.java | 5 +-
.../mail/CassandraAttachmentOwnerDAOTest.java | 9 +-
.../mail/CassandraIndexTableHandlerTest.java | 3 +-
.../mail/CassandraMailboxCounterDAOTest.java | 14 +-
.../cassandra/mail/CassandraMailboxDAOTest.java | 8 +-
.../CassandraMailboxMapperConcurrencyTest.java | 3 +-
.../cassandra/mail/CassandraMailboxMapperTest.java | 3 +-
.../mail/CassandraMailboxPathDAOTest.java | 5 +-
.../cassandra/mail/CassandraMapperProvider.java | 3 +-
.../mail/CassandraMessageIdMapperTest.java | 3 +-
.../mail/CassandraModSeqProviderTest.java | 3 +-
.../cassandra/mail/CassandraUidProviderTest.java | 3 +-
.../mail/CassandraUserMailboxRightsDAOTest.java | 3 +-
.../mail/migration/MailboxPathV2MigrationTest.java | 3 +-
...asticSearchListeningMessageSearchIndexTest.java | 3 +-
.../scala/org/apache/james/event/json/DTOs.scala | 3 +-
.../james/event/json/AddedSerializationTest.java | 2 +-
.../event/json/ExpungedSerializationTest.java | 2 +-
.../event/json/FlagsUpdatedSerializationTest.java | 2 +-
.../MailboxACLUpdatedEventSerializationTest.java | 4 +-
.../event/json/MailboxAddedSerializationTest.java | 2 +-
.../json/MailboxDeletionSerializationTest.java | 2 +-
.../json/MailboxRenamedSerializationTest.java | 4 +-
.../james/event/json/dtos/MailboxPathTest.java | 12 +-
.../james/mailbox/jpa/mail/JPAMailboxMapper.java | 63 +--
.../james/mailbox/jpa/mail/JPAMessageMapper.java | 26 +-
.../james/mailbox/jpa/mail/model/JPAMailbox.java | 7 +-
.../model/openjpa/AbstractJPAMailboxMessage.java | 4 +-
.../james/mailbox/jpa/mail/JPAMapperProvider.java | 3 +-
.../jpa/mail/TransactionalMailboxMapper.java | 3 +-
.../jpa/mail/TransactionalMessageMapper.java | 8 +
.../LuceneMailboxMessageSearchIndexTest.java | 10 +-
.../apache/james/mailbox/maildir/MaildirStore.java | 17 +-
.../mailbox/maildir/mail/MaildirMailboxMapper.java | 7 +-
.../mailbox/maildir/mail/MaildirMessageMapper.java | 9 +
.../maildir/user/MaildirSubscriptionMapper.java | 9 +-
.../inmemory/mail/InMemoryAttachmentMapper.java | 2 +-
.../inmemory/mail/InMemoryMailboxMapper.java | 5 +-
.../inmemory/mail/InMemoryMessageMapper.java | 35 +-
.../quota/InMemoryCurrentQuotaManager.java | 3 +-
.../inmemory/mail/InMemoryMapperProvider.java | 6 +-
.../james/vault/DeletedMessageVaultHook.java | 6 +-
.../james/vault/DeletedMessageVaultHookTest.java | 20 +-
.../ElasticSearchQuotaSearcherTest.java | 2 +-
.../search/scanning/ScanningQuotaSearcher.java | 3 +-
.../james/quota/search/QuotaSearcherContract.java | 72 +--
.../mailbox/spamassassin/SpamAssassinListener.java | 6 +-
.../spamassassin/SpamAssassinListenerTest.java | 3 +-
.../mailbox/spring/AnonymousAuthenticator.java | 3 +-
.../james/mailbox/spring/NoAuthorizator.java | 3 +-
.../apache/james/mailbox/store/Authenticator.java | 3 +-
.../apache/james/mailbox/store/Authorizator.java | 3 +-
.../james/mailbox/store/FakeAuthenticator.java | 10 +-
.../james/mailbox/store/FakeAuthorizator.java | 12 +-
.../james/mailbox/store/MessageResultImpl.java | 143 +++---
.../james/mailbox/store/MimeDescriptorImpl.java | 63 +--
.../apache/james/mailbox/store/ResultHeader.java | 11 +-
.../apache/james/mailbox/store/ResultUtils.java | 95 ++--
.../james/mailbox/store/SessionProvider.java | 11 +-
.../mailbox/store/StoreAttachmentManager.java | 6 +-
.../james/mailbox/store/StoreMailboxManager.java | 49 +-
.../james/mailbox/store/StoreMessageManager.java | 11 +-
.../james/mailbox/store/StoreRightManager.java | 16 +-
.../mailbox/store/SystemMailboxesProviderImpl.java | 6 +-
.../store/event/MailboxAnnotationListener.java | 2 +-
.../mailbox/store/mail/AbstractMessageMapper.java | 1 +
.../james/mailbox/store/mail/AttachmentMapper.java | 2 +-
.../james/mailbox/store/mail/MailboxMapper.java | 3 +-
.../james/mailbox/store/mail/MessageMapper.java | 3 +
.../james/mailbox/store/mail/model/Username.java | 74 ---
.../store/quota/DefaultUserQuotaRootResolver.java | 15 +-
.../store/search/ListeningMessageSearchIndex.java | 2 +-
.../store/streaming/PartContentBuilder.java | 25 +-
.../AbstractMailboxManagerAttachmentTest.java | 3 +-
.../store/AbstractMessageIdManagerStorageTest.java | 3 +-
.../store/MailboxMessageResultImplTest.java | 26 +-
.../james/mailbox/store/StoreBlobManagerTest.java | 3 +-
.../store/StoreMailboxManagerAnnotationTest.java | 3 +-
.../mailbox/store/StoreMailboxManagerTest.java | 25 +-
.../StoreMailboxMessageResultIteratorTest.java | 13 +-
.../james/mailbox/store/StoreRightManagerTest.java | 39 +-
.../store/event/MailboxAnnotationListenerTest.java | 10 +-
.../james/mailbox/store/mail/MessageUtilsTest.java | 3 +-
.../store/mail/model/AttachmentMapperTest.java | 5 +-
.../store/mail/model/ListMailboxAssert.java | 7 +-
.../store/mail/model/ListMailboxAssertTest.java | 3 +-
.../store/mail/model/ListMessageAssertTest.java | 3 +-
.../store/mail/model/MailboxMapperACLTest.java | 85 ++--
.../store/mail/model/MailboxMapperTest.java | 22 +-
.../store/mail/model/MessageIdMapperTest.java | 10 +-
.../store/mail/model/MessageMapperTest.java | 26 +-
.../mailbox/store/mail/model/MessageMoveTest.java | 6 +-
.../model/MessageWithAttachmentMapperTest.java | 3 +-
.../mailbox/store/mail/model/UsernameTest.java | 60 ---
.../quota/DefaultUserQuotaRootResolverTest.java | 12 +-
.../mailbox/store/quota/QuotaCheckerTest.java | 3 +-
.../search/AbstractMessageSearchIndexTest.java | 5 +-
.../mailbox/tools/copier/MailboxCopierImpl.java | 3 +-
.../mailbox/tools/copier/MailboxCopierTest.java | 3 +-
.../mailbox/tools/indexer/ReIndexerImpl.java | 2 +-
.../mailbox/tools/indexer/ReIndexerPerformer.java | 11 +-
.../tools/indexer/CassandraReIndexerImplTest.java | 3 +-
.../tools/indexer/MessageIdReIndexerImplTest.java | 3 +-
.../mailbox/tools/indexer/ReIndexerImplTest.java | 4 +-
.../mailbox/store/mail/ZooUidProviderTest.java | 6 +-
.../james/transport/mailets/AbstractSign.java | 7 +-
.../james/transport/mailets/ICALToHeader.java | 2 +-
.../transport/mailets/ICALToJsonAttribute.java | 2 +-
.../org/apache/james/transport/mailets/Null.java | 5 +
.../apache/james/mpt/ant/MailProtocolTestTask.java | 3 +-
.../java/org/apache/james/mpt/api/HostSystem.java | 3 +-
.../org/apache/james/mpt/api/ImapHostSystem.java | 3 +-
.../java/org/apache/james/mpt/api/UserAdder.java | 4 +-
.../apache/james/mpt/host/ExternalHostSystem.java | 5 +-
.../script/GenericSimpleScriptedTestProtocol.java | 21 +-
.../james/mpt/script/ImapScriptedTestProtocol.java | 13 +-
.../apache/james/mpt/user/ScriptedUserAdder.java | 11 +-
.../apache/james/mpt/TestExternalHostSystem.java | 3 +-
.../apache/james/mpt/TestScriptedUserAdder.java | 3 +-
.../apache/james/mpt/host/JamesImapHostSystem.java | 9 +-
.../james/mpt/imapmailbox/GrantRightsOnHost.java | 3 +-
.../james/mpt/imapmailbox/ImapTestConstants.java | 4 +-
.../james/mpt/imapmailbox/suite/ACLCommands.java | 3 +-
.../mpt/imapmailbox/suite/ACLIntegration.java | 7 +-
.../imapmailbox/suite/ACLScriptedTestProtocol.java | 18 +-
.../mpt/imapmailbox/suite/AuthenticatePlain.java | 5 +-
.../mpt/imapmailbox/suite/AuthenticatedState.java | 10 +-
.../imapmailbox/suite/ListingWithSharingTest.java | 3 +-
.../imapmailbox/suite/base/BasicImapCommands.java | 2 +-
.../imapmailbox/cyrus/host/CyrusHostSystem.java | 7 +-
.../mpt/imapmailbox/cyrus/host/CyrusUserAdder.java | 5 +-
.../cyrus/host/GrantRightsOnCyrusHost.java | 5 +-
.../DockerDeploymentValidationGuiceJPATest.java | 3 +-
.../DockerDeploymentValidationSpringJPATest.java | 3 +-
.../james/host/docker/CliProvisioningAPI.java | 5 +-
.../host/external/ExternalJamesImapHostSystem.java | 3 +-
.../host/external/NoopDomainsAndUserAdder.java | 3 +-
.../james/mpt/host/JamesManageSieveHostSystem.java | 4 +-
.../org/apache/james/mpt/smtp/SmtpTestRule.java | 6 +-
.../java/org/apache/james/mpt/maven/AddUser.java | 7 +-
protocols/api/pom.xml | 4 +
.../james/protocols/api/ProtocolSession.java | 7 +-
.../james/protocols/api/ProtocolSessionImpl.java | 11 +-
.../apache/james/imap/api/ImapSessionUtils.java | 5 +-
.../org/apache/james/imap/main/PathConverter.java | 5 +-
.../imap/processor/AbstractAuthProcessor.java | 7 +-
.../imap/processor/AbstractMailboxProcessor.java | 2 +-
.../james/imap/api/ImapSessionUtilsTest.java | 3 +-
.../decode/parser/CreateCommandParserTest.java | 3 +-
.../apache/james/imap/main/PathConverterTest.java | 3 +-
.../james/imap/processor/CopyProcessorTest.java | 2 +-
.../imap/processor/DeleteACLProcessorTest.java | 7 +-
.../james/imap/processor/GetACLProcessorTest.java | 3 +-
.../imap/processor/GetAnnotationProcessorTest.java | 3 +-
.../imap/processor/GetQuotaProcessorTest.java | 6 +-
.../imap/processor/GetQuotaRootProcessorTest.java | 6 +-
.../james/imap/processor/LSubProcessorTest.java | 3 +-
.../imap/processor/ListRightsProcessorTest.java | 9 +-
.../james/imap/processor/MoveProcessorTest.java | 2 +-
.../james/imap/processor/SearchProcessorTest.java | 10 +-
.../james/imap/processor/SetACLProcessorTest.java | 12 +-
.../imap/processor/SetAnnotationProcessorTest.java | 3 +-
.../imap/processor/SetQuotaProcessorTest.java | 3 +-
.../processor/base/MailboxEventAnalyserTest.java | 8 +-
.../processor/base/SelectedMailboxImplTest.java | 5 +-
.../managesieve/api/AuthenticationProcessor.java | 4 +-
.../org/apache/james/managesieve/api/Session.java | 5 +-
.../james/managesieve/core/CoreProcessor.java | 18 +-
.../core/PlainAuthenticationProcessor.java | 7 +-
.../james/managesieve/util/SettableSession.java | 7 +-
.../james/protocols/netty/ProtocolMDCContext.java | 2 +-
.../pop3/core/AbstractApopCmdHandler.java | 10 +-
.../pop3/core/AbstractPassCmdHandler.java | 16 +-
.../james/protocols/pop3/core/UserCmdHandler.java | 3 +-
.../protocols/pop3/AbstractPOP3ServerTest.java | 5 +-
.../protocols/pop3/utils/TestPassCmdHandler.java | 5 +-
...ractSenderAuthIdentifyVerificationRcptHook.java | 12 +-
.../smtp/core/ReceivedDataLineFilter.java | 2 +-
.../protocols/smtp/core/esmtp/AuthCmdHandler.java | 27 +-
.../apache/james/protocols/smtp/hook/AuthHook.java | 3 +-
.../fastfail/ResolvableEhloHeloHandlerTest.java | 9 +-
.../protocols/smtp/utils/BaseFakeSMTPSession.java | 6 +-
server/app/src/main/resources/mailetcontainer.xml | 20 +-
.../james/cli/ReindexCommandIntegrationTest.java | 3 +-
.../test/java/org/apache/james/ESReporterTest.java | 3 +-
.../org/apache/james/FixingGhostMailboxTest.java | 5 +-
.../apache/james/CassandraLdapJamesServerTest.java | 4 +-
.../CassandraRabbitMQLdapJmapJamesServerTest.java | 2 +-
.../java/org/apache/james/utils/DataProbeImpl.java | 12 +-
.../org/apache/james/modules/ACLProbeImpl.java | 5 +-
.../org/apache/james/modules/MailboxProbeImpl.java | 26 +-
.../org/apache/james/modules/QuotaProbesImpl.java | 3 +-
.../apache/james/jmap/draft/JmapGuiceProbe.java | 3 +-
.../apache/james/jmap/draft/MessageIdProbe.java | 7 +-
.../apache/james/modules/TestJMAPServerModule.java | 52 +-
.../mailbox/store/UserRepositoryAuthenticator.java | 3 +-
.../mailbox/store/UserRepositoryAuthorizator.java | 3 +-
.../store/UserRepositoryAuthenticatorTest.java | 5 +-
.../store/UserRepositoryAuthorizatorTest.java | 5 +-
.../adapter/mailbox/MailboxManagerManagement.java | 20 +-
.../james/adapter/mailbox/QuotaManagement.java | 3 +-
.../james/adapter/mailbox/ReIndexerManagement.java | 3 +-
.../adapter/mailbox/MailboxManagementTest.java | 43 +-
.../adapter/mailbox/ReIndexerManagementTest.java | 3 +-
.../container/spring/tool/James23Importer.java | 184 -------
.../spring/tool/James23ImporterManagement.java | 64 ---
.../tool/James23ImporterManagementMBean.java | 53 --
.../org/apache/james/user/api/UsersRepository.java | 25 +-
.../user/api/UsersRepositoryManagementMBean.java | 10 +-
.../java/org/apache/james/user/api/model/User.java | 8 +-
.../user/cassandra/CassandraUsersRepository.java | 36 +-
.../sieverepository/file/SieveFileRepository.java | 2 +-
.../cassandra/access/CassandraAccessTokenDAO.java | 11 +-
.../access/CassandraAccessTokenRepository.java | 9 +-
.../jmap/api/access/AccessTokenRepository.java | 5 +-
.../apache/james/jmap/api/vacation/AccountId.java | 6 +
.../memory/access/MemoryAccessTokenRepository.java | 10 +-
.../jmap/api/access/AccessTokenRepositoryTest.java | 10 +-
.../apache/james/user/jpa/JPAUsersRepository.java | 45 +-
.../org/apache/james/user/jpa/model/JPAUser.java | 7 +-
.../user/ldap/LdapRepositoryConfiguration.java | 7 +-
.../apache/james/user/ldap/ReadOnlyLDAPUser.java | 7 +-
.../user/ldap/ReadOnlyUsersLDAPRepository.java | 32 +-
.../james/user/ldap/DockerLdapSingleton.java | 4 +-
.../user/ldap/ReadOnlyUsersLDAPRepositoryTest.java | 12 +-
.../james/user/lib/AbstractUsersRepository.java | 31 +-
.../james/user/lib/UsersRepositoryManagement.java | 33 +-
.../james/user/lib/model/DefaultJamesUser.java | 5 +-
.../apache/james/user/lib/model/DefaultUser.java | 9 +-
.../user/lib/AbstractUsersRepositoryTest.java | 47 +-
.../james/user/memory/MemoryUsersRepository.java | 32 +-
.../user/memory/MemoryUsersRepositoryTest.java | 66 ++-
.../user/memory/UsersRepositoryManagementTest.java | 33 +-
.../apache/james/smtp/SmtpRandomStoringTest.java | 3 +-
.../james/transport/mailets/AliasMappingTest.java | 7 +-
.../james/transport/mailets/DomainMappingTest.java | 5 +-
.../james/transport/mailets/GroupMappingTest.java | 5 +-
.../lib/AbstractStateMailetProcessor.java | 1 +
.../impl/JamesMailetContextTest.java | 9 +-
.../james/transport/mailets/MetricsMailet.java | 2 +-
.../james/transport/mailets/RandomStoring.java | 3 +-
.../james/transport/mailets/SpamAssassin.java | 3 +-
.../mailets/ToSenderDomainRepository.java | 2 +-
.../james/transport/mailets/ToSenderFolder.java | 5 +-
.../james/transport/mailets/WhiteListManager.java | 3 +-
.../transport/mailets/WithStorageDirective.java | 4 +-
.../mailets/delivery/MailboxAppender.java | 7 +-
.../mailets/delivery/SimpleMailStore.java | 11 +-
.../transport/mailets/jsieve/ResourceLocator.java | 2 +-
.../mailets/jsieve/delivery/SievePoster.java | 5 +-
.../mailets/managesieve/ManageSieveMailet.java | 3 +-
.../matchers/AbstractSQLWhitelistMatcher.java | 3 +-
.../james/transport/matchers/IsOverQuota.java | 3 +-
.../transport/mailets/ResourceLocatorTest.java | 4 +-
.../mailets/delivery/LocalDeliveryTest.java | 13 +-
.../mailets/delivery/MailboxAppenderTest.java | 3 +-
.../mailets/delivery/SieveIntegrationTest.java | 20 +-
.../mailets/delivery/SimpleMailStoreTest.java | 11 +-
.../mailets/delivery/ToRecipientFolderTest.java | 18 +-
.../managesieve/ManageSieveMailetTestCase.java | 2 +-
.../james/transport/matchers/IsOverQuotaTest.java | 13 +-
.../java/org/apache/james/fetchmail/FetchMail.java | 5 +-
.../jmap/cassandra/CassandraBulkOperationTest.java | 7 +-
.../apache/james/jmap/HttpJmapAuthentication.java | 9 +-
.../apache/james/jmap/JMAPAuthenticationTest.java | 18 +-
.../org/apache/james/jmap/MessageAppender.java | 3 +-
.../org/apache/james/jmap/ProvisioningTest.java | 7 +-
.../org/apache/james/jmap/TestingConstants.java | 8 +-
.../apache/james/jmap/VacationIntegrationTest.java | 47 +-
.../integration/DeletedMessagesVaultTest.java | 7 +-
.../jmap/draft/methods/integration/FilterTest.java | 168 +++----
.../integration/ForwardIntegrationTest.java | 46 +-
.../integration/GetMailboxesMethodTest.java | 152 +++---
.../integration/GetMessageListMethodTest.java | 531 ++++++++++-----------
.../integration/GetVacationResponseTest.java | 20 +-
...LinshareBlobExportMechanismIntegrationTest.java | 5 +-
.../methods/integration/QuotaMailingTest.java | 23 +-
.../methods/integration/SendMDNMethodTest.java | 32 +-
.../integration/SetMailboxesMethodTest.java | 175 +++----
.../SetMessagesMethodReRoutingTest.java | 5 +-
.../methods/integration/SetMessagesMethodTest.java | 409 ++++++++--------
.../SetMessagesOutboxFlagUpdateTest.java | 13 +-
.../integration/SetVacationResponseTest.java | 3 +-
.../methods/integration/SpamAssassinContract.java | 3 +-
.../integration/cucumber/DownloadStepdefs.java | 15 +-
.../cucumber/GetMessagesMethodStepdefs.java | 11 +-
.../cucumber/SetMailboxesMethodStepdefs.java | 3 +-
.../cucumber/SetMessagesMethodStepdefs.java | 3 +-
.../methods/integration/cucumber/UserStepdefs.java | 3 +-
.../ReindexingWithEventDeadLettersTest.java | 8 +-
.../draft/AccessTokenAuthenticationStrategy.java | 3 +-
.../james/jmap/draft/AuthenticationServlet.java | 7 +-
.../draft/DefaultMailboxesProvisioningFilter.java | 4 +-
.../jmap/draft/JWTAuthenticationStrategy.java | 25 +-
...ParameterAccessTokenAuthenticationStrategy.java | 4 +-
.../james/jmap/draft/UserProvisioningFilter.java | 13 +-
.../james/jmap/draft/api/AccessTokenManager.java | 5 +-
.../jmap/draft/crypto/AccessTokenManagerImpl.java | 7 +-
.../james/jmap/draft/json/ObjectMapperFactory.java | 29 +-
.../jmap/draft/methods/GetMailboxesMethod.java | 5 +-
.../draft/methods/GetVacationResponseMethod.java | 2 +-
.../methods/SetMailboxesCreationProcessor.java | 4 +-
.../draft/methods/SetMailboxesUpdateProcessor.java | 5 +-
.../draft/methods/SetVacationResponseMethod.java | 2 +-
.../james/jmap/draft/model/MailboxFactory.java | 82 +++-
.../jmap/draft/model/mailbox/MailboxNamespace.java | 13 +-
.../james/jmap/draft/model/mailbox/Rights.java | 44 +-
.../jmap/draft/send/PostDequeueDecorator.java | 3 +-
.../jmap/event/PropagateLookupRightListener.java | 2 +-
.../mailet/ExtractMDNOriginalJMAPMessageId.java | 10 +-
.../james/jmap/mailet/filter/ActionApplier.java | 2 +-
.../james/jmap/mailet/filter/JMAPFiltering.java | 4 +-
.../AccessTokenAuthenticationStrategyTest.java | 8 +-
.../james/jmap/draft/AuthenticationFilterTest.java | 8 +-
.../DefaultMailboxesProvisioningFilterTest.java | 3 +-
...faultMailboxesProvisioningFilterThreadTest.java | 3 +-
.../james/jmap/draft/DownloadServletTest.java | 3 +-
.../jmap/draft/JWTAuthenticationStrategyTest.java | 36 +-
...meterAccessTokenAuthenticationStrategyTest.java | 3 +-
.../jmap/draft/UserProvisioningFilterTest.java | 23 +-
.../draft/UserProvisioningFilterThreadTest.java | 3 +-
.../draft/crypto/AccessTokenManagerImplTest.java | 25 +-
.../jmap/draft/json/ObjectMapperFactoryTest.java | 9 +-
.../jmap/draft/methods/AttachmentCheckerTest.java | 3 +-
.../jmap/draft/methods/GetMailboxesMethodTest.java | 7 +-
.../jmap/draft/methods/GetMessagesMethodTest.java | 2 +-
.../methods/SetMessagesCreationProcessorTest.java | 4 +-
.../methods/SetVacationResponseMethodTest.java | 2 +-
.../apache/james/jmap/draft/model/JmapMDNTest.java | 3 +-
.../james/jmap/draft/model/MailboxFactoryTest.java | 63 ++-
.../draft/model/mailbox/MailboxNamespaceTest.java | 8 +-
.../james/jmap/draft/model/mailbox/RightsTest.java | 21 +-
.../jmap/draft/send/PostDequeueDecoratorTest.java | 6 +-
.../james/jmap/draft/utils/MailboxUtilsTest.java | 5 +-
.../event/PropagateLookupRightListenerTest.java | 7 +-
.../ExtractMDNOriginalJMAPMessageIdTest.java | 10 +-
.../jmap/mailet/filter/JMAPFilteringExtension.java | 4 +-
.../jmap/mailet/filter/JMAPFilteringFixture.java | 3 +-
.../jmap/mailet/filter/JMAPFilteringTest.java | 16 +-
.../hook/MailboxDeliverToRecipientHandler.java | 3 +-
.../james/pop3server/core/PassCmdHandler.java | 7 +-
.../apache/james/pop3server/POP3ServerTest.java | 45 +-
.../AddDefaultAttributesMessageHook.java | 4 +-
.../SenderAuthIdentifyVerificationRcptHook.java | 7 +-
.../james/smtpserver/UsersRepositoryAuthHook.java | 5 +-
.../smtpserver/fastfail/ValidRcptHandler.java | 5 +-
.../apache/james/smtpserver/SMTPServerTest.java | 9 +-
.../james/smtpserver/ValidRcptHandlerTest.java | 5 +-
.../EventDeadLettersIntegrationTest.java | 7 +-
...dminServerTaskSerializationIntegrationTest.java | 10 +-
.../apache/james/webadmin/routes/AliasRoutes.java | 2 +-
.../james/webadmin/routes/ForwardRoutes.java | 2 +-
.../apache/james/webadmin/routes/GroupsRoutes.java | 2 +-
.../james/webadmin/routes/SieveQuotaRoutes.java | 5 +-
.../james/webadmin/routes/SieveScriptRoutes.java | 5 +-
.../apache/james/webadmin/service/UserService.java | 10 +-
.../james/webadmin/routes/AliasRoutesTest.java | 7 +-
.../james/webadmin/routes/ForwardRoutesTest.java | 9 +-
.../james/webadmin/routes/GroupsRoutesTest.java | 2 +-
.../webadmin/routes/SieveQuotaRoutesTest.java | 2 +-
.../webadmin/routes/SieveScriptRoutesTest.java | 2 +-
.../james/webadmin/routes/UsersRoutesTest.java | 5 +-
.../vault/routes/DeletedMessagesVaultRoutes.java | 2 +-
.../webadmin/vault/routes/RestoreService.java | 4 +-
.../routes/DeletedMessagesVaultRoutesTest.java | 12 +-
.../james/webadmin/routes/UserMailboxesRoutes.java | 16 +-
.../james/webadmin/routes/UserQuotaRoutes.java | 6 +-
.../webadmin/service/UserMailboxesService.java | 25 +-
.../routes/EventDeadLettersRoutesTest.java | 6 +-
.../webadmin/routes/MalformedUrlRoutesTest.java | 5 +-
.../webadmin/routes/ReindexingRoutesTest.java | 15 +-
.../webadmin/routes/UserMailboxesRoutesTest.java | 5 +-
.../james/webadmin/routes/UserQuotaRoutesTest.java | 8 +-
.../org/apache/james/utils/IMAPMessageReader.java | 5 +
424 files changed, 3423 insertions(+), 3183 deletions(-)
delete mode 100644
mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/Username.java
delete mode 100644
mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/UsernameTest.java
delete mode 100644
server/container/spring/src/main/java/org/apache/james/container/spring/tool/James23Importer.java
delete mode 100644
server/container/spring/src/main/java/org/apache/james/container/spring/tool/James23ImporterManagement.java
delete mode 100644
server/container/spring/src/main/java/org/apache/james/container/spring/tool/James23ImporterManagementMBean.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]