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 d6ad1d2 JAMES-2864 Replace Optional<Condition> by Condition with
MATCH_ALL capability
new 7778b79 JAMES-2854 Upgrade to OpenJDK 8u222 JRE base image
new 7478399 JAMES-2855 Upgrade ruby to 2.6.3 in Homepage Dockerfile
new a37c7db JAMES-2855 Correct log4j-over-slf4j bridge
new 7263450 JAMES-2866 JSON serialization for SMTPCommand
new 5a192d5 JAMES-2866 JSON serialization for Condition
new d1ccaad JAMES-2866 JSON serialization for Response
new ff6e5e8 JAMES-2866 JSON serialization for MockSMTPBehavior
new 0f02246 JAMES-2866 MockSMTPBehaviors POJO
new 1f02792 JAMES-2866 Store SMTP behaviors
new c882f4a JAMES-2866 Manage MockSmtp configuration over Http (Jetty)
new b2f0789 JAMES-2866 Avoid relying on Optional now that we have the
matchAll condition
new d476c69 JAMES-2855 Upgrade to Junit 5.5.1
new c1e3542 JAMES-2855 Upgrade surefire plugin to 2.22.2
new ede4985 JAMES-2855 Add missing junit-platform-launcher dependency to
poms
new a2b069c JAMES-2855 @RegisterExtension fields cannot be private
new 1da0096 JAMES-2593 Use distributed james image in docker-compose
new 3d30d5a JAMES-2593 expose webadmin port in docker-compose
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:
backends-common/elasticsearch/pom.xml | 4 +-
backends-common/rabbitmq/pom.xml | 2 +-
dockerfiles/run/docker-compose.yml | 3 +-
dockerfiles/run/guice/cassandra-ldap/Dockerfile | 2 +-
.../run/guice/cassandra-rabbitmq-ldap/Dockerfile | 2 +-
.../run/guice/cassandra-rabbitmq/Dockerfile | 2 +-
dockerfiles/run/guice/cassandra/Dockerfile | 2 +-
dockerfiles/run/guice/jpa-smtp/Dockerfile | 2 +-
dockerfiles/run/guice/jpa/Dockerfile | 2 +-
dockerfiles/run/guice/memory/Dockerfile | 2 +-
dockerfiles/run/spring/Dockerfile | 2 +-
dockerfiles/site/homepage/Dockerfile | 2 +-
examples/custom-listeners/pom.xml | 5 +
mailbox/caching/pom.xml | 5 +
mailbox/event/json/pom.xml | 5 +
mailbox/plugin/quota-mailing/pom.xml | 2 +-
mailbox/tika/pom.xml | 2 +-
mpt/impl/managesieve/core/pom.xml | 4 +
pom.xml | 27 ++--
protocols/api/pom.xml | 4 +-
server/app/pom.xml | 74 +++++++++++
server/blob/blob-export-api/pom.xml | 5 +
server/container/guice/blob-export-guice/pom.xml | 5 +
.../guice/cassandra-rabbitmq-ldap-guice/pom.xml | 5 +
server/container/guice/configuration/pom.xml | 5 +
server/container/guice/es-metric-reporter/pom.xml | 2 +-
server/container/guice/guice-common/pom.xml | 5 +
server/container/guice/jpa-common-guice/pom.xml | 5 +
.../guice/mailbox-plugin-spamassassin/pom.xml | 2 +-
server/container/guice/mailbox/pom.xml | 5 +
server/container/guice/memory-guice/pom.xml | 5 +
server/container/jetty/pom.xml | 2 +-
server/container/lifecycle-api/pom.xml | 9 +-
server/container/spring/pom.xml | 18 +++
server/data/data-cassandra/pom.xml | 4 +-
server/data/data-file/pom.xml | 4 +-
server/data/data-jdbc/pom.xml | 4 +-
server/data/data-jmap-cassandra/pom.xml | 13 +-
server/data/data-jmap/pom.xml | 5 +
server/data/data-jpa/pom.xml | 4 +-
server/data/data-ldap/pom.xml | 14 +-
server/data/data-library/pom.xml | 4 +-
server/dns-service/dnsservice-dnsjava/pom.xml | 4 +-
server/mailet/mailetcontainer-camel/pom.xml | 2 +-
server/mailet/mock-smtp-server/pom.xml | 39 ++++++
.../apache/james/mock/smtp/server/Condition.java | 111 ++++++++++++----
.../mock/smtp/server/HTTPConfigurationServer.java | 110 +++++++++++++++
.../james/mock/smtp/server/MockSMTPBehavior.java | 70 +++++++++-
.../james/mock/smtp/server/MockSmtpBehaviors.java} | 29 ++--
.../apache/james/mock/smtp/server/Operator.java | 60 ++++++++-
.../apache/james/mock/smtp/server/Response.java | 29 +++-
.../{Operator.java => SMTPBehaviorRepository.java} | 25 ++--
.../apache/james/mock/smtp/server/SMTPCommand.java | 18 +++
.../james/mock/smtp/server/ConditionTest.java | 93 +++++++++++--
.../org/apache/james/mock/smtp/server/Fixture.java | 65 +++++++++
.../smtp/server/HTTPConfigurationServerTest.java | 130 ++++++++++++++++++
.../mock/smtp/server/MockSMTPBehaviorTest.java | 57 ++++++--
.../mock/smtp/server/MockSmtpBehaviorsTest.java | 53 +++-----
.../james/mock/smtp/server/ResponseTest.java | 63 +++++++++
.../smtp/server/SMTPBehaviorRepositoryTest.java | 57 ++++----
.../james/mock/smtp/server/SMTPCommandTest.java | 148 +++++++++++++++++++++
.../mailrepository/mailrepository-memory/pom.xml | 5 +
server/protocols/fetchmail/pom.xml | 4 +-
...LinshareBlobExportMechanismIntegrationTest.java | 2 +-
server/protocols/jmap-integration-testing/pom.xml | 12 --
server/protocols/jmap/pom.xml | 5 +
server/protocols/protocols-imap4/pom.xml | 4 +-
server/protocols/protocols-library/pom.xml | 4 +-
server/protocols/protocols-lmtp/pom.xml | 4 +-
server/protocols/protocols-managesieve/pom.xml | 4 +-
server/protocols/protocols-pop3/pom.xml | 4 +-
server/protocols/protocols-smtp/pom.xml | 4 +-
.../webadmin/webadmin-cassandra-data/pom.xml | 5 +
.../protocols/webadmin/webadmin-mailqueue/pom.xml | 5 +
server/queue/queue-api/pom.xml | 5 +
server/queue/queue-file/pom.xml | 5 +
server/testing/pom.xml | 4 +
third-party/linshare/pom.xml | 4 +-
78 files changed, 1289 insertions(+), 234 deletions(-)
create mode 100644
server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java
copy
server/{protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/dto/MailKeyDTO.java
=>
mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/MockSmtpBehaviors.java}
(67%)
copy
server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/{Operator.java
=> SMTPBehaviorRepository.java} (68%)
create mode 100644
server/mailet/mock-smtp-server/src/test/java/org/apache/james/mock/smtp/server/Fixture.java
create mode 100644
server/mailet/mock-smtp-server/src/test/java/org/apache/james/mock/smtp/server/HTTPConfigurationServerTest.java
copy
mailbox/plugin/quota-search/src/test/java/org/apache/james/quota/search/LimitTest.java
=>
server/mailet/mock-smtp-server/src/test/java/org/apache/james/mock/smtp/server/MockSmtpBehaviorsTest.java
(58%)
copy
mailet/standard/src/test/java/org/apache/james/transport/mailets/RecipientToLowerCaseTest.java
=>
server/mailet/mock-smtp-server/src/test/java/org/apache/james/mock/smtp/server/SMTPBehaviorRepositoryTest.java
(54%)
create mode 100644
server/mailet/mock-smtp-server/src/test/java/org/apache/james/mock/smtp/server/SMTPCommandTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]