From 8a34cd49357e5c9b9b6d5d32033e7591f29cb3ed Mon Sep 17 00:00:00 2001 From: Hiroaki Nakamura Date: Fri, 26 Dec 2025 16:54:00 +0900 Subject: [PATCH] Refine SecRequestBodyNoFilesLimit test cases to cover edge scenarios Extend and adjust existing tests for the SecRequestBodyNoFilesLimit directive in config-body_limits.json to ensure correct handling of edge boundary values. --- test/test-cases/regression/config-body_limits.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/test-cases/regression/config-body_limits.json b/test/test-cases/regression/config-body_limits.json index c7ce75f949..c38ba720c5 100644 --- a/test/test-cases/regression/config-body_limits.json +++ b/test/test-cases/regression/config-body_limits.json @@ -404,7 +404,7 @@ "Host":"localhost", "User-Agent":"curl/7.38.0", "Accept":"*/*", - "Content-Length": "41", + "Content-Length": "42", "Content-Type": "application/x-www-form-urlencoded" }, "uri":"/", @@ -430,7 +430,7 @@ "rules":[ "SecRuleEngine On", "SecRequestBodyAccess On", - "SecRequestBodyNoFilesLimit 20", + "SecRequestBodyNoFilesLimit 41", "SecRule REQBODY_ERROR \"!@eq 0\" \"id:'200002', phase:2,t:none,log,deny,status:400,msg:'Failed to parse request body.',logdata:'%{reqbody_error_msg}',severity:2\"" ] }, @@ -451,7 +451,7 @@ "Host":"localhost", "User-Agent":"curl/7.38.0", "Accept":"*/*", - "Content-Length": "41", + "Content-Length": "42", "Content-Type": "application/x-www-form-urlencoded" }, "uri":"/", @@ -476,7 +476,7 @@ "rules":[ "SecRuleEngine On", "SecRequestBodyAccess On", - "SecRequestBodyNoFilesLimit 60", + "SecRequestBodyNoFilesLimit 42", "SecRule REQBODY_ERROR \"!@eq 0\" \"id:'200002', phase:2,t:none,log,deny,status:400,msg:'Failed to parse request body.',logdata:'%{reqbody_error_msg}',severity:2\"" ] },