This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git


    from fe455a99e6 JAMES-3777 [FIX] ReadProjection was not correctly used
     new d99592f9a6 JAMES 3897: CrowdsecImapConnectionCheck
     new ce11441019 JAMES 3897: Integration test for CrowdsecImapConnectionCheck
     new 530401749b JAMES-3788 [FIX] MDC IP upon proxy
     new f79e4aca14 JAMES 3897: Add connectionCheckFactory bean into 
imapserver-context.xml

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:
 .../org/apache/james/imap/api/ConnectionCheck.java |   8 +-
 ...mapMessage.java => ConnectionCheckFactory.java} |  16 ++-
 .../imap/api/DefaultConnectionCheckFactory.java}   |  19 ++--
 .../apache/james/imap/api/ImapConfiguration.java   |  24 ++++-
 .../docs/modules/ROOT/pages/configure/imap.adoc    |   2 +
 .../docs/modules/ROOT/pages/extending/imap.adoc    |  23 ++++-
 .../protocols/ConnectionCheckFactoryImpl.java}     |  55 +++++-----
 .../james/modules/protocols/IMAPServerModule.java  |   7 +-
 .../james/modules/protocols/ImapGuiceProbe.java    |   2 +-
 .../imapserver/netty/HAProxyMessageHandler.java    |  23 ++++-
 .../james/imapserver/netty/IMAPMDCContext.java     |   2 +-
 .../apache/james/imapserver/netty/IMAPServer.java  |  14 ++-
 .../james/imapserver/netty/IMAPServerFactory.java  |  15 ++-
 .../netty/ImapChannelUpstreamHandler.java          |  36 ++++++-
 .../META-INF/spring/imapserver-context.xml         |   2 +
 .../james/imapserver/netty/IMAPServerTest.java     | 113 ++++++++++++++++++++-
 .../james/imapserver/netty/IpConnectionCheck.java  |  31 +++---
 ...apServer.xml => imapServerImapConnectCheck.xml} |   1 +
 third-party/crowdsec/docker-compose.yml            |   5 +-
 third-party/crowdsec/pom.xml                       |  27 +++++
 .../crowdsec}/sample-configuration/imapserver.xml  |   8 +-
 ...oHook.java => CrowdsecImapConnectionCheck.java} |  47 +++++----
 .../apache/james/exception/CrowdsecException.java  |   8 +-
 .../org/apache/james/model/CrowdsecHttpClient.java |   4 +-
 .../org/apache/james/CrowdsecEhloHookTest.java     |   7 --
 .../org/apache/james/CrowdsecHttpClientTest.java   |   6 --
 ...t.java => CrowdsecImapConnectionCheckTest.java} |  57 ++++++-----
 .../org/apache/james/CrowdsecIntegrationTest.java  |  90 +++++++++++++++-
 .../java/org/apache/james/HAProxyExtension.java    |   7 +-
 .../crowdsec/src/test/resources/haproxy.cfg        |  21 ++++
 .../crowdsec/src/test/resources/imapserver.xml     |   4 +
 31 files changed, 521 insertions(+), 163 deletions(-)
 copy 
server/blob/blob-api/src/main/java/org/apache/james/blob/api/BlobReferenceSource.java
 => protocols/imap/src/main/java/org/apache/james/imap/api/ConnectionCheck.java 
(88%)
 copy protocols/imap/src/main/java/org/apache/james/imap/api/{ImapMessage.java 
=> ConnectionCheckFactory.java} (80%)
 copy protocols/imap/src/{test/java/org/apache/james/imap/api/TagTest.java => 
main/java/org/apache/james/imap/api/DefaultConnectionCheckFactory.java} (74%)
 copy 
server/container/guice/{mailbox/src/test/java/org/apache/james/modules/mailbox/ConfiguredListener.java
 => 
protocols/imap/src/main/java/org/apache/james/modules/protocols/ConnectionCheckFactoryImpl.java}
 (57%)
 copy 
event-bus/distributed/src/main/java/org/apache/james/events/EventBusReconnectionHandler.java
 => 
server/protocols/protocols-imap4/src/test/java/org/apache/james/imapserver/netty/IpConnectionCheck.java
 (62%)
 copy server/protocols/protocols-imap4/src/test/resources/{imapServer.xml => 
imapServerImapConnectCheck.xml} (81%)
 copy {examples/custom-imap => 
third-party/crowdsec}/sample-configuration/imapserver.xml (78%)
 copy 
third-party/crowdsec/src/main/java/org/apache/james/{CrowdsecEhloHook.java => 
CrowdsecImapConnectionCheck.java} (54%)
 copy 
server/container/core/src/main/java/org/apache/james/server/core/MissingArgumentException.java
 => 
third-party/crowdsec/src/main/java/org/apache/james/exception/CrowdsecException.java
 (88%)
 copy 
third-party/crowdsec/src/test/java/org/apache/james/{CrowdsecEhloHookTest.java 
=> CrowdsecImapConnectionCheckTest.java} (50%)
 create mode 100644 third-party/crowdsec/src/test/resources/haproxy.cfg


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

Reply via email to