diff options
Diffstat (limited to 'test/mandatory')
-rw-r--r-- | test/mandatory/filter-limit.json | 60 | ||||
-rw-r--r-- | test/mandatory/log.json | 6 |
2 files changed, 64 insertions, 2 deletions
diff --git a/test/mandatory/filter-limit.json b/test/mandatory/filter-limit.json index a2fd1de..9472b8e 100644 --- a/test/mandatory/filter-limit.json +++ b/test/mandatory/filter-limit.json @@ -4,6 +4,8 @@ { "conn-limit": 1, "action": "pass" }, { "conn-limit": 1, "log": true }, { "conn-limit": 1, "log": true, "action": "pass" }, + { "conn-limit": 1, "log": "none" }, + { "conn-limit": 1, "log": "none", "action": "pass" }, { "conn-limit": { "count": 1, "log": false } }, { "conn-limit": { "count": 1, "log": false }, "action": "pass" }, { "conn-limit": { "count": 1, "log": false }, "log": true }, @@ -12,17 +14,46 @@ "log": true, "action": "pass" }, + { "conn-limit": { "count": 1, "log": false }, "log": "none" }, + { + "conn-limit": { "count": 1, "log": false }, + "log": "none", + "action": "pass" + }, + { "conn-limit": { "count": 1, "log": "none" } }, + { "conn-limit": { "count": 1, "log": "none" }, "action": "pass" }, + { "conn-limit": { "count": 1, "log": "none" }, "log": true }, + { + "conn-limit": { "count": 1, "log": "none" }, + "log": true, + "action": "pass" + }, + { "conn-limit": { "count": 1, "log": "none" }, "log": "none" }, + { + "conn-limit": { "count": 1, "log": "none" }, + "log": "none", + "action": "pass" + }, + { "conn-limit": 30 }, { "conn-limit": 30, "action": "pass" }, { "conn-limit": 30, "log": true }, + { "conn-limit": 30, "log": "none" }, { "conn-limit": { "count": 30, "log": false } }, { "conn-limit": { "count": 30, "log": false }, "action": "pass" }, { "conn-limit": { "count": 30, "log": false }, "log": true }, + { "conn-limit": { "count": 30, "log": false }, "log": "none" }, + { "conn-limit": { "count": 30, "log": "none" } }, + { "conn-limit": { "count": 30, "log": "none" }, "action": "pass" }, + { "conn-limit": { "count": 30, "log": "none" }, "log": true }, + { "conn-limit": { "count": 30, "log": "none" }, "log": "none" }, { "flow-limit": 1 }, { "flow-limit": 1, "action": "pass" }, { "flow-limit": 1, "log": true }, { "flow-limit": 1, "log": true, "action": "pass" }, + { "flow-limit": 1, "log": "none" }, + { "flow-limit": 1, "log": "none", "action": "pass" }, { "flow-limit": { "count": 1, "log": false } }, { "flow-limit": { "count": 1, "log": false }, "action": "pass" }, { "flow-limit": { "count": 1, "log": false }, "log": true }, @@ -31,11 +62,38 @@ "log": true, "action": "pass" }, + { "flow-limit": { "count": 1, "log": false }, "log": "none" }, + { + "flow-limit": { "count": 1, "log": false }, + "log": "none", + "action": "pass" + }, + { "flow-limit": { "count": 1, "log": "none" } }, + { "flow-limit": { "count": 1, "log": "none" }, "action": "pass" }, + { "flow-limit": { "count": 1, "log": "none" }, "log": true }, + { + "flow-limit": { "count": 1, "log": "none" }, + "log": true, + "action": "pass" + }, + { "flow-limit": { "count": 1, "log": "none" }, "log": "none" }, + { + "flow-limit": { "count": 1, "log": "none" }, + "log": "none", + "action": "pass" + }, + { "flow-limit": 30 }, { "flow-limit": 30, "action": "pass" }, { "flow-limit": 30, "log": true }, + { "flow-limit": 30, "log": "none" }, { "flow-limit": { "count": 30, "log": false } }, { "flow-limit": { "count": 30, "log": false }, "action": "pass" }, - { "flow-limit": { "count": 30, "log": false }, "log": true } + { "flow-limit": { "count": 30, "log": false }, "log": true }, + { "flow-limit": { "count": 30, "log": false }, "log": "none" }, + { "flow-limit": { "count": 30, "log": "none" } }, + { "flow-limit": { "count": 30, "log": "none" }, "action": "pass" }, + { "flow-limit": { "count": 30, "log": "none" }, "log": true }, + { "flow-limit": { "count": 30, "log": "none" }, "log": "none" } ] } diff --git a/test/mandatory/log.json b/test/mandatory/log.json index 8dadc1b..e265f2d 100644 --- a/test/mandatory/log.json +++ b/test/mandatory/log.json @@ -1,4 +1,5 @@ { + "log": { "none": { "mode": "none" } }, "filter": [ {}, { "action": "drop" }, @@ -8,6 +9,9 @@ { "log": false, "action": "pass" }, { "log": true }, { "log": true, "action": "drop" }, - { "log": true, "action": "pass" } + { "log": true, "action": "pass" }, + { "log": "none" }, + { "log": "none", "action": "drop" }, + { "log": "none", "action": "pass" } ] } |