AUTHORS.rst
CHANGES.md
CONTRIBUTING.md
INSTALL.md
LICENSE
MANIFEST.in
README.rst
UPGRADE.rst
pyproject.toml
setup.cfg
setup.py
synctl
changelog.d/.gitignore
demo/README
demo/clean.sh
demo/start.sh
demo/stop.sh
demo/webserver.py
docs/.sample_config_header.yaml
docs/ACME.md
docs/CAPTCHA_SETUP.md
docs/MSC1711_certificates_FAQ.md
docs/README.md
docs/ancient_architecture_notes.md
docs/application_services.md
docs/architecture.md
docs/code_style.md
docs/consent_tracking.md
docs/delegate.md
docs/federate.md
docs/jwt.md
docs/log_contexts.md
docs/manhole.md
docs/media_repository.md
docs/message_retention_policies.md
docs/metrics-howto.md
docs/openid.md
docs/opentracing.md
docs/password_auth_providers.md
docs/postgres.md
docs/replication.md
docs/reverse_proxy.md
docs/room_and_user_statistics.md
docs/sample_config.yaml
docs/sample_log_config.yaml
docs/server_notices.md
docs/spam_checker.md
docs/sso_mapping_providers.md
docs/structured_logging.md
docs/synctl_workers.md
docs/tcp_replication.md
docs/turn-howto.md
docs/url_previews.md
docs/user_directory.md
docs/workers.md
docs/admin_api/README.rst
docs/admin_api/account_validity.rst
docs/admin_api/delete_group.md
docs/admin_api/media_admin_api.md
docs/admin_api/purge_history_api.rst
docs/admin_api/purge_remote_media.rst
docs/admin_api/purge_room.md
docs/admin_api/register_api.rst
docs/admin_api/room_membership.md
docs/admin_api/rooms.md
docs/admin_api/server_notices.md
docs/admin_api/shutdown_room.md
docs/admin_api/user_admin_api.rst
docs/admin_api/version_api.rst
docs/dev/cas.md
docs/dev/git.md
docs/dev/saml.md
docs/dev/git/branches.jpg
docs/dev/git/clean.png
docs/dev/git/squash.png
docs/privacy_policy_templates/en/1.0.html
docs/privacy_policy_templates/en/success.html
docs/sphinx/README.rst
docs/sphinx/conf.py
docs/sphinx/index.rst
docs/sphinx/modules.rst
docs/sphinx/synapse.api.auth.rst
docs/sphinx/synapse.api.constants.rst
docs/sphinx/synapse.api.dbobjects.rst
docs/sphinx/synapse.api.errors.rst
docs/sphinx/synapse.api.event_stream.rst
docs/sphinx/synapse.api.events.factory.rst
docs/sphinx/synapse.api.events.room.rst
docs/sphinx/synapse.api.events.rst
docs/sphinx/synapse.api.handlers.events.rst
docs/sphinx/synapse.api.handlers.factory.rst
docs/sphinx/synapse.api.handlers.federation.rst
docs/sphinx/synapse.api.handlers.register.rst
docs/sphinx/synapse.api.handlers.room.rst
docs/sphinx/synapse.api.handlers.rst
docs/sphinx/synapse.api.notifier.rst
docs/sphinx/synapse.api.register_events.rst
docs/sphinx/synapse.api.room_events.rst
docs/sphinx/synapse.api.rst
docs/sphinx/synapse.api.server.rst
docs/sphinx/synapse.api.storage.rst
docs/sphinx/synapse.api.stream.rst
docs/sphinx/synapse.api.streams.event.rst
docs/sphinx/synapse.api.streams.rst
docs/sphinx/synapse.app.homeserver.rst
docs/sphinx/synapse.app.rst
docs/sphinx/synapse.db.rst
docs/sphinx/synapse.federation.handler.rst
docs/sphinx/synapse.federation.messaging.rst
docs/sphinx/synapse.federation.pdu_codec.rst
docs/sphinx/synapse.federation.persistence.rst
docs/sphinx/synapse.federation.replication.rst
docs/sphinx/synapse.federation.rst
docs/sphinx/synapse.federation.transport.rst
docs/sphinx/synapse.federation.units.rst
docs/sphinx/synapse.persistence.rst
docs/sphinx/synapse.persistence.service.rst
docs/sphinx/synapse.persistence.tables.rst
docs/sphinx/synapse.persistence.transactions.rst
docs/sphinx/synapse.rest.base.rst
docs/sphinx/synapse.rest.events.rst
docs/sphinx/synapse.rest.register.rst
docs/sphinx/synapse.rest.room.rst
docs/sphinx/synapse.rest.rst
docs/sphinx/synapse.rst
docs/sphinx/synapse.server.rst
docs/sphinx/synapse.state.rst
docs/sphinx/synapse.util.async.rst
docs/sphinx/synapse.util.dbutils.rst
docs/sphinx/synapse.util.http.rst
docs/sphinx/synapse.util.lockutils.rst
docs/sphinx/synapse.util.logutils.rst
docs/sphinx/synapse.util.rst
docs/sphinx/synapse.util.stringutils.rst
docs/systemd-with-workers/README.md
docs/systemd-with-workers/system/matrix-synapse-worker@.service
docs/systemd-with-workers/system/matrix-synapse.service
docs/systemd-with-workers/system/matrix-synapse.target
docs/systemd-with-workers/workers/federation_reader.yaml
matrix_synapse.egg-info/PKG-INFO
matrix_synapse.egg-info/SOURCES.txt
matrix_synapse.egg-info/dependency_links.txt
matrix_synapse.egg-info/not-zip-safe
matrix_synapse.egg-info/requires.txt
matrix_synapse.egg-info/top_level.txt
scripts/export_signing_key
scripts/generate_config
scripts/generate_log_config
scripts/generate_signing_key.py
scripts/hash_password
scripts/move_remote_media_to_new_store.py
scripts/register_new_matrix_user
scripts/synapse_port_db
scripts/sync_room_to_group.pl
scripts-dev/build_debian_packages
scripts-dev/check-newsfragment
scripts-dev/check_line_terminators.sh
scripts-dev/check_signature.py
scripts-dev/config-lint.sh
scripts-dev/convert_server_keys.py
scripts-dev/database-save.sh
scripts-dev/definitions.py
scripts-dev/dump_macaroon.py
scripts-dev/federation_client.py
scripts-dev/generate_sample_config
scripts-dev/hash_history.py
scripts-dev/lint.sh
scripts-dev/list_url_patterns.py
scripts-dev/make_full_schema.sh
scripts-dev/mypy_synapse_plugin.py
scripts-dev/next_github_number.sh
scripts-dev/sphinx_api_docs.sh
scripts-dev/tail-synapse.py
scripts-dev/update_database
synapse/__init__.py
synapse/event_auth.py
synapse/notifier.py
synapse/python_dependencies.py
synapse/secrets.py
synapse/server.py
synapse/types.py
synapse/visibility.py
synapse/_scripts/__init__.py
synapse/_scripts/register_new_matrix_user.py
synapse/api/__init__.py
synapse/api/auth.py
synapse/api/auth_blocking.py
synapse/api/constants.py
synapse/api/errors.py
synapse/api/filtering.py
synapse/api/presence.py
synapse/api/ratelimiting.py
synapse/api/room_versions.py
synapse/api/urls.py
synapse/app/__init__.py
synapse/app/_base.py
synapse/app/admin_cmd.py
synapse/app/appservice.py
synapse/app/client_reader.py
synapse/app/event_creator.py
synapse/app/federation_reader.py
synapse/app/federation_sender.py
synapse/app/frontend_proxy.py
synapse/app/generic_worker.py
synapse/app/homeserver.py
synapse/app/media_repository.py
synapse/app/pusher.py
synapse/app/synchrotron.py
synapse/app/user_dir.py
synapse/appservice/__init__.py
synapse/appservice/api.py
synapse/appservice/scheduler.py
synapse/config/__init__.py
synapse/config/__main__.py
synapse/config/_base.py
synapse/config/_base.pyi
synapse/config/_util.py
synapse/config/api.py
synapse/config/appservice.py
synapse/config/cache.py
synapse/config/captcha.py
synapse/config/cas.py
synapse/config/consent_config.py
synapse/config/database.py
synapse/config/emailconfig.py
synapse/config/federation.py
synapse/config/groups.py
synapse/config/homeserver.py
synapse/config/jwt_config.py
synapse/config/key.py
synapse/config/logger.py
synapse/config/metrics.py
synapse/config/oidc_config.py
synapse/config/password.py
synapse/config/password_auth_providers.py
synapse/config/push.py
synapse/config/ratelimiting.py
synapse/config/redis.py
synapse/config/registration.py
synapse/config/repository.py
synapse/config/room.py
synapse/config/room_directory.py
synapse/config/saml2_config.py
synapse/config/server.py
synapse/config/server_notices_config.py
synapse/config/spam_checker.py
synapse/config/sso.py
synapse/config/stats.py
synapse/config/third_party_event_rules.py
synapse/config/tls.py
synapse/config/tracer.py
synapse/config/user_directory.py
synapse/config/voip.py
synapse/config/workers.py
synapse/crypto/__init__.py
synapse/crypto/context_factory.py
synapse/crypto/event_signing.py
synapse/crypto/keyring.py
synapse/events/__init__.py
synapse/events/builder.py
synapse/events/snapshot.py
synapse/events/spamcheck.py
synapse/events/third_party_rules.py
synapse/events/utils.py
synapse/events/validator.py
synapse/federation/__init__.py
synapse/federation/federation_base.py
synapse/federation/federation_client.py
synapse/federation/federation_server.py
synapse/federation/persistence.py
synapse/federation/send_queue.py
synapse/federation/units.py
synapse/federation/sender/__init__.py
synapse/federation/sender/per_destination_queue.py
synapse/federation/sender/transaction_manager.py
synapse/federation/transport/__init__.py
synapse/federation/transport/client.py
synapse/federation/transport/server.py
synapse/groups/__init__.py
synapse/groups/attestations.py
synapse/groups/groups_server.py
synapse/handlers/__init__.py
synapse/handlers/_base.py
synapse/handlers/account_data.py
synapse/handlers/account_validity.py
synapse/handlers/acme.py
synapse/handlers/acme_issuing_service.py
synapse/handlers/admin.py
synapse/handlers/appservice.py
synapse/handlers/auth.py
synapse/handlers/cas_handler.py
synapse/handlers/deactivate_account.py
synapse/handlers/device.py
synapse/handlers/devicemessage.py
synapse/handlers/directory.py
synapse/handlers/e2e_keys.py
synapse/handlers/e2e_room_keys.py
synapse/handlers/events.py
synapse/handlers/federation.py
synapse/handlers/groups_local.py
synapse/handlers/identity.py
synapse/handlers/initial_sync.py
synapse/handlers/message.py
synapse/handlers/oidc_handler.py
synapse/handlers/pagination.py
synapse/handlers/password_policy.py
synapse/handlers/presence.py
synapse/handlers/profile.py
synapse/handlers/read_marker.py
synapse/handlers/receipts.py
synapse/handlers/register.py
synapse/handlers/room.py
synapse/handlers/room_list.py
synapse/handlers/room_member.py
synapse/handlers/room_member_worker.py
synapse/handlers/saml_handler.py
synapse/handlers/search.py
synapse/handlers/set_password.py
synapse/handlers/state_deltas.py
synapse/handlers/stats.py
synapse/handlers/sync.py
synapse/handlers/typing.py
synapse/handlers/user_directory.py
synapse/handlers/ui_auth/__init__.py
synapse/handlers/ui_auth/checkers.py
synapse/http/__init__.py
synapse/http/additional_resource.py
synapse/http/client.py
synapse/http/connectproxyclient.py
synapse/http/endpoint.py
synapse/http/matrixfederationclient.py
synapse/http/proxyagent.py
synapse/http/request_metrics.py
synapse/http/server.py
synapse/http/servlet.py
synapse/http/site.py
synapse/http/federation/__init__.py
synapse/http/federation/matrix_federation_agent.py
synapse/http/federation/srv_resolver.py
synapse/http/federation/well_known_resolver.py
synapse/logging/__init__.py
synapse/logging/_structured.py
synapse/logging/_terse_json.py
synapse/logging/context.py
synapse/logging/formatter.py
synapse/logging/opentracing.py
synapse/logging/scopecontextmanager.py
synapse/logging/utils.py
synapse/metrics/__init__.py
synapse/metrics/_exposition.py
synapse/metrics/background_process_metrics.py
synapse/module_api/__init__.py
synapse/module_api/errors.py
synapse/push/__init__.py
synapse/push/action_generator.py
synapse/push/baserules.py
synapse/push/bulk_push_rule_evaluator.py
synapse/push/clientformat.py
synapse/push/emailpusher.py
synapse/push/httppusher.py
synapse/push/mailer.py
synapse/push/presentable_names.py
synapse/push/push_rule_evaluator.py
synapse/push/push_tools.py
synapse/push/pusher.py
synapse/push/pusherpool.py
synapse/push/rulekinds.py
synapse/replication/__init__.py
synapse/replication/http/__init__.py
synapse/replication/http/_base.py
synapse/replication/http/devices.py
synapse/replication/http/federation.py
synapse/replication/http/login.py
synapse/replication/http/membership.py
synapse/replication/http/presence.py
synapse/replication/http/register.py
synapse/replication/http/send_event.py
synapse/replication/http/streams.py
synapse/replication/slave/__init__.py
synapse/replication/slave/storage/__init__.py
synapse/replication/slave/storage/_base.py
synapse/replication/slave/storage/_slaved_id_tracker.py
synapse/replication/slave/storage/account_data.py
synapse/replication/slave/storage/appservice.py
synapse/replication/slave/storage/client_ips.py
synapse/replication/slave/storage/deviceinbox.py
synapse/replication/slave/storage/devices.py
synapse/replication/slave/storage/directory.py
synapse/replication/slave/storage/events.py
synapse/replication/slave/storage/filtering.py
synapse/replication/slave/storage/groups.py
synapse/replication/slave/storage/keys.py
synapse/replication/slave/storage/presence.py
synapse/replication/slave/storage/profile.py
synapse/replication/slave/storage/push_rule.py
synapse/replication/slave/storage/pushers.py
synapse/replication/slave/storage/receipts.py
synapse/replication/slave/storage/registration.py
synapse/replication/slave/storage/room.py
synapse/replication/slave/storage/transactions.py
synapse/replication/tcp/__init__.py
synapse/replication/tcp/client.py
synapse/replication/tcp/commands.py
synapse/replication/tcp/handler.py
synapse/replication/tcp/protocol.py
synapse/replication/tcp/redis.py
synapse/replication/tcp/resource.py
synapse/replication/tcp/streams/__init__.py
synapse/replication/tcp/streams/_base.py
synapse/replication/tcp/streams/events.py
synapse/replication/tcp/streams/federation.py
synapse/res/templates/account_renewed.html
synapse/res/templates/add_threepid.html
synapse/res/templates/add_threepid.txt
synapse/res/templates/add_threepid_failure.html
synapse/res/templates/add_threepid_success.html
synapse/res/templates/invalid_token.html
synapse/res/templates/mail-Element.css
synapse/res/templates/mail-Vector.css
synapse/res/templates/mail-expiry.css
synapse/res/templates/mail.css
synapse/res/templates/notice_expiry.html
synapse/res/templates/notice_expiry.txt
synapse/res/templates/notif.html
synapse/res/templates/notif.txt
synapse/res/templates/notif_mail.html
synapse/res/templates/notif_mail.txt
synapse/res/templates/password_reset.html
synapse/res/templates/password_reset.txt
synapse/res/templates/password_reset_failure.html
synapse/res/templates/password_reset_success.html
synapse/res/templates/registration.html
synapse/res/templates/registration.txt
synapse/res/templates/registration_failure.html
synapse/res/templates/registration_success.html
synapse/res/templates/room.html
synapse/res/templates/room.txt
synapse/res/templates/saml_error.html
synapse/res/templates/sso_account_deactivated.html
synapse/res/templates/sso_auth_confirm.html
synapse/res/templates/sso_auth_success.html
synapse/res/templates/sso_error.html
synapse/res/templates/sso_redirect_confirm.html
synapse/rest/__init__.py
synapse/rest/health.py
synapse/rest/well_known.py
synapse/rest/admin/__init__.py
synapse/rest/admin/_base.py
synapse/rest/admin/devices.py
synapse/rest/admin/groups.py
synapse/rest/admin/media.py
synapse/rest/admin/purge_room_servlet.py
synapse/rest/admin/rooms.py
synapse/rest/admin/server_notice_servlet.py
synapse/rest/admin/users.py
synapse/rest/client/__init__.py
synapse/rest/client/transactions.py
synapse/rest/client/versions.py
synapse/rest/client/v1/__init__.py
synapse/rest/client/v1/directory.py
synapse/rest/client/v1/events.py
synapse/rest/client/v1/initial_sync.py
synapse/rest/client/v1/login.py
synapse/rest/client/v1/logout.py
synapse/rest/client/v1/presence.py
synapse/rest/client/v1/profile.py
synapse/rest/client/v1/push_rule.py
synapse/rest/client/v1/pusher.py
synapse/rest/client/v1/room.py
synapse/rest/client/v1/voip.py
synapse/rest/client/v2_alpha/__init__.py
synapse/rest/client/v2_alpha/_base.py
synapse/rest/client/v2_alpha/account.py
synapse/rest/client/v2_alpha/account_data.py
synapse/rest/client/v2_alpha/account_validity.py
synapse/rest/client/v2_alpha/auth.py
synapse/rest/client/v2_alpha/capabilities.py
synapse/rest/client/v2_alpha/devices.py
synapse/rest/client/v2_alpha/filter.py
synapse/rest/client/v2_alpha/groups.py
synapse/rest/client/v2_alpha/keys.py
synapse/rest/client/v2_alpha/notifications.py
synapse/rest/client/v2_alpha/openid.py
synapse/rest/client/v2_alpha/password_policy.py
synapse/rest/client/v2_alpha/read_marker.py
synapse/rest/client/v2_alpha/receipts.py
synapse/rest/client/v2_alpha/register.py
synapse/rest/client/v2_alpha/relations.py
synapse/rest/client/v2_alpha/report_event.py
synapse/rest/client/v2_alpha/room_keys.py
synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.py
synapse/rest/client/v2_alpha/sendtodevice.py
synapse/rest/client/v2_alpha/shared_rooms.py
synapse/rest/client/v2_alpha/sync.py
synapse/rest/client/v2_alpha/tags.py
synapse/rest/client/v2_alpha/thirdparty.py
synapse/rest/client/v2_alpha/tokenrefresh.py
synapse/rest/client/v2_alpha/user_directory.py
synapse/rest/consent/__init__.py
synapse/rest/consent/consent_resource.py
synapse/rest/key/__init__.py
synapse/rest/key/v2/__init__.py
synapse/rest/key/v2/local_key_resource.py
synapse/rest/key/v2/remote_key_resource.py
synapse/rest/media/__init__.py
synapse/rest/media/v1/__init__.py
synapse/rest/media/v1/_base.py
synapse/rest/media/v1/config_resource.py
synapse/rest/media/v1/download_resource.py
synapse/rest/media/v1/filepath.py
synapse/rest/media/v1/media_repository.py
synapse/rest/media/v1/media_storage.py
synapse/rest/media/v1/preview_url_resource.py
synapse/rest/media/v1/storage_provider.py
synapse/rest/media/v1/thumbnail_resource.py
synapse/rest/media/v1/thumbnailer.py
synapse/rest/media/v1/upload_resource.py
synapse/rest/oidc/__init__.py
synapse/rest/oidc/callback_resource.py
synapse/rest/saml2/__init__.py
synapse/rest/saml2/metadata_resource.py
synapse/rest/saml2/response_resource.py
synapse/server_notices/__init__.py
synapse/server_notices/consent_server_notices.py
synapse/server_notices/resource_limits_server_notices.py
synapse/server_notices/server_notices_manager.py
synapse/server_notices/server_notices_sender.py
synapse/server_notices/worker_server_notices_sender.py
synapse/spam_checker_api/__init__.py
synapse/state/__init__.py
synapse/state/v1.py
synapse/state/v2.py
synapse/static/index.html
synapse/static/client/login/index.html
synapse/static/client/login/spinner.gif
synapse/static/client/login/style.css
synapse/static/client/login/js/jquery-3.4.1.min.js
synapse/static/client/login/js/login.js
synapse/static/client/register/index.html
synapse/static/client/register/register_config.sample.js
synapse/static/client/register/style.css
synapse/static/client/register/js/jquery-3.4.1.min.js
synapse/static/client/register/js/register.js
synapse/storage/__init__.py
synapse/storage/_base.py
synapse/storage/background_updates.py
synapse/storage/database.py
synapse/storage/keys.py
synapse/storage/persist_events.py
synapse/storage/prepare_database.py
synapse/storage/purge_events.py
synapse/storage/push_rule.py
synapse/storage/relations.py
synapse/storage/roommember.py
synapse/storage/state.py
synapse/storage/types.py
synapse/storage/databases/__init__.py
synapse/storage/databases/main/__init__.py
synapse/storage/databases/main/account_data.py
synapse/storage/databases/main/appservice.py
synapse/storage/databases/main/cache.py
synapse/storage/databases/main/censor_events.py
synapse/storage/databases/main/client_ips.py
synapse/storage/databases/main/deviceinbox.py
synapse/storage/databases/main/devices.py
synapse/storage/databases/main/directory.py
synapse/storage/databases/main/e2e_room_keys.py
synapse/storage/databases/main/end_to_end_keys.py
synapse/storage/databases/main/event_federation.py
synapse/storage/databases/main/event_push_actions.py
synapse/storage/databases/main/events.py
synapse/storage/databases/main/events_bg_updates.py
synapse/storage/databases/main/events_worker.py
synapse/storage/databases/main/filtering.py
synapse/storage/databases/main/group_server.py
synapse/storage/databases/main/keys.py
synapse/storage/databases/main/media_repository.py
synapse/storage/databases/main/metrics.py
synapse/storage/databases/main/monthly_active_users.py
synapse/storage/databases/main/openid.py
synapse/storage/databases/main/presence.py
synapse/storage/databases/main/profile.py
synapse/storage/databases/main/purge_events.py
synapse/storage/databases/main/push_rule.py
synapse/storage/databases/main/pusher.py
synapse/storage/databases/main/receipts.py
synapse/storage/databases/main/registration.py
synapse/storage/databases/main/rejections.py
synapse/storage/databases/main/relations.py
synapse/storage/databases/main/room.py
synapse/storage/databases/main/roommember.py
synapse/storage/databases/main/search.py
synapse/storage/databases/main/signatures.py
synapse/storage/databases/main/state.py
synapse/storage/databases/main/state_deltas.py
synapse/storage/databases/main/stats.py
synapse/storage/databases/main/stream.py
synapse/storage/databases/main/tags.py
synapse/storage/databases/main/transactions.py
synapse/storage/databases/main/ui_auth.py
synapse/storage/databases/main/user_directory.py
synapse/storage/databases/main/user_erasure_store.py
synapse/storage/databases/main/schema/delta/12/v12.sql
synapse/storage/databases/main/schema/delta/13/v13.sql
synapse/storage/databases/main/schema/delta/14/v14.sql
synapse/storage/databases/main/schema/delta/15/appservice_txns.sql
synapse/storage/databases/main/schema/delta/15/presence_indices.sql
synapse/storage/databases/main/schema/delta/15/v15.sql
synapse/storage/databases/main/schema/delta/16/events_order_index.sql
synapse/storage/databases/main/schema/delta/16/remote_media_cache_index.sql
synapse/storage/databases/main/schema/delta/16/remove_duplicates.sql
synapse/storage/databases/main/schema/delta/16/room_alias_index.sql
synapse/storage/databases/main/schema/delta/16/unique_constraints.sql
synapse/storage/databases/main/schema/delta/16/users.sql
synapse/storage/databases/main/schema/delta/17/drop_indexes.sql
synapse/storage/databases/main/schema/delta/17/server_keys.sql
synapse/storage/databases/main/schema/delta/17/user_threepids.sql
synapse/storage/databases/main/schema/delta/18/server_keys_bigger_ints.sql
synapse/storage/databases/main/schema/delta/19/event_index.sql
synapse/storage/databases/main/schema/delta/20/dummy.sql
synapse/storage/databases/main/schema/delta/20/pushers.py
synapse/storage/databases/main/schema/delta/21/end_to_end_keys.sql
synapse/storage/databases/main/schema/delta/21/receipts.sql
synapse/storage/databases/main/schema/delta/22/receipts_index.sql
synapse/storage/databases/main/schema/delta/22/user_threepids_unique.sql
synapse/storage/databases/main/schema/delta/24/stats_reporting.sql
synapse/storage/databases/main/schema/delta/25/fts.py
synapse/storage/databases/main/schema/delta/25/guest_access.sql
synapse/storage/databases/main/schema/delta/25/history_visibility.sql
synapse/storage/databases/main/schema/delta/25/tags.sql
synapse/storage/databases/main/schema/delta/26/account_data.sql
synapse/storage/databases/main/schema/delta/27/account_data.sql
synapse/storage/databases/main/schema/delta/27/forgotten_memberships.sql
synapse/storage/databases/main/schema/delta/27/ts.py
synapse/storage/databases/main/schema/delta/28/event_push_actions.sql
synapse/storage/databases/main/schema/delta/28/events_room_stream.sql
synapse/storage/databases/main/schema/delta/28/public_roms_index.sql
synapse/storage/databases/main/schema/delta/28/receipts_user_id_index.sql
synapse/storage/databases/main/schema/delta/28/upgrade_times.sql
synapse/storage/databases/main/schema/delta/28/users_is_guest.sql
synapse/storage/databases/main/schema/delta/29/push_actions.sql
synapse/storage/databases/main/schema/delta/30/alias_creator.sql
synapse/storage/databases/main/schema/delta/30/as_users.py
synapse/storage/databases/main/schema/delta/30/deleted_pushers.sql
synapse/storage/databases/main/schema/delta/30/presence_stream.sql
synapse/storage/databases/main/schema/delta/30/public_rooms.sql
synapse/storage/databases/main/schema/delta/30/push_rule_stream.sql
synapse/storage/databases/main/schema/delta/30/threepid_guest_access_tokens.sql
synapse/storage/databases/main/schema/delta/31/invites.sql
synapse/storage/databases/main/schema/delta/31/local_media_repository_url_cache.sql
synapse/storage/databases/main/schema/delta/31/pushers.py
synapse/storage/databases/main/schema/delta/31/pushers_index.sql
synapse/storage/databases/main/schema/delta/31/search_update.py
synapse/storage/databases/main/schema/delta/32/events.sql
synapse/storage/databases/main/schema/delta/32/openid.sql
synapse/storage/databases/main/schema/delta/32/pusher_throttle.sql
synapse/storage/databases/main/schema/delta/32/remove_indices.sql
synapse/storage/databases/main/schema/delta/32/reports.sql
synapse/storage/databases/main/schema/delta/33/access_tokens_device_index.sql
synapse/storage/databases/main/schema/delta/33/devices.sql
synapse/storage/databases/main/schema/delta/33/devices_for_e2e_keys.sql
synapse/storage/databases/main/schema/delta/33/devices_for_e2e_keys_clear_unknown_device.sql
synapse/storage/databases/main/schema/delta/33/event_fields.py
synapse/storage/databases/main/schema/delta/33/remote_media_ts.py
synapse/storage/databases/main/schema/delta/33/user_ips_index.sql
synapse/storage/databases/main/schema/delta/34/appservice_stream.sql
synapse/storage/databases/main/schema/delta/34/cache_stream.py
synapse/storage/databases/main/schema/delta/34/device_inbox.sql
synapse/storage/databases/main/schema/delta/34/push_display_name_rename.sql
synapse/storage/databases/main/schema/delta/34/received_txn_purge.py
synapse/storage/databases/main/schema/delta/35/contains_url.sql
synapse/storage/databases/main/schema/delta/35/device_outbox.sql
synapse/storage/databases/main/schema/delta/35/device_stream_id.sql
synapse/storage/databases/main/schema/delta/35/event_push_actions_index.sql
synapse/storage/databases/main/schema/delta/35/public_room_list_change_stream.sql
synapse/storage/databases/main/schema/delta/35/stream_order_to_extrem.sql
synapse/storage/databases/main/schema/delta/36/readd_public_rooms.sql
synapse/storage/databases/main/schema/delta/37/remove_auth_idx.py
synapse/storage/databases/main/schema/delta/37/user_threepids.sql
synapse/storage/databases/main/schema/delta/38/postgres_fts_gist.sql
synapse/storage/databases/main/schema/delta/39/appservice_room_list.sql
synapse/storage/databases/main/schema/delta/39/device_federation_stream_idx.sql
synapse/storage/databases/main/schema/delta/39/event_push_index.sql
synapse/storage/databases/main/schema/delta/39/federation_out_position.sql
synapse/storage/databases/main/schema/delta/39/membership_profile.sql
synapse/storage/databases/main/schema/delta/40/current_state_idx.sql
synapse/storage/databases/main/schema/delta/40/device_inbox.sql
synapse/storage/databases/main/schema/delta/40/device_list_streams.sql
synapse/storage/databases/main/schema/delta/40/event_push_summary.sql
synapse/storage/databases/main/schema/delta/40/pushers.sql
synapse/storage/databases/main/schema/delta/41/device_list_stream_idx.sql
synapse/storage/databases/main/schema/delta/41/device_outbound_index.sql
synapse/storage/databases/main/schema/delta/41/event_search_event_id_idx.sql
synapse/storage/databases/main/schema/delta/41/ratelimit.sql
synapse/storage/databases/main/schema/delta/42/current_state_delta.sql
synapse/storage/databases/main/schema/delta/42/device_list_last_id.sql
synapse/storage/databases/main/schema/delta/42/event_auth_state_only.sql
synapse/storage/databases/main/schema/delta/42/user_dir.py
synapse/storage/databases/main/schema/delta/43/blocked_rooms.sql
synapse/storage/databases/main/schema/delta/43/quarantine_media.sql
synapse/storage/databases/main/schema/delta/43/url_cache.sql
synapse/storage/databases/main/schema/delta/43/user_share.sql
synapse/storage/databases/main/schema/delta/44/expire_url_cache.sql
synapse/storage/databases/main/schema/delta/45/group_server.sql
synapse/storage/databases/main/schema/delta/45/profile_cache.sql
synapse/storage/databases/main/schema/delta/46/drop_refresh_tokens.sql
synapse/storage/databases/main/schema/delta/46/drop_unique_deleted_pushers.sql
synapse/storage/databases/main/schema/delta/46/group_server.sql
synapse/storage/databases/main/schema/delta/46/local_media_repository_url_idx.sql
synapse/storage/databases/main/schema/delta/46/user_dir_null_room_ids.sql
synapse/storage/databases/main/schema/delta/46/user_dir_typos.sql
synapse/storage/databases/main/schema/delta/47/last_access_media.sql
synapse/storage/databases/main/schema/delta/47/postgres_fts_gin.sql
synapse/storage/databases/main/schema/delta/47/push_actions_staging.sql
synapse/storage/databases/main/schema/delta/48/add_user_consent.sql
synapse/storage/databases/main/schema/delta/48/add_user_ips_last_seen_index.sql
synapse/storage/databases/main/schema/delta/48/deactivated_users.sql
synapse/storage/databases/main/schema/delta/48/group_unique_indexes.py
synapse/storage/databases/main/schema/delta/48/groups_joinable.sql
synapse/storage/databases/main/schema/delta/49/add_user_consent_server_notice_sent.sql
synapse/storage/databases/main/schema/delta/49/add_user_daily_visits.sql
synapse/storage/databases/main/schema/delta/49/add_user_ips_last_seen_only_index.sql
synapse/storage/databases/main/schema/delta/50/add_creation_ts_users_index.sql
synapse/storage/databases/main/schema/delta/50/erasure_store.sql
synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.py
synapse/storage/databases/main/schema/delta/51/e2e_room_keys.sql
synapse/storage/databases/main/schema/delta/51/monthly_active_users.sql
synapse/storage/databases/main/schema/delta/52/add_event_to_state_group_index.sql
synapse/storage/databases/main/schema/delta/52/device_list_streams_unique_idx.sql
synapse/storage/databases/main/schema/delta/52/e2e_room_keys.sql
synapse/storage/databases/main/schema/delta/53/add_user_type_to_users.sql
synapse/storage/databases/main/schema/delta/53/drop_sent_transactions.sql
synapse/storage/databases/main/schema/delta/53/event_format_version.sql
synapse/storage/databases/main/schema/delta/53/user_dir_populate.sql
synapse/storage/databases/main/schema/delta/53/user_ips_index.sql
synapse/storage/databases/main/schema/delta/53/user_share.sql
synapse/storage/databases/main/schema/delta/53/user_threepid_id.sql
synapse/storage/databases/main/schema/delta/53/users_in_public_rooms.sql
synapse/storage/databases/main/schema/delta/54/account_validity_with_renewal.sql
synapse/storage/databases/main/schema/delta/54/add_validity_to_server_keys.sql
synapse/storage/databases/main/schema/delta/54/delete_forward_extremities.sql
synapse/storage/databases/main/schema/delta/54/drop_legacy_tables.sql
synapse/storage/databases/main/schema/delta/54/drop_presence_list.sql
synapse/storage/databases/main/schema/delta/54/relations.sql
synapse/storage/databases/main/schema/delta/54/stats.sql
synapse/storage/databases/main/schema/delta/54/stats2.sql
synapse/storage/databases/main/schema/delta/55/access_token_expiry.sql
synapse/storage/databases/main/schema/delta/55/track_threepid_validations.sql
synapse/storage/databases/main/schema/delta/55/users_alter_deactivated.sql
synapse/storage/databases/main/schema/delta/56/add_spans_to_device_lists.sql
synapse/storage/databases/main/schema/delta/56/current_state_events_membership.sql
synapse/storage/databases/main/schema/delta/56/current_state_events_membership_mk2.sql
synapse/storage/databases/main/schema/delta/56/delete_keys_from_deleted_backups.sql
synapse/storage/databases/main/schema/delta/56/destinations_failure_ts.sql
synapse/storage/databases/main/schema/delta/56/destinations_retry_interval_type.sql.postgres
synapse/storage/databases/main/schema/delta/56/device_stream_id_insert.sql
synapse/storage/databases/main/schema/delta/56/devices_last_seen.sql
synapse/storage/databases/main/schema/delta/56/drop_unused_event_tables.sql
synapse/storage/databases/main/schema/delta/56/event_expiry.sql
synapse/storage/databases/main/schema/delta/56/event_labels.sql
synapse/storage/databases/main/schema/delta/56/event_labels_background_update.sql
synapse/storage/databases/main/schema/delta/56/fix_room_keys_index.sql
synapse/storage/databases/main/schema/delta/56/hidden_devices.sql
synapse/storage/databases/main/schema/delta/56/hidden_devices_fix.sql.sqlite
synapse/storage/databases/main/schema/delta/56/nuke_empty_communities_from_db.sql
synapse/storage/databases/main/schema/delta/56/public_room_list_idx.sql
synapse/storage/databases/main/schema/delta/56/redaction_censor.sql
synapse/storage/databases/main/schema/delta/56/redaction_censor2.sql
synapse/storage/databases/main/schema/delta/56/redaction_censor3_fix_update.sql.postgres
synapse/storage/databases/main/schema/delta/56/redaction_censor4.sql
synapse/storage/databases/main/schema/delta/56/remove_tombstoned_rooms_from_directory.sql
synapse/storage/databases/main/schema/delta/56/room_key_etag.sql
synapse/storage/databases/main/schema/delta/56/room_membership_idx.sql
synapse/storage/databases/main/schema/delta/56/room_retention.sql
synapse/storage/databases/main/schema/delta/56/signing_keys.sql
synapse/storage/databases/main/schema/delta/56/signing_keys_nonunique_signatures.sql
synapse/storage/databases/main/schema/delta/56/stats_separated.sql
synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.py
synapse/storage/databases/main/schema/delta/56/user_external_ids.sql
synapse/storage/databases/main/schema/delta/56/users_in_public_rooms_idx.sql
synapse/storage/databases/main/schema/delta/57/delete_old_current_state_events.sql
synapse/storage/databases/main/schema/delta/57/device_list_remote_cache_stale.sql
synapse/storage/databases/main/schema/delta/57/local_current_membership.py
synapse/storage/databases/main/schema/delta/57/remove_sent_outbound_pokes.sql
synapse/storage/databases/main/schema/delta/57/rooms_version_column.sql
synapse/storage/databases/main/schema/delta/57/rooms_version_column_2.sql.postgres
synapse/storage/databases/main/schema/delta/57/rooms_version_column_2.sql.sqlite
synapse/storage/databases/main/schema/delta/57/rooms_version_column_3.sql.postgres
synapse/storage/databases/main/schema/delta/57/rooms_version_column_3.sql.sqlite
synapse/storage/databases/main/schema/delta/58/02remove_dup_outbound_pokes.sql
synapse/storage/databases/main/schema/delta/58/03persist_ui_auth.sql
synapse/storage/databases/main/schema/delta/58/05cache_instance.sql.postgres
synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.py
synapse/storage/databases/main/schema/delta/58/07persist_ui_auth_ips.sql
synapse/storage/databases/main/schema/delta/58/08_media_safe_from_quarantine.sql.postgres
synapse/storage/databases/main/schema/delta/58/08_media_safe_from_quarantine.sql.sqlite
synapse/storage/databases/main/schema/delta/58/09shadow_ban.sql
synapse/storage/databases/main/schema/delta/58/10drop_local_rejections_stream.sql
synapse/storage/databases/main/schema/delta/58/10federation_pos_instance_name.sql
synapse/storage/databases/main/schema/delta/58/11user_id_seq.py
synapse/storage/databases/main/schema/delta/58/12room_stats.sql
synapse/storage/databases/main/schema/delta/58/13remove_presence_allow_inbound.sql
synapse/storage/databases/main/schema/delta/58/15unread_count.sql
synapse/storage/databases/main/schema/full_schemas/README.md
synapse/storage/databases/main/schema/full_schemas/16/application_services.sql
synapse/storage/databases/main/schema/full_schemas/16/event_edges.sql
synapse/storage/databases/main/schema/full_schemas/16/event_signatures.sql
synapse/storage/databases/main/schema/full_schemas/16/im.sql
synapse/storage/databases/main/schema/full_schemas/16/keys.sql
synapse/storage/databases/main/schema/full_schemas/16/media_repository.sql
synapse/storage/databases/main/schema/full_schemas/16/presence.sql
synapse/storage/databases/main/schema/full_schemas/16/profiles.sql
synapse/storage/databases/main/schema/full_schemas/16/push.sql
synapse/storage/databases/main/schema/full_schemas/16/redactions.sql
synapse/storage/databases/main/schema/full_schemas/16/room_aliases.sql
synapse/storage/databases/main/schema/full_schemas/16/state.sql
synapse/storage/databases/main/schema/full_schemas/16/transactions.sql
synapse/storage/databases/main/schema/full_schemas/16/users.sql
synapse/storage/databases/main/schema/full_schemas/54/full.sql.postgres
synapse/storage/databases/main/schema/full_schemas/54/full.sql.sqlite
synapse/storage/databases/main/schema/full_schemas/54/stream_positions.sql
synapse/storage/databases/state/__init__.py
synapse/storage/databases/state/bg_updates.py
synapse/storage/databases/state/store.py
synapse/storage/databases/state/schema/delta/23/drop_state_index.sql
synapse/storage/databases/state/schema/delta/30/state_stream.sql
synapse/storage/databases/state/schema/delta/32/remove_state_indices.sql
synapse/storage/databases/state/schema/delta/35/add_state_index.sql
synapse/storage/databases/state/schema/delta/35/state.sql
synapse/storage/databases/state/schema/delta/35/state_dedupe.sql
synapse/storage/databases/state/schema/delta/47/state_group_seq.py
synapse/storage/databases/state/schema/delta/56/state_group_room_idx.sql
synapse/storage/databases/state/schema/full_schemas/54/full.sql
synapse/storage/databases/state/schema/full_schemas/54/sequence.sql.postgres
synapse/storage/engines/__init__.py
synapse/storage/engines/_base.py
synapse/storage/engines/postgres.py
synapse/storage/engines/sqlite.py
synapse/storage/schema/schema_version.sql
synapse/storage/schema/delta/25/00background_updates.sql
synapse/storage/schema/delta/35/00background_updates_add_col.sql
synapse/storage/schema/delta/58/00background_update_ordering.sql
synapse/storage/schema/full_schemas/54/full.sql
synapse/storage/util/__init__.py
synapse/storage/util/id_generators.py
synapse/storage/util/sequence.py
synapse/streams/__init__.py
synapse/streams/config.py
synapse/streams/events.py
synapse/util/__init__.py
synapse/util/async_helpers.py
synapse/util/daemonize.py
synapse/util/distributor.py
synapse/util/file_consumer.py
synapse/util/frozenutils.py
synapse/util/hash.py
synapse/util/httpresourcetree.py
synapse/util/iterutils.py
synapse/util/jsonobject.py
synapse/util/logcontext.py
synapse/util/logformatter.py
synapse/util/manhole.py
synapse/util/metrics.py
synapse/util/module_loader.py
synapse/util/msisdn.py
synapse/util/patch_inline_callbacks.py
synapse/util/ratelimitutils.py
synapse/util/retryutils.py
synapse/util/rlimit.py
synapse/util/stringutils.py
synapse/util/threepids.py
synapse/util/versionstring.py
synapse/util/wheel_timer.py
synapse/util/caches/__init__.py
synapse/util/caches/descriptors.py
synapse/util/caches/dictionary_cache.py
synapse/util/caches/expiringcache.py
synapse/util/caches/lrucache.py
synapse/util/caches/response_cache.py
synapse/util/caches/stream_change_cache.py
synapse/util/caches/treecache.py
synapse/util/caches/ttlcache.py
synmark/__init__.py
synmark/__main__.py
synmark/suites/__init__.py
synmark/suites/logging.py
synmark/suites/lrucache.py
synmark/suites/lrucache_evict.py
tests/__init__.py
tests/server.py
tests/test_distributor.py
tests/test_event_auth.py
tests/test_federation.py
tests/test_mau.py
tests/test_metrics.py
tests/test_phone_home.py
tests/test_preview.py
tests/test_server.py
tests/test_state.py
tests/test_terms_auth.py
tests/test_test_utils.py
tests/test_types.py
tests/test_visibility.py
tests/unittest.py
tests/utils.py
tests/api/__init__.py
tests/api/test_auth.py
tests/api/test_filtering.py
tests/api/test_ratelimiting.py
tests/app/__init__.py
tests/app/test_frontend_proxy.py
tests/app/test_openid_listener.py
tests/appservice/__init__.py
tests/appservice/test_appservice.py
tests/appservice/test_scheduler.py
tests/config/__init__.py
tests/config/test_base.py
tests/config/test_cache.py
tests/config/test_database.py
tests/config/test_generate.py
tests/config/test_load.py
tests/config/test_ratelimiting.py
tests/config/test_room_directory.py
tests/config/test_server.py
tests/config/test_tls.py
tests/crypto/__init__.py
tests/crypto/test_event_signing.py
tests/crypto/test_keyring.py
tests/events/__init__.py
tests/events/test_snapshot.py
tests/events/test_utils.py
tests/federation/__init__.py
tests/federation/test_complexity.py
tests/federation/test_federation_sender.py
tests/federation/test_federation_server.py
tests/federation/transport/test_server.py
tests/handlers/__init__.py
tests/handlers/test_admin.py
tests/handlers/test_appservice.py
tests/handlers/test_auth.py
tests/handlers/test_device.py
tests/handlers/test_directory.py
tests/handlers/test_e2e_keys.py
tests/handlers/test_e2e_room_keys.py
tests/handlers/test_federation.py
tests/handlers/test_oidc.py
tests/handlers/test_presence.py
tests/handlers/test_profile.py
tests/handlers/test_register.py
tests/handlers/test_stats.py
tests/handlers/test_sync.py
tests/handlers/test_typing.py
tests/handlers/test_user_directory.py
tests/http/__init__.py
tests/http/ca.crt
tests/http/ca.key
tests/http/server.key
tests/http/test_additional_resource.py
tests/http/test_endpoint.py
tests/http/test_fedclient.py
tests/http/test_proxyagent.py
tests/http/test_servlet.py
tests/http/federation/__init__.py
tests/http/federation/test_matrix_federation_agent.py
tests/http/federation/test_srv_resolver.py
tests/logging/__init__.py
tests/logging/test_structured.py
tests/logging/test_terse_json.py
tests/module_api/__init__.py
tests/module_api/test_api.py
tests/push/__init__.py
tests/push/test_email.py
tests/push/test_http.py
tests/push/test_push_rule_evaluator.py
tests/replication/__init__.py
tests/replication/_base.py
tests/replication/test_client_reader_shard.py
tests/replication/test_federation_ack.py
tests/replication/test_federation_sender_shard.py
tests/replication/test_pusher_shard.py
tests/replication/slave/__init__.py
tests/replication/slave/storage/__init__.py
tests/replication/slave/storage/_base.py
tests/replication/slave/storage/test_account_data.py
tests/replication/slave/storage/test_events.py
tests/replication/slave/storage/test_receipts.py
tests/replication/tcp/__init__.py
tests/replication/tcp/test_commands.py
tests/replication/tcp/test_remote_server_up.py
tests/replication/tcp/streams/__init__.py
tests/replication/tcp/streams/test_account_data.py
tests/replication/tcp/streams/test_events.py
tests/replication/tcp/streams/test_federation.py
tests/replication/tcp/streams/test_receipts.py
tests/replication/tcp/streams/test_typing.py
tests/rest/__init__.py
tests/rest/test_health.py
tests/rest/test_well_known.py
tests/rest/admin/__init__.py
tests/rest/admin/test_admin.py
tests/rest/admin/test_device.py
tests/rest/admin/test_room.py
tests/rest/admin/test_user.py
tests/rest/client/__init__.py
tests/rest/client/test_consent.py
tests/rest/client/test_ephemeral_message.py
tests/rest/client/test_identity.py
tests/rest/client/test_power_levels.py
tests/rest/client/test_redactions.py
tests/rest/client/test_retention.py
tests/rest/client/test_shadow_banned.py
tests/rest/client/test_transactions.py
tests/rest/client/third_party_rules.py
tests/rest/client/v1/__init__.py
tests/rest/client/v1/test_directory.py
tests/rest/client/v1/test_events.py
tests/rest/client/v1/test_login.py
tests/rest/client/v1/test_presence.py
tests/rest/client/v1/test_profile.py
tests/rest/client/v1/test_rooms.py
tests/rest/client/v1/test_typing.py
tests/rest/client/v1/utils.py
tests/rest/client/v2_alpha/__init__.py
tests/rest/client/v2_alpha/test_account.py
tests/rest/client/v2_alpha/test_auth.py
tests/rest/client/v2_alpha/test_capabilities.py
tests/rest/client/v2_alpha/test_filter.py
tests/rest/client/v2_alpha/test_password_policy.py
tests/rest/client/v2_alpha/test_register.py
tests/rest/client/v2_alpha/test_relations.py
tests/rest/client/v2_alpha/test_shared_rooms.py
tests/rest/client/v2_alpha/test_sync.py
tests/rest/key/__init__.py
tests/rest/key/v2/__init__.py
tests/rest/key/v2/test_remote_key_resource.py
tests/rest/media/__init__.py
tests/rest/media/v1/__init__.py
tests/rest/media/v1/test_base.py
tests/rest/media/v1/test_media_storage.py
tests/rest/media/v1/test_url_preview.py
tests/scripts/__init__.py
tests/scripts/test_new_matrix_user.py
tests/server_notices/__init__.py
tests/server_notices/test_consent.py
tests/server_notices/test_resource_limits_server_notices.py
tests/state/__init__.py
tests/state/test_v2.py
tests/storage/__init__.py
tests/storage/test__base.py
tests/storage/test_appservice.py
tests/storage/test_background_update.py
tests/storage/test_base.py
tests/storage/test_cleanup_extrems.py
tests/storage/test_client_ips.py
tests/storage/test_database.py
tests/storage/test_devices.py
tests/storage/test_directory.py
tests/storage/test_e2e_room_keys.py
tests/storage/test_end_to_end_keys.py
tests/storage/test_event_federation.py
tests/storage/test_event_metrics.py
tests/storage/test_event_push_actions.py
tests/storage/test_id_generators.py
tests/storage/test_keys.py
tests/storage/test_main.py
tests/storage/test_monthly_active_users.py
tests/storage/test_profile.py
tests/storage/test_purge.py
tests/storage/test_redaction.py
tests/storage/test_registration.py
tests/storage/test_room.py
tests/storage/test_roommember.py
tests/storage/test_state.py
tests/storage/test_transactions.py
tests/storage/test_user_directory.py
tests/test_utils/__init__.py
tests/test_utils/event_injection.py
tests/test_utils/logging_setup.py
tests/util/__init__.py
tests/util/test_async_utils.py
tests/util/test_dict_cache.py
tests/util/test_expiring_cache.py
tests/util/test_file_consumer.py
tests/util/test_itertools.py
tests/util/test_linearizer.py
tests/util/test_logcontext.py
tests/util/test_logformatter.py
tests/util/test_lrucache.py
tests/util/test_ratelimitutils.py
tests/util/test_retryutils.py
tests/util/test_rwlock.py
tests/util/test_stream_change_cache.py
tests/util/test_stringutils.py
tests/util/test_threepids.py
tests/util/test_treecache.py
tests/util/test_wheel_timer.py
tests/util/caches/__init__.py
tests/util/caches/test_descriptors.py
tests/util/caches/test_ttlcache.py