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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org