mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 22:14:55 -04:00
Make all the rate limiting options more consistent (#5181)
This commit is contained in:
parent
5f027a315f
commit
f1e5b41388
8 changed files with 138 additions and 131 deletions
|
@ -134,10 +134,6 @@ def default_config(name, parse=False):
|
|||
"email_enable_notifs": False,
|
||||
"block_non_admin_invites": False,
|
||||
"federation_domain_whitelist": None,
|
||||
"federation_rc_reject_limit": 10,
|
||||
"federation_rc_sleep_limit": 10,
|
||||
"federation_rc_sleep_delay": 100,
|
||||
"federation_rc_concurrent": 10,
|
||||
"filter_timeline_limit": 5000,
|
||||
"user_directory_search_all_users": False,
|
||||
"user_consent_server_notice_content": None,
|
||||
|
@ -156,8 +152,13 @@ def default_config(name, parse=False):
|
|||
"mau_stats_only": False,
|
||||
"mau_limits_reserved_threepids": [],
|
||||
"admin_contact": None,
|
||||
"rc_messages_per_second": 10000,
|
||||
"rc_message_burst_count": 10000,
|
||||
"rc_federation": {
|
||||
"reject_limit": 10,
|
||||
"sleep_limit": 10,
|
||||
"sleep_delay": 10,
|
||||
"concurrent": 10,
|
||||
},
|
||||
"rc_message": {"per_second": 10000, "burst_count": 10000},
|
||||
"rc_registration": {"per_second": 10000, "burst_count": 10000},
|
||||
"rc_login": {
|
||||
"address": {"per_second": 10000, "burst_count": 10000},
|
||||
|
@ -375,12 +376,7 @@ def register_federation_servlets(hs, resource):
|
|||
resource=resource,
|
||||
authenticator=federation_server.Authenticator(hs),
|
||||
ratelimiter=FederationRateLimiter(
|
||||
hs.get_clock(),
|
||||
window_size=hs.config.federation_rc_window_size,
|
||||
sleep_limit=hs.config.federation_rc_sleep_limit,
|
||||
sleep_msec=hs.config.federation_rc_sleep_delay,
|
||||
reject_limit=hs.config.federation_rc_reject_limit,
|
||||
concurrent_requests=hs.config.federation_rc_concurrent,
|
||||
hs.get_clock(), config=hs.config.rc_federation
|
||||
),
|
||||
)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue