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 e477ab5  JAMES-2964 fix wrong unit test in DTOTest using json 
assertions on domain objects
     new b8c3d74  JAMES-2949 Fix metric reporting upon dequeue
     new d5372d9  [Refactoring] Lock is only used by FileMailRepository
     new 780d342  [Refactoring] Lock::canI is never used
     new 282d1e7  [Refactoring] Repository::getChildRepository is never used
     new 316bad3  [Refactoring] AbstractFileRepository::createChildRepository 
is never used
     new 3e3b046  [Refactoring] DuplicateUserException is never used
     new c7732f0  [Refactoring] Cleanup SieveRepository exceptions
     new 8cd3907  [Refactoring] Fix DomainList exceptions
     new a01d449  [Refactoring] JPADomainList should not open transactions upon 
read
     new 56ff7c9  [Refactoring] JPARecipientRewriteTable should not open 
transactions upon read
     new 66d51c9  [Refactoring] JPAUsersRepository::getRealName is never called
     new 728cd95  [Refactoring] Cleanup JPAUsersRepository javadoc
     new 6c9f76a  [Refactoring] JPAMailbox remove uneeded methods
     new 2478c5e  [Refactoring] JPAMailbox rewrite equals & hashCode
     new 92a00ae  [Refactoring] JPAMailbox inline generateAssociatedPath
     new 6801945  [Refactoring] JPAMailbox remove setMailboxId
     new 228aad4  [Refactoring] JPAProperty remove unused methods
     new c8341a7  [Refactoring] JPAProperty equals & hashCode
     new 92d346e  [Refactoring] JPAProperty should not implement Property
     new d1dd6c5  [Refactoring] Replace mailbox-store SimpleProperty with 
mailbox-api one
     new 30161bb  [Refactoring] Property can be a POJO instead of an interface
     new 149ad8a  [Refactoring] Better naming in CassandraMessageDAO
     new 142d4e5  [Refactoring] MatcherMatch class is not used
     new 437710d  [Refactoring] MailStateNotEquals class is not used
     new 7bb9b65  [Refactoring] MailStateEquals class is not used
     new cb6d3ce  [Refactoring] DisposeProcessor class is not used
     new 56cbdba  [Refactoring] MailetConfigImpl::getInitAttribute is not used
     new 22d77dd  [Refactoring] AbstractStateCompositeProcessor: only 
addListener
     new c398e35  [Refactoring] Clean mailetcontainer-camel javadoc
     new e3a4d3b  [Refactoring] Clean mailetcontainer-api javadoc
     new 6ed21a0  [Refactoring] mailetcontainer-api: Remove not thrown 
exceptions
     new b335570  [Refactoring] MockMailProcessor shouldThrow is never used
     new dda56cc  [Refactoring] MockMailProcessor::newState can be final
     new 48b5a9f  [Refactoring] Rely on java Base64 in SMTP server test
     new 86862be  [Refactoring] MockMailetConfig & MockMatcherConfig are not 
used
     new 2aca38d  [Refactoring] Remove unused methods in SMTPTestConfiguration
     new 30d7a83  [Refactoring] UsersRepository should not rely on setter 
injections
     new d5f0072  [Refactoring] MockProtocolHandlerLoader should rely on Guice
     new a82bcf1  [Refactoring] protocols-smtp should rely on constructor 
injection
     new 7566c1d  [Refactoring] protocols-pop3 should rely on constructor 
injection
     new 9c6fddb  [Refactoring] protocols-library: remove unused code
     new f447459  [Refactoring] protocols-imap4: remove unused code
     new a53e12b  [Refactoring] ProtocolHandlerChainImpl::addHandler never 
throws
     new ae1ced3  [Refactoring] protocols-lmtp should rely on constructor 
injection
     new 0a6a86c  [Refactoring] protocols-* clean javaDoc
     new 078cf38  JAMES-2958 Domain length validation is done by the model
     new 3025514  JAMES-2870 Remove ZooKeeper Uid & ModSeq generators
     new 352d2bf  JAMES-2773 add glowroot plugin for mail spooler
     new caaed8b  JAMES-2773 add glowroot plugin to track put into blobstore

