mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 12:02:05 +08:00
FEATURE: Shorten setting name to max_reqs
So it is consistent with other settings
This commit is contained in:
@ -105,7 +105,7 @@ describe Middleware::RequestTracker do
|
||||
end
|
||||
|
||||
it "does nothing by default" do
|
||||
global_setting :max_requests_per_ip_per_10_seconds, 1
|
||||
global_setting :max_reqs_per_ip_per_10_seconds, 1
|
||||
|
||||
status, _ = middleware.call(env)
|
||||
status, _ = middleware.call(env)
|
||||
@ -114,9 +114,9 @@ describe Middleware::RequestTracker do
|
||||
end
|
||||
|
||||
it "blocks private IPs if not skipped" do
|
||||
global_setting :max_requests_per_ip_per_10_seconds, 1
|
||||
global_setting :max_requests_per_ip_mode, 'warn+block'
|
||||
global_setting :max_requests_rate_limit_on_private, true
|
||||
global_setting :max_reqs_per_ip_per_10_seconds, 1
|
||||
global_setting :max_reqs_per_ip_mode, 'warn+block'
|
||||
global_setting :max_reqs_rate_limit_on_private, true
|
||||
|
||||
env1 = env("REMOTE_ADDR" => "127.0.0.2")
|
||||
|
||||
@ -128,9 +128,9 @@ describe Middleware::RequestTracker do
|
||||
end
|
||||
|
||||
it "does nothing for private IPs if skipped" do
|
||||
global_setting :max_requests_per_ip_per_10_seconds, 1
|
||||
global_setting :max_requests_per_ip_mode, 'warn+block'
|
||||
global_setting :max_requests_rate_limit_on_private, false
|
||||
global_setting :max_reqs_per_ip_per_10_seconds, 1
|
||||
global_setting :max_reqs_per_ip_mode, 'warn+block'
|
||||
global_setting :max_reqs_rate_limit_on_private, false
|
||||
|
||||
env1 = env("REMOTE_ADDR" => "127.0.3.1")
|
||||
|
||||
@ -142,8 +142,8 @@ describe Middleware::RequestTracker do
|
||||
end
|
||||
|
||||
it "does warn if rate limiter is enabled via warn+block" do
|
||||
global_setting :max_requests_per_ip_per_10_seconds, 1
|
||||
global_setting :max_requests_per_ip_mode, 'warn+block'
|
||||
global_setting :max_reqs_per_ip_per_10_seconds, 1
|
||||
global_setting :max_reqs_per_ip_mode, 'warn+block'
|
||||
|
||||
status, _ = middleware.call(env)
|
||||
status, _ = middleware.call(env)
|
||||
@ -153,8 +153,8 @@ describe Middleware::RequestTracker do
|
||||
end
|
||||
|
||||
it "does warn if rate limiter is enabled" do
|
||||
global_setting :max_requests_per_ip_per_10_seconds, 1
|
||||
global_setting :max_requests_per_ip_mode, 'warn'
|
||||
global_setting :max_reqs_per_ip_per_10_seconds, 1
|
||||
global_setting :max_reqs_per_ip_mode, 'warn'
|
||||
|
||||
status, _ = middleware.call(env)
|
||||
status, _ = middleware.call(env)
|
||||
@ -164,8 +164,8 @@ describe Middleware::RequestTracker do
|
||||
end
|
||||
|
||||
it "does block if rate limiter is enabled" do
|
||||
global_setting :max_requests_per_ip_per_10_seconds, 1
|
||||
global_setting :max_requests_per_ip_mode, 'block'
|
||||
global_setting :max_reqs_per_ip_per_10_seconds, 1
|
||||
global_setting :max_reqs_per_ip_mode, 'block'
|
||||
|
||||
env1 = env("REMOTE_ADDR" => "1.1.1.1")
|
||||
env2 = env("REMOTE_ADDR" => "1.1.1.2")
|
||||
|
Reference in New Issue
Block a user