From 98f671dc2e4be4fbc2ed64a5e36263caa217183c Mon Sep 17 00:00:00 2001 From: Florent Daigniere Date: Thu, 8 Aug 2024 11:18:50 +0200 Subject: [PATCH] Do the same with Client-Ip --- core/nginx/dovecot/login.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/nginx/dovecot/login.lua b/core/nginx/dovecot/login.lua index a93b4b29..442833f1 100644 --- a/core/nginx/dovecot/login.lua +++ b/core/nginx/dovecot/login.lua @@ -30,7 +30,8 @@ function auth_passdb_lookup(req) auth_request:add_header('Auth-Pass', password) end auth_request:add_header('Auth-Protocol', req.service) - auth_request:add_header('Client-IP', req.remote_ip) + local client_ip = urlEncode(req.remote_ip) + auth_request:add_header('Client-Ip', client_ip) auth_request:add_header('Client-Port', req.remote_port) auth_request:add_header('Auth-SSL', req.secured) auth_request:add_header('Auth-Method', req.mechanism)