logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: 28cb9edde9638c0773d48ba6fc03667393e15a15
parent: 00cc4880cefc039e5b49c8ed916a26bac7219b5c
Author: lain <lain@soykaf.club>
Date:   Fri, 14 Jun 2019 09:26:26 +0000

Merge branch '986-document-how-to-disable-rate-limiting' into 'develop'

Resolve "Document how to disable rate limiting"

Closes #986

See merge request pleroma/pleroma!1285

Diffstat:

Mlib/pleroma/plugs/rate_limiter.ex11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/lib/pleroma/plugs/rate_limiter.ex b/lib/pleroma/plugs/rate_limiter.ex @@ -14,13 +14,20 @@ defmodule Pleroma.Plugs.RateLimiter do It is also possible to have different limits for unauthenticated and authenticated users: the keyword value must be a list of two tuples where the first one is a config for unauthenticated users and the second one is for authenticated. + To disable a limiter set its value to `nil`. + ### Example config :pleroma, :rate_limit, one: {1000, 10}, - two: [{10_000, 10}, {10_000, 50}] + two: [{10_000, 10}, {10_000, 50}], + foobar: nil + + Here we have three limiters: - Here we have two limiters: `one` which is not over 10req/1s and `two` which has two limits 10req/10s for unauthenticated users and 50req/10s for authenticated users. + * `one` which is not over 10req/1s + * `two` which has two limits: 10req/10s for unauthenticated users and 50req/10s for authenticated users + * `foobar` which is disabled ## Usage