From cbf2fe97034e49c9ea48b56bb7d34dcd9e8d1bb3 Mon Sep 17 00:00:00 2001 From: Victor Hora Date: Wed, 14 Nov 2018 16:06:43 -0500 Subject: [PATCH] Adjust boundary test cases for the less strict parsing --- CHANGES | 2 +- .../regression/request-body-parser-multipart.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGES b/CHANGES index cd1a7999..27c3c6da 100644 --- a/CHANGES +++ b/CHANGES @@ -3,7 +3,7 @@ v3.0.4 - YYYY-MMM-DD (to be released) - Make the boundary check less strict as per RFC2046 [Issue #1943 - @victorhora, @allanbomsft] - - Fix buffer size for utf8toUnicode transformation + - Fix buffer size for utf8toUnicode transformation [Issue #1208 - @katef, @victorhora] diff --git a/test/test-cases/regression/request-body-parser-multipart.json b/test/test-cases/regression/request-body-parser-multipart.json index faf716a7..c9fc14dd 100644 --- a/test/test-cases/regression/request-body-parser-multipart.json +++ b/test/test-cases/regression/request-body-parser-multipart.json @@ -1618,7 +1618,7 @@ { "enabled":1, "version_min":300000, - "title":"multipart parser (boundary special char - trailing comma+token)", + "title":"multipart parser (boundary special char - trailing exclamation+token)", "client":{ "ip":"200.249.12.31", "port":123 @@ -1633,7 +1633,7 @@ "User-Agent":"curl/7.38.0", "Accept":"*/*", "Content-Length":"330", - "Content-Type":"multipart/form-data;boundary=0000,1111", + "Content-Type":"multipart/form-data;boundary=0000!1111", "Expect":"100-continue" }, "uri":"/", @@ -1850,7 +1850,7 @@ }, "expected":{ "http_code": 403, - "debug_log": "boundary was quoted.*No boundaries found in payload" + "debug_log": "Invalid boundary in C-T \\(characters\\).*boundary was quoted." }, "rules":[ "SecRuleEngine On", @@ -1911,7 +1911,7 @@ }, "expected":{ "http_code": 403, - "debug_log": "boundary was quoted.*No boundaries found in payload" + "debug_log": "Invalid boundary in C-T \\(characters\\).*boundary was quoted." }, "rules":[ "SecRuleEngine On",