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 70f3f27  Modify some commiters no longer existing emails
     new 2904b0c  JAMES-2855 Guice now includes multibinding
     new 42e95e7  JAMES-2855 Remove an hamcrest deprecated call
     new 369e6c1  JAMES-2855 Cleanup dependencies
     new 39502dc  JAMES-2855 MPT tests for ManageSieve on top of file don't 
need guice
     new bdc6881  JAMES-2885 assertj-guava is no longer needed
     new 897debe  JAMES-2886 Generify Guice loader
     new 2eef538  JAMES-2886 All extension mechanisms should rely on 
GuiceGenericLoader
     new 5815948  JAMES-2886 Allow passign additional guice modules for 
extensions instantiation
     new 35ca6d8  JAMES-2886 Demonstrate custom guice modules for extentions 
works
     new 07aa858  JAMES-2866 Warn upon ambiguous naming scheme
     new 1317673  JAMES-2886 Configuration examples for custom Guice injections
     new 1ffc03f  JAMES-2886 Document Guice custom extensions
     new e1072a2  JAMES-2895 Remove link to the wiki
     new 5ce8035  JAMES-1881 SPF should not log as ManageSieveMailet...
     new 9c475d3  JAMES-2855 Upgrade maven-assembly-plugin to 3.1.1 unlock 
significant performance improvement when building jar-withdependencies
     new 68f26e9  JAMES-2893 Remove useless bloop prefix from logs

