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 d2be1a3 JAMES-2099 Fix failing dataType resolution with Swagger new 0a269a5 JAMES-2902 Allow to pass additional hooks within SmtpConfiguration new 905d8b5 JAMES-2902 PotocolHandler can provide defaults for init and destroy new fbc5705 JAMES-2902 Write integration test for HELO SMTP hook new 94108cf JAMES-2902 Remove ProtocolHandlers default implementation for destroy/init The 4 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/api/handler/CommandDispatcher.java | 12 -- .../api/handler/CommandHandlerResultLogger.java | 12 -- .../protocols/api/handler/ProtocolHandler.java | 8 +- .../protocols/imap/core/IMAPCommandDispatcher.java | 12 -- .../protocols/lmtp/AbstractLMTPServerTest.java | 22 --- .../james/protocols/pop3/core/CapaCmdHandler.java | 12 -- .../james/protocols/pop3/core/DeleCmdHandler.java | 12 -- .../james/protocols/pop3/core/ListCmdHandler.java | 12 -- .../james/protocols/pop3/core/NoopCmdHandler.java | 12 -- .../james/protocols/pop3/core/QuitCmdHandler.java | 12 -- .../james/protocols/pop3/core/RetrCmdHandler.java | 12 -- .../james/protocols/pop3/core/RsetCmdHandler.java | 12 -- .../james/protocols/pop3/core/StatCmdHandler.java | 12 -- .../james/protocols/pop3/core/StlsCmdHandler.java | 12 -- .../james/protocols/pop3/core/UidlCmdHandler.java | 12 -- .../protocols/pop3/core/UnknownCmdHandler.java | 12 -- .../james/protocols/pop3/core/UserCmdHandler.java | 12 -- .../protocols/pop3/core/WelcomeMessageHandler.java | 13 -- .../core/AcceptRecipientIfRelayingIsAllowed.java | 12 -- .../james/protocols/smtp/core/DataCmdHandler.java | 10 -- .../smtp/core/DataLineMessageHookHandler.java | 12 -- .../james/protocols/smtp/core/ExpnCmdHandler.java | 12 -- .../james/protocols/smtp/core/HeloCmdHandler.java | 12 -- .../james/protocols/smtp/core/HelpCmdHandler.java | 14 -- .../james/protocols/smtp/core/MailCmdHandler.java | 12 -- .../james/protocols/smtp/core/NoopCmdHandler.java | 12 -- .../smtp/core/PostmasterAbuseRcptHook.java | 12 -- .../james/protocols/smtp/core/QuitCmdHandler.java | 13 -- .../james/protocols/smtp/core/RcptCmdHandler.java | 12 -- .../smtp/core/ReceivedDataLineFilter.java | 12 -- .../james/protocols/smtp/core/RsetCmdHandler.java | 14 -- .../protocols/smtp/core/UnknownCmdHandler.java | 12 -- .../james/protocols/smtp/core/VrfyCmdHandler.java | 14 -- .../protocols/smtp/core/WelcomeMessageHandler.java | 12 -- .../protocols/smtp/core/esmtp/AuthCmdHandler.java | 42 ----- .../protocols/smtp/core/esmtp/EhloCmdHandler.java | 12 -- .../smtp/core/esmtp/MailSizeEsmtpExtension.java | 12 -- .../smtp/core/esmtp/StartTlsCmdHandler.java | 12 -- .../smtp/core/fastfail/DNSRBLHandler.java | 12 -- .../smtp/core/fastfail/MaxRcptHandler.java | 12 -- .../smtp/core/fastfail/MaxUnknownCmdHandler.java | 12 -- .../core/fastfail/ResolvableEhloHeloHandler.java | 12 -- .../smtp/core/fastfail/SpamTrapHandler.java | 12 -- .../core/fastfail/SupressDuplicateRcptHandler.java | 12 -- .../protocols/smtp/core/log/HookResultLogger.java | 14 +- .../james/protocols/smtp/hook/SimpleHook.java | 20 +-- .../protocols/smtp/AbstractSMTPServerTest.java | 177 +-------------------- .../fastfail/ValidSenderDomainHandlerTest.java | 12 -- .../protocols/smtp/utils/TestMessageHook.java | 12 -- .../mailets/configuration/SmtpConfiguration.java | 25 ++- .../SMTPHeloHooksTest.java} | 128 +++++++++------ .../james/smtp/extensions/StaticInputChecker.java | 31 ++-- .../smtp/extensions/hooks/DeclinedHeloHook.java | 18 +-- .../james/smtp/extensions/hooks/DenyHeloHook.java | 18 +-- .../smtp/extensions/hooks/DenySoftHeloHook.java | 18 +-- .../james/smtp/extensions/hooks/OkHeloHook.java | 18 +-- .../smtp/extensions/hooks/RecordingHeloHook.java} | 18 ++- .../src/test/resources/smtpserver.xml | 6 + .../AbstractConnectHandlerResultJMXMonitor.java | 2 - .../james/lmtpserver/CoreCmdHandlerLoader.java | 12 -- .../hook/MailboxDeliverToRecipientHandler.java | 12 -- .../james/lmtpserver/jmx/JMXHandlersLoader.java | 12 -- .../pop3server/core/CoreCmdHandlerLoader.java | 12 -- .../james/pop3server/jmx/JMXHandlersLoader.java | 12 -- .../AddDefaultAttributesMessageHook.java | 12 -- .../smtpserver/AuthRequiredToRelayRcptHook.java | 12 -- .../james/smtpserver/CoreCmdHandlerLoader.java | 12 -- .../DataLineJamesMessageHookHandler.java | 12 -- .../james/smtpserver/MailPriorityHandler.java | 6 - .../james/smtpserver/POP3BeforeSMTPHandler.java | 11 -- .../apache/james/smtpserver/SendMailHandler.java | 5 - .../SenderAuthIdentifyVerificationRcptHook.java | 12 -- .../james/smtpserver/SetMimeHeaderHandler.java | 6 - .../james/smtpserver/UsersRepositoryAuthHook.java | 12 -- .../james/smtpserver/fastfail/DNSRBLHandler.java | 5 - .../smtpserver/fastfail/JDBCGreylistHandler.java | 5 - .../james/smtpserver/fastfail/MaxRcptHandler.java | 6 - .../smtpserver/fastfail/MaxUnknownCmdHandler.java | 6 - .../james/smtpserver/fastfail/SPFHandler.java | 6 - .../smtpserver/fastfail/SpamAssassinHandler.java | 5 - .../james/smtpserver/fastfail/SpamTrapHandler.java | 5 - .../james/smtpserver/fastfail/URIRBLHandler.java | 5 - .../smtpserver/fastfail/ValidRcptHandler.java | 5 - .../james/smtpserver/fastfail/ValidRcptMX.java | 5 - .../fastfail/ValidSenderDomainHandler.java | 12 -- .../james/smtpserver/jmx/JMXHandlersLoader.java | 12 -- 86 files changed, 179 insertions(+), 1145 deletions(-) copy server/mailet/integration-testing/src/test/java/org/apache/james/smtp/{SmtpAuthorizedAddressesTest.java => extensions/SMTPHeloHooksTest.java} (52%) copy backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/DockerElasticSearchRule.java => server/mailet/integration-testing/src/test/java/org/apache/james/smtp/extensions/StaticInputChecker.java (66%) copy protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloExtension.java => server/mailet/integration-testing/src/test/java/org/apache/james/smtp/extensions/hooks/DeclinedHeloHook.java (79%) copy protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloExtension.java => server/mailet/integration-testing/src/test/java/org/apache/james/smtp/extensions/hooks/DenyHeloHook.java (79%) copy protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloExtension.java => server/mailet/integration-testing/src/test/java/org/apache/james/smtp/extensions/hooks/DenySoftHeloHook.java (79%) copy protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloExtension.java => server/mailet/integration-testing/src/test/java/org/apache/james/smtp/extensions/hooks/OkHeloHook.java (79%) copy server/{protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/jmx/ConnectHandlerResultJMXMonitor.java => mailet/integration-testing/src/test/java/org/apache/james/smtp/extensions/hooks/RecordingHeloHook.java} (73%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org