forked-synapse/synapse/handlers
Luke Barnard 5b54d51d1e Allow Configurable Rate Limiting Per AS
This adds a flag loaded from the registration file of an AS that will determine whether or not its users are rate limited (by ratelimit in _base.py). Needed for IRC bridge reasons - see https://github.com/matrix-org/matrix-appservice-irc/issues/240.
2016-10-18 17:04:09 +01:00
..
__init__.py Make synchrotron accept /events 2016-08-12 15:31:44 +01:00
_base.py Allow Configurable Rate Limiting Per AS 2016-10-18 17:04:09 +01:00
account_data.py copyrights 2016-01-07 04:26:29 +00:00
admin.py copyrights 2016-01-07 04:26:29 +00:00
appservice.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
auth.py Merge pull request #1155 from matrix-org/erikj/pluggable_pwd_auth 2016-10-12 11:41:20 +01:00
device.py make device IDs more useful for human disambiguation 2016-09-13 00:02:39 +01:00
devicemessage.py Add a new method to enqueue the device messages rather than sending a dummy EDU 2016-09-07 16:10:51 +01:00
directory.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
e2e_keys.py Limit how often we ask for keys from dead servers 2016-09-13 11:53:50 +01:00
events.py Use state handler instead of get_users_in_room/get_joined_hosts 2016-08-26 14:54:30 +01:00
federation.py Add comments 2016-09-22 11:59:46 +01:00
identity.py requestToken update 2016-06-30 17:51:28 +01:00
initial_sync.py Support /initialSync in synchrotron worker 2016-09-21 11:46:28 +01:00
message.py Support /initialSync in synchrotron worker 2016-09-21 11:46:28 +01:00
presence.py Fix typo "persiting" 2016-09-13 13:26:33 +01:00
profile.py handlers/profile: added admin override for set_displayname and set_avatar_url 2016-10-06 15:24:59 +02:00
receipts.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00
register.py rest/client/v1/register: use the correct requester in createUser 2016-10-06 22:12:32 +02:00
room_list.py Add total_room_count_estimate to /publicRooms 2016-09-21 13:30:05 +01:00
room_member.py Fix membership changes to be idempotent 2016-09-02 19:23:22 +01:00
room.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
search.py move filter_events_for_client out of base handler 2016-05-11 13:42:37 +01:00
sync.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
typing.py Move FEDERATION_PING_INTERVAL timer. Update log line 2016-09-23 15:43:34 +01:00