dendrite/setup
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
..
base Begin adding syncapi component tests (#2442) 2022-05-09 17:23:02 +01:00
config Rate limiting changes (#2519) 2022-06-07 14:24:04 +01:00
jetstream Begin adding syncapi component tests (#2442) 2022-05-09 17:23:02 +01:00
mscs Global database connection pool (for monolith mode) (#2411) 2022-05-03 16:35:06 +01:00
process Try to recover from corrupted NATS streams in memory temporarily (#2301) 2022-03-25 12:24:21 +00:00
flags.go Add restrictions for open registration (#2402) 2022-04-29 09:31:11 +02:00
monolith.go Clean up interface definitions (#2427) 2022-05-06 12:39:26 +01:00