The 49 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:
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../destination/glowroot/plugins/spooler.json      |  19 ++
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../destination/glowroot/plugins/spooler.json      |  19 ++
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../destination/glowroot/plugins/spooler.json      |  19 ++
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../destination/glowroot/plugins/spooler.json      |  19 ++
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../destination/glowroot/plugins/spooler.json      |  19 ++
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../jpa/destination/glowroot/plugins/spooler.json  |  19 ++
 .../destination/glowroot/plugins/blobstore.json    |  26 +++
 .../destination/glowroot/plugins/spooler.json      |  19 ++
 mailbox/README.md                                  |   8 -
 .../cassandra/mail/CassandraMessageDAO.java        |  16 +-
 .../elasticsearch/json/IndexableMessage.java       |   4 +-
 .../elasticsearch/json/IndexableMessageTest.java   |   4 +-
 .../james/mailbox/jpa/mail/model/JPAMailbox.java   |  71 ++------
 .../james/mailbox/jpa/mail/model/JPAProperty.java  |  79 ++------
 .../model/openjpa/AbstractJPAMailboxMessage.java   |   5 +-
 .../QuotaThresholdListenersTestSystem.java         |   4 +-
 ...lasticSearchQuotaSearchTestSystemExtension.java |   4 +-
 .../MemoryQuotaSearchTestSystemExtension.java      |   4 +-
 mailbox/pom.xml                                    |   2 -
 .../james/mailbox/store/mail/model/Property.java   |  92 +++++++++-
 .../store/mail/model/impl/PropertyBuilder.java     |  28 +--
 .../store/mail/model/impl/SimpleProperty.java      | 116 ------------
 .../apache/james/mailbox/store/SimpleProperty.java |  54 ------
 .../model/ListMessagePropertiesAssertTest.java     |  24 +--
 .../mailbox/store/mail/model/PropertyTest.java     |   6 +-
 .../store/mail/model/impl/PropertyBuilderTest.java |   5 +-
 .../store/mail/model/impl/SimplePropertyTest.java  |  32 ----
 mailbox/zoo-seq-provider/pom.xml                   |  88 ---------
 .../james/mailbox/store/mail/ZooUidProvider.java   | 111 ------------
 .../mailbox/store/mail/ZooUidProviderTest.java     | 198 ---------------------
 .../apache/james/mpt/host/JamesImapHostSystem.java |   4 +-
 .../cassandra/host/CassandraHostSystem.java        |   6 +-
 .../mpt/managesieve/file/host/FileHostSystem.java  |   4 +-
 .../james/modules/data/MemoryDataModule.java       |  11 +-
 .../apache/james/domainlist/api/DomainList.java    |   4 +-
 .../sieverepository/api/SieveQuotaRepository.java  |   3 -
 .../james/sieverepository/api/SieveRepository.java |   6 -
 .../api/exception/DuplicateException.java          |  21 ---
 .../api/exception/DuplicateUserException.java      |  65 -------
 .../api/exception/IsActiveException.java           |  22 ---
 .../api/exception/QuotaExceededException.java      |  15 --
 .../api/exception/QuotaNotFoundException.java      |  25 ---
 .../api/exception/ScriptNotFoundException.java     |   8 -
 .../api/exception/SieveRepositoryException.java    |   8 -
 .../api/exception/StorageException.java            |  25 ---
 .../user/cassandra/CassandraUsersRepository.java   |   4 +-
 .../cassandra/CassandraUsersRepositoryTest.java    |   3 +-
 .../mailrepository/file/FileMailRepository.java    |   1 -
 .../apache/james/mailrepository/file}/Lock.java    |  16 +-
 .../apache/james/domainlist/jpa/JPADomainList.java |  21 +--
 .../james/rrt/jpa/JPARecipientRewriteTable.java    |  12 --
 .../apache/james/user/jpa/JPAUsersRepository.java  |  29 +--
 .../james/user/jpa/JpaUsersRepositoryTest.java     |   2 +-
 .../james/repository/api/ObjectRepository.java     |   2 +-
 .../apache/james/repository/api/Repository.java    |  25 ---
 .../james/repository/api/StreamRepository.java     |   2 +-
 .../repository/file/AbstractFileRepository.java    |  46 +----
 .../james/user/lib/AbstractUsersRepository.java    |  12 +-
 .../user/lib/AbstractUsersRepositoryTest.java      |   8 +-
 .../james/user/memory/MemoryUsersRepository.java   |  12 +-
 .../user/memory/MemoryUsersRepositoryTest.java     |  18 +-
 .../user/memory/UsersRepositoryManagementTest.java |   4 +-
 .../james/mailetcontainer/api/MailetLoader.java    |   3 +-
 .../james/mailetcontainer/api/MatcherLoader.java   |   3 +-
 .../api/jmx/MailProcessorManagementMBean.java      |  12 --
 .../mailetcontainer/api/jmx/MailSpoolerMBean.java  |   3 -
 .../api/jmx/MailetManagementMBean.java             |   4 -
 .../api/jmx/MatcherManagementMBean.java            |   8 -
 .../api/mock/ExceptionThrowingMailet.java          |   2 +-
 .../api/mock/ExceptionThrowingMatcher.java         |   2 +-
 .../api/mock/MockMailProcessor.java                |  20 +--
 .../james/mailetcontainer/api/mock/MockMailet.java |   6 +-
 .../mailetcontainer/api/mock/MockMatcher.java      |   6 +-
 .../mailetcontainer/impl/JamesMailSpooler.java     |   7 +-
 .../mailetcontainer/impl/MailetConfigImpl.java     |  12 --
 .../impl/camel/CamelMailetProcessor.java           |   2 -
 .../mailetcontainer/impl/camel/CamelProcessor.java |   6 -
 .../impl/camel/DisposeProcessor.java               |  43 -----
 .../impl/camel/MailStateEquals.java                |  42 -----
 .../impl/camel/MailStateNotEquals.java             |  42 -----
 .../mailetcontainer/impl/camel/MatcherMatch.java   |  38 ----
 .../impl/camel/MatcherSplitter.java                |   1 -
 .../jmx/JMXStateCompositeProcessorListener.java    |   9 -
 .../impl/jmx/JMXStateMailetProcessorListener.java  |  15 --
 .../impl/jmx/MailProcessorManagement.java          |   3 -
 .../james/mailetcontainer/impl/matchers/Not.java   |   6 +-
 .../james/mailetcontainer/impl/matchers/Or.java    |   7 +-
 .../james/mailetcontainer/impl/matchers/Xor.java   |   7 +-
 .../lib/AbstractStateCompositeProcessor.java       |  21 ---
 .../lib/AbstractStateMailetProcessor.java          |  39 +---
 .../impl/JamesMailetContextTest.java               |   3 +-
 .../lib/AbstractStateCompositeProcessorTest.java   |   8 +-
 .../mailets/remote/delivery/DeliveryRunnable.java  |   5 +-
 .../james/transport/mailets/SpamAssassinTest.java  |   4 +-
 .../mailets/WithStorageDirectiveTest.java          |   4 +-
 .../jmap/draft/JWTAuthenticationStrategyTest.java  |   4 +-
 .../jmap/draft/UserProvisioningFilterTest.java     |   4 +-
 .../draft/UserProvisioningFilterThreadTest.java    |   5 +-
 .../jmap/mailet/filter/JMAPFilteringExtension.java |   4 +-
 .../apache/james/imapserver/netty/IMAPServer.java  |   8 -
 .../james/imapserver/netty/NettyImapSession.java   |  10 --
 server/protocols/protocols-library/pom.xml         |   5 +
 .../protocols/lib/ProtocolHandlerChainImpl.java    |  19 +-
 .../protocols/lib/handler/HandlersPackage.java     |   2 -
 .../lib/handler/ProtocolHandlerLoader.java         |   5 -
 .../AbstractCommandHandlerResultJMXMonitor.java    |   4 -
 .../lib/jmx/AbstractCommandHandlerStats.java       |   4 -
 .../AbstractConnectHandlerResultJMXMonitor.java    |   4 -
 .../jmx/AbstractLineHandlerResultJMXMonitor.java   |   2 -
 .../lib/jmx/CommandHandlerStatsMBean.java          |   5 +-
 .../protocols/lib/jmx/ConnectHandlerStats.java     |   2 -
 .../james/protocols/lib/jmx/HandlerStatsMBean.java |   6 -
 .../james/protocols/lib/jmx/LineHandlerStats.java  |   2 -
 .../james/protocols/lib/jmx/ServerMBean.java       |  18 --
 .../lib/netty/AbstractConfigurableAsyncServer.java |  10 --
 ...bstractExecutorAwareChannelPipelineFactory.java |   7 -
 ...nabledOrderedMemoryAwareThreadPoolExecutor.java |   6 -
 .../org/apache/james/protocols/lib/PortUtil.java   |  87 ---------
 .../lib/mock/MockProtocolHandlerLoader.java        | 112 ++++--------
 .../hook/MailboxDeliverToRecipientHandler.java     |  14 +-
 .../james/lmtpserver/netty/LMTPServerMBean.java    |   6 -
 server/protocols/protocols-pop3/pom.xml            |   5 +
 .../james/pop3server/core/PassCmdHandler.java      |   4 +-
 .../jmx/POP3CommandHandlerStatsMBean.java          |   4 -
 .../james/pop3server/netty/OioPOP3Server.java      |   1 -
 .../apache/james/pop3server/netty/POP3Server.java  |   3 -
 .../apache/james/pop3server/POP3ServerTest.java    |  21 +--
 server/protocols/protocols-smtp/pom.xml            |   5 +
 .../smtpserver/AuthRequiredToRelayRcptHook.java    |   5 +-
 .../james/smtpserver/JamesMailCmdHandler.java      |  10 +-
 .../james/smtpserver/JamesRcptCmdHandler.java      |   9 +-
 .../apache/james/smtpserver/SendMailHandler.java   |   8 +-
 .../SenderAuthIdentifyVerificationRcptHook.java    |  13 +-
 .../james/smtpserver/UsersRepositoryAuthHook.java  |  19 +-
 .../james/smtpserver/fastfail/DNSRBLHandler.java   |   5 +-
 .../fastfail/ResolvableEhloHeloHandler.java        |   5 +-
 .../fastfail/ReverseEqualsEhloHeloHandler.java     |   5 +-
 .../james/smtpserver/fastfail/ValidRcptMX.java     |  21 +--
 .../fastfail/ValidSenderDomainHandler.java         |   5 +-
 .../james/smtpserver/jmx/HookStatsMBean.java       |  12 --
 .../jmx/SMTPCommandHandlerStatsMBean.java          |   6 -
 .../james/smtpserver/netty/OioSMTPServer.java      |   1 -
 .../netty/SMTPChannelUpstreamHandler.java          |   2 -
 .../apache/james/smtpserver/netty/SMTPServer.java  |   4 -
 .../james/smtpserver/netty/SMTPServerMBean.java    |  10 --
 .../java/org/apache/james/smtpserver/Base64.java   | 117 ------------
 .../apache/james/smtpserver/SMTPServerTest.java    |  57 +++---
 .../james/smtpserver/SMTPTestConfiguration.java    |  21 ---
 .../james/smtpserver/ValidRcptHandlerTest.java     |   5 +-
 .../apache/james/smtpserver/ValidRcptMXTest.java   |   3 +-
 .../smtpserver/mock/mailet/MockMailetConfig.java   |  78 --------
 .../smtpserver/mock/mailet/MockMatcherConfig.java  |  60 -------
 .../james/webadmin/routes/DomainsRoutes.java       |   1 -
 .../james/webadmin/routes/AliasRoutesTest.java     |   3 +-
 .../james/webadmin/routes/ForwardRoutesTest.java   |   3 +-
 .../james/webadmin/routes/GroupsRoutesTest.java    |   3 +-
 .../webadmin/routes/SieveQuotaRoutesTest.java      |   4 +-
 .../webadmin/routes/SieveScriptRoutesTest.java     |   4 +-
 .../james/webadmin/routes/UserRoutesTest.java      |  15 +-
 .../routes/DeletedMessagesVaultRoutesTest.java     |   3 +-
 .../DomainQuotaRoutesNoVirtualHostingTest.java     |   2 +-
 .../routes/ElasticSearchQuotaSearchExtension.java  |   3 +-
 .../routes/ScanningQuotaSearchExtension.java       |   3 +-
 169 files changed, 744 insertions(+), 2286 deletions(-)
 create mode 100644 
