From c48e5c6d95d209b9c3537d508a2bf2b6c01c6984 Mon Sep 17 00:00:00 2001 From: Priit Tamboom Date: Mon, 30 Jun 2014 14:50:43 +0300 Subject: [PATCH] extracted mod_epp patch into dedicated file --- doc/patches/mod_epp_1.10-rack-friendly.patch | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 doc/patches/mod_epp_1.10-rack-friendly.patch diff --git a/doc/patches/mod_epp_1.10-rack-friendly.patch b/doc/patches/mod_epp_1.10-rack-friendly.patch new file mode 100644 index 000000000..326e57f00 --- /dev/null +++ b/doc/patches/mod_epp_1.10-rack-friendly.patch @@ -0,0 +1,30 @@ +diff --git a/mod_epp.c b/mod_epp.c +index 60c0004..bf2b6ab 100644 +--- a/mod_epp.c ++++ b/mod_epp.c +@@ -756,7 +756,7 @@ sprintf(content_length, "%lu", strlen(EPP_CONTENT_FRAME_CGI) + strlen(conf->raw_frame) + + er->orig_xml_size) : 0)); + +-apr_table_set(r->headers_in, "Content-Type", "multipart/form-data; boundary=--BOUNDARY--"); ++apr_table_set(r->headers_in, "Content-Type", EPP_CONTENT_TYPE_CGI); + apr_table_set(r->headers_in, "Content-Length", content_length); + apr_table_set(r->headers_in, "Cookie", er->ur->cookie); + +diff --git a/mod_epp.h b/mod_epp.h +index d8c463e..7f6e320 100644 +--- a/mod_epp.h ++++ b/mod_epp.h +@@ -96,10 +96,10 @@ module AP_MODULE_DECLARE_DATA epp_module; + #define EPP_DEFAULT_RC_HEADER "X-EPP-Returncode" + + +-#define EPP_CONTENT_TYPE_CGI "multipart/form-data; boundary=--BOUNDARY--" +-#define EPP_CONTENT_FRAME_CGI "----BOUNDARY--\r\nContent-Disposition: form-data; name=\"frame\"\r\n\r\n" +-#define EPP_CONTENT_RAW_CGI "\r\n----BOUNDARY--\r\nContent-Disposition: form-data; name=\"%s\"\r\n\r\n" +-#define EPP_CONTENT_CLTRID_CGI "\r\n----BOUNDARY--\r\nContent-Disposition: form-data; name=\"clTRID\"\r\n\r\n" ++#define EPP_CONTENT_TYPE_CGI "multipart/form-data; boundary=--BOUNDARY" ++#define EPP_CONTENT_FRAME_CGI "----BOUNDARY\r\nContent-Disposition: form-data; name=\"frame\"\r\n\r\n" ++#define EPP_CONTENT_RAW_CGI "\r\n----BOUNDARY\r\nContent-Disposition: form-data; name=\"%s\"\r\n\r\n" ++#define EPP_CONTENT_CLTRID_CGI "\r\n----BOUNDARY\r\nContent-Disposition: form-data; name=\"clTRID\"\r\n\r\n" + #define EPP_CONTENT_POSTFIX_CGI "\r\n----BOUNDARY--\r\n"