The 16 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-common/cassandra/pom.xml                  |  19 ++--
 core/pom.xml                                       |   5 -
 .../destination/conf/extensions.properties         |  10 ++
 .../destination/conf/extensions.properties         |  10 ++
 .../destination/conf/extensions.properties         |  10 ++
 .../destination/conf/extensions.properties         |  10 ++
 .../destination/conf/extensions.properties         |  10 ++
 .../jpa/destination/conf/extensions.properties     |  10 ++
 .../memory/destination/conf/extensions.properties  |  10 ++
 event-sourcing/event-sourcing-pojo/pom.xml         |   9 +-
 event-sourcing/event-store-api/pom.xml             |   4 -
 examples/custom-listeners/pom.xml                  |   4 -
 mailbox/api/pom.xml                                |   5 -
 mailbox/cassandra/pom.xml                          |  17 ---
 mailbox/event/event-cassandra/pom.xml              |   2 +-
 mailbox/maildir/pom.xml                            |   6 -
 mailbox/plugin/quota-mailing-cassandra/pom.xml     |   6 -
 mailbox/plugin/quota-mailing/pom.xml               |   4 -
 mailbox/store/pom.xml                              |   9 --
 mailbox/tika/pom.xml                               |  10 +-
 mailbox/tools/copier/pom.xml                       |  15 ---
 mailbox/tools/indexer/pom.xml                      |   6 -
 mailet/api/pom.xml                                 |   8 --
 mailet/base/pom.xml                                |  19 ----
 mailet/icalendar/pom.xml                           |   6 -
 mailet/standard/pom.xml                            |  11 --
 mailet/test/pom.xml                                |  26 -----
 metrics/metrics-dropwizard/pom.xml                 |   4 -
 metrics/metrics-tests/pom.xml                      |   4 -
 mpt/all/pom.xml                                    |   5 -
 mpt/app/pom.xml                                    |  10 --
 mpt/core/pom.xml                                   |  21 ----
 mpt/impl/imap-mailbox/cassandra/pom.xml            |   4 +
 mpt/impl/imap-mailbox/core/pom.xml                 |  17 ---
 mpt/impl/imap-mailbox/cyrus/pom.xml                |   4 +
 mpt/impl/imap-mailbox/external-james/pom.xml       |  12 --
 mpt/impl/managesieve/core/pom.xml                  |   4 -
 .../smtp/cassandra-rabbitmq-object-storage/pom.xml |  18 +++
 mpt/impl/smtp/cassandra/pom.xml                    |   4 -
 mpt/impl/smtp/core/pom.xml                         |  17 ---
 mpt/mavenplugin/pom.xml                            |  11 --
 mpt/pom.xml                                        |   1 -
 pom.xml                                            |  32 ++----
 protocols/imap/pom.xml                             |   5 -
 protocols/managesieve/pom.xml                      |   5 -
 server/blob/blob-api/pom.xml                       |   1 -
 server/blob/blob-export-api/pom.xml                |   8 +-
 server/container/cli-integration/pom.xml           |   4 -
 server/container/core/pom.xml                      |  14 +--
 server/container/filesystem-api/pom.xml            |   4 -
 server/container/guice/activemq/pom.xml            |   4 -
 server/container/guice/blob-api-guice/pom.xml      |   4 +-
 server/container/guice/blob-export-guice/pom.xml   |   2 +-
 server/container/guice/blob-memory-guice/pom.xml   |   4 +-
 .../guice/blob-objectstorage-guice/pom.xml         |   2 +-
 server/container/guice/cassandra-guice/pom.xml     |  30 ++---
 .../guice/cassandra-rabbitmq-guice/pom.xml         |  21 ++++
 .../guice/cassandra-rabbitmq-ldap-guice/pom.xml    |  14 +++
 server/container/guice/es-metric-reporter/pom.xml  |   6 +-
 server/container/guice/guice-common/pom.xml        |  49 ---------
 .../apache/james/modules/CommonServicesModule.java |   2 +
 .../james/modules/MailetProcessingModule.java      |   2 -
 .../james/utils/GuiceProtocolHandlerLoader.java    |  18 ++-
 server/container/guice/guice-utils/pom.xml         |  28 +++++
 .../java/org/apache/james/utils/ClassName.java     |  68 ++++++++++++
 .../apache/james/utils/ExtendedClassLoader.java    |   4 +-
 .../james/utils/ExtensionConfiguration.java}       |  41 ++++---
 .../org/apache/james/utils/ExtensionModule.java}   |  28 +++--
 .../james/utils/FullyQualifiedClassName.java}      |  36 ++++--
 .../org/apache/james/utils/GuiceGenericLoader.java | 121 +++++++++++++++++++++
 .../java/org/apache/james/utils/NamingScheme.java} |  29 +++--
 .../java/org/apache/james/utils/PackageName.java   |  80 ++++++++++++++
 .../java/org/apache/james/utils/ClassNameTest.java | 102 +++++++++++++++++
 .../james/utils/ExtensionConfigurationTest.java    |  15 +--
 .../james/utils/FullyQualifiedClassNameTest.java}  |  49 +++++----
 .../org/apache/james/utils/NamingSchemeTest.java   |  78 +++++++++++++
 .../org/apache/james/utils/PackageNameTest.java}   |  60 ++++++----
 server/container/guice/jmx/pom.xml                 |   4 -
 server/container/guice/jpa-guice/pom.xml           |  12 +-
 server/container/guice/jpa-smtp-mariadb/pom.xml    |   8 ++
 server/container/guice/jpa-smtp/pom.xml            |   4 +
 .../pom.xml                                        |   2 +-
 .../guice/mailbox-plugin-spamassassin/pom.xml      |   4 -
 server/container/guice/mailbox/pom.xml             |   4 -
 .../modules/mailbox/MailboxListenerFactory.java    |  33 +++---
 .../mailbox/MailboxListenersLoaderImpl.java        |  10 +-
 .../modules/mailbox/PreDeletionHookLoaderImpl.java |  19 ++--
 .../mailbox/MailboxListenersLoaderImplTest.java    |   6 +-
 .../mailbox/PreDeletionHookLoaderImplTest.java     |   5 +-
 server/container/guice/mailet/pom.xml              |   8 --
 .../org/apache/james/utils/GuiceGenericLoader.java |  61 -----------
 .../org/apache/james/utils/GuiceMailetLoader.java  |  16 +--
 .../org/apache/james/utils/GuiceMatcherLoader.java |  16 +--
 .../apache/james/utils/GuiceMailetLoaderTest.java  |  64 ++++++-----
 .../apache/james/utils/GuiceMatcherLoaderTest.java |  32 +++---
 ...ustom-mailets-implementation-3.5.0-SNAPSHOT.jar | Bin 0 -> 11147 bytes
 ...ailets-3.5.0-SNAPSHOT-jar-with-dependencies.jar | Bin 30472149 -> 30473134 
