AUTHORS.rst
CHANGES.md
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.rst
UPGRADE.rst
pyproject.toml
setup.cfg
setup.py
synctl
changelog.d/.gitignore
demo/README
demo/clean.sh
demo/demo.tls.dh
demo/start.sh
demo/stop.sh
demo/webserver.py
docs/CAPTCHA_SETUP.rst
docs/README.rst
docs/ancient_architecture_notes.rst
docs/application_services.rst
docs/architecture.rst
docs/code_style.rst
docs/consent_tracking.md
docs/log_contexts.rst
docs/manhole.md
docs/media_repository.rst
docs/metrics-howto.rst
docs/password_auth_providers.rst
docs/postgres.rst
docs/replication.rst
docs/server_notices.md
docs/tcp_replication.rst
docs/turn-howto.rst
docs/url_previews.md
docs/user_directory.md
docs/workers.rst
docs/admin_api/README.rst
docs/admin_api/media_admin_api.md
docs/admin_api/purge_history_api.rst
docs/admin_api/purge_remote_media.rst
docs/admin_api/register_api.rst
docs/admin_api/user_admin_api.rst
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
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/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/check_auth.py
scripts-dev/check_event_hash.py
scripts-dev/check_signature.py
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/hash_history.py
scripts-dev/list_url_patterns.py
scripts-dev/next_github_number.sh
scripts-dev/sphinx_api_docs.sh
scripts-dev/tail-synapse.py
synapse/__init__.py
synapse/event_auth.py
synapse/notifier.py
synapse/python_dependencies.py
synapse/secrets.py
synapse/server.py
synapse/server.pyi
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/constants.py
synapse/api/errors.py
synapse/api/filtering.py
synapse/api/ratelimiting.py
synapse/api/urls.py
synapse/app/__init__.py
synapse/app/_base.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/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/api.py
synapse/config/appservice.py
synapse/config/captcha.py
synapse/config/cas.py
synapse/config/consent_config.py
synapse/config/database.py
synapse/config/emailconfig.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/password.py
synapse/config/password_auth_providers.py
synapse/config/push.py
synapse/config/ratelimiting.py
synapse/config/registration.py
synapse/config/repository.py
synapse/config/room_directory.py
synapse/config/saml2.py
synapse/config/server.py
synapse/config/server_notices_config.py
synapse/config/spam_checker.py
synapse/config/tls.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/keyclient.py
synapse/crypto/keyring.py
synapse/events/__init__.py
synapse/events/builder.py
synapse/events/snapshot.py
synapse/events/spamcheck.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/transaction_queue.py
synapse/federation/units.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/admin.py
synapse/handlers/appservice.py
synapse/handlers/auth.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/pagination.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/search.py
synapse/handlers/set_password.py
synapse/handlers/sync.py
synapse/handlers/typing.py
synapse/handlers/user_directory.py
synapse/http/__init__.py
synapse/http/additional_resource.py
synapse/http/client.py
synapse/http/endpoint.py
synapse/http/matrixfederationclient.py
synapse/http/request_metrics.py
synapse/http/server.py
synapse/http/servlet.py
synapse/http/site.py
synapse/metrics/__init__.py
synapse/metrics/background_process_metrics.py
synapse/metrics/resource.py
synapse/module_api/__init__.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/ma