dockerfiles/run/guice/cassandra-ldap/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/cassandra-ldap/destination/glowroot/plugins/spooler.json
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/glowroot/plugins/spooler.json
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq/destination/glowroot/plugins/spooler.json
 create mode 100644 
dockerfiles/run/guice/cassandra/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/cassandra/destination/glowroot/plugins/spooler.json
 create mode 100644 
dockerfiles/run/guice/jpa-smtp/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/jpa-smtp/destination/glowroot/plugins/spooler.json
 create mode 100644 
dockerfiles/run/guice/jpa/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/jpa/destination/glowroot/plugins/spooler.json
 create mode 100644 
dockerfiles/run/guice/memory/destination/glowroot/plugins/blobstore.json
 create mode 100644 
dockerfiles/run/guice/memory/destination/glowroot/plugins/spooler.json
 delete mode 100644 
mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleProperty.java
 delete mode 100644 
mailbox/store/src/test/java/org/apache/james/mailbox/store/SimpleProperty.java
 copy protocols/imap/src/test/java/org/apache/james/imap/api/TagTest.java => 
mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/PropertyTest.java
 (91%)
 delete mode 100644 
mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/impl/SimplePropertyTest.java
 delete mode 100644 mailbox/zoo-seq-provider/pom.xml
 delete mode 100644 
