From e125d9f3e3043ea4aaf640c48b7628b5aa488bac Mon Sep 17 00:00:00 2001 From: DMRobertson Date: Tue, 19 Jul 2022 11:45:57 +0000 Subject: deploy: b9778673587941277e15b067ad39cdf084f7dde5 --- develop/usage/configuration/config_documentation.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'develop/usage/configuration') diff --git a/develop/usage/configuration/config_documentation.html b/develop/usage/configuration/config_documentation.html index d77531fd01..848243cd04 100644 --- a/develop/usage/configuration/config_documentation.html +++ b/develop/usage/configuration/config_documentation.html @@ -1378,6 +1378,19 @@ can be more computationally expensive than restricting locally). Defaults to burst_count: 12
+

rc_joins_per_room

+

This option allows admins to ratelimit joins to a room based on the number of recent +joins (local or remote) to that room. It is intended to mitigate mass-join spam +waves which target multiple homeservers.

+

By default, one join is permitted to a room every second, with an accumulating +buffer of up to ten instantaneous joins.

+

Example configuration (default values):

+
rc_joins_per_room:
+  per_second: 1
+  burst_count: 10
+
+

Added in Synapse 1.64.0.

+

rc_3pid_validation

This option ratelimits how often a user or IP can attempt to validate a 3PID. Defaults to per_second: 0.003, burst_count: 5.

-- cgit 1.5.1