From 4106c09059483cfb2f905e833bdb1fb447dbddbf Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 8 May 2017 17:41:55 +0100 Subject: [PATCH] [Minor] Add implicit Content-Type for milter proxied requests --- src/rspamd_proxy.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/rspamd_proxy.c b/src/rspamd_proxy.c index f579ec5c5..fb782d3eb 100644 --- a/src/rspamd_proxy.c +++ b/src/rspamd_proxy.c @@ -1281,6 +1281,17 @@ proxy_open_mirror_connections (struct rspamd_proxy_session *session) if (m->compress) { proxy_request_compress (msg); + + if (session->client_milter_conn) { + rspamd_http_message_add_header (msg, "Content-Type", + "application/octet-stream"); + } + } + else { + if (session->client_milter_conn) { + rspamd_http_message_add_header (msg, "Content-Type", + "text/plain"); + } } rspamd_http_connection_write_message (bk_conn->backend_conn, @@ -1660,6 +1671,16 @@ retry: if (backend->compress) { proxy_request_compress (msg); + if (session->client_milter_conn) { + rspamd_http_message_add_header (msg, "Content-Type", + "application/octet-stream"); + } + } + else { + if (session->client_milter_conn) { + rspamd_http_message_add_header (msg, "Content-Type", + "text/plain"); + } } rspamd_http_connection_write_message ( -- 2.39.5