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 c2d2a86  [Refactoring] Move TikaTextExtractorTest to JUnit 5
     new 3e219c3  JAMES-2721 CassandraCluster extension needs to handle restart
     new 547f944  [Refactoring] Strongly type FlagsUpdateMode in StoreRequest
     new e7a528f  [Refactoring] SetQuotaRequest.ResourceLimit.limit can be 
unboxed
     new fbd7222  [Refactoring] SetQuotaRequest.ResourceLimit.limit can be 
static
     new 776c3ff  [Refactoring] FetchData: Use an enum representing item to 
fetch
     new 12367a7  [Refactoring] FetchData: boolean setter parameter are always 
true
     new d9ca246  [Refactoring] Solve intellij warnings in FetchProcessor
     new 2b6c925  [Refactoring] FetchData: Provide a builder
     new b0e0a75  PROTOCOLS-120 Slightly improve AbstractImapCommandParser style
     new c8a0ebf  PROTOCOLS-120 Slightly improve DefaultImapDecoder style
     new 59371b2  PROTOCOLS-120 ImapParserFactory should not create new 
instances
     new c2cb643  PROTOCOLS-120 parserFactory field should be final in 
UidCommandParser
     new a1df5a2  PROTOCOLS-120 StatusResponseFactory should be immutable in 
parsers
     new fa41121  PROTOCOLS-120 ImapParserFactory should rely on 
AbstractImapCommandParser for commandName <-> parser binding
     new e624fcd  PROTOCOLS-120 Simplify branching logic in IMAP command parsers
     new 8f999dc  PROTOCOLS-120 AbstractImapCommandParser statusResponseFactory 
field should be private
     new cea95b0  PROTOCOLS-120 ImapEncoders should no longer be chained
     new 7aac936  PROTOCOLS-120 ImapSession is never used by IMAP encoders
     new a0508e9  PROTOCOLS-120 Avoid some variable reallocation in 
StatusResponseEncoder
     new 3818e5d  [Refactoring] Tests for DefaultImapEncoderFactory
     new efe4133  PROTOCOLS-120 ImapEncoders should no longer be chained
     new 4f79944  JAMES-2991 Add a convenience MessageIdManager::getMessage 
method
     new 32649b1  JAMES-2992 Relax MessageFastViewProjection::retrieve
     new 532d29b  JAMES-2992 Rework MessageFastViewFactory accordingly
     new d928589  JAMES-2997 MessageFastViewPrecomputedProperties should 
implement toString
     new 889250d  [Refactoring] StoreMailboxManager::isMailboxNameTooLong is no 
longer used
     new 42092d4  JAMES-2992 Better name variable in MessageFastViewFactory

