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 fde8f80bd9 Support `--generate-keystore` when running Guice James server (#1525) new f2d6902b8b JAMES-3822 RFC-4865 Implement delayed sends in SMTP new aa10262880 JAMES-3822 MemoryCacheableMailQueue should use a clock to manage delays The 2 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: .../protocols/smtp/core/esmtp/EhloCmdHandler.java | 2 +- .../apache/james/protocols/smtp/hook/HeloHook.java | 2 +- .../modules/ROOT/pages/configure/smtp-hooks.adoc | 15 + .../apache/james/smtpserver/SendMailHandler.java | 32 ++- .../apache/james/smtpserver/dsn/DSNEhloHook.java | 2 +- .../FutureReleaseEHLOHook.java} | 31 ++- .../FutureReleaseMailParameterHook.java | 123 +++++++++ .../futurerelease/FutureReleaseParameters.java | 55 ++-- .../{DSNTest.java => FutureReleaseTest.java} | 303 +++++++++++---------- .../futurerelease/FutureReleaseParametersTest.java | 11 +- .../test/resources/smtpserver-futurerelease.xml | 50 ++++ .../james/queue/memory/MemoryMailQueueFactory.java | 38 ++- .../queue/memory/MemoryCacheableMailQueueTest.java | 4 +- 13 files changed, 464 insertions(+), 204 deletions(-) copy server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/{dsn/DSNEhloHook.java => futurerelease/FutureReleaseEHLOHook.java} (60%) create mode 100644 server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/futurerelease/FutureReleaseMailParameterHook.java copy event-bus/api/src/main/java/org/apache/james/events/Event.java => server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/futurerelease/FutureReleaseParameters.java (64%) copy server/protocols/protocols-smtp/src/test/java/org/apache/james/smtpserver/{DSNTest.java => FutureReleaseTest.java} (57%) copy backends-common/opensearch/src/test/java/org/apache/james/backends/opensearch/AliasNameTest.java => server/protocols/protocols-smtp/src/test/java/org/apache/james/smtpserver/futurerelease/FutureReleaseParametersTest.java (85%) create mode 100644 server/protocols/protocols-smtp/src/test/resources/smtpserver-futurerelease.xml --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org