bytes
 server/container/guice/memory-guice/pom.xml        |  18 ++-
 server/container/guice/protocols/imap/pom.xml      |   8 --
 .../container/guice/protocols/jmap-draft/pom.xml   |   8 --
 server/container/guice/protocols/lmtp/pom.xml      |   4 -
 .../container/guice/protocols/managedsieve/pom.xml |   8 --
 .../modules/protocols/ManageSieveServerModule.java |   1 +
 .../james/modules/protocols}/SieveModule.java      |   2 +-
 server/container/guice/protocols/netty/pom.xml     |   8 --
 server/container/guice/protocols/pop/pom.xml       |   4 -
 server/container/guice/protocols/smtp/pom.xml      |   4 -
 .../protocols/webadmin-cassandra-data/pom.xml      |   8 --
 .../guice/protocols/webadmin-cassandra/pom.xml     |   8 --
 .../guice/protocols/webadmin-data/pom.xml          |   8 --
 .../guice/protocols/webadmin-mailbox/pom.xml       |   8 --
 .../guice/protocols/webadmin-mailqueue/pom.xml     |   8 --
 .../protocols/webadmin-mailrepository/pom.xml      |   8 --
 .../guice/protocols/webadmin-swagger/pom.xml       |   8 --
 server/container/guice/protocols/webadmin/pom.xml  |   4 -
 .../custom-mailets-implementation}/pom.xml         |  21 +---
 .../james/transport/mailets/MyExtensionModule.java |  11 +-
 .../mailets/MyInterfaceImplementation.java         |  14 +--
 .../james/transport/mailets/MyGenericMailet.java}  |  24 ++--
 .../james/transport/mailets/MyInterface.java       |  15 +--
 server/container/guice/testing/pom.xml             |   1 +
 server/container/jetty/pom.xml                     |  12 --
 server/container/lifecycle-api/pom.xml             |   4 -
 server/container/mailbox-adapter/pom.xml           |  12 --
 server/container/util/pom.xml                      |   6 -
 server/data/data-api/pom.xml                       |   5 -
 server/data/data-cassandra/pom.xml                 |   4 -
 server/data/data-jmap/pom.xml                      |   2 +-
 server/data/data-jpa/pom.xml                       |   5 -
 server/data/data-library/pom.xml                   |  10 --
 server/data/data-memory/pom.xml                    |   5 +
 server/dns-service/dnsservice-api/pom.xml          |  13 ---
 server/mailet/integration-testing/pom.xml          |  20 ----
 server/mailet/mailetcontainer-camel/pom.xml        |  15 ---
 server/mailet/mailets/pom.xml                      |  28 -----
 .../transport/mailets/BayesianAnalysisFeeder.java  |   3 +-
 .../apache/james/transport/mailets/DSNBounce.java  |   3 +-
 .../james/transport/mailets/FromRepository.java    |   3 +-
 .../apache/james/transport/mailets/Redirect.java   |   3 +-
 .../org/apache/james/transport/mailets/SPF.java    |   3 +-
 .../james/transport/mailets/WhiteListManager.java  |   3 +-
 .../samples/mailets/InstrumentationMailet.java     |   3 +-
 server/mailrepository/mailrepository-api/pom.xml   |   6 -
 .../mailrepository/mailrepository-memory/pom.xml   |   9 --
 .../pom.xml                                        |  14 +++
 .../jmap-draft-integration-testing-common/pom.xml  |  22 ++--
 .../org/apache/james/jmap/JmapCommonRequests.java  |   5 +-
 .../pom.xml                                        |  14 +++
 server/protocols/jmap-draft/pom.xml                |  45 --------
 server/protocols/protocols-imap4/pom.xml           |   9 --
 server/protocols/protocols-lmtp/pom.xml            |  16 ---
 server/protocols/protocols-managesieve/pom.xml     |   4 -
 server/protocols/protocols-pop3/pom.xml            |  19 ----
 server/protocols/protocols-smtp/pom.xml            |  33 ------
 .../webadmin/webadmin-cassandra-data/pom.xml       |   5 -
 .../protocols/webadmin/webadmin-cassandra/pom.xml  |   5 -
 server/protocols/webadmin/webadmin-core/pom.xml    |   9 --
 server/protocols/webadmin/webadmin-data/pom.xml    |   9 --
 .../webadmin-mailbox-deleted-message-vault/pom.xml |  16 ---
 server/protocols/webadmin/webadmin-mailbox/pom.xml |  11 --
 .../webadmin/webadmin-mailrepository/pom.xml       |   6 -
 server/queue/queue-activemq/pom.xml                |  21 ----
 server/queue/queue-api/pom.xml                     |  21 ----
 server/queue/queue-file/pom.xml                    |  12 --
 server/queue/queue-jms/pom.xml                     |  19 ----
 server/queue/queue-memory/pom.xml                  |  13 +--
 server/task-distributed/pom.xml                    |  15 +--
 server/task-json/pom.xml                           |  11 --
 server/testing/pom.xml                             |  23 ----
 src/site/site.xml                                  |   1 -
 src/site/xdoc/server/config-listeners.xml          |   8 ++
 src/site/xdoc/server/dev-extend-mailet.xml         |   8 ++
 src/site/xdoc/server/dev-extend-matcher.xml        |   8 ++
 testing/base/src/main/resources/logback-test.xml   |   4 +-
 third-party/spamassassin/pom.xml                   |   6 -
 175 files changed, 1071 insertions(+), 1404 deletions(-)
 create mode 100644 