The 27 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/CassandraClusterExtension.java       |  17 +-
 .../cassandra/CassandraRestartExtension.java       |  37 ---
 .../backends/cassandra/DockerCassandraRule.java    |   2 +-
 .../cassandra/DockerCassandraSingleton.java        |  19 +-
 .../org/apache/james/mailbox/MessageIdManager.java |   4 +
 .../cassandra/CassandraCombinationManagerTest.java |   4 -
 .../CassandraMailboxManagerStressTest.java         |   3 -
 .../cassandra/CassandraMailboxManagerTest.java     |   3 -
 .../CassandraMessageIdManagerQuotaTest.java        |   3 -
 .../CassandraMessageIdManagerSideEffectTest.java   |   3 -
 .../CassandraMessageIdManagerStorageTest.java      |   4 -
 .../CassandraSubscriptionManagerTest.java          |   3 -
 .../cassandra/mail/CassandraACLMapperTest.java     |   3 -
 .../mail/CassandraAnnotationMapperTest.java        |   3 -
 .../mail/CassandraApplicableFlagDAOTest.java       |   3 -
 .../cassandra/mail/CassandraAttachmentDAOTest.java |   3 -
 .../mail/CassandraAttachmentDAOV2Test.java         |   3 -
 .../mail/CassandraAttachmentFallbackTest.java      |   3 -
 .../mail/CassandraAttachmentMapperTest.java        |   3 -
 .../mail/CassandraAttachmentMessageIdDAOTest.java  |   3 -
 .../mail/CassandraAttachmentOwnerDAOTest.java      |   4 -
 .../mail/CassandraDeletedMessageDAOTest.java       |   3 -
 .../mail/CassandraFirstUnseenDAOTest.java          |   3 -
 .../mail/CassandraGenericMailboxMapperTest.java    |   3 -
 .../mail/CassandraIndexTableHandlerTest.java       |   3 -
 .../mail/CassandraMailboxCounterDAOTest.java       |   3 -
 .../cassandra/mail/CassandraMailboxDAOTest.java    |   3 -
 .../CassandraMailboxManagerAttachmentTest.java     |   3 -
 .../mail/CassandraMailboxMapperAclTest.java        |   3 -
 .../CassandraMailboxMapperConcurrencyTest.java     |   3 -
 .../cassandra/mail/CassandraMailboxMapperTest.java |   4 -
 .../mail/CassandraMailboxPathDAOTest.java          |   3 -
 .../mail/CassandraMailboxRecentDAOTest.java        |   3 -
 .../cassandra/mail/CassandraMessageDAOTest.java    |   3 -
 .../cassandra/mail/CassandraMessageIdDAOTest.java  |   3 -
 .../mail/CassandraMessageIdMapperTest.java         |   4 -
 .../mail/CassandraMessageIdToImapUidDAOTest.java   |   3 -
 .../cassandra/mail/CassandraMessageMapperTest.java |   4 -
 .../cassandra/mail/CassandraMessageMoveTest.java   |   4 -
 .../CassandraMessageWithAttachmentMapperTest.java  |   4 -
 .../mail/CassandraModSeqProviderTest.java          |   3 -
 .../cassandra/mail/CassandraUidProviderTest.java   |   3 -
 .../mail/CassandraUserMailboxRightsDAOTest.java    |   3 -
 .../migration/AttachmentMessageIdCreationTest.java |   4 +-
 .../mail/migration/AttachmentV2MigrationTest.java  |   3 -
 .../mail/migration/MailboxPathV2MigrationTest.java |   3 -
 .../quota/CassandraCurrentQuotaManagerTest.java    |   3 -
 .../quota/CassandraPerUserMaxQuotaManagerTest.java |   3 -
 .../user/CassandraSubscriptionMapperTest.java      |   3 -
 .../james/mailbox/store/StoreBlobManager.java      |   3 +-
 .../james/mailbox/store/StoreMailboxManager.java   |   4 -
 .../store/AbstractCombinationManagerTest.java      |  16 +-
 .../AbstractMessageIdManagerSideEffectTest.java    |  16 +-
 .../store/AbstractMessageIdManagerStorageTest.java | 119 ++++-----
 .../james/mailbox/store/StoreBlobManagerTest.java  |  16 +-
 .../apache/james/imap/api/message/FetchData.java   | 276 ++++++++-------------
 .../imap/decode/DelegatingImapCommandParser.java   |  27 --
 .../imap/decode/MessagingImapCommandParser.java    |  28 ---
 .../decode/base/AbstractImapCommandParser.java     |  39 ++-
 .../james/imap/decode/main/DefaultImapDecoder.java |  61 ++---
 .../parser/AbstractMessageRangeCommandParser.java  |   5 +-
 .../parser/AbstractSelectionCommandParser.java     |   5 +-
 .../decode/parser/AbstractUidCommandParser.java    |   5 +-
 .../imap/decode/parser/AppendCommandParser.java    |   5 +-
 .../decode/parser/AuthenticateCommandParser.java   |   5 +-
 .../decode/parser/CapabilityCommandParser.java     |   5 +-
 .../imap/decode/parser/CheckCommandParser.java     |   5 +-
 .../imap/decode/parser/CloseCommandParser.java     |   5 +-
 .../imap/decode/parser/CompressCommandParser.java  |   5 +-
 .../imap/decode/parser/CopyCommandParser.java      |   5 +-
 .../imap/decode/parser/CreateCommandParser.java    |   5 +-
 .../imap/decode/parser/DeleteACLCommandParser.java |   5 +-
 .../imap/decode/parser/DeleteCommandParser.java    |   5 +-
 .../imap/decode/parser/EnableCommandParser.java    |   5 +-
 .../imap/decode/parser/ExamineCommandParser.java   |   5 +-
 .../imap/decode/parser/ExpungeCommandParser.java   |   5 +-
 .../imap/decode/parser/FetchCommandParser.java     |  63 ++---
 .../imap/decode/parser/GetACLCommandParser.java    |   5 +-
 .../decode/parser/GetAnnotationCommandParser.java  |   5 +-
 .../imap/decode/parser/GetQuotaCommandParser.java  |   5 +-
 .../decode/parser/GetQuotaRootCommandParser.java   |   5 +-
 .../imap/decode/parser/IdleCommandParser.java      |   5 +-
 .../imap/decode/parser/ImapParserFactory.java      | 192 ++++++--------
 .../imap/decode/parser/ListCommandParser.java      |   9 +-
 .../decode/parser/ListRightsCommandParser.java     |   5 +-
 .../imap/decode/parser/LoginCommandParser.java     |   5 +-
 .../imap/decode/parser/LogoutCommandParser.java    |   5 +-
 .../imap/decode/parser/LsubCommandParser.java      |   5 +-
 .../imap/decode/parser/MoveCommandParser.java      |   5 +-
 .../imap/decode/parser/MyRightsCommandParser.java  |   5 +-
 .../imap/decode/parser/NamespaceCommandParser.java |   5 +-
 .../imap/decode/parser/NoopCommandParser.java      |   5 +-
 .../imap/decode/parser/RenameCommandParser.java    |   5 +-
 .../imap/decode/parser/SearchCommandParser.java    |   7 +-
 .../imap/decode/parser/SelectCommandParser.java    |   8 +-
 .../imap/decode/parser/SetACLCommandParser.java    |   5 +-
 .../decode/parser/SetAnnotationCommandParser.java  |   5 +-
 .../imap/decode/parser/SetQuotaCommandParser.java  |   5 +-
 .../imap/decode/parser/StartTLSCommandParser.java  |   5 +-
 .../imap/decode/parser/StatusCommandParser.java    |   5 +-
 .../imap/decode/parser/StoreCommandParser.java     |  18 +-
 .../imap/decode/parser/SubscribeCommandParser.java |   5 +-
 .../james/imap/decode/parser/UidCommandParser.java |  21 +-
 .../imap/decode/parser/UnselectCommandParser.java  |   5 +-
 .../decode/parser/UnsubscribeCommandParser.java    |   5 +-
 .../imap/decode/parser/XListCommandParser.java     |   5 +-
 .../james/imap/encode/ACLResponseEncoder.java      |  20 +-
 .../imap/encode/AnnotationResponseEncoder.java     |  28 +--
 .../imap/encode/AuthenticateResponseEncoder.java   |  17 +-
 .../imap/encode/CapabilityResponseEncoder.java     |  19 +-
 .../imap/encode/ContinuationResponseEncoder.java   |  25 +-
 .../james/imap/encode/ESearchResponseEncoder.java  |  19 +-
 .../james/imap/encode/EnableResponseEncoder.java   |  19 +-
 .../james/imap/encode/ExistsResponseEncoder.java   |  19 +-
 .../james/imap/encode/ExpungeResponseEncoder.java  |  18 +-
 .../james/imap/encode/FetchResponseEncoder.java    |  97 ++++----
 .../james/imap/encode/FlagsResponseEncoder.java    |  19 +-
 .../org/apache/james/imap/encode/ImapEncoder.java  |   5 +-
 .../ImapResponseEncoder.java}                      |  15 +-
 .../james/imap/encode/LSubResponseEncoder.java     |  21 +-
 .../james/imap/encode/ListResponseEncoder.java     |  21 +-
 .../imap/encode/ListRightsResponseEncoder.java     |  19 +-
 .../imap/encode/MailboxStatusResponseEncoder.java  |  20 +-
 .../james/imap/encode/MyRightsResponseEncoder.java |  21 +-
 .../imap/encode/NamespaceResponseEncoder.java      |  20 +-
 .../james/imap/encode/QuotaResponseEncoder.java    |  22 +-
 .../imap/encode/QuotaRootResponseEncoder.java      |  23 +-
 .../james/imap/encode/RecentResponseEncoder.java   |  18 +-
 .../james/imap/encode/SearchResponseEncoder.java   |  19 +-
 .../james/imap/encode/StatusResponseEncoder.java   |  40 ++-
 .../james/imap/encode/VanishedResponseEncoder.java |  23 +-
 .../james/imap/encode/XListResponseEncoder.java    |  23 +-
 .../encode/base/AbstractChainedImapEncoder.java    |  86 -------
 .../james/imap/encode/base/EndImapEncoder.java     |   3 +-
 .../encode/main/DefaultImapEncoderFactory.java     |  87 ++++---
 .../imap/main/AbstractImapRequestHandler.java      |   2 +-
 .../apache/james/imap/main/ResponseEncoder.java    |   8 +-
 .../james/imap/message/request/FetchRequest.java   |   3 -
 .../imap/message/request/SetQuotaRequest.java      |   4 +-
 .../james/imap/message/request/StoreRequest.java   |  48 +---
 .../james/imap/processor/StoreProcessor.java       |  11 +-
 .../imap/processor/fetch/FetchDataConverter.java   |   5 +-
 .../james/imap/processor/fetch/FetchProcessor.java |  36 ++-
 .../imap/processor/fetch/FetchResponseBuilder.java |  19 +-
 .../james/imap/decode/parser/CopyParserTest.java   |   4 +-
 .../decode/parser/CreateCommandParserTest.java     |   4 +-
 .../parser/FetchCommandParserPartialFetchTest.java |  18 +-
 .../parser/GetAnnotationCommandParserTest.java     |   4 +-
 .../imap/decode/parser/GetQuotaParserTest.java     |   4 +-
 .../imap/decode/parser/GetQuotaRootParserTest.java |   6 +-
 .../james/imap/decode/parser/MoveParserTest.java   |   4 +-
 .../SearchCommandParserAndParenthesesTest.java     |   5 +-
 .../parser/SearchCommandParserCharsetTest.java     |   6 +-
 .../decode/parser/SearchCommandParserNotTest.java  |   4 +-
 .../decode/parser/SearchCommandParserOrTest.java   |   4 +-
 .../SearchCommandParserQuotedCharsetTest.java      |   6 +-
 ...earchCommandParserSearchKeySequenceSetTest.java |   4 +-
 .../parser/SearchCommandParserSearchKeyTest.java   |   4 +-
 .../parser/SearchCommandParserTopLevelAndTest.java |   4 +-
 .../parser/SetAnnotationCommandParserTest.java     |   4 +-
 .../decode/parser/SetQuotaCommandParserTest.java   |   4 +-
 .../imap/decode/parser/StoreCommandParserTest.java |   3 +-
 .../imap/encode/AnnotationResponseEncoderTest.java |  18 +-
 .../encode/FetchResponseEncoderEnvelopeTest.java   |  40 ++-
 .../FetchResponseEncoderNoExtensionsTest.java      |  25 +-
 .../imap/encode/FetchResponseEncoderTest.java      |  23 +-
 .../james/imap/encode/LSubResponseEncoderTest.java |  28 +--
 .../james/imap/encode/ListResponseEncoderTest.java |  29 +--
 .../encode/MailboxStatusResponseEncoderTest.java   |  16 +-
 .../imap/encode/NamespaceResponseEncoderTest.java  |  33 +--
 .../imap/encode/QuotaResponseEncoderTest.java      |   9 +-
 .../imap/encode/QuotaRootResponseEncoderTest.java  |   5 +-
 .../imap/encode/SearchResponseEncoderTest.java     |  19 +-
 .../imap/encode/XListResponseEncoderTest.java      |  34 +--
 .../encode/main/DefaultImapEncoderFactoryTest.java |  46 ++--
 .../processor/fetch/FetchDataConverterTest.java    |  43 ++--
 .../apache/james/jmap/draft/MessageIdProbe.java    |   8 +-
 .../MessageFastViewPrecomputedProperties.java      |   9 +
 .../api/projections/MessageFastViewProjection.java |   4 +-
 .../CassandraMailRepositoryCountDAOTest.java       |   3 -
 .../CassandraMailRepositoryKeysDAOTest.java        |   3 -
 .../CassandraMailRepositoryMailDAOTest.java        |   3 -
 .../cassandra/CassandraMailRepositoryTest.java     |   4 -
 .../james/jmap/draft/methods/ReferenceUpdater.java |   2 +-
 .../james/jmap/draft/methods/SendMDNProcessor.java |   4 +-
 .../draft/methods/SetMessagesUpdateProcessor.java  |   5 +-
 .../model/message/view/MessageFastViewFactory.java |  20 +-
 .../jmap/draft/send/PostDequeueDecorator.java      |   2 +-
 .../jmap/draft/send/PostDequeueDecoratorTest.java  |   6 +-
 .../netty/ImapChannelUpstreamHandler.java          |   2 +-
 190 files changed, 1010 insertions(+), 1785 deletions(-)
 delete mode 100644 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/CassandraRestartExtension.java
 delete mode 100644 
protocols/imap/src/main/java/org/apache/james/imap/decode/DelegatingImapCommandParser.java
 delete mode 100644 
protocols/imap/src/main/java/org/apache/james/imap/decode/MessagingImapCommandParser.java
 copy 
protocols/imap/src/main/java/org/apache/james/imap/{message/request/SystemMessage.java
 => encode/ImapResponseEncoder.java} (80%)
 delete mode 100644 
protocols/imap/src/main/java/org/apache/james/imap/encode/base/AbstractChainedImapEncoder.java
 copy 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/ids/CassandraIdTest.java
 => 
protocols/imap/src/test/java/org/apache/james/imap/encode/main/DefaultImapEncoderFactoryTest.java
 (53%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to