aboutsummaryrefslogtreecommitdiffstats
path: root/test/mandatory
diff options
context:
space:
mode:
Diffstat (limited to 'test/mandatory')
-rw-r--r--test/mandatory/filter-limit.json60
-rw-r--r--test/mandatory/log.json6
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" }
]
}