mailbox/zoo-seq-provider/src/main/java/org/apache/james/mailbox/store/mail/ZooUidProvider.java
 delete mode 100644 
mailbox/zoo-seq-provider/src/test/java/org/apache/james/mailbox/store/mail/ZooUidProviderTest.java
 delete mode 100644 
server/data/data-api/src/main/java/org/apache/james/sieverepository/api/exception/DuplicateUserException.java
 rename 
server/data/{data-library/src/main/java/org/apache/james/mailrepository/lib => 
data-file/src/main/java/org/apache/james/mailrepository/file}/Lock.java (88%)
 delete mode 100644 
server/data/data-library/src/main/java/org/apache/james/repository/api/Repository.java
 delete mode 100644 
server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/camel/DisposeProcessor.java
 delete mode 100644 
server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/camel/MailStateEquals.java
 delete mode 100644 
server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/camel/MailStateNotEquals.java
 delete mode 100644 
server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/camel/MatcherMatch.java
 delete mode 100644 
server/protocols/protocols-library/src/test/java/org/apache/james/protocols/lib/PortUtil.java
 delete mode 100644 
server/protocols/protocols-smtp/src/test/java/org/apache/james/smtpserver/Base64.java
 delete mode 100644 
server/protocols/protocols-smtp/src/test/java/org/apache/james/smtpserver/mock/mailet/MockMailetConfig.java
 delete mode 100644 
server/protocols/protocols-smtp/src/test/java/org/apache/james/smtpserver/mock/mailet/MockMatcherConfig.java


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to