Disable rate limiter by default
authorEgor Kislitsyn <egor@kislitsyn.com>
Mon, 26 Aug 2019 13:36:44 +0000 (20:36 +0700)
committerEgor Kislitsyn <egor@kislitsyn.com>
Mon, 26 Aug 2019 13:36:44 +0000 (20:36 +0700)
config/config.exs
docs/config.md

index e58454d683f260c6c1d4c295f9a7afb076b35c26..f630771a3d28a39b8605877b3b82460cdad5554c 100644 (file)
@@ -556,16 +556,7 @@ config :pleroma, :env, Mix.env()
 config :http_signatures,
   adapter: Pleroma.Signature
 
-config :pleroma, :rate_limit,
-  search: [{1000, 10}, {1000, 30}],
-  app_account_creation: {1_800_000, 25},
-  relations_actions: {10_000, 10},
-  relation_id_action: {60_000, 2},
-  statuses_actions: {10_000, 15},
-  status_id_action: {60_000, 3},
-  password_reset: {1_800_000, 5},
-  account_confirmation_resend: {8_640_000, 5},
-  ap_routes: {60_000, 15}
+config :pleroma, :rate_limit, nil
 
 config :pleroma, Pleroma.ActivityExpiration, enabled: true
 
index 414b546604f22511629d09f1810f12862254fca2..61aa7db9b9bed0d48b4fbe0257bf017c26765223 100644 (file)
@@ -671,6 +671,8 @@ This will probably take a long time.
 
 ## :rate_limit
 
+This is an advanced feature and disabled by default.
+
 A keyword list of rate limiters where a key is a limiter name and value is the limiter configuration. The basic configuration is a tuple where:
 
 * The first element: `scale` (Integer). The time scale in milliseconds.