MatrixSynapse/synapse/handlers
Erik Johnston 28c98e51ff
Add `local_current_membership` table (#6655)
Currently we rely on `current_state_events` to figure out what rooms a
user was in and their last membership event in there. However, if the
server leaves the room then the table may be cleaned up and that
information is lost. So lets add a table that separately holds that
information.
2020-01-15 14:59:33 +00:00
..
ui_auth Support for routing outbound HTTP requests via a proxy (#6239) 2019-11-01 14:07:44 +00:00
__init__.py Fix registration on workers (#4682) 2019-02-20 18:47:31 +11:00
_base.py Change EventContext to use the Storage class (#6564) 2019-12-20 10:32:02 +00:00
account_data.py Remove unused `get_pagination_rows` methods. (#6557) 2019-12-17 11:44:32 +00:00
account_validity.py Port handlers.account_validity to async/await. 2019-12-10 14:40:15 +00:00
acme.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
acme_issuing_service.py Allow configuration of the path used for ACME account keys. 2019-06-24 13:51:22 +01:00
admin.py Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
appservice.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
auth.py Merge pull request #6335 from matrix-org/erikj/rc_login_cleanups 2019-11-20 09:52:38 +00:00
deactivate_account.py Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
device.py Merge branch 'develop' into cross-signing_federation 2019-10-31 22:38:21 -04:00
devicemessage.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
directory.py Clean up newline quote marks around the codebase (#6362) 2019-11-21 12:00:14 +00:00
e2e_keys.py look up cross-signing keys from the DB in bulk (#6486) 2019-12-12 12:03:28 -05:00
e2e_room_keys.py add etag and count to key backup endpoints (#5858) 2019-11-27 16:14:44 -05:00
events.py Port SyncHandler to async/await 2019-12-05 17:58:25 +00:00
federation.py Fix conditions failing if min_depth = 0 2020-01-07 12:08:58 +00:00
groups_local.py Correctly proxy remote group HTTP errors. (#6654) 2020-01-07 15:36:41 +00:00
identity.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
initial_sync.py Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
message.py Remove unused hashes and depths from create_event params 2020-01-06 13:45:33 +00:00
pagination.py Convert federation backfill to async 2019-12-11 14:39:25 +00:00
presence.py Fix an error which was thrown by the PresenceHandler _on_shutdown handler. (#6640) 2020-01-06 14:34:02 +00:00
profile.py Add option to allow profile queries without sharing a room (#6523) 2019-12-16 16:11:55 +00:00
read_marker.py Port receipt and read markers to async/wait 2019-10-29 15:08:22 +00:00
receipts.py Port receipt and read markers to async/wait 2019-10-29 15:08:22 +00:00
register.py Kill off RegistrationError (#6691) 2020-01-13 12:48:22 +00:00
room.py Fix some test failures when frozen_dicts are enabled (#6642) 2020-01-06 15:22:46 +00:00
room_list.py Remove unused public room list timeout param (#6179) 2019-10-08 13:51:25 +01:00
room_member.py Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
room_member_worker.py Propagate reason in remotely rejected invites 2019-11-28 11:31:56 +00:00
saml_handler.py Pass client redirect URL into SAML mapping providers 2020-01-12 21:40:49 +00:00
search.py Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
set_password.py Added possibilty to disable local password authentication (#5092) 2019-06-27 18:37:29 +01:00
state_deltas.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
stats.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
sync.py Add `local_current_membership` table (#6655) 2020-01-15 14:59:33 +00:00
typing.py Remove unused `get_pagination_rows` methods. (#6557) 2019-12-17 11:44:32 +00:00
user_directory.py Fix races in room stats (and other) updates. (#6187) 2019-10-10 11:29:01 +01:00