@@ -64,7 +64,7 @@ of:
64 "Param:q",
64 "Param:q",
65 "Path=^(/|/search)$"
65 "Path=^(/|/search)$"
67− "interval": "<time-interval-in-sec (int)>"
67+ "interval": "<time-interval-in-sec (int)>",
68 "limit": "<max-request-number-in-interval (int)>",
68 "limit": "<max-request-number-in-interval (int)>",
69 "subrules": [
69 "subrules": [
@@ -91,7 +91,7 @@ of:
93 "name": "IP limit",
93 "name": "IP limit",
94− "interval": "<time-interval-in-sec (int)>"
94+ "interval": "<time-interval-in-sec (int)>",
95 "limit": "<max-request-number-in-interval (int)>",
95 "limit": "<max-request-number-in-interval (int)>",
96 "stop": true,
96 "stop": true,
97 "aggregations": [
97 "aggregations": [
@@ -111,7 +111,7 @@ of:
111 "filters": [
111 "filters": [
112 "Param:format=(csv|json|rss)"
112 "Param:format=(csv|json|rss)"
114− "interval": "<time-interval-in-sec (int)>"
114+ "interval": "<time-interval-in-sec (int)>",
115 "limit": "<max-request-number-in-interval (int)>",
115 "limit": "<max-request-number-in-interval (int)>",
116 "stop": true,
116 "stop": true,
117 "actions": [
117 "actions": [
@@ -125,7 +125,7 @@ of:
127 "name": "useragent limit",
127 "name": "useragent limit",
128− "interval": "<time-interval-in-sec (int)>"
128+ "interval": "<time-interval-in-sec (int)>",
129 "limit": "<max-request-number-in-interval (int)>",
129 "limit": "<max-request-number-in-interval (int)>",
130 "aggregations": [
130 "aggregations": [
131 "Header:User-Agent"
131 "Header:User-Agent"