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 9791db1 JAMES-2266 CassandraMailboxMergingRoutes should rely on
standard error management
new 23a7328 [Refactoring] Remove unecessary cast
new feb5c5f MAILBOX-393 MailboxManager::deleteMailbox by mailboxId
new c13556d MAILBOX-393 Make JMAP Mailbox deletion rename proof
new 1556026 MAILBOX-393 MailboxManager::renameMailbox by mailboxId
new 9f6a148 MAILBOX-393 Make JMAP Mailbox update rename proof
new 76eff24 MAILBOX-389 Disable maildir failing tests
new ed106de MAILBOX-393 Improve MailboxManager::renameMailbox javadoc
new 07fc183 [Refactoring] Enhance code style in AbstractImapCommandParser
new 8b8a86a [Refactoring] Enhance code style in AbstractMailboxProcessor
new 8f2101a [Refactoring] ImapCommandValidity should be backed by an enum
new f222fba [Refactoring] ImapConstants: strong typing for command names
new 33eebba [Refactoring] Enforce IMAP request to have the correct
Command associated with them
new dab8072 [Refactoring] Strong typing for ImapComposer::commandName
new 47842a5 [JAMES-3001] use untilAsserted to have a decent message when
a test fails
new 9a48d69 [JAMES-3001] remove useless calls in tests scenarios
new cf21018 [JAMES-3001] add some debug logs for SpamAssassin client
new bfeb346 [JAMES-3001] make sure spamassassin learning is done before
going ahead with next steps
The 17 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:
.../org/apache/james/mailbox/MailboxManager.java | 34 +++-
.../apache/james/mailbox/MailboxManagerTest.java | 177 ++++++++++++++++++++-
.../DomainUserMaildirMailboxManagerTest.java | 33 ++++
.../maildir/FullUserMaildirMailboxManagerTest.java | 33 ++++
.../james/mailbox/store/StoreMailboxManager.java | 130 ++++++++++-----
.../org/apache/james/imap/api/ImapCommand.java | 73 +++++----
.../org/apache/james/imap/api/ImapConstants.java | 145 ++++++-----------
.../decode/base/AbstractImapCommandParser.java | 22 ++-
.../parser/AbstractMessageRangeCommandParser.java | 6 +-
.../parser/AbstractSelectionCommandParser.java | 6 +-
.../decode/parser/AbstractUidCommandParser.java | 11 +-
.../imap/decode/parser/AppendCommandParser.java | 8 +-
.../decode/parser/AuthenticateCommandParser.java | 10 +-
.../decode/parser/CapabilityCommandParser.java | 9 +-
.../imap/decode/parser/CheckCommandParser.java | 7 +-
.../imap/decode/parser/CloseCommandParser.java | 9 +-
.../imap/decode/parser/CompressCommandParser.java | 9 +-
.../imap/decode/parser/CopyCommandParser.java | 9 +-
.../imap/decode/parser/CreateCommandParser.java | 7 +-
.../imap/decode/parser/DeleteACLCommandParser.java | 7 +-
.../imap/decode/parser/DeleteCommandParser.java | 7 +-
.../imap/decode/parser/EnableCommandParser.java | 7 +-
.../imap/decode/parser/ExamineCommandParser.java | 9 +-
.../imap/decode/parser/ExpungeCommandParser.java | 7 +-
.../imap/decode/parser/FetchCommandParser.java | 7 +-
.../imap/decode/parser/GetACLCommandParser.java | 7 +-
.../decode/parser/GetAnnotationCommandParser.java | 11 +-
.../imap/decode/parser/GetQuotaCommandParser.java | 7 +-
.../decode/parser/GetQuotaRootCommandParser.java | 7 +-
.../imap/decode/parser/IdleCommandParser.java | 7 +-
.../imap/decode/parser/ListCommandParser.java | 10 +-
.../decode/parser/ListRightsCommandParser.java | 9 +-
.../imap/decode/parser/LoginCommandParser.java | 9 +-
.../imap/decode/parser/LogoutCommandParser.java | 9 +-
.../imap/decode/parser/LsubCommandParser.java | 8 +-
.../imap/decode/parser/MoveCommandParser.java | 10 +-
.../imap/decode/parser/MyRightsCommandParser.java | 8 +-
.../imap/decode/parser/NamespaceCommandParser.java | 8 +-
.../imap/decode/parser/NoopCommandParser.java | 9 +-
.../imap/decode/parser/RenameCommandParser.java | 9 +-
.../imap/decode/parser/SearchCommandParser.java | 13 +-
.../imap/decode/parser/SelectCommandParser.java | 7 +-
.../imap/decode/parser/SetACLCommandParser.java | 9 +-
.../decode/parser/SetAnnotationCommandParser.java | 7 +-
.../imap/decode/parser/SetQuotaCommandParser.java | 8 +-
.../imap/decode/parser/StartTLSCommandParser.java | 9 +-
.../imap/decode/parser/StatusCommandParser.java | 7 +-
.../imap/decode/parser/StoreCommandParser.java | 7 +-
.../imap/decode/parser/SubscribeCommandParser.java | 9 +-
.../james/imap/decode/parser/UidCommandParser.java | 5 +-
.../imap/decode/parser/UnselectCommandParser.java | 10 +-
.../decode/parser/UnsubscribeCommandParser.java | 9 +-
.../imap/decode/parser/XListCommandParser.java | 8 +-
.../james/imap/encode/ACLResponseEncoder.java | 2 +-
.../imap/encode/AnnotationResponseEncoder.java | 2 +-
.../imap/encode/CapabilityResponseEncoder.java | 2 +-
.../james/imap/encode/FetchResponseEncoder.java | 3 +-
.../james/imap/encode/ImapResponseComposer.java | 3 +-
.../james/imap/encode/LSubResponseEncoder.java | 2 +-
.../james/imap/encode/ListResponseEncoder.java | 2 +-
.../imap/encode/ListRightsResponseEncoder.java | 2 +-
.../james/imap/encode/ListingEncodingUtils.java | 6 +-
.../imap/encode/MailboxStatusResponseEncoder.java | 2 +-
.../james/imap/encode/MyRightsResponseEncoder.java | 2 +-
.../imap/encode/NamespaceResponseEncoder.java | 2 +-
.../james/imap/encode/QuotaResponseEncoder.java | 2 +-
.../imap/encode/QuotaRootResponseEncoder.java | 2 +-
.../james/imap/encode/SearchResponseEncoder.java | 2 +-
.../james/imap/encode/StatusResponseEncoder.java | 2 +-
.../james/imap/encode/XListResponseEncoder.java | 2 +-
.../imap/encode/base/ImapResponseComposerImpl.java | 7 +-
.../james/imap/message/request/AppendRequest.java | 9 +-
.../imap/message/request/AuthenticateRequest.java | 7 +-
.../imap/message/request/CapabilityRequest.java | 7 +-
.../james/imap/message/request/CheckRequest.java | 7 +-
.../james/imap/message/request/CloseRequest.java | 7 +-
.../imap/message/request/CompressRequest.java | 7 +-
.../james/imap/message/request/CopyRequest.java | 7 +-
.../james/imap/message/request/CreateRequest.java | 6 +-
.../imap/message/request/DeleteACLRequest.java | 6 +-
.../james/imap/message/request/DeleteRequest.java | 6 +-
.../james/imap/message/request/EnableRequest.java | 6 +-
.../james/imap/message/request/ExamineRequest.java | 6 +-
.../james/imap/message/request/ExpungeRequest.java | 6 +-
.../james/imap/message/request/FetchRequest.java | 8 +-
.../james/imap/message/request/GetACLRequest.java | 6 +-
.../imap/message/request/GetAnnotationRequest.java | 10 +-
.../imap/message/request/GetQuotaRequest.java | 6 +-
.../imap/message/request/GetQuotaRootRequest.java | 6 +-
.../message/request/IRAuthenticateRequest.java | 8 +-
.../james/imap/message/request/IdleRequest.java | 8 +-
.../james/imap/message/request/ListRequest.java | 6 +-
.../imap/message/request/ListRightsRequest.java | 6 +-
.../james/imap/message/request/LoginRequest.java | 6 +-
.../james/imap/message/request/LogoutRequest.java | 8 +-
.../james/imap/message/request/LsubRequest.java | 6 +-
.../james/imap/message/request/MoveRequest.java | 6 +-
.../imap/message/request/MyRightsRequest.java | 7 +-
.../imap/message/request/NamespaceRequest.java | 7 +-
.../james/imap/message/request/NoopRequest.java | 7 +-
.../james/imap/message/request/RenameRequest.java | 7 +-
.../james/imap/message/request/SearchRequest.java | 8 +-
.../james/imap/message/request/SelectRequest.java | 7 +-
.../james/imap/message/request/SetACLRequest.java | 6 +-
.../imap/message/request/SetAnnotationRequest.java | 6 +-
.../imap/message/request/SetQuotaRequest.java | 6 +-
.../imap/message/request/StartTLSRequest.java | 8 +-
.../james/imap/message/request/StatusRequest.java | 6 +-
.../james/imap/message/request/StoreRequest.java | 6 +-
.../imap/message/request/SubscribeRequest.java | 6 +-
.../imap/message/request/UnselectRequest.java | 8 +-
.../imap/message/request/UnsubscribeRequest.java | 6 +-
.../james/imap/message/request/XListRequest.java | 5 +-
.../imap/message/response/ListRightsResponse.java | 2 +-
.../imap/processor/AbstractMailboxProcessor.java | 9 +-
.../james/imap/processor/CompressProcessor.java | 2 +-
.../org/apache/james/imap/api/ImapCommandTest.java | 66 ++++++++
.../james/imap/decode/parser/CopyParserTest.java | 7 +-
.../decode/parser/CreateCommandParserTest.java | 8 +-
.../parser/FetchCommandParserPartialFetchTest.java | 7 +-
.../parser/GetAnnotationCommandParserTest.java | 89 +++++------
.../imap/decode/parser/GetQuotaParserTest.java | 6 +-
.../imap/decode/parser/GetQuotaRootParserTest.java | 13 +-
.../james/imap/decode/parser/MoveParserTest.java | 7 +-
.../parser/SearchCommandParserCharsetTest.java | 8 +-
.../SearchCommandParserQuotedCharsetTest.java | 10 +-
...earchCommandParserSearchKeySequenceSetTest.java | 4 -
.../parser/SetAnnotationCommandParserTest.java | 29 ++--
.../decode/parser/SetQuotaCommandParserTest.java | 6 +-
.../imap/decode/parser/StoreCommandParserTest.java | 7 +-
.../imap/encode/ListingEncodingUtilsTest.java | 21 +--
.../imap/encode/NamespaceResponseEncoderTest.java | 10 +-
.../james/imap/processor/CopyProcessorTest.java | 10 +-
.../imap/processor/DeleteACLProcessorTest.java | 2 -
.../james/imap/processor/GetACLProcessorTest.java | 3 +-
.../imap/processor/GetAnnotationProcessorTest.java | 1 -
.../imap/processor/GetQuotaProcessorTest.java | 7 +-
.../imap/processor/GetQuotaRootProcessorTest.java | 7 +-
.../james/imap/processor/LSubProcessorTest.java | 20 ++-
.../imap/processor/ListRightsProcessorTest.java | 3 +-
.../james/imap/processor/MoveProcessorTest.java | 10 +-
.../imap/processor/NamespaceProcessorTest.java | 2 +-
.../james/imap/processor/SearchProcessorTest.java | 7 +-
.../james/imap/processor/SetACLProcessorTest.java | 7 +-
.../imap/processor/SetAnnotationProcessorTest.java | 2 +-
.../imap/processor/SetQuotaProcessorTest.java | 3 +-
.../methods/integration/SpamAssassinContract.java | 146 ++++++++---------
.../methods/SetMailboxesDestructionProcessor.java | 5 +-
.../draft/methods/SetMailboxesUpdateProcessor.java | 4 +-
.../webadmin/routes/UserMailboxesRoutesTest.java | 12 +-
.../james/spamassassin/SpamAssassinInvoker.java | 22 ++-
.../james/spamassassin/SpamAssassinResult.java | 23 ++-
152 files changed, 1068 insertions(+), 887 deletions(-)
create mode 100644
protocols/imap/src/test/java/org/apache/james/imap/api/ImapCommandTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]