dendrite/setup/config
Neil Alexander 6d4bd5d890
Rate limiting changes (#2519)
* Rate limiting changes

This makes the following changes:

* For logged in users, the rate limiting now applies to the device session rather than the remote IP address;
* For non-logged in users, the rate limiting continues to apply to remote address as it does today;
* It is now possible to add user IDs to the `exempt_user_ids` option under `rate_limiting` to exclude bots from rate limiting;
* Admin and appservice users are now exempt from rate limiting by default.

* Fix build with media API
2022-06-07 14:24:04 +01:00
..
config_appservice.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_clientapi.go Rate limiting changes (#2519) 2022-06-07 14:24:04 +01:00
config_federationapi.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_global.go Add opt-in anonymous stats reporting (#2249) 2022-05-04 19:04:28 +02:00
config_jetstream.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_keyserver.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_mediaapi.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_mscs.go Global database connection pool (for monolith mode) (#2411) 2022-05-03 16:35:06 +01:00
config_roomserver.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_syncapi.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config_test.go remove obsolete config entry "federation_certificates" (#2318) 2022-04-04 17:31:41 +01:00
config_userapi.go Shuffle config Verify/Defaults a bit around (#2459) 2022-05-13 09:33:55 +02:00
config.go Add opt-in anonymous stats reporting (#2249) 2022-05-04 19:04:28 +02:00