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

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

commit 530401749b401378691578247d025b70eadd3d1f
Author: Quan Tran <[email protected]>
AuthorDate: Thu Jan 11 15:58:36 2024 +0700

    JAMES-3788 [FIX] MDC IP upon proxy
    
    Before: "ip": "/172.17.0.1:46126"
    After:  "ip": "172.17.0.1"
---
 .../src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java
 
b/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java
index 9bb41e0d3b..1631f00bde 100644
--- 
a/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java
+++ 
b/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java
@@ -46,7 +46,7 @@ public class IMAPMDCContext {
         
Optional.ofNullable(ctx.channel().attr(HAProxyMessageHandler.PROXY_INFO)
             .get())
             .ifPresentOrElse(proxyInformation -> {
-                    mdcBuilder.addToContext(MDCBuilder.IP, 
proxyInformation.getSource().toString());
+                    mdcBuilder.addToContext(MDCBuilder.IP, 
proxyInformation.getSource().getAddress().getHostAddress());
                     mdcBuilder.addToContext("proxy.source", 
proxyInformation.getSource().toString());
                     mdcBuilder.addToContext("proxy.destination", 
proxyInformation.getDestination().toString());
                     mdcBuilder.addToContext("proxy.ip", retrieveIp(ctx));


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

Reply via email to