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 f48dc2d JAMES-2949 Rename Username.fromUsername to Username.of
new cbe0805 JAMES-2933 Update the dev-build documentation page
new 581fba72 JAMES-2933 Change intellij CVS image to Git
new c34ae1b JAMES-2933 Move intellij section first
new 21379b0 JAMES-2933 Maven 3.6.0+ is required by the build
new 084636c JAMES-2933 Update intelliJ version used
new 0f8349b JAMES-2933 Improve IntelliJ build section based on Jerry
Malcolm feedback
new 03ac1aa JAMES-2904 Cassandra session user password and ssl
configuration options
new ca3d8b7 JAMES-2904 Move ResilientClusterProvider to backend
new 9d36604 JAMES-2904 ClusterWithKeyspaceCreatedFactory should rely on
ClusterConfiguration
new 6a4ad33 JAMES-2904 Remove ClusterBuilder complicated host/port options
new b48dc97 JAMES-2904 ClusterBuild should be turned into ClusterFactory
new 1b54740 JAMES-2904 CassandraExtension should have only one constructor
new 0f97a25 JAMES-2904 Clear some unecessary cassandra components in tests
new d054a8b JAMES-2904 Enhance cassandra authentification integration test
new a82f331 JAMES-2904 Introduce a KeyspaceFactory
new afb905b PROTOCOLS-37 [Refactoring] Remove unused class
FutureStreamResponseImpl
new db236b2 PROTOCOLS-37 [Refactoring] Remove unused class
FutureStartTlsResponse
new b3ee4b9 PROTOCOLS-37 [Refactoring] Remove unnecessary handling of
FutureResponse
new eea2836 PROTOCOLS-37 [Refactoring] Remove
AbstractProtocolTransportTest tests for FutureResponse support
new 88d9ee8 PROTOCOLS-37 [Refactoring] Get rid of FutureResponse class
new 2cf0c2f PROTOCOLS-37 [Refactoring]
AbstractProtocolTransport::writeQueuedResponses is no longer used
new 5062a28 PROTOCOLS-37 [Refactoring] ReIndent AbstractProtocolTransport
new f3ae6ea PROTOCOLS-36 [Refactoring] AbstractProtocolTransport response
queue is no longer needed
new 69e25a0 PROTOCOLS-37 [Refactoring] unwrap writeResponseToClient
new bad4289 [REFACTORING] Clean protocols-api javadoc
new b3605f8 [REFACTORING] Clean protocols-netty javadoc
new d46ec94 [REFACTORING] Clean protocols-imap javadoc
new bf902d9 [REFACTORING] Clean protocols-pop3 javadoc
new 9289963 [REFACTORING] Clean protocols-smtp javadoc
new 4a28ba5 [REFACTORING] Clean protocols-managesieve javadoc
new 1047f87 [REFACTORING] IMAPMDCContext Should rely on ImapSession, not
IMAPSession
new 6eac63c [REFACTORING] Remove unused class IMAPRequestLineReader
new 83b1c51 [REFACTORING] Remove unused class IMAPCommandDispatcher
new ef3a89f [REFACTORING] Remove unused class IMAPRequest
new bb5bc98 [REFACTORING] Remove unused class IMAPSession
new ebea6a8 [REFACTORING] Move used class of package protocols.imap in
their right imap counterpart
The 36 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:
.../backends/cassandra/init/ClusterBuilder.java | 190 ---------------------
.../backends/cassandra/init/ClusterFactory.java | 71 ++++++++
.../init/ClusterWithKeyspaceCreatedFactory.java | 71 --------
.../backends/cassandra/init/KeyspaceFactory.java} | 29 ++--
.../cassandra/init}/ResilientClusterProvider.java | 18 +-
.../init/configuration/ClusterConfiguration.java | 105 ++++++++++--
.../james/backends/cassandra/CassandraCluster.java | 27 +--
.../backends/cassandra/CassandraWaitStrategy.java | 2 +-
.../james/backends/cassandra/DockerCassandra.java | 18 +-
...terBuilderTest.java => ClusterFactoryTest.java} | 11 +-
.../SessionWithInitializedTablesFactoryTest.java | 29 ++--
.../destination/conf/cassandra.properties | 3 +
.../destination/conf/cassandra.properties | 3 +
.../destination/conf/cassandra.properties | 3 +
.../destination/conf/cassandra.properties | 3 +
pom.xml | 2 +-
.../protocols/api/AbstractProtocolTransport.java | 109 +-----------
.../james/protocols/api/AbstractResponse.java | 4 -
.../apache/james/protocols/api/BaseRequest.java | 1 -
.../james/protocols/api/CombinedInputStream.java | 2 -
.../org/apache/james/protocols/api/Encryption.java | 9 +-
.../org/apache/james/protocols/api/Protocol.java | 9 +-
.../james/protocols/api/ProtocolConfiguration.java | 4 -
.../protocols/api/ProtocolConfigurationImpl.java | 2 -
.../apache/james/protocols/api/ProtocolImpl.java | 3 +-
.../apache/james/protocols/api/ProtocolServer.java | 8 +-
.../james/protocols/api/ProtocolSession.java | 17 +-
.../james/protocols/api/ProtocolSessionImpl.java | 2 -
.../james/protocols/api/ProtocolTransport.java | 24 +--
.../org/apache/james/protocols/api/Request.java | 6 -
.../org/apache/james/protocols/api/Response.java | 2 -
.../james/protocols/api/StartTlsResponse.java | 1 -
.../apache/james/protocols/api/StreamResponse.java | 4 -
.../james/protocols/api/future/FutureResponse.java | 68 --------
.../protocols/api/future/FutureResponseImpl.java | 149 ----------------
.../api/future/FutureStartTlsResponse.java | 46 -----
.../api/future/FutureStreamResponseImpl.java | 53 ------
.../api/handler/AbstractProtocolHandlerChain.java | 2 -
.../protocols/api/handler/CommandDispatcher.java | 31 +---
.../api/handler/CommandHandlerResultLogger.java | 2 -
.../protocols/api/handler/ConnectHandler.java | 3 -
.../protocols/api/handler/DisconnectHandler.java | 2 -
.../protocols/api/handler/ExtensibleHandler.java | 3 +-
.../james/protocols/api/handler/LineHandler.java | 2 +-
.../protocols/api/handler/MultiLineHandler.java | 8 +-
.../protocols/api/handler/ProtocolHandler.java | 4 -
.../api/handler/ProtocolHandlerChain.java | 2 -
.../api/handler/ProtocolHandlerChainImpl.java | 2 -
.../api/handler/ProtocolHandlerResultHandler.java | 8 +-
.../api/handler/UnknownCommandHandler.java | 3 -
.../protocols/api/handler/WiringException.java | 13 --
.../api/AbstractProtocolTransportTest.java | 74 --------
.../apache/james/imap/api/display/CharsetUtil.java | 10 +-
.../org/apache/james/imap/api/message/IdRange.java | 11 +-
.../apache/james/imap/api/process/ImapSession.java | 7 -
.../james/imap/api/process/SearchResUtil.java | 9 -
.../james/imap/api/process/SelectedMailbox.java | 11 --
.../imap/utils => imap/decode}/DecoderUtils.java | 8 +-
.../imap => imap/decode}/DecodingException.java | 2 +-
.../james/imap/decode/FetchPartPathDecoder.java | 1 -
.../james/imap/decode/ImapRequestLineReader.java | 20 +--
.../imap/decode/ImapRequestStreamLineReader.java | 5 +-
.../decode/base/AbstractImapCommandParser.java | 2 +-
.../james/imap/decode/main/DefaultImapDecoder.java | 2 +-
.../imap/decode/main/ImapRequestStreamHandler.java | 2 +-
.../parser/AbstractMessageRangeCommandParser.java | 2 +-
.../parser/AbstractSelectionCommandParser.java | 12 +-
.../decode/parser/AbstractUidCommandParser.java | 2 +-
.../imap/decode/parser/AppendCommandParser.java | 2 +-
.../decode/parser/AuthenticateCommandParser.java | 2 +-
.../decode/parser/CapabilityCommandParser.java | 2 +-
.../imap/decode/parser/CheckCommandParser.java | 2 +-
.../imap/decode/parser/CloseCommandParser.java | 2 +-
.../imap/decode/parser/CompressCommandParser.java | 2 +-
.../imap/decode/parser/CreateCommandParser.java | 2 +-
.../imap/decode/parser/DeleteACLCommandParser.java | 2 +-
.../imap/decode/parser/DeleteCommandParser.java | 2 +-
.../imap/decode/parser/EnableCommandParser.java | 2 +-
.../imap/decode/parser/ExpungeCommandParser.java | 2 +-
.../imap/decode/parser/FetchCommandParser.java | 6 +-
.../imap/decode/parser/GetACLCommandParser.java | 3 +-
.../decode/parser/GetAnnotationCommandParser.java | 2 +-
.../imap/decode/parser/GetQuotaCommandParser.java | 2 +-
.../decode/parser/GetQuotaRootCommandParser.java | 2 +-
.../imap/decode/parser/IdleCommandParser.java | 2 +-
.../imap/decode/parser/ListCommandParser.java | 2 +-
.../decode/parser/ListRightsCommandParser.java | 2 +-
.../imap/decode/parser/LoginCommandParser.java | 2 +-
.../imap/decode/parser/LogoutCommandParser.java | 2 +-
.../imap/decode/parser/MyRightsCommandParser.java | 2 +-
.../imap/decode/parser/NamespaceCommandParser.java | 2 +-
.../imap/decode/parser/NoopCommandParser.java | 2 +-
.../imap/decode/parser/RenameCommandParser.java | 2 +-
.../imap/decode/parser/SearchCommandParser.java | 2 +-
.../imap/decode/parser/SetACLCommandParser.java | 2 +-
.../decode/parser/SetAnnotationCommandParser.java | 2 +-
.../imap/decode/parser/SetQuotaCommandParser.java | 2 +-
.../imap/decode/parser/StartTLSCommandParser.java | 2 +-
.../imap/decode/parser/StatusCommandParser.java | 2 +-
.../imap/decode/parser/StoreCommandParser.java | 2 +-
.../imap/decode/parser/SubscribeCommandParser.java | 2 +-
.../james/imap/decode/parser/UidCommandParser.java | 2 +-
.../imap/decode/parser/UnselectCommandParser.java | 2 +-
.../decode/parser/UnsubscribeCommandParser.java | 2 +-
.../james/imap/encode/ImapResponseComposer.java | 14 +-
.../james/imap/encode/ImapResponseWriter.java | 2 -
.../encode/base/AbstractChainedImapEncoder.java | 5 -
.../imap/encode/base/ImapResponseComposerImpl.java | 2 +-
.../james/imap/message/response/Literal.java | 2 -
.../imap/processor/AbstractMailboxProcessor.java | 4 -
.../imap/processor/AuthenticateProcessor.java | 8 -
.../processor/CapabilityImplementingProcessor.java | 3 +-
.../james/imap/processor/EnableProcessor.java | 5 -
.../james/imap/processor/GetACLProcessor.java | 1 -
.../apache/james/imap/processor/ListProcessor.java | 7 -
.../processor/PermitEnableCapabilityProcessor.java | 14 --
.../james/imap/processor/SetACLProcessor.java | 1 -
.../{protocols => }/imap/utils/EolInputStream.java | 2 +-
.../imap/utils/FastByteArrayOutputStream.java | 2 +-
.../imap/utils/FixedLengthInputStream.java | 2 +-
.../apache/james/protocols/imap/IMAPRequest.java | 144 ----------------
.../protocols/imap/IMAPRequestLineReader.java | 84 ---------
.../apache/james/protocols/imap/IMAPSession.java | 118 -------------
.../protocols/imap/core/IMAPCommandDispatcher.java | 78 ---------
.../decode}/DecoderUtilsLocaleDateTest.java | 2 +-
.../utils => imap/decode}/DecoderUtilsTest.java | 3 +-
.../imap/decode/FetchPartPathDecoderTest.java | 1 -
.../imap/decode/ImapRequestLineReaderTest.java | 1 -
.../james/imap/decode/main/IdRangeParseTest.java | 2 +-
.../james/imap/decode/parser/CopyParserTest.java | 2 +-
.../decode/parser/CreateCommandParserTest.java | 2 +-
.../parser/FetchCommandParserPartialFetchTest.java | 2 +-
.../parser/GetAnnotationCommandParserTest.java | 2 +-
.../imap/decode/parser/GetQuotaParserTest.java | 2 +-
.../imap/decode/parser/GetQuotaRootParserTest.java | 2 +-
.../james/imap/decode/parser/MoveParserTest.java | 2 +-
.../SearchCommandParserAndParenthesesTest.java | 2 +-
.../SearchCommandParserQuotedCharsetTest.java | 2 +-
.../parser/SearchCommandParserSearchKeyTest.java | 2 +-
.../parser/SearchCommandParserTopLevelAndTest.java | 2 +-
.../parser/SetAnnotationCommandParserTest.java | 2 +-
.../decode/parser/SetQuotaCommandParserTest.java | 2 +-
.../james/protocols/lmtp/LMTPConfiguration.java | 3 -
.../james/protocols/lmtp/LMTPMultiResponse.java | 5 +-
.../protocols/lmtp/LMTPProtocolHandlerChain.java | 2 -
.../lmtp/core/DataLineMessageHookHandler.java | 2 -
.../lmtp/core/ReceivedDataLineFilter.java | 2 -
.../protocols/lmtp/core/WelcomeMessageHandler.java | 2 -
.../lmtp/hook/DeliverToRecipientHook.java | 5 +-
.../managesieve/api/AuthenticationProcessor.java | 4 +-
.../managesieve/api/ManageSieveException.java | 8 -
.../james/protocols/netty/AbstractAsyncServer.java | 17 --
.../netty/AbstractChannelPipelineFactory.java | 6 +-
.../AbstractSSLAwareChannelPipelineFactory.java | 8 +-
.../netty/BasicChannelUpstreamHandler.java | 13 --
.../james/protocols/netty/ChannelGroupHandler.java | 1 -
.../james/protocols/netty/HandlerConstants.java | 2 -
.../james/protocols/netty/TimeoutHandler.java | 1 -
.../james/protocols/pop3/POP3Configuration.java | 1 -
.../apache/james/protocols/pop3/POP3Protocol.java | 1 -
.../protocols/pop3/POP3ProtocolHandlerChain.java | 3 -
.../apache/james/protocols/pop3/POP3Response.java | 2 -
.../james/protocols/pop3/POP3StartTlsResponse.java | 2 -
.../james/protocols/pop3/POP3StreamResponse.java | 1 -
.../pop3/core/AbstractApopCmdHandler.java | 7 +-
.../pop3/core/AbstractPassCmdHandler.java | 14 +-
.../james/protocols/pop3/core/CapaCapability.java | 4 -
.../protocols/pop3/core/MessageMetaDataUtils.java | 7 -
.../protocols/pop3/mailbox/AbstractMailbox.java | 5 +-
.../james/protocols/pop3/mailbox/ImapMailbox.java | 16 --
.../james/protocols/pop3/mailbox/Mailbox.java | 24 ---
.../protocols/pop3/mailbox/MessageMetaData.java | 8 -
.../apache/james/protocols/smtp/MailEnvelope.java | 17 +-
.../james/protocols/smtp/MailEnvelopeImpl.java | 6 -
.../protocols/smtp/SMTPConfigurationImpl.java | 2 -
.../apache/james/protocols/smtp/SMTPProtocol.java | 2 -
.../protocols/smtp/SMTPProtocolHandlerChain.java | 4 -
.../apache/james/protocols/smtp/SMTPResponse.java | 8 +-
.../james/protocols/smtp/SMTPServerMBean.java | 7 +-
.../apache/james/protocols/smtp/SMTPSession.java | 2 -
.../james/protocols/smtp/SMTPStartTlsResponse.java | 2 -
.../smtp/core/AbstractAddHeadersFilter.java | 11 +-
.../core/AbstractAuthRequiredToRelayRcptHook.java | 3 +-
.../smtp/core/AbstractHookableCmdHandler.java | 1 -
...ractSenderAuthIdentifyVerificationRcptHook.java | 3 +-
.../james/protocols/smtp/core/DataCmdHandler.java | 1 -
.../james/protocols/smtp/core/DataLineFilter.java | 4 -
.../smtp/core/DataLineMessageHookHandler.java | 6 +-
.../james/protocols/smtp/core/ExpnCmdHandler.java | 1 -
.../james/protocols/smtp/core/HelpCmdHandler.java | 1 -
.../james/protocols/smtp/core/NoopCmdHandler.java | 1 -
.../smtp/core/ReceivedDataLineFilter.java | 4 -
.../james/protocols/smtp/core/RsetCmdHandler.java | 1 -
.../james/protocols/smtp/core/VrfyCmdHandler.java | 1 -
.../protocols/smtp/core/esmtp/AuthCmdHandler.java | 13 +-
.../core/fastfail/AbstractGreylistHandler.java | 9 +-
.../smtp/core/fastfail/DNSRBLHandler.java | 6 +-
.../core/fastfail/ValidSenderDomainHandler.java | 3 +-
.../protocols/smtp/core/log/HookResultLogger.java | 2 -
.../apache/james/protocols/smtp/hook/HeloHook.java | 4 -
.../org/apache/james/protocols/smtp/hook/Hook.java | 2 -
.../james/protocols/smtp/hook/SimpleHook.java | 2 -
.../james/protocols/smtp/hook/UnknownHook.java | 4 -
.../modules/mailbox/CassandraSessionModule.java | 1 +
.../AuthenticatedCassandraJamesServerTest.java | 107 ++++++++++++
....java => CassandraAuthenticationExtension.java} | 83 ++++-----
.../java/org/apache/james/CassandraExtension.java | 11 +-
.../org/apache/james/FixingGhostMailboxTest.java | 10 +-
.../james/JamesServerWithRetryConnectionTest.java | 8 +-
.../netty/AbstractNettyImapRequestLineReader.java | 2 +-
.../james/imapserver/netty/IMAPMDCContext.java | 24 ++-
.../netty/NettyImapRequestLineReader.java | 4 +-
.../netty/NettyStreamImapRequestLineReader.java | 6 +-
.../images/intellij-idea/intellij-git-repo.png | Bin 0 -> 20247 bytes
.../intellij-idea/intellij-james-project.png | Bin 181143 -> 80415 bytes
.../intellij-idea/intellij-svn-repo-add-repo.png | Bin 29020 -> 0 bytes
.../intellij-svn-repo-checkout-choose-folder.png | Bin 40299 -> 0 bytes
.../images/intellij-idea/intellij-svn-repo.png | Bin 60958 -> 0 bytes
src/site/xdoc/server/config-cassandra.xml | 13 ++
src/site/xdoc/server/dev-build.xml | 82 +++++----
220 files changed, 593 insertions(+), 2050 deletions(-)
delete mode 100644
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/ClusterBuilder.java
create mode 100644
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/ClusterFactory.java
delete mode 100644
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/ClusterWithKeyspaceCreatedFactory.java
copy
backends-common/cassandra/src/{test/java/org/apache/james/backends/cassandra/init/ClusterBuilderTest.java
=> main/java/org/apache/james/backends/cassandra/init/KeyspaceFactory.java}
(66%)
rename
{server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox
=>
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init}/ResilientClusterProvider.java
(77%)
rename
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/init/{ClusterBuilderTest.java
=> ClusterFactoryTest.java} (83%)
delete mode 100644
protocols/api/src/main/java/org/apache/james/protocols/api/future/FutureResponse.java
delete mode 100644
protocols/api/src/main/java/org/apache/james/protocols/api/future/FutureResponseImpl.java
delete mode 100644
protocols/api/src/main/java/org/apache/james/protocols/api/future/FutureStartTlsResponse.java
delete mode 100644
protocols/api/src/main/java/org/apache/james/protocols/api/future/FutureStreamResponseImpl.java
rename protocols/imap/src/main/java/org/apache/james/{protocols/imap/utils =>
imap/decode}/DecoderUtils.java (98%)
rename protocols/imap/src/main/java/org/apache/james/{protocols/imap =>
imap/decode}/DecodingException.java (98%)
rename protocols/imap/src/main/java/org/apache/james/{protocols =>
}/imap/utils/EolInputStream.java (98%)
rename protocols/imap/src/main/java/org/apache/james/{protocols =>
}/imap/utils/FastByteArrayOutputStream.java (99%)
rename protocols/imap/src/main/java/org/apache/james/{protocols =>
}/imap/utils/FixedLengthInputStream.java (98%)
delete mode 100644
protocols/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequest.java
delete mode 100644
protocols/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequestLineReader.java
delete mode 100644
protocols/imap/src/main/java/org/apache/james/protocols/imap/IMAPSession.java
delete mode 100644
protocols/imap/src/main/java/org/apache/james/protocols/imap/core/IMAPCommandDispatcher.java
rename protocols/imap/src/test/java/org/apache/james/{protocols/imap/utils =>
imap/decode}/DecoderUtilsLocaleDateTest.java (99%)
rename protocols/imap/src/test/java/org/apache/james/{protocols/imap/utils =>
imap/decode}/DecoderUtilsTest.java (99%)
create mode 100644
server/container/guice/cassandra-guice/src/test/java/org/apache/james/AuthenticatedCassandraJamesServerTest.java
copy
server/container/guice/cassandra-guice/src/test/java/org/apache/james/{DockerCassandraRule.java
=> CassandraAuthenticationExtension.java} (53%)
create mode 100644
src/site/resources/server/images/intellij-idea/intellij-git-repo.png
delete mode 100644
src/site/resources/server/images/intellij-idea/intellij-svn-repo-add-repo.png
delete mode 100644
src/site/resources/server/images/intellij-idea/intellij-svn-repo-checkout-choose-folder.png
delete mode 100644
src/site/resources/server/images/intellij-idea/intellij-svn-repo.png
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]