dockerfiles/run/guice/cassandra-ldap/destination/conf/extensions.properties
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/extensions.properties
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/extensions.properties
 create mode 100644 
dockerfiles/run/guice/cassandra/destination/conf/extensions.properties
 create mode 100644 
dockerfiles/run/guice/jpa-smtp/destination/conf/extensions.properties
 create mode 100644 
dockerfiles/run/guice/jpa/destination/conf/extensions.properties
 create mode 100644 
dockerfiles/run/guice/memory/destination/conf/extensions.properties
 create mode 100644 
server/container/guice/guice-utils/src/main/java/org/apache/james/utils/ClassName.java
 copy 
server/container/guice/{mailet/src/main/java/org/apache/james/utils/GuiceMatcherLoader.java
 => 
guice-utils/src/main/java/org/apache/james/utils/ExtensionConfiguration.java} 
(54%)
 copy 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/server/SieveModule.java
 => guice-utils/src/main/java/org/apache/james/utils/ExtensionModule.java} (58%)
 copy 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/server/SieveModule.java
 => 
guice-utils/src/main/java/org/apache/james/utils/FullyQualifiedClassName.java} 
(60%)
 create mode 100644 
server/container/guice/guice-utils/src/main/java/org/apache/james/utils/GuiceGenericLoader.java
 copy 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/server/SieveModule.java
 => guice-utils/src/main/java/org/apache/james/utils/NamingScheme.java} (61%)
 create mode 100644 
server/container/guice/guice-utils/src/main/java/org/apache/james/utils/PackageName.java
 create mode 100644 
server/container/guice/guice-utils/src/test/java/org/apache/james/utils/ClassNameTest.java
 copy 
mpt/impl/managesieve/file/src/test/java/org/apache/james/mpt/managesieve/file/FileModule.java
 => 
server/container/guice/guice-utils/src/test/java/org/apache/james/utils/ExtensionConfigurationTest.java
 (75%)
 copy 
server/container/guice/{mailbox/src/test/java/org/apache/james/modules/mailbox/PreDeletionHookLoaderImplTest.java
 => 
guice-utils/src/test/java/org/apache/james/utils/FullyQualifiedClassNameTest.java}
 (52%)
 create mode 100644 
server/container/guice/guice-utils/src/test/java/org/apache/james/utils/NamingSchemeTest.java
 copy 
server/container/guice/{mailbox/src/test/java/org/apache/james/modules/mailbox/PreDeletionHookLoaderImplTest.java
 => guice-utils/src/test/java/org/apache/james/utils/PackageNameTest.java} (52%)
 delete mode 100644 
server/container/guice/mailet/src/main/java/org/apache/james/utils/GuiceGenericLoader.java
 create mode 100644 
server/container/guice/mailet/src/test/resources/recursive/extensions-jars/custom-mailets-implementation-3.5.0-SNAPSHOT.jar
 copy 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/server
 => 
protocols/managedsieve/src/main/java/org/apache/james/modules/protocols}/SieveModule.java
 (97%)
 copy server/container/guice/{activemq => 
testing/custom-mailets-implementation}/pom.xml (70%)
 copy 
mpt/impl/managesieve/file/src/test/java/org/apache/james/mpt/managesieve/file/FileModule.java
 => 
server/container/guice/testing/custom-mailets-implementation/src/main/java/org/apache/james/transport/mailets/MyExtensionModule.java
 (81%)
 copy 
mpt/impl/managesieve/file/src/test/java/org/apache/james/mpt/managesieve/file/FileModule.java
 => 
server/container/guice/testing/custom-mailets-implementation/src/main/java/org/apache/james/transport/mailets/MyInterfaceImplementation.java
 (77%)
 rename 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/server/SieveModule.java
 => 
testing/custom-mailets/src/main/java/org/apache/james/transport/mailets/MyGenericMailet.java}
 (71%)
 rename 
mpt/impl/managesieve/file/src/test/java/org/apache/james/mpt/managesieve/file/FileModule.java
 => 
server/container/guice/testing/custom-mailets/src/main/java/org/apache/james/transport/mailets/MyInterface.java
 (75%)


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

Reply via email to