├── .ci ├── complement_package.gotpl ├── latest_deps_build_failed_issue_template.md ├── postgres-config.yaml ├── scripts │ ├── auditwheel_wrapper.py │ ├── calculate_jobs.py │ ├── check_lockfile.py │ ├── checkout_complement.sh │ ├── gotestfmt │ ├── prepare_old_deps.sh │ ├── setup_complement_prerequisites.sh │ ├── test_export_data_command.sh │ └── test_synapse_port_db.sh ├── sqlite-config.yaml ├── test_db.db ├── twisted_trunk_build_failed_issue_template.md └── worker-blacklist ├── .codecov.yml ├── .coveragerc ├── .dockerignore ├── .editorconfig ├── .git-blame-ignore-revs ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ ├── FEATURE_REQUEST.md │ └── SUPPORT_REQUEST.md ├── PULL_REQUEST_TEMPLATE.md ├── SUPPORT.md ├── dependabot.yml └── workflows │ ├── docker.yml │ ├── docs-add-version-picker.yaml │ ├── docs-pr-netlify.yaml │ ├── docs-pr.yaml │ ├── docs.yaml │ ├── fix_lint.yaml │ ├── latest_deps.yml │ ├── poetry_lockfile.yaml │ ├── push_complement_image.yml │ ├── release-artifacts.yml │ ├── tests.yml │ ├── triage-incoming.yml │ ├── triage_labelled.yml │ └── twisted_trunk.yml ├── .gitignore ├── .rustfmt.toml ├── AUTHORS.rst ├── CHANGES.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── INSTALL.md ├── LICENSE ├── README.rst ├── UPGRADE.rst ├── book.toml ├── changelog.d ├── .gitignore ├── 16533.doc ├── 16679.feature ├── 16696.feature ├── 16726.misc ├── 16737.doc ├── 16738.feature └── 16740.bugfix ├── contrib ├── README.rst ├── cmdclient │ ├── console.py │ └── http.py ├── datagrip │ ├── README.md │ ├── common.sql │ ├── datagrip-aware-of-schema.png │ ├── main.sql │ ├── schema_version.sql │ └── state.sql ├── docker │ ├── README.md │ └── docker-compose.yml ├── docker_compose_workers │ ├── README.md │ ├── docker-compose.yaml │ └── workers │ │ ├── synapse-federation-sender-1.yaml │ │ └── synapse-generic-worker-1.yaml ├── example_log_config.yaml ├── grafana │ ├── README.md │ └── synapse.json ├── graph │ ├── graph.py │ ├── graph2.py │ └── graph3.py ├── lnav │ ├── README.md │ └── synapse-log-format.json ├── prometheus │ ├── README.md │ ├── consoles │ │ └── synapse.html │ └── synapse-v2.rules ├── purge_api │ ├── README.md │ ├── purge_history.sh │ └── purge_remote_media.sh ├── snap │ └── snapcraft.yaml ├── systemd-with-workers │ └── README.md ├── systemd │ ├── README.md │ ├── log_config.yaml │ ├── matrix-synapse.service │ └── override-hardened.conf ├── vertobot │ ├── .gitignore │ ├── bot.pl │ ├── bridge.pl │ ├── config.yaml │ ├── cpanfile │ └── verto-example.json └── workers-bash-scripts │ ├── create-multiple-generic-workers.md │ └── create-multiple-stream-writers.md ├── debian ├── .gitignore ├── NEWS ├── build_virtualenv ├── changelog ├── clean ├── control ├── copyright ├── dirs ├── hash_password.1 ├── hash_password.ronn ├── install ├── manage_debconf.pl ├── manpages ├── matrix-synapse-py3.config ├── matrix-synapse-py3.links ├── matrix-synapse-py3.postinst ├── matrix-synapse.service ├── po │ ├── POTFILES.in │ └── templates.pot ├── register_new_matrix_user.1 ├── register_new_matrix_user.ronn ├── rules ├── source │ └── format ├── synapse_port_db.1 ├── synapse_port_db.ronn ├── synapse_review_recent_signups.1 ├── synapse_review_recent_signups.ronn ├── synctl.1 ├── synctl.ronn └── templates ├── demo ├── .gitignore ├── clean.sh ├── start.sh └── stop.sh ├── dev-docs ├── Makefile ├── conf.py ├── index.rst └── modules │ └── federation_sender.md ├── docker ├── Dockerfile ├── Dockerfile-dhvirtualenv ├── Dockerfile-workers ├── README-testing.md ├── README.md ├── build_debian.sh ├── complement │ ├── Dockerfile │ ├── README.md │ └── conf │ │ ├── postgres.supervisord.conf │ │ ├── start_for_complement.sh │ │ └── workers-shared-extra.yaml.j2 ├── conf-workers │ ├── healthcheck.sh.j2 │ ├── nginx.conf.j2 │ ├── shared.yaml.j2 │ ├── supervisord.conf.j2 │ ├── synapse.supervisord.conf.j2 │ └── worker.yaml.j2 ├── conf │ ├── homeserver.yaml │ └── log.config ├── configure_workers_and_start.py ├── editable.Dockerfile ├── prefix-log └── start.py ├── docs ├── .sample_config_header.yaml ├── CAPTCHA_SETUP.md ├── README.md ├── SUMMARY.md ├── admin_api │ ├── README.rst │ ├── account_validity.md │ ├── event_reports.md │ ├── experimental_features.md │ ├── media_admin_api.md │ ├── purge_history_api.md │ ├── register_api.md │ ├── room_membership.md │ ├── rooms.md │ ├── server_notices.md │ ├── statistics.md │ ├── user_admin_api.md │ └── version_api.md ├── ancient_architecture_notes.md ├── application_services.md ├── architecture.md ├── auth_chain_diff.dot ├── auth_chain_diff.dot.png ├── auth_chain_difference_algorithm.md ├── changelogs │ ├── CHANGES-2019.md │ ├── CHANGES-2020.md │ ├── CHANGES-2021.md │ ├── CHANGES-2022.md │ ├── CHANGES-pre-1.0.md │ └── README.md ├── code_style.md ├── consent_tracking.md ├── delegate.md ├── deprecation_policy.md ├── development │ ├── cas.md │ ├── contributing_guide.md │ ├── database_schema.md │ ├── demo.md │ ├── dependencies.md │ ├── experimental_features.md │ ├── git.md │ ├── img │ │ └── git │ │ │ ├── branches.jpg │ │ │ ├── clean.png │ │ │ └── squash.png │ ├── internal_documentation │ │ └── README.md │ ├── releases.md │ ├── reviews.md │ ├── room-dag-concepts.md │ ├── saml.md │ └── synapse_architecture │ │ ├── cancellation.md │ │ ├── faster_joins.md │ │ └── streams.md ├── favicon.png ├── favicon.svg ├── federate.md ├── jwt.md ├── log_contexts.md ├── manhole.md ├── media_repository.md ├── message_retention_policies.md ├── metrics-howto.md ├── modules │ ├── account_data_callbacks.md │ ├── account_validity_callbacks.md │ ├── add_extra_fields_to_client_events_unsigned.md │ ├── background_update_controller_callbacks.md │ ├── index.md │ ├── password_auth_provider_callbacks.md │ ├── porting_legacy_module.md │ ├── presence_router_callbacks.md │ ├── spam_checker_callbacks.md │ ├── third_party_rules_callbacks.md │ └── writing_a_module.md ├── openid.md ├── opentracing.md ├── other │ └── running_synapse_on_single_board_computers.md ├── password_auth_providers.md ├── postgres.md ├── presence_router_module.md ├── privacy_policy_templates │ └── en │ │ ├── 1.0.html │ │ └── success.html ├── replication.md ├── reverse_proxy.md ├── room_and_user_statistics.md ├── sample_config.yaml ├── sample_log_config.yaml ├── server_notices.md ├── setup │ ├── forward_proxy.md │ ├── installation.md │ └── turn │ │ ├── coturn.md │ │ └── eturnal.md ├── spam_checker.md ├── sso_mapping_providers.md ├── structured_logging.md ├── synctl_workers.md ├── systemd-with-workers │ ├── README.md │ ├── system │ │ ├── matrix-synapse-worker@.service │ │ ├── matrix-synapse.service │ │ └── matrix-synapse.target │ └── workers │ │ ├── background_worker.yaml │ │ ├── event_persister.yaml │ │ ├── federation_sender.yaml │ │ ├── generic_worker.yaml │ │ ├── media_worker.yaml │ │ └── pusher_worker.yaml ├── tcp_replication.md ├── templates.md ├── turn-howto.md ├── upgrade.md ├── usage │ ├── administration │ │ ├── README.md │ │ ├── admin_api │ │ │ ├── README.md │ │ │ ├── background_updates.md │ │ │ ├── federation.md │ │ │ └── registration_tokens.md │ │ ├── admin_faq.md │ │ ├── database_maintenance_tools.md │ │ ├── monitoring │ │ │ └── reporting_homeserver_usage_statistics.md │ │ ├── monthly_active_users.md │ │ ├── request_log.md │ │ ├── state_groups.md │ │ ├── understanding_synapse_through_grafana_graphs.md │ │ └── useful_sql_for_admins.md │ └── configuration │ │ ├── README.md │ │ ├── config_documentation.md │ │ ├── homeserver_sample_config.md │ │ ├── logging_sample_config.md │ │ └── user_authentication │ │ ├── README.md │ │ ├── refresh_tokens.md │ │ └── single_sign_on │ │ ├── README.md │ │ ├── cas.md │ │ └── saml.md ├── user_directory.md ├── website_files │ ├── README.md │ ├── indent-section-headers.css │ ├── remove-nav-buttons.css │ ├── table-of-contents.css │ ├── table-of-contents.js │ ├── theme │ │ └── index.hbs │ ├── version-picker.css │ ├── version-picker.js │ └── version.js ├── welcome_and_overview.md └── workers.md ├── flake.lock ├── flake.nix ├── mypy.ini ├── poetry.lock ├── pylint.cfg ├── pyproject.toml ├── rust ├── Cargo.toml ├── benches │ ├── evaluator.rs │ └── glob.rs ├── build.rs └── src │ ├── acl │ └── mod.rs │ ├── lib.rs │ └── push │ ├── base_rules.rs │ ├── evaluator.rs │ ├── mod.rs │ └── utils.rs ├── scripts-dev ├── build_debian_packages.py ├── check-newsfragment.sh ├── check_line_terminators.sh ├── check_locked_deps_have_sdists.py ├── check_pydantic_models.py ├── check_schema_delta.py ├── complement.sh ├── config-lint.sh ├── database-save.sh ├── docker_update_debian_changelog.sh ├── dump_macaroon.py ├── federation_client.py ├── generate_sample_config.sh ├── lint.sh ├── make_full_schema.sh ├── mypy_synapse_plugin.py ├── next_github_number.sh ├── release.py ├── schema_versions.py └── sign_json.py ├── stubs ├── icu.pyi ├── sortedcontainers │ ├── __init__.pyi │ ├── sorteddict.pyi │ ├── sortedlist.pyi │ └── sortedset.pyi ├── synapse │ ├── __init__.pyi │ └── synapse_rust │ │ ├── __init__.pyi │ │ ├── acl.pyi │ │ └── push.pyi └── txredisapi.pyi ├── synapse ├── __init__.py ├── _pydantic_compat.py ├── _scripts │ ├── __init__.py │ ├── export_signing_key.py │ ├── generate_config.py │ ├── generate_log_config.py │ ├── generate_signing_key.py │ ├── generate_workers_map.py │ ├── hash_password.py │ ├── move_remote_media_to_new_store.py │ ├── register_new_matrix_user.py │ ├── review_recent_signups.py │ ├── synapse_port_db.py │ ├── synctl.py │ └── update_synapse_database.py ├── api │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── base.py │ │ ├── internal.py │ │ └── msc3861_delegated.py │ ├── auth_blocking.py │ ├── constants.py │ ├── errors.py │ ├── filtering.py │ ├── presence.py │ ├── ratelimiting.py │ ├── room_versions.py │ └── urls.py ├── app │ ├── __init__.py │ ├── _base.py │ ├── admin_cmd.py │ ├── appservice.py │ ├── client_reader.py │ ├── complement_fork_starter.py │ ├── event_creator.py │ ├── federation_reader.py │ ├── federation_sender.py │ ├── frontend_proxy.py │ ├── generic_worker.py │ ├── homeserver.py │ ├── media_repository.py │ ├── phone_stats_home.py │ ├── pusher.py │ ├── synchrotron.py │ └── user_dir.py ├── appservice │ ├── __init__.py │ ├── api.py │ └── scheduler.py ├── config │ ├── __init__.py │ ├── __main__.py │ ├── _base.py │ ├── _base.pyi │ ├── _util.py │ ├── account_validity.py │ ├── api.py │ ├── appservice.py │ ├── auth.py │ ├── background_updates.py │ ├── cache.py │ ├── captcha.py │ ├── cas.py │ ├── consent.py │ ├── database.py │ ├── emailconfig.py │ ├── experimental.py │ ├── federation.py │ ├── homeserver.py │ ├── jwt.py │ ├── key.py │ ├── logger.py │ ├── metrics.py │ ├── modules.py │ ├── oembed.py │ ├── oidc.py │ ├── password_auth_providers.py │ ├── push.py │ ├── ratelimiting.py │ ├── redis.py │ ├── registration.py │ ├── repository.py │ ├── retention.py │ ├── room.py │ ├── room_directory.py │ ├── saml2.py │ ├── server.py │ ├── server_notices.py │ ├── spam_checker.py │ ├── sso.py │ ├── stats.py │ ├── third_party_event_rules.py │ ├── tls.py │ ├── tracer.py │ ├── user_directory.py │ ├── voip.py │ └── workers.py ├── crypto │ ├── __init__.py │ ├── context_factory.py │ ├── event_signing.py │ └── keyring.py ├── event_auth.py ├── events │ ├── __init__.py │ ├── builder.py │ ├── presence_router.py │ ├── snapshot.py │ ├── utils.py │ └── validator.py ├── federation │ ├── __init__.py │ ├── federation_base.py │ ├── federation_client.py │ ├── federation_server.py │ ├── persistence.py │ ├── send_queue.py │ ├── sender │ │ ├── __init__.py │ │ ├── per_destination_queue.py │ │ └── transaction_manager.py │ ├── transport │ │ ├── __init__.py │ │ ├── client.py │ │ └── server │ │ │ ├── __init__.py │ │ │ ├── _base.py │ │ │ └── federation.py │ └── units.py ├── handlers │ ├── __init__.py │ ├── account.py │ ├── account_data.py │ ├── account_validity.py │ ├── admin.py │ ├── appservice.py │ ├── auth.py │ ├── cas.py │ ├── deactivate_account.py │ ├── device.py │ ├── devicemessage.py │ ├── directory.py │ ├── e2e_keys.py │ ├── e2e_room_keys.py │ ├── event_auth.py │ ├── events.py │ ├── federation.py │ ├── federation_event.py │ ├── identity.py │ ├── initial_sync.py │ ├── jwt.py │ ├── message.py │ ├── oidc.py │ ├── pagination.py │ ├── password_policy.py │ ├── presence.py │ ├── profile.py │ ├── push_rules.py │ ├── read_marker.py │ ├── receipts.py │ ├── register.py │ ├── relations.py │ ├── room.py │ ├── room_list.py │ ├── room_member.py │ ├── room_member_worker.py │ ├── room_summary.py │ ├── saml.py │ ├── search.py │ ├── send_email.py │ ├── set_password.py │ ├── sso.py │ ├── state_deltas.py │ ├── stats.py │ ├── sync.py │ ├── typing.py │ ├── ui_auth │ │ ├── __init__.py │ │ └── checkers.py │ ├── user_directory.py │ └── worker_lock.py ├── http │ ├── __init__.py │ ├── additional_resource.py │ ├── client.py │ ├── connectproxyclient.py │ ├── federation │ │ ├── __init__.py │ │ ├── matrix_federation_agent.py │ │ ├── srv_resolver.py │ │ └── well_known_resolver.py │ ├── matrixfederationclient.py │ ├── proxy.py │ ├── proxyagent.py │ ├── replicationagent.py │ ├── request_metrics.py │ ├── server.py │ ├── servlet.py │ ├── site.py │ └── types.py ├── logging │ ├── __init__.py │ ├── _remote.py │ ├── _terse_json.py │ ├── context.py │ ├── filter.py │ ├── formatter.py │ ├── handlers.py │ ├── opentracing.py │ └── scopecontextmanager.py ├── media │ ├── _base.py │ ├── filepath.py │ ├── media_repository.py │ ├── media_storage.py │ ├── oembed.py │ ├── preview_html.py │ ├── storage_provider.py │ ├── thumbnailer.py │ └── url_previewer.py ├── metrics │ ├── __init__.py │ ├── _gc.py │ ├── _reactor_metrics.py │ ├── _twisted_exposition.py │ ├── _types.py │ ├── background_process_metrics.py │ ├── common_usage_metrics.py │ └── jemalloc.py ├── module_api │ ├── __init__.py │ ├── callbacks │ │ ├── __init__.py │ │ ├── account_validity_callbacks.py │ │ ├── spamchecker_callbacks.py │ │ └── third_party_event_rules_callbacks.py │ └── errors.py ├── notifier.py ├── push │ ├── __init__.py │ ├── bulk_push_rule_evaluator.py │ ├── clientformat.py │ ├── emailpusher.py │ ├── httppusher.py │ ├── mailer.py │ ├── presentable_names.py │ ├── push_tools.py │ ├── push_types.py │ ├── pusher.py │ ├── pusherpool.py │ └── rulekinds.py ├── py.typed ├── replication │ ├── __init__.py │ ├── http │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── account_data.py │ │ ├── devices.py │ │ ├── federation.py │ │ ├── login.py │ │ ├── membership.py │ │ ├── presence.py │ │ ├── push.py │ │ ├── register.py │ │ ├── send_event.py │ │ ├── send_events.py │ │ ├── state.py │ │ └── streams.py │ └── tcp │ │ ├── __init__.py │ │ ├── client.py │ │ ├── commands.py │ │ ├── context.py │ │ ├── external_cache.py │ │ ├── handler.py │ │ ├── protocol.py │ │ ├── redis.py │ │ ├── resource.py │ │ └── streams │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── events.py │ │ ├── federation.py │ │ └── partial_state.py ├── res │ ├── providers.json │ └── templates │ │ ├── _base.html │ │ ├── account_previously_renewed.html │ │ ├── account_renewed.html │ │ ├── add_threepid.html │ │ ├── add_threepid.txt │ │ ├── add_threepid_failure.html │ │ ├── add_threepid_success.html │ │ ├── auth_success.html │ │ ├── invalid_token.html │ │ ├── mail-Element.css │ │ ├── mail-Vector.css │ │ ├── mail-expiry.css │ │ ├── mail.css │ │ ├── notice_expiry.html │ │ ├── notice_expiry.txt │ │ ├── notif.html │ │ ├── notif.txt │ │ ├── notif_mail.html │ │ ├── notif_mail.txt │ │ ├── password_reset.html │ │ ├── password_reset.txt │ │ ├── password_reset_confirmation.html │ │ ├── password_reset_failure.html │ │ ├── password_reset_success.html │ │ ├── recaptcha.html │ │ ├── registration.html │ │ ├── registration.txt │ │ ├── registration_failure.html │ │ ├── registration_success.html │ │ ├── registration_token.html │ │ ├── room.html │ │ ├── room.txt │ │ ├── sso.css │ │ ├── sso_account_deactivated.html │ │ ├── sso_auth_account_details.html │ │ ├── sso_auth_account_details.js │ │ ├── sso_auth_bad_user.html │ │ ├── sso_auth_confirm.html │ │ ├── sso_auth_success.html │ │ ├── sso_error.html │ │ ├── sso_footer.html │ │ ├── sso_login_idp_picker.html │ │ ├── sso_new_user_consent.html │ │ ├── sso_partial_profile.html │ │ ├── sso_redirect_confirm.html │ │ ├── style.css │ │ └── terms.html ├── rest │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── background_updates.py │ │ ├── devices.py │ │ ├── event_reports.py │ │ ├── experimental_features.py │ │ ├── federation.py │ │ ├── media.py │ │ ├── registration_tokens.py │ │ ├── rooms.py │ │ ├── server_notice_servlet.py │ │ ├── statistics.py │ │ ├── username_available.py │ │ └── users.py │ ├── client │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── account.py │ │ ├── account_data.py │ │ ├── account_validity.py │ │ ├── appservice_ping.py │ │ ├── auth.py │ │ ├── auth_issuer.py │ │ ├── capabilities.py │ │ ├── devices.py │ │ ├── directory.py │ │ ├── events.py │ │ ├── filter.py │ │ ├── initial_sync.py │ │ ├── keys.py │ │ ├── knock.py │ │ ├── login.py │ │ ├── login_token_request.py │ │ ├── logout.py │ │ ├── models.py │ │ ├── mutual_rooms.py │ │ ├── notifications.py │ │ ├── openid.py │ │ ├── password_policy.py │ │ ├── presence.py │ │ ├── profile.py │ │ ├── push_rule.py │ │ ├── pusher.py │ │ ├── read_marker.py │ │ ├── receipts.py │ │ ├── register.py │ │ ├── relations.py │ │ ├── rendezvous.py │ │ ├── report_event.py │ │ ├── room.py │ │ ├── room_keys.py │ │ ├── room_upgrade_rest_servlet.py │ │ ├── sendtodevice.py │ │ ├── sync.py │ │ ├── tags.py │ │ ├── thirdparty.py │ │ ├── tokenrefresh.py │ │ ├── transactions.py │ │ ├── user_directory.py │ │ ├── versions.py │ │ └── voip.py │ ├── consent │ │ ├── __init__.py │ │ └── consent_resource.py │ ├── health.py │ ├── key │ │ ├── __init__.py │ │ └── v2 │ │ │ ├── __init__.py │ │ │ ├── local_key_resource.py │ │ │ └── remote_key_resource.py │ ├── media │ │ ├── __init__.py │ │ ├── config_resource.py │ │ ├── create_resource.py │ │ ├── download_resource.py │ │ ├── media_repository_resource.py │ │ ├── preview_url_resource.py │ │ ├── thumbnail_resource.py │ │ ├── upload_resource.py │ │ └── v1 │ │ │ ├── __init__.py │ │ │ ├── _base.py │ │ │ ├── media_storage.py │ │ │ └── storage_provider.py │ ├── models.py │ ├── synapse │ │ ├── __init__.py │ │ └── client │ │ │ ├── __init__.py │ │ │ ├── jwks.py │ │ │ ├── new_user_consent.py │ │ │ ├── oidc │ │ │ ├── __init__.py │ │ │ ├── backchannel_logout_resource.py │ │ │ └── callback_resource.py │ │ │ ├── password_reset.py │ │ │ ├── pick_idp.py │ │ │ ├── pick_username.py │ │ │ ├── saml2 │ │ │ ├── __init__.py │ │ │ ├── metadata_resource.py │ │ │ └── response_resource.py │ │ │ ├── sso_register.py │ │ │ └── unsubscribe.py │ └── well_known.py ├── server.py ├── server_notices │ ├── __init__.py │ ├── consent_server_notices.py │ ├── resource_limits_server_notices.py │ ├── server_notices_manager.py │ ├── server_notices_sender.py │ └── worker_server_notices_sender.py ├── spam_checker_api │ └── __init__.py ├── state │ ├── __init__.py │ ├── v1.py │ └── v2.py ├── static │ ├── client │ │ └── login │ │ │ ├── index.html │ │ │ ├── js │ │ │ ├── jquery-3.4.1.min.js │ │ │ └── login.js │ │ │ ├── spinner.gif │ │ │ └── style.css │ └── index.html ├── storage │ ├── __init__.py │ ├── _base.py │ ├── background_updates.py │ ├── controllers │ │ ├── __init__.py │ │ ├── persist_events.py │ │ ├── purge_events.py │ │ ├── state.py │ │ └── stats.py │ ├── database.py │ ├── databases │ │ ├── __init__.py │ │ ├── main │ │ │ ├── __init__.py │ │ │ ├── account_data.py │ │ │ ├── appservice.py │ │ │ ├── cache.py │ │ │ ├── censor_events.py │ │ │ ├── client_ips.py │ │ │ ├── deviceinbox.py │ │ │ ├── devices.py │ │ │ ├── directory.py │ │ │ ├── e2e_room_keys.py │ │ │ ├── end_to_end_keys.py │ │ │ ├── event_federation.py │ │ │ ├── event_push_actions.py │ │ │ ├── events.py │ │ │ ├── events_bg_updates.py │ │ │ ├── events_forward_extremities.py │ │ │ ├── events_worker.py │ │ │ ├── experimental_features.py │ │ │ ├── filtering.py │ │ │ ├── keys.py │ │ │ ├── lock.py │ │ │ ├── media_repository.py │ │ │ ├── metrics.py │ │ │ ├── monthly_active_users.py │ │ │ ├── openid.py │ │ │ ├── presence.py │ │ │ ├── profile.py │ │ │ ├── purge_events.py │ │ │ ├── push_rule.py │ │ │ ├── pusher.py │ │ │ ├── receipts.py │ │ │ ├── registration.py │ │ │ ├── rejections.py │ │ │ ├── relations.py │ │ │ ├── room.py │ │ │ ├── roommember.py │ │ │ ├── search.py │ │ │ ├── session.py │ │ │ ├── signatures.py │ │ │ ├── state.py │ │ │ ├── state_deltas.py │ │ │ ├── stats.py │ │ │ ├── stream.py │ │ │ ├── tags.py │ │ │ ├── task_scheduler.py │ │ │ ├── transactions.py │ │ │ ├── ui_auth.py │ │ │ ├── user_directory.py │ │ │ └── user_erasure_store.py │ │ └── state │ │ │ ├── __init__.py │ │ │ ├── bg_updates.py │ │ │ └── store.py │ ├── engines │ │ ├── __init__.py │ │ ├── _base.py │ │ ├── postgres.py │ │ └── sqlite.py │ ├── keys.py │ ├── prepare_database.py │ ├── push_rule.py │ ├── roommember.py │ ├── schema │ │ ├── README.md │ │ ├── __init__.py │ │ ├── common │ │ │ ├── delta │ │ │ │ ├── 25 │ │ │ │ │ └── 00background_updates.sql │ │ │ │ ├── 35 │ │ │ │ │ └── 00background_updates_add_col.sql │ │ │ │ └── 58 │ │ │ │ │ └── 00background_update_ordering.sql │ │ │ ├── full_schemas │ │ │ │ └── 72 │ │ │ │ │ ├── full.sql.postgres │ │ │ │ │ └── full.sql.sqlite │ │ │ └── schema_version.sql │ │ ├── main │ │ │ ├── delta │ │ │ │ ├── 12 │ │ │ │ │ └── v12.sql │ │ │ │ ├── 13 │ │ │ │ │ └── v13.sql │ │ │ │ ├── 14 │ │ │ │ │ └── v14.sql │ │ │ │ ├── 15 │ │ │ │ │ ├── appservice_txns.sql │ │ │ │ │ ├── presence_indices.sql │ │ │ │ │ └── v15.sql │ │ │ │ ├── 16 │ │ │ │ │ ├── events_order_index.sql │ │ │ │ │ ├── remote_media_cache_index.sql │ │ │ │ │ ├── remove_duplicates.sql │ │ │ │ │ ├── room_alias_index.sql │ │ │ │ │ ├── unique_constraints.sql │ │ │ │ │ └── users.sql │ │ │ │ ├── 17 │ │ │ │ │ ├── drop_indexes.sql │ │ │ │ │ ├── server_keys.sql │ │ │ │ │ └── user_threepids.sql │ │ │ │ ├── 18 │ │ │ │ │ └── server_keys_bigger_ints.sql │ │ │ │ ├── 19 │ │ │ │ │ └── event_index.sql │ │ │ │ ├── 20 │ │ │ │ │ ├── dummy.sql │ │ │ │ │ └── pushers.py │ │ │ │ ├── 21 │ │ │ │ │ ├── end_to_end_keys.sql │ │ │ │ │ └── receipts.sql │ │ │ │ ├── 22 │ │ │ │ │ ├── receipts_index.sql │ │ │ │ │ └── user_threepids_unique.sql │ │ │ │ ├── 24 │ │ │ │ │ └── stats_reporting.sql │ │ │ │ ├── 25 │ │ │ │ │ ├── fts.py │ │ │ │ │ ├── guest_access.sql │ │ │ │ │ ├── history_visibility.sql │ │ │ │ │ └── tags.sql │ │ │ │ ├── 26 │ │ │ │ │ └── account_data.sql │ │ │ │ ├── 27 │ │ │ │ │ ├── account_data.sql │ │ │ │ │ ├── forgotten_memberships.sql │ │ │ │ │ └── ts.py │ │ │ │ ├── 28 │ │ │ │ │ ├── event_push_actions.sql │ │ │ │ │ ├── events_room_stream.sql │ │ │ │ │ ├── public_roms_index.sql │ │ │ │ │ ├── receipts_user_id_index.sql │ │ │ │ │ ├── upgrade_times.sql │ │ │ │ │ └── users_is_guest.sql │ │ │ │ ├── 29 │ │ │ │ │ └── push_actions.sql │ │ │ │ ├── 30 │ │ │ │ │ ├── alias_creator.sql │ │ │ │ │ ├── as_users.py │ │ │ │ │ ├── deleted_pushers.sql │ │ │ │ │ ├── presence_stream.sql │ │ │ │ │ ├── public_rooms.sql │ │ │ │ │ ├── push_rule_stream.sql │ │ │ │ │ └── threepid_guest_access_tokens.sql │ │ │ │ ├── 31 │ │ │ │ │ ├── invites.sql │ │ │ │ │ ├── local_media_repository_url_cache.sql │ │ │ │ │ ├── pushers_0.py │ │ │ │ │ ├── pushers_index.sql │ │ │ │ │ └── search_update.py │ │ │ │ ├── 32 │ │ │ │ │ ├── events.sql │ │ │ │ │ ├── openid.sql │ │ │ │ │ ├── pusher_throttle.sql │ │ │ │ │ ├── remove_indices.sql │ │ │ │ │ └── reports.sql │ │ │ │ ├── 33 │ │ │ │ │ ├── access_tokens_device_index.sql │ │ │ │ │ ├── devices.sql │ │ │ │ │ ├── devices_for_e2e_keys.sql │ │ │ │ │ ├── devices_for_e2e_keys_clear_unknown_device.sql │ │ │ │ │ ├── event_fields.py │ │ │ │ │ ├── remote_media_ts.py │ │ │ │ │ └── user_ips_index.sql │ │ │ │ ├── 34 │ │ │ │ │ ├── appservice_stream.sql │ │ │ │ │ ├── cache_stream.py │ │ │ │ │ ├── device_inbox.sql │ │ │ │ │ ├── push_display_name_rename.sql │ │ │ │ │ └── received_txn_purge.py │ │ │ │ ├── 35 │ │ │ │ │ ├── contains_url.sql │ │ │ │ │ ├── device_outbox.sql │ │ │ │ │ ├── device_stream_id.sql │ │ │ │ │ ├── event_push_actions_index.sql │ │ │ │ │ ├── public_room_list_change_stream.sql │ │ │ │ │ └── stream_order_to_extrem.sql │ │ │ │ ├── 36 │ │ │ │ │ └── readd_public_rooms.sql │ │ │ │ ├── 37 │ │ │ │ │ ├── remove_auth_idx.py │ │ │ │ │ └── user_threepids.sql │ │ │ │ ├── 38 │ │ │ │ │ └── postgres_fts_gist.sql │ │ │ │ ├── 39 │ │ │ │ │ ├── appservice_room_list.sql │ │ │ │ │ ├── device_federation_stream_idx.sql │ │ │ │ │ ├── event_push_index.sql │ │ │ │ │ ├── federation_out_position.sql │ │ │ │ │ └── membership_profile.sql │ │ │ │ ├── 40 │ │ │ │ │ ├── current_state_idx.sql │ │ │ │ │ ├── device_inbox.sql │ │ │ │ │ ├── device_list_streams.sql │ │ │ │ │ ├── event_push_summary.sql │ │ │ │ │ └── pushers.sql │ │ │ │ ├── 41 │ │ │ │ │ ├── device_list_stream_idx.sql │ │ │ │ │ ├── device_outbound_index.sql │ │ │ │ │ ├── event_search_event_id_idx.sql │ │ │ │ │ └── ratelimit.sql │ │ │ │ ├── 42 │ │ │ │ │ ├── current_state_delta.sql │ │ │ │ │ ├── device_list_last_id.sql │ │ │ │ │ ├── event_auth_state_only.sql │ │ │ │ │ └── user_dir.py │ │ │ │ ├── 43 │ │ │ │ │ ├── blocked_rooms.sql │ │ │ │ │ ├── quarantine_media.sql │ │ │ │ │ ├── url_cache.sql │ │ │ │ │ └── user_share.sql │ │ │ │ ├── 44 │ │ │ │ │ └── expire_url_cache.sql │ │ │ │ ├── 45 │ │ │ │ │ ├── group_server.sql │ │ │ │ │ └── profile_cache.sql │ │ │ │ ├── 46 │ │ │ │ │ ├── drop_refresh_tokens.sql │ │ │ │ │ ├── drop_unique_deleted_pushers.sql │ │ │ │ │ ├── group_server.sql │ │ │ │ │ ├── local_media_repository_url_idx.sql │ │ │ │ │ ├── user_dir_null_room_ids.sql │ │ │ │ │ └── user_dir_typos.sql │ │ │ │ ├── 47 │ │ │ │ │ ├── last_access_media.sql │ │ │ │ │ ├── postgres_fts_gin.sql │ │ │ │ │ └── push_actions_staging.sql │ │ │ │ ├── 48 │ │ │ │ │ ├── add_user_consent.sql │ │ │ │ │ ├── add_user_ips_last_seen_index.sql │ │ │ │ │ ├── deactivated_users.sql │ │ │ │ │ ├── group_unique_indexes.py │ │ │ │ │ └── groups_joinable.sql │ │ │ │ ├── 49 │ │ │ │ │ ├── add_user_consent_server_notice_sent.sql │ │ │ │ │ ├── add_user_daily_visits.sql │ │ │ │ │ └── add_user_ips_last_seen_only_index.sql │ │ │ │ ├── 50 │ │ │ │ │ ├── add_creation_ts_users_index.sql │ │ │ │ │ ├── erasure_store.sql │ │ │ │ │ └── make_event_content_nullable.py │ │ │ │ ├── 51 │ │ │ │ │ ├── e2e_room_keys.sql │ │ │ │ │ └── monthly_active_users.sql │ │ │ │ ├── 52 │ │ │ │ │ ├── add_event_to_state_group_index.sql │ │ │ │ │ ├── device_list_streams_unique_idx.sql │ │ │ │ │ └── e2e_room_keys.sql │ │ │ │ ├── 53 │ │ │ │ │ ├── add_user_type_to_users.sql │ │ │ │ │ ├── drop_sent_transactions.sql │ │ │ │ │ ├── event_format_version.sql │ │ │ │ │ ├── user_dir_populate.sql │ │ │ │ │ ├── user_ips_index.sql │ │ │ │ │ ├── user_share.sql │ │ │ │ │ ├── user_threepid_id.sql │ │ │ │ │ └── users_in_public_rooms.sql │ │ │ │ ├── 54 │ │ │ │ │ ├── account_validity_with_renewal.sql │ │ │ │ │ ├── add_validity_to_server_keys.sql │ │ │ │ │ ├── delete_forward_extremities.sql │ │ │ │ │ ├── drop_legacy_tables.sql │ │ │ │ │ ├── drop_presence_list.sql │ │ │ │ │ ├── relations.sql │ │ │ │ │ ├── stats.sql │ │ │ │ │ └── stats2.sql │ │ │ │ ├── 55 │ │ │ │ │ ├── access_token_expiry.sql │ │ │ │ │ ├── track_threepid_validations.sql │ │ │ │ │ └── users_alter_deactivated.sql │ │ │ │ ├── 56 │ │ │ │ │ ├── add_spans_to_device_lists.sql │ │ │ │ │ ├── current_state_events_membership.sql │ │ │ │ │ ├── current_state_events_membership_mk2.sql │ │ │ │ │ ├── delete_keys_from_deleted_backups.sql │ │ │ │ │ ├── destinations_failure_ts.sql │ │ │ │ │ ├── destinations_retry_interval_type.sql.postgres │ │ │ │ │ ├── device_stream_id_insert.sql │ │ │ │ │ ├── devices_last_seen.sql │ │ │ │ │ ├── drop_unused_event_tables.sql │ │ │ │ │ ├── event_expiry.sql │ │ │ │ │ ├── event_labels.sql │ │ │ │ │ ├── event_labels_background_update.sql │ │ │ │ │ ├── fix_room_keys_index.sql │ │ │ │ │ ├── hidden_devices.sql │ │ │ │ │ ├── hidden_devices_fix.sql.sqlite │ │ │ │ │ ├── nuke_empty_communities_from_db.sql │ │ │ │ │ ├── public_room_list_idx.sql │ │ │ │ │ ├── redaction_censor.sql │ │ │ │ │ ├── redaction_censor2.sql │ │ │ │ │ ├── redaction_censor3_fix_update.sql.postgres │ │ │ │ │ ├── redaction_censor4.sql │ │ │ │ │ ├── remove_tombstoned_rooms_from_directory.sql │ │ │ │ │ ├── room_key_etag.sql │ │ │ │ │ ├── room_membership_idx.sql │ │ │ │ │ ├── room_retention.sql │ │ │ │ │ ├── signing_keys.sql │ │ │ │ │ ├── signing_keys_nonunique_signatures.sql │ │ │ │ │ ├── stats_separated.sql │ │ │ │ │ ├── unique_user_filter_index.py │ │ │ │ │ ├── user_external_ids.sql │ │ │ │ │ └── users_in_public_rooms_idx.sql │ │ │ │ ├── 57 │ │ │ │ │ ├── delete_old_current_state_events.sql │ │ │ │ │ ├── device_list_remote_cache_stale.sql │ │ │ │ │ ├── local_current_membership.py │ │ │ │ │ ├── remove_sent_outbound_pokes.sql │ │ │ │ │ ├── rooms_version_column.sql │ │ │ │ │ ├── rooms_version_column_2.sql.postgres │ │ │ │ │ ├── rooms_version_column_2.sql.sqlite │ │ │ │ │ ├── rooms_version_column_3.sql.postgres │ │ │ │ │ └── rooms_version_column_3.sql.sqlite │ │ │ │ ├── 58 │ │ │ │ │ ├── 02remove_dup_outbound_pokes.sql │ │ │ │ │ ├── 03persist_ui_auth.sql │ │ │ │ │ ├── 05cache_instance.sql.postgres │ │ │ │ │ ├── 06dlols_unique_idx.py │ │ │ │ │ ├── 07add_method_to_thumbnail_constraint.sql.postgres │ │ │ │ │ ├── 07add_method_to_thumbnail_constraint.sql.sqlite │ │ │ │ │ ├── 07persist_ui_auth_ips.sql │ │ │ │ │ ├── 08_media_safe_from_quarantine.sql.postgres │ │ │ │ │ ├── 08_media_safe_from_quarantine.sql.sqlite │ │ │ │ │ ├── 09shadow_ban.sql │ │ │ │ │ ├── 10_pushrules_enabled_delete_obsolete.sql │ │ │ │ │ ├── 10drop_local_rejections_stream.sql │ │ │ │ │ ├── 10federation_pos_instance_name.sql │ │ │ │ │ ├── 11dehydration.sql │ │ │ │ │ ├── 11fallback.sql │ │ │ │ │ ├── 11user_id_seq.py │ │ │ │ │ ├── 12room_stats.sql │ │ │ │ │ ├── 13remove_presence_allow_inbound.sql │ │ │ │ │ ├── 14events_instance_name.sql │ │ │ │ │ ├── 14events_instance_name.sql.postgres │ │ │ │ │ ├── 15_catchup_destination_rooms.sql │ │ │ │ │ ├── 15unread_count.sql │ │ │ │ │ ├── 16populate_stats_process_rooms_fix.sql │ │ │ │ │ ├── 17_catchup_last_successful.sql │ │ │ │ │ ├── 18stream_positions.sql │ │ │ │ │ ├── 19instance_map.sql.postgres │ │ │ │ │ ├── 19txn_id.sql │ │ │ │ │ ├── 20instance_name_event_tables.sql │ │ │ │ │ ├── 20user_daily_visits.sql │ │ │ │ │ ├── 21as_device_stream.sql │ │ │ │ │ ├── 21drop_device_max_stream_id.sql │ │ │ │ │ ├── 22puppet_token.sql │ │ │ │ │ ├── 22users_have_local_media.sql │ │ │ │ │ ├── 23e2e_cross_signing_keys_idx.sql │ │ │ │ │ ├── 24drop_event_json_index.sql │ │ │ │ │ ├── 25user_external_ids_user_id_idx.sql │ │ │ │ │ ├── 26access_token_last_validated.sql │ │ │ │ │ ├── 27local_invites.sql │ │ │ │ │ ├── 28drop_last_used_column.sql.postgres │ │ │ │ │ └── 28drop_last_used_column.sql.sqlite │ │ │ │ ├── 59 │ │ │ │ │ ├── 01ignored_user.py │ │ │ │ │ ├── 02shard_send_to_device.sql │ │ │ │ │ ├── 03shard_send_to_device_sequence.sql.postgres │ │ │ │ │ ├── 04_event_auth_chains.sql │ │ │ │ │ ├── 04_event_auth_chains.sql.postgres │ │ │ │ │ ├── 04drop_account_data.sql │ │ │ │ │ ├── 05cache_invalidation.sql │ │ │ │ │ ├── 06chain_cover_index.sql │ │ │ │ │ ├── 06shard_account_data.sql │ │ │ │ │ ├── 06shard_account_data.sql.postgres │ │ │ │ │ ├── 07shard_account_data_fix.sql │ │ │ │ │ ├── 08delete_pushers_for_deactivated_accounts.sql │ │ │ │ │ ├── 08delete_stale_pushers.sql │ │ │ │ │ ├── 09rejected_events_metadata.sql │ │ │ │ │ ├── 10delete_purged_chain_cover.sql │ │ │ │ │ ├── 11add_knock_members_to_stats.sql │ │ │ │ │ ├── 11drop_thumbnail_constraint.sql.postgres │ │ │ │ │ ├── 12account_validity_token_used_ts_ms.sql │ │ │ │ │ ├── 12presence_stream_instance.sql │ │ │ │ │ ├── 12presence_stream_instance_seq.sql.postgres │ │ │ │ │ ├── 13users_to_send_full_presence_to.sql │ │ │ │ │ ├── 14refresh_tokens.sql │ │ │ │ │ ├── 15locks.sql │ │ │ │ │ └── 16federation_inbound_staging.sql │ │ │ │ ├── 60 │ │ │ │ │ ├── 01recreate_stream_ordering.sql.postgres │ │ │ │ │ └── 02change_stream_ordering_columns.sql.postgres │ │ │ │ ├── 61 │ │ │ │ │ ├── 01change_appservices_txns.sql.postgres │ │ │ │ │ ├── 01insertion_event_lookups.sql │ │ │ │ │ ├── 02drop_redundant_room_depth_index.sql │ │ │ │ │ └── 03recreate_min_depth.py │ │ │ │ ├── 62 │ │ │ │ │ └── 01insertion_event_extremities.sql │ │ │ │ ├── 63 │ │ │ │ │ ├── 01create_registration_tokens.sql │ │ │ │ │ ├── 02delete_unlinked_email_pushers.sql │ │ │ │ │ ├── 02populate-rooms-creator.sql │ │ │ │ │ ├── 03session_store.sql │ │ │ │ │ └── 04add_presence_stream_not_offline_index.sql │ │ │ │ ├── 64 │ │ │ │ │ ├── 01msc2716_chunk_to_batch_rename.sql.postgres │ │ │ │ │ └── 01msc2716_chunk_to_batch_rename.sql.sqlite │ │ │ │ ├── 65 │ │ │ │ │ ├── 01msc2716_insertion_event_edges.sql │ │ │ │ │ ├── 03remove_hidden_devices_from_device_inbox.sql │ │ │ │ │ ├── 04_local_group_updates.sql │ │ │ │ │ ├── 05_remove_room_stats_historical_and_user_stats_historical.sql │ │ │ │ │ ├── 06remove_deleted_devices_from_device_inbox.sql │ │ │ │ │ ├── 07_arbitrary_relations.sql │ │ │ │ │ ├── 08_device_inbox_background_updates.sql │ │ │ │ │ ├── 10_expirable_refresh_tokens.sql │ │ │ │ │ └── 11_devices_auth_provider_session.sql │ │ │ │ ├── 67 │ │ │ │ │ └── 01drop_public_room_list_stream.sql │ │ │ │ ├── 68 │ │ │ │ │ ├── 01event_columns.sql │ │ │ │ │ ├── 02_msc2409_add_device_id_appservice_stream_type.sql │ │ │ │ │ ├── 03_delete_account_data_for_deactivated_accounts.sql │ │ │ │ │ ├── 04_refresh_tokens_index_next_token_id.sql │ │ │ │ │ ├── 04partial_state_rooms.sql │ │ │ │ │ ├── 05_delete_non_strings_from_event_search.sql.sqlite │ │ │ │ │ ├── 05partial_state_rooms_triggers.py │ │ │ │ │ └── 06_msc3202_add_device_list_appservice_stream_type.sql │ │ │ │ ├── 69 │ │ │ │ │ ├── 01as_txn_seq.py │ │ │ │ │ ├── 01device_list_oubound_by_room.sql │ │ │ │ │ └── 02cache_invalidation_index.sql │ │ │ │ ├── 70 │ │ │ │ │ └── 01clean_table_purged_rooms.sql │ │ │ │ ├── 71 │ │ │ │ │ ├── 01rebuild_event_edges.sql.postgres │ │ │ │ │ ├── 01rebuild_event_edges.sql.sqlite │ │ │ │ │ ├── 01remove_noop_background_updates.sql │ │ │ │ │ └── 02event_push_summary_unique.sql │ │ │ │ ├── 72 │ │ │ │ │ ├── 01add_room_type_to_state_stats.sql │ │ │ │ │ ├── 01event_push_summary_receipt.sql │ │ │ │ │ ├── 02event_push_actions_index.sql │ │ │ │ │ ├── 03bg_populate_events_columns.py │ │ │ │ │ ├── 03drop_event_reference_hashes.sql │ │ │ │ │ ├── 03remove_groups.sql │ │ │ │ │ ├── 04drop_column_application_services_state_last_txn.sql.postgres │ │ │ │ │ ├── 04drop_column_application_services_state_last_txn.sql.sqlite │ │ │ │ │ ├── 05receipts_event_stream_ordering.sql │ │ │ │ │ ├── 05remove_unstable_private_read_receipts.sql │ │ │ │ │ ├── 06add_consent_ts_to_users.sql │ │ │ │ │ ├── 06thread_notifications.sql │ │ │ │ │ ├── 07force_update_current_state_events_membership.py │ │ │ │ │ ├── 07thread_receipts.sql.postgres │ │ │ │ │ ├── 07thread_receipts.sql.sqlite │ │ │ │ │ ├── 08begin_cache_invalidation_seq_at_2.sql.postgres │ │ │ │ │ ├── 08thread_receipts.sql │ │ │ │ │ └── 09partial_indices.sql.sqlite │ │ │ │ ├── 73 │ │ │ │ │ ├── 01event_failed_pull_attempts.sql │ │ │ │ │ ├── 02add_pusher_enabled.sql │ │ │ │ │ ├── 02room_id_indexes_for_purging.sql │ │ │ │ │ ├── 03pusher_device_id.sql │ │ │ │ │ ├── 03users_approved_column.sql │ │ │ │ │ ├── 04partial_join_details.sql │ │ │ │ │ ├── 04pending_device_list_updates.sql │ │ │ │ │ ├── 05old_push_actions.sql.postgres │ │ │ │ │ ├── 05old_push_actions.sql.sqlite │ │ │ │ │ ├── 06thread_notifications_thread_id_idx.sql │ │ │ │ │ ├── 08thread_receipts_non_null.sql.postgres │ │ │ │ │ ├── 08thread_receipts_non_null.sql.sqlite │ │ │ │ │ ├── 09partial_joined_via_destination.sql │ │ │ │ │ ├── 09threads_table.sql │ │ │ │ │ ├── 10_update_sqlite_fts4_tokenizer.py │ │ │ │ │ ├── 10login_tokens.sql │ │ │ │ │ ├── 11event_search_room_id_n_distinct.sql.postgres │ │ │ │ │ ├── 12refactor_device_list_outbound_pokes.sql │ │ │ │ │ ├── 13add_device_lists_index.sql │ │ │ │ │ ├── 20_un_partial_stated_room_stream.sql │ │ │ │ │ ├── 21_un_partial_stated_room_stream_seq.sql.postgres │ │ │ │ │ ├── 22_rebuild_user_dir_stats.sql │ │ │ │ │ ├── 22_un_partial_stated_event_stream.sql │ │ │ │ │ ├── 23_fix_thread_index.sql │ │ │ │ │ ├── 23_un_partial_stated_room_stream_seq.sql.postgres │ │ │ │ │ ├── 24_events_jump_to_date_index.sql │ │ │ │ │ └── 25drop_presence.sql │ │ │ │ ├── 74 │ │ │ │ │ ├── 01_user_directory_stale_remote_users.sql │ │ │ │ │ ├── 02_set_device_id_for_pushers_bg_update.sql │ │ │ │ │ ├── 03_membership_tables_event_stream_ordering.sql.postgres │ │ │ │ │ ├── 03_membership_tables_event_stream_ordering.sql.sqlite │ │ │ │ │ ├── 03_room_membership_index.sql │ │ │ │ │ ├── 04_delete_e2e_backup_keys_for_deactivated_users.sql │ │ │ │ │ ├── 04_membership_tables_event_stream_ordering_triggers.py │ │ │ │ │ ├── 05_events_txn_id_device_id.sql │ │ │ │ │ └── 90COMMENTS_destinations.sql.postgres │ │ │ │ ├── 76 │ │ │ │ │ ├── 01_add_profiles_full_user_id_column.sql │ │ │ │ │ ├── 02_add_user_filters_full_user_id_column.sql │ │ │ │ │ ├── 03_per_user_experimental_features.sql │ │ │ │ │ └── 04_add_room_forgetter.sql │ │ │ │ ├── 77 │ │ │ │ │ ├── 01_add_profiles_not_valid_check.sql.postgres │ │ │ │ │ ├── 02_add_user_filters_not_valid_check.sql.postgres │ │ │ │ │ ├── 03bg_populate_full_user_id_profiles.sql │ │ │ │ │ ├── 04bg_populate_full_user_id_user_filters.sql │ │ │ │ │ ├── 05thread_notifications_backfill.sql │ │ │ │ │ ├── 06thread_notifications_not_null.sql.sqlite │ │ │ │ │ ├── 06thread_notifications_not_null_event_push_actions.sql.postgres │ │ │ │ │ ├── 06thread_notifications_not_null_event_push_actions_staging.sql.postgres │ │ │ │ │ ├── 06thread_notifications_not_null_event_push_summary.sql.postgres │ │ │ │ │ └── 14bg_indices_event_stream_ordering.sql │ │ │ │ ├── 78 │ │ │ │ │ ├── 01_validate_and_update_profiles.py │ │ │ │ │ ├── 02_validate_and_update_user_filters.py │ │ │ │ │ ├── 03_remove_unused_indexes_user_filters.py │ │ │ │ │ ├── 03event_extremities_constraints.py │ │ │ │ │ └── 04_add_full_user_id_index_user_filters.py │ │ │ │ ├── 79 │ │ │ │ │ ├── 03_read_write_locks_triggers.sql.postgres │ │ │ │ │ ├── 03_read_write_locks_triggers.sql.sqlite │ │ │ │ │ ├── 04_mitigate_stream_ordering_update_race.py │ │ │ │ │ ├── 05_read_write_locks_triggers.sql.postgres │ │ │ │ │ └── 05_read_write_locks_triggers.sql.sqlite │ │ │ │ ├── 80 │ │ │ │ │ ├── 01_users_alter_locked.sql │ │ │ │ │ ├── 02_read_write_locks_unlogged.sql.postgres │ │ │ │ │ ├── 02_scheduled_tasks.sql │ │ │ │ │ ├── 03_read_write_locks_triggers.sql.postgres │ │ │ │ │ └── 04_read_write_locks_deadlock.sql.postgres │ │ │ │ ├── 82 │ │ │ │ │ ├── 02_scheduled_tasks_index.sql │ │ │ │ │ ├── 04_add_indices_for_purging_rooms.sql │ │ │ │ │ └── 05gaps.sql │ │ │ │ └── 83 │ │ │ │ │ ├── 01_drop_old_tables.sql │ │ │ │ │ ├── 03_instance_name_receipts.sql.sqlite │ │ │ │ │ ├── 05_cross_signing_key_update_grant.sql │ │ │ │ │ └── 06_event_push_summary_room.sql │ │ │ └── full_schemas │ │ │ │ └── 72 │ │ │ │ ├── full.sql.postgres │ │ │ │ └── full.sql.sqlite │ │ └── state │ │ │ ├── delta │ │ │ ├── 23 │ │ │ │ └── drop_state_index.sql │ │ │ ├── 32 │ │ │ │ └── remove_state_indices.sql │ │ │ ├── 35 │ │ │ │ ├── add_state_index.sql │ │ │ │ ├── state.sql │ │ │ │ └── state_dedupe.sql │ │ │ ├── 47 │ │ │ │ └── state_group_seq.py │ │ │ ├── 56 │ │ │ │ └── state_group_room_idx.sql │ │ │ ├── 61 │ │ │ │ └── 02state_groups_state_n_distinct.sql.postgres │ │ │ └── 70 │ │ │ │ └── 08_state_group_edges_unique.sql │ │ │ └── full_schemas │ │ │ └── 72 │ │ │ ├── full.sql.postgres │ │ │ └── full.sql.sqlite │ ├── types.py │ └── util │ │ ├── __init__.py │ │ ├── id_generators.py │ │ ├── partial_state_events_tracker.py │ │ └── sequence.py ├── streams │ ├── __init__.py │ ├── config.py │ └── events.py ├── types │ ├── __init__.py │ └── state.py ├── util │ ├── __init__.py │ ├── async_helpers.py │ ├── batching_queue.py │ ├── caches │ │ ├── __init__.py │ │ ├── cached_call.py │ │ ├── deferred_cache.py │ │ ├── descriptors.py │ │ ├── dictionary_cache.py │ │ ├── expiringcache.py │ │ ├── lrucache.py │ │ ├── response_cache.py │ │ ├── stream_change_cache.py │ │ ├── treecache.py │ │ └── ttlcache.py │ ├── cancellation.py │ ├── check_dependencies.py │ ├── daemonize.py │ ├── distributor.py │ ├── file_consumer.py │ ├── frozenutils.py │ ├── gai_resolver.py │ ├── hash.py │ ├── httpresourcetree.py │ ├── iterutils.py │ ├── linked_list.py │ ├── logcontext.py │ ├── logformatter.py │ ├── macaroons.py │ ├── manhole.py │ ├── metrics.py │ ├── module_loader.py │ ├── msisdn.py │ ├── patch_inline_callbacks.py │ ├── ratelimitutils.py │ ├── retryutils.py │ ├── rlimit.py │ ├── rust.py │ ├── stringutils.py │ ├── task_scheduler.py │ ├── templates.py │ ├── threepids.py │ └── wheel_timer.py └── visibility.py ├── synmark ├── __init__.py ├── __main__.py └── suites │ ├── __init__.py │ ├── logging.py │ ├── lrucache.py │ └── lrucache_evict.py ├── sytest-blacklist ├── tests ├── __init__.py ├── api │ ├── __init__.py │ ├── test_auth.py │ ├── test_errors.py │ ├── test_filtering.py │ └── test_ratelimiting.py ├── app │ ├── __init__.py │ ├── test_homeserver_start.py │ ├── test_openid_listener.py │ └── test_phone_stats_home.py ├── appservice │ ├── __init__.py │ ├── test_api.py │ ├── test_appservice.py │ └── test_scheduler.py ├── config │ ├── __init__.py │ ├── test___main__.py │ ├── test_api.py │ ├── test_appservice.py │ ├── test_background_update.py │ ├── test_base.py │ ├── test_cache.py │ ├── test_database.py │ ├── test_generate.py │ ├── test_load.py │ ├── test_oauth_delegation.py │ ├── test_ratelimiting.py │ ├── test_registration_config.py │ ├── test_room_directory.py │ ├── test_server.py │ ├── test_tls.py │ ├── test_util.py │ ├── test_workers.py │ └── utils.py ├── crypto │ ├── __init__.py │ ├── test_event_signing.py │ └── test_keyring.py ├── events │ ├── __init__.py │ ├── test_presence_router.py │ ├── test_snapshot.py │ └── test_utils.py ├── federation │ ├── __init__.py │ ├── test_complexity.py │ ├── test_federation_catch_up.py │ ├── test_federation_client.py │ ├── test_federation_sender.py │ ├── test_federation_server.py │ └── transport │ │ ├── __init__.py │ │ ├── server │ │ ├── __init__.py │ │ └── test__base.py │ │ ├── test_client.py │ │ ├── test_knocking.py │ │ └── test_server.py ├── handlers │ ├── __init__.py │ ├── oidc_test_key.p8 │ ├── oidc_test_key.pub.pem │ ├── test_admin.py │ ├── test_appservice.py │ ├── test_auth.py │ ├── test_cas.py │ ├── test_deactivate_account.py │ ├── test_device.py │ ├── test_directory.py │ ├── test_e2e_keys.py │ ├── test_e2e_room_keys.py │ ├── test_federation.py │ ├── test_federation_event.py │ ├── test_message.py │ ├── test_oauth_delegation.py │ ├── test_oidc.py │ ├── test_password_providers.py │ ├── test_presence.py │ ├── test_profile.py │ ├── test_receipts.py │ ├── test_register.py │ ├── test_room.py │ ├── test_room_member.py │ ├── test_room_summary.py │ ├── test_saml.py │ ├── test_send_email.py │ ├── test_sso.py │ ├── test_stats.py │ ├── test_sync.py │ ├── test_typing.py │ ├── test_user_directory.py │ └── test_worker_lock.py ├── http │ ├── __init__.py │ ├── ca.crt │ ├── ca.key │ ├── federation │ │ ├── __init__.py │ │ ├── test_matrix_federation_agent.py │ │ └── test_srv_resolver.py │ ├── server.key │ ├── server │ │ ├── __init__.py │ │ └── _base.py │ ├── test_additional_resource.py │ ├── test_client.py │ ├── test_endpoint.py │ ├── test_matrixfederationclient.py │ ├── test_proxy.py │ ├── test_proxyagent.py │ ├── test_servlet.py │ ├── test_simple_client.py │ └── test_site.py ├── logging │ ├── __init__.py │ ├── test_opentracing.py │ ├── test_remote_handler.py │ └── test_terse_json.py ├── media │ ├── __init__.py │ ├── test_base.py │ ├── test_filepath.py │ ├── test_html_preview.py │ ├── test_media_retention.py │ ├── test_media_storage.py │ ├── test_oembed.py │ └── test_url_previewer.py ├── metrics │ ├── __init__.py │ ├── test_background_process_metrics.py │ └── test_metrics.py ├── module_api │ ├── __init__.py │ ├── test_account_data_manager.py │ ├── test_api.py │ └── test_event_unsigned_addition.py ├── push │ ├── __init__.py │ ├── test_bulk_push_rule_evaluator.py │ ├── test_email.py │ ├── test_http.py │ ├── test_presentable_names.py │ └── test_push_rule_evaluator.py ├── replication │ ├── __init__.py │ ├── _base.py │ ├── http │ │ ├── __init__.py │ │ └── test__base.py │ ├── storage │ │ ├── __init__.py │ │ ├── _base.py │ │ └── test_events.py │ ├── tcp │ │ ├── __init__.py │ │ ├── streams │ │ │ ├── __init__.py │ │ │ ├── test_account_data.py │ │ │ ├── test_events.py │ │ │ ├── test_federation.py │ │ │ ├── test_partial_state.py │ │ │ ├── test_receipts.py │ │ │ ├── test_to_device.py │ │ │ └── test_typing.py │ │ ├── test_commands.py │ │ └── test_handler.py │ ├── test_auth.py │ ├── test_client_reader_shard.py │ ├── test_federation_ack.py │ ├── test_federation_sender_shard.py │ ├── test_module_cache_invalidation.py │ ├── test_multi_media_repo.py │ ├── test_pusher_shard.py │ ├── test_sharded_event_persister.py │ └── test_sharded_receipts.py ├── rest │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── test_admin.py │ │ ├── test_background_updates.py │ │ ├── test_device.py │ │ ├── test_event_reports.py │ │ ├── test_federation.py │ │ ├── test_jwks.py │ │ ├── test_media.py │ │ ├── test_registration_tokens.py │ │ ├── test_room.py │ │ ├── test_server_notice.py │ │ ├── test_statistics.py │ │ ├── test_user.py │ │ └── test_username_available.py │ ├── client │ │ ├── __init__.py │ │ ├── test_account.py │ │ ├── test_account_data.py │ │ ├── test_auth.py │ │ ├── test_auth_issuer.py │ │ ├── test_capabilities.py │ │ ├── test_consent.py │ │ ├── test_devices.py │ │ ├── test_directory.py │ │ ├── test_ephemeral_message.py │ │ ├── test_events.py │ │ ├── test_filter.py │ │ ├── test_identity.py │ │ ├── test_keys.py │ │ ├── test_login.py │ │ ├── test_login_token_request.py │ │ ├── test_models.py │ │ ├── test_mutual_rooms.py │ │ ├── test_notifications.py │ │ ├── test_password_policy.py │ │ ├── test_power_levels.py │ │ ├── test_presence.py │ │ ├── test_profile.py │ │ ├── test_push_rule_attrs.py │ │ ├── test_read_marker.py │ │ ├── test_receipts.py │ │ ├── test_redactions.py │ │ ├── test_register.py │ │ ├── test_relations.py │ │ ├── test_rendezvous.py │ │ ├── test_report_event.py │ │ ├── test_retention.py │ │ ├── test_rooms.py │ │ ├── test_sendtodevice.py │ │ ├── test_shadow_banned.py │ │ ├── test_sync.py │ │ ├── test_third_party_rules.py │ │ ├── test_transactions.py │ │ ├── test_typing.py │ │ ├── test_upgrade_room.py │ │ └── utils.py │ ├── key │ │ ├── __init__.py │ │ └── v2 │ │ │ ├── __init__.py │ │ │ └── test_remote_key_resource.py │ ├── media │ │ ├── __init__.py │ │ ├── test_domain_blocking.py │ │ └── test_url_preview.py │ ├── test_health.py │ └── test_well_known.py ├── scripts │ ├── __init__.py │ └── test_new_matrix_user.py ├── server.py ├── server_notices │ ├── __init__.py │ ├── test_consent.py │ └── test_resource_limits_server_notices.py ├── state │ ├── __init__.py │ └── test_v2.py ├── storage │ ├── __init__.py │ ├── databases │ │ ├── __init__.py │ │ └── main │ │ │ ├── __init__.py │ │ │ ├── test_cache.py │ │ │ ├── test_deviceinbox.py │ │ │ ├── test_end_to_end_keys.py │ │ │ ├── test_events_worker.py │ │ │ ├── test_lock.py │ │ │ ├── test_receipts.py │ │ │ └── test_room.py │ ├── test__base.py │ ├── test_account_data.py │ ├── test_appservice.py │ ├── test_background_update.py │ ├── test_base.py │ ├── test_cleanup_extrems.py │ ├── test_client_ips.py │ ├── test_database.py │ ├── test_devices.py │ ├── test_directory.py │ ├── test_e2e_room_keys.py │ ├── test_end_to_end_keys.py │ ├── test_event_chain.py │ ├── test_event_federation.py │ ├── test_event_metrics.py │ ├── test_event_push_actions.py │ ├── test_events.py │ ├── test_id_generators.py │ ├── test_main.py │ ├── test_monthly_active_users.py │ ├── test_profile.py │ ├── test_purge.py │ ├── test_receipts.py │ ├── test_redaction.py │ ├── test_registration.py │ ├── test_relations.py │ ├── test_rollback_worker.py │ ├── test_room.py │ ├── test_room_search.py │ ├── test_roommember.py │ ├── test_state.py │ ├── test_stream.py │ ├── test_transactions.py │ ├── test_txn_limit.py │ ├── test_unsafe_locale.py │ ├── test_user_directory.py │ ├── test_user_filters.py │ └── util │ │ ├── __init__.py │ │ └── test_partial_state_events_tracker.py ├── test_distributor.py ├── test_event_auth.py ├── test_federation.py ├── test_mau.py ├── test_phone_home.py ├── test_rust.py ├── test_server.py ├── test_state.py ├── test_terms_auth.py ├── test_test_utils.py ├── test_types.py ├── test_utils │ ├── __init__.py │ ├── event_injection.py │ ├── html_parsers.py │ ├── logging_setup.py │ └── oidc.py ├── test_visibility.py ├── types │ ├── __init__.py │ └── test_state.py ├── unittest.py ├── util │ ├── __init__.py │ ├── caches │ │ ├── __init__.py │ │ ├── test_cached_call.py │ │ ├── test_deferred_cache.py │ │ ├── test_descriptors.py │ │ ├── test_response_cache.py │ │ └── test_ttlcache.py │ ├── test_async_helpers.py │ ├── test_batching_queue.py │ ├── test_check_dependencies.py │ ├── test_dict_cache.py │ ├── test_expiring_cache.py │ ├── test_file_consumer.py │ ├── test_itertools.py │ ├── test_linearizer.py │ ├── test_logcontext.py │ ├── test_logformatter.py │ ├── test_lrucache.py │ ├── test_macaroons.py │ ├── test_ratelimitutils.py │ ├── test_retryutils.py │ ├── test_rwlock.py │ ├── test_stream_change_cache.py │ ├── test_stringutils.py │ ├── test_task_scheduler.py │ ├── test_threepids.py │ ├── test_treecache.py │ └── test_wheel_timer.py └── utils.py └── tox.ini /.ci/complement_package.gotpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/complement_package.gotpl -------------------------------------------------------------------------------- /.ci/postgres-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/postgres-config.yaml -------------------------------------------------------------------------------- /.ci/scripts/auditwheel_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/auditwheel_wrapper.py -------------------------------------------------------------------------------- /.ci/scripts/calculate_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/calculate_jobs.py -------------------------------------------------------------------------------- /.ci/scripts/check_lockfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/check_lockfile.py -------------------------------------------------------------------------------- /.ci/scripts/checkout_complement.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/checkout_complement.sh -------------------------------------------------------------------------------- /.ci/scripts/gotestfmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/gotestfmt -------------------------------------------------------------------------------- /.ci/scripts/prepare_old_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/prepare_old_deps.sh -------------------------------------------------------------------------------- /.ci/scripts/test_synapse_port_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/scripts/test_synapse_port_db.sh -------------------------------------------------------------------------------- /.ci/sqlite-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/sqlite-config.yaml -------------------------------------------------------------------------------- /.ci/test_db.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/test_db.db -------------------------------------------------------------------------------- /.ci/worker-blacklist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.ci/worker-blacklist -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/docs-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/docs-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/fix_lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/fix_lint.yaml -------------------------------------------------------------------------------- /.github/workflows/latest_deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/latest_deps.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/triage-incoming.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/triage-incoming.yml -------------------------------------------------------------------------------- /.github/workflows/triage_labelled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/triage_labelled.yml -------------------------------------------------------------------------------- /.github/workflows/twisted_trunk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.github/workflows/twisted_trunk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | group_imports = "StdExternalCrate" 2 | -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/Cargo.toml -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/README.rst -------------------------------------------------------------------------------- /UPGRADE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/UPGRADE.rst -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/book.toml -------------------------------------------------------------------------------- /changelog.d/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /changelog.d/16533.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16533.doc -------------------------------------------------------------------------------- /changelog.d/16679.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16679.feature -------------------------------------------------------------------------------- /changelog.d/16696.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16696.feature -------------------------------------------------------------------------------- /changelog.d/16726.misc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16726.misc -------------------------------------------------------------------------------- /changelog.d/16737.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16737.doc -------------------------------------------------------------------------------- /changelog.d/16738.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16738.feature -------------------------------------------------------------------------------- /changelog.d/16740.bugfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/changelog.d/16740.bugfix -------------------------------------------------------------------------------- /contrib/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/README.rst -------------------------------------------------------------------------------- /contrib/cmdclient/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/cmdclient/console.py -------------------------------------------------------------------------------- /contrib/cmdclient/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/cmdclient/http.py -------------------------------------------------------------------------------- /contrib/datagrip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/datagrip/README.md -------------------------------------------------------------------------------- /contrib/datagrip/common.sql: -------------------------------------------------------------------------------- 1 | ../../synapse/storage/schema/common/full_schemas/72/full.sql.postgres -------------------------------------------------------------------------------- /contrib/datagrip/main.sql: -------------------------------------------------------------------------------- 1 | ../../synapse/storage/schema/main/full_schemas/72/full.sql.postgres -------------------------------------------------------------------------------- /contrib/datagrip/schema_version.sql: -------------------------------------------------------------------------------- 1 | ../../synapse/storage/schema/common/schema_version.sql -------------------------------------------------------------------------------- /contrib/datagrip/state.sql: -------------------------------------------------------------------------------- 1 | ../../synapse/storage/schema/state/full_schemas/72/full.sql.postgres -------------------------------------------------------------------------------- /contrib/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/docker/README.md -------------------------------------------------------------------------------- /contrib/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/docker/docker-compose.yml -------------------------------------------------------------------------------- /contrib/example_log_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/example_log_config.yaml -------------------------------------------------------------------------------- /contrib/grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/grafana/README.md -------------------------------------------------------------------------------- /contrib/grafana/synapse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/grafana/synapse.json -------------------------------------------------------------------------------- /contrib/graph/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/graph/graph.py -------------------------------------------------------------------------------- /contrib/graph/graph2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/graph/graph2.py -------------------------------------------------------------------------------- /contrib/graph/graph3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/graph/graph3.py -------------------------------------------------------------------------------- /contrib/lnav/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/lnav/README.md -------------------------------------------------------------------------------- /contrib/lnav/synapse-log-format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/lnav/synapse-log-format.json -------------------------------------------------------------------------------- /contrib/prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/prometheus/README.md -------------------------------------------------------------------------------- /contrib/prometheus/synapse-v2.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/prometheus/synapse-v2.rules -------------------------------------------------------------------------------- /contrib/purge_api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/purge_api/README.md -------------------------------------------------------------------------------- /contrib/purge_api/purge_history.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/purge_api/purge_history.sh -------------------------------------------------------------------------------- /contrib/snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/snap/snapcraft.yaml -------------------------------------------------------------------------------- /contrib/systemd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/systemd/README.md -------------------------------------------------------------------------------- /contrib/systemd/log_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/systemd/log_config.yaml -------------------------------------------------------------------------------- /contrib/vertobot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/vertobot/.gitignore -------------------------------------------------------------------------------- /contrib/vertobot/bot.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/vertobot/bot.pl -------------------------------------------------------------------------------- /contrib/vertobot/bridge.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/vertobot/bridge.pl -------------------------------------------------------------------------------- /contrib/vertobot/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/vertobot/config.yaml -------------------------------------------------------------------------------- /contrib/vertobot/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/vertobot/cpanfile -------------------------------------------------------------------------------- /contrib/vertobot/verto-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/contrib/vertobot/verto-example.json -------------------------------------------------------------------------------- /debian/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/.gitignore -------------------------------------------------------------------------------- /debian/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/NEWS -------------------------------------------------------------------------------- /debian/build_virtualenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/build_virtualenv -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/clean: -------------------------------------------------------------------------------- 1 | exported_requirements.txt 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/dirs -------------------------------------------------------------------------------- /debian/hash_password.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/hash_password.1 -------------------------------------------------------------------------------- /debian/hash_password.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/hash_password.ronn -------------------------------------------------------------------------------- /debian/install: -------------------------------------------------------------------------------- 1 | debian/manage_debconf.pl /opt/venvs/matrix-synapse/lib/ 2 | -------------------------------------------------------------------------------- /debian/manage_debconf.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/manage_debconf.pl -------------------------------------------------------------------------------- /debian/manpages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/manpages -------------------------------------------------------------------------------- /debian/matrix-synapse-py3.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/matrix-synapse-py3.config -------------------------------------------------------------------------------- /debian/matrix-synapse-py3.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/matrix-synapse-py3.links -------------------------------------------------------------------------------- /debian/matrix-synapse-py3.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/matrix-synapse-py3.postinst -------------------------------------------------------------------------------- /debian/matrix-synapse.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/matrix-synapse.service -------------------------------------------------------------------------------- /debian/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | [type: gettext/rfc822deb] templates 2 | -------------------------------------------------------------------------------- /debian/po/templates.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/po/templates.pot -------------------------------------------------------------------------------- /debian/register_new_matrix_user.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/register_new_matrix_user.1 -------------------------------------------------------------------------------- /debian/register_new_matrix_user.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/register_new_matrix_user.ronn -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/synapse_port_db.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/synapse_port_db.1 -------------------------------------------------------------------------------- /debian/synapse_port_db.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/synapse_port_db.ronn -------------------------------------------------------------------------------- /debian/synctl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/synctl.1 -------------------------------------------------------------------------------- /debian/synctl.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/synctl.ronn -------------------------------------------------------------------------------- /debian/templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/debian/templates -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/demo/clean.sh -------------------------------------------------------------------------------- /demo/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/demo/start.sh -------------------------------------------------------------------------------- /demo/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/demo/stop.sh -------------------------------------------------------------------------------- /dev-docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/dev-docs/Makefile -------------------------------------------------------------------------------- /dev-docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/dev-docs/conf.py -------------------------------------------------------------------------------- /dev-docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/dev-docs/index.rst -------------------------------------------------------------------------------- /dev-docs/modules/federation_sender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/dev-docs/modules/federation_sender.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile-dhvirtualenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/Dockerfile-dhvirtualenv -------------------------------------------------------------------------------- /docker/Dockerfile-workers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/Dockerfile-workers -------------------------------------------------------------------------------- /docker/README-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/README-testing.md -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/build_debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/build_debian.sh -------------------------------------------------------------------------------- /docker/complement/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/complement/Dockerfile -------------------------------------------------------------------------------- /docker/complement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/complement/README.md -------------------------------------------------------------------------------- /docker/conf-workers/healthcheck.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/conf-workers/healthcheck.sh.j2 -------------------------------------------------------------------------------- /docker/conf-workers/nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/conf-workers/nginx.conf.j2 -------------------------------------------------------------------------------- /docker/conf-workers/shared.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/conf-workers/shared.yaml.j2 -------------------------------------------------------------------------------- /docker/conf-workers/worker.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/conf-workers/worker.yaml.j2 -------------------------------------------------------------------------------- /docker/conf/homeserver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/conf/homeserver.yaml -------------------------------------------------------------------------------- /docker/conf/log.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/conf/log.config -------------------------------------------------------------------------------- /docker/configure_workers_and_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/configure_workers_and_start.py -------------------------------------------------------------------------------- /docker/editable.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/editable.Dockerfile -------------------------------------------------------------------------------- /docker/prefix-log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/prefix-log -------------------------------------------------------------------------------- /docker/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docker/start.py -------------------------------------------------------------------------------- /docs/.sample_config_header.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/.sample_config_header.yaml -------------------------------------------------------------------------------- /docs/CAPTCHA_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/CAPTCHA_SETUP.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/admin_api/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/README.rst -------------------------------------------------------------------------------- /docs/admin_api/account_validity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/account_validity.md -------------------------------------------------------------------------------- /docs/admin_api/event_reports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/event_reports.md -------------------------------------------------------------------------------- /docs/admin_api/media_admin_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/media_admin_api.md -------------------------------------------------------------------------------- /docs/admin_api/purge_history_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/purge_history_api.md -------------------------------------------------------------------------------- /docs/admin_api/register_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/register_api.md -------------------------------------------------------------------------------- /docs/admin_api/room_membership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/room_membership.md -------------------------------------------------------------------------------- /docs/admin_api/rooms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/rooms.md -------------------------------------------------------------------------------- /docs/admin_api/server_notices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/server_notices.md -------------------------------------------------------------------------------- /docs/admin_api/statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/statistics.md -------------------------------------------------------------------------------- /docs/admin_api/user_admin_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/user_admin_api.md -------------------------------------------------------------------------------- /docs/admin_api/version_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/admin_api/version_api.md -------------------------------------------------------------------------------- /docs/ancient_architecture_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/ancient_architecture_notes.md -------------------------------------------------------------------------------- /docs/application_services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/application_services.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/auth_chain_diff.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/auth_chain_diff.dot -------------------------------------------------------------------------------- /docs/auth_chain_diff.dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/auth_chain_diff.dot.png -------------------------------------------------------------------------------- /docs/changelogs/CHANGES-2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/changelogs/CHANGES-2019.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGES-2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/changelogs/CHANGES-2020.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGES-2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/changelogs/CHANGES-2021.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGES-2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/changelogs/CHANGES-2022.md -------------------------------------------------------------------------------- /docs/changelogs/CHANGES-pre-1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/changelogs/CHANGES-pre-1.0.md -------------------------------------------------------------------------------- /docs/changelogs/README.md: -------------------------------------------------------------------------------- 1 | This directory contains changelogs for previous years. 2 | -------------------------------------------------------------------------------- /docs/code_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/code_style.md -------------------------------------------------------------------------------- /docs/consent_tracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/consent_tracking.md -------------------------------------------------------------------------------- /docs/delegate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/delegate.md -------------------------------------------------------------------------------- /docs/deprecation_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/deprecation_policy.md -------------------------------------------------------------------------------- /docs/development/cas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/cas.md -------------------------------------------------------------------------------- /docs/development/database_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/database_schema.md -------------------------------------------------------------------------------- /docs/development/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/demo.md -------------------------------------------------------------------------------- /docs/development/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/dependencies.md -------------------------------------------------------------------------------- /docs/development/git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/git.md -------------------------------------------------------------------------------- /docs/development/img/git/branches.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/img/git/branches.jpg -------------------------------------------------------------------------------- /docs/development/img/git/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/img/git/clean.png -------------------------------------------------------------------------------- /docs/development/img/git/squash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/img/git/squash.png -------------------------------------------------------------------------------- /docs/development/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/releases.md -------------------------------------------------------------------------------- /docs/development/reviews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/reviews.md -------------------------------------------------------------------------------- /docs/development/room-dag-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/room-dag-concepts.md -------------------------------------------------------------------------------- /docs/development/saml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/development/saml.md -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/federate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/federate.md -------------------------------------------------------------------------------- /docs/jwt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/jwt.md -------------------------------------------------------------------------------- /docs/log_contexts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/log_contexts.md -------------------------------------------------------------------------------- /docs/manhole.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/manhole.md -------------------------------------------------------------------------------- /docs/media_repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/media_repository.md -------------------------------------------------------------------------------- /docs/message_retention_policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/message_retention_policies.md -------------------------------------------------------------------------------- /docs/metrics-howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/metrics-howto.md -------------------------------------------------------------------------------- /docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/modules/index.md -------------------------------------------------------------------------------- /docs/modules/porting_legacy_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/modules/porting_legacy_module.md -------------------------------------------------------------------------------- /docs/modules/writing_a_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/modules/writing_a_module.md -------------------------------------------------------------------------------- /docs/openid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/openid.md -------------------------------------------------------------------------------- /docs/opentracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/opentracing.md -------------------------------------------------------------------------------- /docs/password_auth_providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/password_auth_providers.md -------------------------------------------------------------------------------- /docs/postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/postgres.md -------------------------------------------------------------------------------- /docs/presence_router_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/presence_router_module.md -------------------------------------------------------------------------------- /docs/replication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/replication.md -------------------------------------------------------------------------------- /docs/reverse_proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/reverse_proxy.md -------------------------------------------------------------------------------- /docs/room_and_user_statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/room_and_user_statistics.md -------------------------------------------------------------------------------- /docs/sample_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/sample_config.yaml -------------------------------------------------------------------------------- /docs/sample_log_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/sample_log_config.yaml -------------------------------------------------------------------------------- /docs/server_notices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/server_notices.md -------------------------------------------------------------------------------- /docs/setup/forward_proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/setup/forward_proxy.md -------------------------------------------------------------------------------- /docs/setup/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/setup/installation.md -------------------------------------------------------------------------------- /docs/setup/turn/coturn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/setup/turn/coturn.md -------------------------------------------------------------------------------- /docs/setup/turn/eturnal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/setup/turn/eturnal.md -------------------------------------------------------------------------------- /docs/spam_checker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/spam_checker.md -------------------------------------------------------------------------------- /docs/sso_mapping_providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/sso_mapping_providers.md -------------------------------------------------------------------------------- /docs/structured_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/structured_logging.md -------------------------------------------------------------------------------- /docs/synctl_workers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/synctl_workers.md -------------------------------------------------------------------------------- /docs/systemd-with-workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/systemd-with-workers/README.md -------------------------------------------------------------------------------- /docs/tcp_replication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/tcp_replication.md -------------------------------------------------------------------------------- /docs/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/templates.md -------------------------------------------------------------------------------- /docs/turn-howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/turn-howto.md -------------------------------------------------------------------------------- /docs/upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/upgrade.md -------------------------------------------------------------------------------- /docs/usage/administration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/usage/administration/README.md -------------------------------------------------------------------------------- /docs/usage/configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/usage/configuration/README.md -------------------------------------------------------------------------------- /docs/user_directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/user_directory.md -------------------------------------------------------------------------------- /docs/website_files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/website_files/README.md -------------------------------------------------------------------------------- /docs/website_files/theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/website_files/theme/index.hbs -------------------------------------------------------------------------------- /docs/website_files/version-picker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/website_files/version-picker.css -------------------------------------------------------------------------------- /docs/website_files/version-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/website_files/version-picker.js -------------------------------------------------------------------------------- /docs/website_files/version.js: -------------------------------------------------------------------------------- 1 | window.SYNAPSE_VERSION = "latest"; 2 | -------------------------------------------------------------------------------- /docs/welcome_and_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/welcome_and_overview.md -------------------------------------------------------------------------------- /docs/workers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/docs/workers.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/flake.nix -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/poetry.lock -------------------------------------------------------------------------------- /pylint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/pylint.cfg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/benches/evaluator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/benches/evaluator.rs -------------------------------------------------------------------------------- /rust/benches/glob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/benches/glob.rs -------------------------------------------------------------------------------- /rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/build.rs -------------------------------------------------------------------------------- /rust/src/acl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/src/acl/mod.rs -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /rust/src/push/base_rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/src/push/base_rules.rs -------------------------------------------------------------------------------- /rust/src/push/evaluator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/src/push/evaluator.rs -------------------------------------------------------------------------------- /rust/src/push/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/src/push/mod.rs -------------------------------------------------------------------------------- /rust/src/push/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/rust/src/push/utils.rs -------------------------------------------------------------------------------- /scripts-dev/build_debian_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/build_debian_packages.py -------------------------------------------------------------------------------- /scripts-dev/check-newsfragment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/check-newsfragment.sh -------------------------------------------------------------------------------- /scripts-dev/check_line_terminators.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/check_line_terminators.sh -------------------------------------------------------------------------------- /scripts-dev/check_pydantic_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/check_pydantic_models.py -------------------------------------------------------------------------------- /scripts-dev/check_schema_delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/check_schema_delta.py -------------------------------------------------------------------------------- /scripts-dev/complement.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/complement.sh -------------------------------------------------------------------------------- /scripts-dev/config-lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/config-lint.sh -------------------------------------------------------------------------------- /scripts-dev/database-save.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/database-save.sh -------------------------------------------------------------------------------- /scripts-dev/dump_macaroon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/dump_macaroon.py -------------------------------------------------------------------------------- /scripts-dev/federation_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/federation_client.py -------------------------------------------------------------------------------- /scripts-dev/generate_sample_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/generate_sample_config.sh -------------------------------------------------------------------------------- /scripts-dev/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/lint.sh -------------------------------------------------------------------------------- /scripts-dev/make_full_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/make_full_schema.sh -------------------------------------------------------------------------------- /scripts-dev/mypy_synapse_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/mypy_synapse_plugin.py -------------------------------------------------------------------------------- /scripts-dev/next_github_number.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/next_github_number.sh -------------------------------------------------------------------------------- /scripts-dev/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/release.py -------------------------------------------------------------------------------- /scripts-dev/schema_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/schema_versions.py -------------------------------------------------------------------------------- /scripts-dev/sign_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/scripts-dev/sign_json.py -------------------------------------------------------------------------------- /stubs/icu.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/icu.pyi -------------------------------------------------------------------------------- /stubs/sortedcontainers/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/sortedcontainers/__init__.pyi -------------------------------------------------------------------------------- /stubs/sortedcontainers/sorteddict.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/sortedcontainers/sorteddict.pyi -------------------------------------------------------------------------------- /stubs/sortedcontainers/sortedlist.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/sortedcontainers/sortedlist.pyi -------------------------------------------------------------------------------- /stubs/sortedcontainers/sortedset.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/sortedcontainers/sortedset.pyi -------------------------------------------------------------------------------- /stubs/synapse/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stubs/synapse/synapse_rust/acl.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/synapse/synapse_rust/acl.pyi -------------------------------------------------------------------------------- /stubs/synapse/synapse_rust/push.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/synapse/synapse_rust/push.pyi -------------------------------------------------------------------------------- /stubs/txredisapi.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/stubs/txredisapi.pyi -------------------------------------------------------------------------------- /synapse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/__init__.py -------------------------------------------------------------------------------- /synapse/_pydantic_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/_pydantic_compat.py -------------------------------------------------------------------------------- /synapse/_scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /synapse/_scripts/generate_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/_scripts/generate_config.py -------------------------------------------------------------------------------- /synapse/_scripts/hash_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/_scripts/hash_password.py -------------------------------------------------------------------------------- /synapse/_scripts/synapse_port_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/_scripts/synapse_port_db.py -------------------------------------------------------------------------------- /synapse/_scripts/synctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/_scripts/synctl.py -------------------------------------------------------------------------------- /synapse/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/__init__.py -------------------------------------------------------------------------------- /synapse/api/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/auth/__init__.py -------------------------------------------------------------------------------- /synapse/api/auth/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/auth/base.py -------------------------------------------------------------------------------- /synapse/api/auth/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/auth/internal.py -------------------------------------------------------------------------------- /synapse/api/auth/msc3861_delegated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/auth/msc3861_delegated.py -------------------------------------------------------------------------------- /synapse/api/auth_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/auth_blocking.py -------------------------------------------------------------------------------- /synapse/api/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/constants.py -------------------------------------------------------------------------------- /synapse/api/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/errors.py -------------------------------------------------------------------------------- /synapse/api/filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/filtering.py -------------------------------------------------------------------------------- /synapse/api/presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/presence.py -------------------------------------------------------------------------------- /synapse/api/ratelimiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/ratelimiting.py -------------------------------------------------------------------------------- /synapse/api/room_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/room_versions.py -------------------------------------------------------------------------------- /synapse/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/api/urls.py -------------------------------------------------------------------------------- /synapse/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/__init__.py -------------------------------------------------------------------------------- /synapse/app/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/_base.py -------------------------------------------------------------------------------- /synapse/app/admin_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/admin_cmd.py -------------------------------------------------------------------------------- /synapse/app/appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/appservice.py -------------------------------------------------------------------------------- /synapse/app/client_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/client_reader.py -------------------------------------------------------------------------------- /synapse/app/event_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/event_creator.py -------------------------------------------------------------------------------- /synapse/app/federation_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/federation_reader.py -------------------------------------------------------------------------------- /synapse/app/federation_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/federation_sender.py -------------------------------------------------------------------------------- /synapse/app/frontend_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/frontend_proxy.py -------------------------------------------------------------------------------- /synapse/app/generic_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/generic_worker.py -------------------------------------------------------------------------------- /synapse/app/homeserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/homeserver.py -------------------------------------------------------------------------------- /synapse/app/media_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/media_repository.py -------------------------------------------------------------------------------- /synapse/app/phone_stats_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/phone_stats_home.py -------------------------------------------------------------------------------- /synapse/app/pusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/pusher.py -------------------------------------------------------------------------------- /synapse/app/synchrotron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/synchrotron.py -------------------------------------------------------------------------------- /synapse/app/user_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/app/user_dir.py -------------------------------------------------------------------------------- /synapse/appservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/appservice/__init__.py -------------------------------------------------------------------------------- /synapse/appservice/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/appservice/api.py -------------------------------------------------------------------------------- /synapse/appservice/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/appservice/scheduler.py -------------------------------------------------------------------------------- /synapse/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/__init__.py -------------------------------------------------------------------------------- /synapse/config/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/__main__.py -------------------------------------------------------------------------------- /synapse/config/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/_base.py -------------------------------------------------------------------------------- /synapse/config/_base.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/_base.pyi -------------------------------------------------------------------------------- /synapse/config/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/_util.py -------------------------------------------------------------------------------- /synapse/config/account_validity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/account_validity.py -------------------------------------------------------------------------------- /synapse/config/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/api.py -------------------------------------------------------------------------------- /synapse/config/appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/appservice.py -------------------------------------------------------------------------------- /synapse/config/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/auth.py -------------------------------------------------------------------------------- /synapse/config/background_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/background_updates.py -------------------------------------------------------------------------------- /synapse/config/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/cache.py -------------------------------------------------------------------------------- /synapse/config/captcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/captcha.py -------------------------------------------------------------------------------- /synapse/config/cas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/cas.py -------------------------------------------------------------------------------- /synapse/config/consent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/consent.py -------------------------------------------------------------------------------- /synapse/config/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/database.py -------------------------------------------------------------------------------- /synapse/config/emailconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/emailconfig.py -------------------------------------------------------------------------------- /synapse/config/experimental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/experimental.py -------------------------------------------------------------------------------- /synapse/config/federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/federation.py -------------------------------------------------------------------------------- /synapse/config/homeserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/homeserver.py -------------------------------------------------------------------------------- /synapse/config/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/jwt.py -------------------------------------------------------------------------------- /synapse/config/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/key.py -------------------------------------------------------------------------------- /synapse/config/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/logger.py -------------------------------------------------------------------------------- /synapse/config/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/metrics.py -------------------------------------------------------------------------------- /synapse/config/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/modules.py -------------------------------------------------------------------------------- /synapse/config/oembed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/oembed.py -------------------------------------------------------------------------------- /synapse/config/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/oidc.py -------------------------------------------------------------------------------- /synapse/config/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/push.py -------------------------------------------------------------------------------- /synapse/config/ratelimiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/ratelimiting.py -------------------------------------------------------------------------------- /synapse/config/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/redis.py -------------------------------------------------------------------------------- /synapse/config/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/registration.py -------------------------------------------------------------------------------- /synapse/config/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/repository.py -------------------------------------------------------------------------------- /synapse/config/retention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/retention.py -------------------------------------------------------------------------------- /synapse/config/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/room.py -------------------------------------------------------------------------------- /synapse/config/room_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/room_directory.py -------------------------------------------------------------------------------- /synapse/config/saml2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/saml2.py -------------------------------------------------------------------------------- /synapse/config/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/server.py -------------------------------------------------------------------------------- /synapse/config/server_notices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/server_notices.py -------------------------------------------------------------------------------- /synapse/config/spam_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/spam_checker.py -------------------------------------------------------------------------------- /synapse/config/sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/sso.py -------------------------------------------------------------------------------- /synapse/config/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/stats.py -------------------------------------------------------------------------------- /synapse/config/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/tls.py -------------------------------------------------------------------------------- /synapse/config/tracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/tracer.py -------------------------------------------------------------------------------- /synapse/config/user_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/user_directory.py -------------------------------------------------------------------------------- /synapse/config/voip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/voip.py -------------------------------------------------------------------------------- /synapse/config/workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/config/workers.py -------------------------------------------------------------------------------- /synapse/crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/crypto/__init__.py -------------------------------------------------------------------------------- /synapse/crypto/context_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/crypto/context_factory.py -------------------------------------------------------------------------------- /synapse/crypto/event_signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/crypto/event_signing.py -------------------------------------------------------------------------------- /synapse/crypto/keyring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/crypto/keyring.py -------------------------------------------------------------------------------- /synapse/event_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/event_auth.py -------------------------------------------------------------------------------- /synapse/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/events/__init__.py -------------------------------------------------------------------------------- /synapse/events/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/events/builder.py -------------------------------------------------------------------------------- /synapse/events/presence_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/events/presence_router.py -------------------------------------------------------------------------------- /synapse/events/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/events/snapshot.py -------------------------------------------------------------------------------- /synapse/events/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/events/utils.py -------------------------------------------------------------------------------- /synapse/events/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/events/validator.py -------------------------------------------------------------------------------- /synapse/federation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/federation/__init__.py -------------------------------------------------------------------------------- /synapse/federation/federation_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/federation/federation_base.py -------------------------------------------------------------------------------- /synapse/federation/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/federation/persistence.py -------------------------------------------------------------------------------- /synapse/federation/send_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/federation/send_queue.py -------------------------------------------------------------------------------- /synapse/federation/sender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/federation/sender/__init__.py -------------------------------------------------------------------------------- /synapse/federation/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/federation/units.py -------------------------------------------------------------------------------- /synapse/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/__init__.py -------------------------------------------------------------------------------- /synapse/handlers/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/account.py -------------------------------------------------------------------------------- /synapse/handlers/account_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/account_data.py -------------------------------------------------------------------------------- /synapse/handlers/account_validity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/account_validity.py -------------------------------------------------------------------------------- /synapse/handlers/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/admin.py -------------------------------------------------------------------------------- /synapse/handlers/appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/appservice.py -------------------------------------------------------------------------------- /synapse/handlers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/auth.py -------------------------------------------------------------------------------- /synapse/handlers/cas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/cas.py -------------------------------------------------------------------------------- /synapse/handlers/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/device.py -------------------------------------------------------------------------------- /synapse/handlers/devicemessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/devicemessage.py -------------------------------------------------------------------------------- /synapse/handlers/directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/directory.py -------------------------------------------------------------------------------- /synapse/handlers/e2e_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/e2e_keys.py -------------------------------------------------------------------------------- /synapse/handlers/e2e_room_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/e2e_room_keys.py -------------------------------------------------------------------------------- /synapse/handlers/event_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/event_auth.py -------------------------------------------------------------------------------- /synapse/handlers/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/events.py -------------------------------------------------------------------------------- /synapse/handlers/federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/federation.py -------------------------------------------------------------------------------- /synapse/handlers/federation_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/federation_event.py -------------------------------------------------------------------------------- /synapse/handlers/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/identity.py -------------------------------------------------------------------------------- /synapse/handlers/initial_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/initial_sync.py -------------------------------------------------------------------------------- /synapse/handlers/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/jwt.py -------------------------------------------------------------------------------- /synapse/handlers/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/message.py -------------------------------------------------------------------------------- /synapse/handlers/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/oidc.py -------------------------------------------------------------------------------- /synapse/handlers/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/pagination.py -------------------------------------------------------------------------------- /synapse/handlers/password_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/password_policy.py -------------------------------------------------------------------------------- /synapse/handlers/presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/presence.py -------------------------------------------------------------------------------- /synapse/handlers/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/profile.py -------------------------------------------------------------------------------- /synapse/handlers/push_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/push_rules.py -------------------------------------------------------------------------------- /synapse/handlers/read_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/read_marker.py -------------------------------------------------------------------------------- /synapse/handlers/receipts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/receipts.py -------------------------------------------------------------------------------- /synapse/handlers/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/register.py -------------------------------------------------------------------------------- /synapse/handlers/relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/relations.py -------------------------------------------------------------------------------- /synapse/handlers/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/room.py -------------------------------------------------------------------------------- /synapse/handlers/room_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/room_list.py -------------------------------------------------------------------------------- /synapse/handlers/room_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/room_member.py -------------------------------------------------------------------------------- /synapse/handlers/room_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/room_summary.py -------------------------------------------------------------------------------- /synapse/handlers/saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/saml.py -------------------------------------------------------------------------------- /synapse/handlers/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/search.py -------------------------------------------------------------------------------- /synapse/handlers/send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/send_email.py -------------------------------------------------------------------------------- /synapse/handlers/set_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/set_password.py -------------------------------------------------------------------------------- /synapse/handlers/sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/sso.py -------------------------------------------------------------------------------- /synapse/handlers/state_deltas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/state_deltas.py -------------------------------------------------------------------------------- /synapse/handlers/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/stats.py -------------------------------------------------------------------------------- /synapse/handlers/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/sync.py -------------------------------------------------------------------------------- /synapse/handlers/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/typing.py -------------------------------------------------------------------------------- /synapse/handlers/ui_auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/ui_auth/__init__.py -------------------------------------------------------------------------------- /synapse/handlers/ui_auth/checkers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/ui_auth/checkers.py -------------------------------------------------------------------------------- /synapse/handlers/user_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/user_directory.py -------------------------------------------------------------------------------- /synapse/handlers/worker_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/handlers/worker_lock.py -------------------------------------------------------------------------------- /synapse/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/__init__.py -------------------------------------------------------------------------------- /synapse/http/additional_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/additional_resource.py -------------------------------------------------------------------------------- /synapse/http/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/client.py -------------------------------------------------------------------------------- /synapse/http/connectproxyclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/connectproxyclient.py -------------------------------------------------------------------------------- /synapse/http/federation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/federation/__init__.py -------------------------------------------------------------------------------- /synapse/http/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/proxy.py -------------------------------------------------------------------------------- /synapse/http/proxyagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/proxyagent.py -------------------------------------------------------------------------------- /synapse/http/replicationagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/replicationagent.py -------------------------------------------------------------------------------- /synapse/http/request_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/request_metrics.py -------------------------------------------------------------------------------- /synapse/http/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/server.py -------------------------------------------------------------------------------- /synapse/http/servlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/servlet.py -------------------------------------------------------------------------------- /synapse/http/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/site.py -------------------------------------------------------------------------------- /synapse/http/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/http/types.py -------------------------------------------------------------------------------- /synapse/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/__init__.py -------------------------------------------------------------------------------- /synapse/logging/_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/_remote.py -------------------------------------------------------------------------------- /synapse/logging/_terse_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/_terse_json.py -------------------------------------------------------------------------------- /synapse/logging/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/context.py -------------------------------------------------------------------------------- /synapse/logging/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/filter.py -------------------------------------------------------------------------------- /synapse/logging/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/formatter.py -------------------------------------------------------------------------------- /synapse/logging/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/handlers.py -------------------------------------------------------------------------------- /synapse/logging/opentracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/logging/opentracing.py -------------------------------------------------------------------------------- /synapse/media/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/_base.py -------------------------------------------------------------------------------- /synapse/media/filepath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/filepath.py -------------------------------------------------------------------------------- /synapse/media/media_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/media_repository.py -------------------------------------------------------------------------------- /synapse/media/media_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/media_storage.py -------------------------------------------------------------------------------- /synapse/media/oembed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/oembed.py -------------------------------------------------------------------------------- /synapse/media/preview_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/preview_html.py -------------------------------------------------------------------------------- /synapse/media/storage_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/storage_provider.py -------------------------------------------------------------------------------- /synapse/media/thumbnailer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/thumbnailer.py -------------------------------------------------------------------------------- /synapse/media/url_previewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/media/url_previewer.py -------------------------------------------------------------------------------- /synapse/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/metrics/__init__.py -------------------------------------------------------------------------------- /synapse/metrics/_gc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/metrics/_gc.py -------------------------------------------------------------------------------- /synapse/metrics/_reactor_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/metrics/_reactor_metrics.py -------------------------------------------------------------------------------- /synapse/metrics/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/metrics/_types.py -------------------------------------------------------------------------------- /synapse/metrics/jemalloc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/metrics/jemalloc.py -------------------------------------------------------------------------------- /synapse/module_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/module_api/__init__.py -------------------------------------------------------------------------------- /synapse/module_api/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/module_api/errors.py -------------------------------------------------------------------------------- /synapse/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/notifier.py -------------------------------------------------------------------------------- /synapse/push/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/__init__.py -------------------------------------------------------------------------------- /synapse/push/clientformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/clientformat.py -------------------------------------------------------------------------------- /synapse/push/emailpusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/emailpusher.py -------------------------------------------------------------------------------- /synapse/push/httppusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/httppusher.py -------------------------------------------------------------------------------- /synapse/push/mailer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/mailer.py -------------------------------------------------------------------------------- /synapse/push/presentable_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/presentable_names.py -------------------------------------------------------------------------------- /synapse/push/push_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/push_tools.py -------------------------------------------------------------------------------- /synapse/push/push_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/push_types.py -------------------------------------------------------------------------------- /synapse/push/pusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/pusher.py -------------------------------------------------------------------------------- /synapse/push/pusherpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/pusherpool.py -------------------------------------------------------------------------------- /synapse/push/rulekinds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/push/rulekinds.py -------------------------------------------------------------------------------- /synapse/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /synapse/replication/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/__init__.py -------------------------------------------------------------------------------- /synapse/replication/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/__init__.py -------------------------------------------------------------------------------- /synapse/replication/http/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/_base.py -------------------------------------------------------------------------------- /synapse/replication/http/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/devices.py -------------------------------------------------------------------------------- /synapse/replication/http/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/login.py -------------------------------------------------------------------------------- /synapse/replication/http/presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/presence.py -------------------------------------------------------------------------------- /synapse/replication/http/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/push.py -------------------------------------------------------------------------------- /synapse/replication/http/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/register.py -------------------------------------------------------------------------------- /synapse/replication/http/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/state.py -------------------------------------------------------------------------------- /synapse/replication/http/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/http/streams.py -------------------------------------------------------------------------------- /synapse/replication/tcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/__init__.py -------------------------------------------------------------------------------- /synapse/replication/tcp/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/client.py -------------------------------------------------------------------------------- /synapse/replication/tcp/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/commands.py -------------------------------------------------------------------------------- /synapse/replication/tcp/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/context.py -------------------------------------------------------------------------------- /synapse/replication/tcp/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/handler.py -------------------------------------------------------------------------------- /synapse/replication/tcp/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/protocol.py -------------------------------------------------------------------------------- /synapse/replication/tcp/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/redis.py -------------------------------------------------------------------------------- /synapse/replication/tcp/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/replication/tcp/resource.py -------------------------------------------------------------------------------- /synapse/res/providers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/providers.json -------------------------------------------------------------------------------- /synapse/res/templates/_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/_base.html -------------------------------------------------------------------------------- /synapse/res/templates/mail-Vector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/mail-Vector.css -------------------------------------------------------------------------------- /synapse/res/templates/mail-expiry.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/mail-expiry.css -------------------------------------------------------------------------------- /synapse/res/templates/mail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/mail.css -------------------------------------------------------------------------------- /synapse/res/templates/notif.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/notif.html -------------------------------------------------------------------------------- /synapse/res/templates/notif.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/notif.txt -------------------------------------------------------------------------------- /synapse/res/templates/notif_mail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/notif_mail.html -------------------------------------------------------------------------------- /synapse/res/templates/notif_mail.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/notif_mail.txt -------------------------------------------------------------------------------- /synapse/res/templates/recaptcha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/recaptcha.html -------------------------------------------------------------------------------- /synapse/res/templates/room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/room.html -------------------------------------------------------------------------------- /synapse/res/templates/room.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/room.txt -------------------------------------------------------------------------------- /synapse/res/templates/sso.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/sso.css -------------------------------------------------------------------------------- /synapse/res/templates/sso_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/sso_error.html -------------------------------------------------------------------------------- /synapse/res/templates/sso_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/sso_footer.html -------------------------------------------------------------------------------- /synapse/res/templates/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/style.css -------------------------------------------------------------------------------- /synapse/res/templates/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/res/templates/terms.html -------------------------------------------------------------------------------- /synapse/rest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/__init__.py -------------------------------------------------------------------------------- /synapse/rest/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/__init__.py -------------------------------------------------------------------------------- /synapse/rest/admin/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/_base.py -------------------------------------------------------------------------------- /synapse/rest/admin/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/devices.py -------------------------------------------------------------------------------- /synapse/rest/admin/event_reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/event_reports.py -------------------------------------------------------------------------------- /synapse/rest/admin/federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/federation.py -------------------------------------------------------------------------------- /synapse/rest/admin/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/media.py -------------------------------------------------------------------------------- /synapse/rest/admin/rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/rooms.py -------------------------------------------------------------------------------- /synapse/rest/admin/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/statistics.py -------------------------------------------------------------------------------- /synapse/rest/admin/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/admin/users.py -------------------------------------------------------------------------------- /synapse/rest/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/__init__.py -------------------------------------------------------------------------------- /synapse/rest/client/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/_base.py -------------------------------------------------------------------------------- /synapse/rest/client/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/account.py -------------------------------------------------------------------------------- /synapse/rest/client/account_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/account_data.py -------------------------------------------------------------------------------- /synapse/rest/client/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/auth.py -------------------------------------------------------------------------------- /synapse/rest/client/auth_issuer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/auth_issuer.py -------------------------------------------------------------------------------- /synapse/rest/client/capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/capabilities.py -------------------------------------------------------------------------------- /synapse/rest/client/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/devices.py -------------------------------------------------------------------------------- /synapse/rest/client/directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/directory.py -------------------------------------------------------------------------------- /synapse/rest/client/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/events.py -------------------------------------------------------------------------------- /synapse/rest/client/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/filter.py -------------------------------------------------------------------------------- /synapse/rest/client/initial_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/initial_sync.py -------------------------------------------------------------------------------- /synapse/rest/client/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/keys.py -------------------------------------------------------------------------------- /synapse/rest/client/knock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/knock.py -------------------------------------------------------------------------------- /synapse/rest/client/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/login.py -------------------------------------------------------------------------------- /synapse/rest/client/logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/logout.py -------------------------------------------------------------------------------- /synapse/rest/client/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/models.py -------------------------------------------------------------------------------- /synapse/rest/client/mutual_rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/mutual_rooms.py -------------------------------------------------------------------------------- /synapse/rest/client/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/notifications.py -------------------------------------------------------------------------------- /synapse/rest/client/openid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/openid.py -------------------------------------------------------------------------------- /synapse/rest/client/presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/presence.py -------------------------------------------------------------------------------- /synapse/rest/client/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/profile.py -------------------------------------------------------------------------------- /synapse/rest/client/push_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/push_rule.py -------------------------------------------------------------------------------- /synapse/rest/client/pusher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/pusher.py -------------------------------------------------------------------------------- /synapse/rest/client/read_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/read_marker.py -------------------------------------------------------------------------------- /synapse/rest/client/receipts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/receipts.py -------------------------------------------------------------------------------- /synapse/rest/client/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/register.py -------------------------------------------------------------------------------- /synapse/rest/client/relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/relations.py -------------------------------------------------------------------------------- /synapse/rest/client/rendezvous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/rendezvous.py -------------------------------------------------------------------------------- /synapse/rest/client/report_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/report_event.py -------------------------------------------------------------------------------- /synapse/rest/client/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/room.py -------------------------------------------------------------------------------- /synapse/rest/client/room_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/room_keys.py -------------------------------------------------------------------------------- /synapse/rest/client/sendtodevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/sendtodevice.py -------------------------------------------------------------------------------- /synapse/rest/client/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/sync.py -------------------------------------------------------------------------------- /synapse/rest/client/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/tags.py -------------------------------------------------------------------------------- /synapse/rest/client/thirdparty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/thirdparty.py -------------------------------------------------------------------------------- /synapse/rest/client/tokenrefresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/tokenrefresh.py -------------------------------------------------------------------------------- /synapse/rest/client/transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/transactions.py -------------------------------------------------------------------------------- /synapse/rest/client/user_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/user_directory.py -------------------------------------------------------------------------------- /synapse/rest/client/versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/versions.py -------------------------------------------------------------------------------- /synapse/rest/client/voip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/client/voip.py -------------------------------------------------------------------------------- /synapse/rest/consent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /synapse/rest/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/health.py -------------------------------------------------------------------------------- /synapse/rest/key/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/key/__init__.py -------------------------------------------------------------------------------- /synapse/rest/key/v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/key/v2/__init__.py -------------------------------------------------------------------------------- /synapse/rest/media/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /synapse/rest/media/config_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/media/config_resource.py -------------------------------------------------------------------------------- /synapse/rest/media/create_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/media/create_resource.py -------------------------------------------------------------------------------- /synapse/rest/media/upload_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/media/upload_resource.py -------------------------------------------------------------------------------- /synapse/rest/media/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/media/v1/__init__.py -------------------------------------------------------------------------------- /synapse/rest/media/v1/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/media/v1/_base.py -------------------------------------------------------------------------------- /synapse/rest/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/models.py -------------------------------------------------------------------------------- /synapse/rest/synapse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/synapse/__init__.py -------------------------------------------------------------------------------- /synapse/rest/synapse/client/jwks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/synapse/client/jwks.py -------------------------------------------------------------------------------- /synapse/rest/well_known.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/rest/well_known.py -------------------------------------------------------------------------------- /synapse/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/server.py -------------------------------------------------------------------------------- /synapse/server_notices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /synapse/spam_checker_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/spam_checker_api/__init__.py -------------------------------------------------------------------------------- /synapse/state/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/state/__init__.py -------------------------------------------------------------------------------- /synapse/state/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/state/v1.py -------------------------------------------------------------------------------- /synapse/state/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/state/v2.py -------------------------------------------------------------------------------- /synapse/static/client/login/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/static/client/login/style.css -------------------------------------------------------------------------------- /synapse/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/static/index.html -------------------------------------------------------------------------------- /synapse/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/__init__.py -------------------------------------------------------------------------------- /synapse/storage/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/_base.py -------------------------------------------------------------------------------- /synapse/storage/background_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/background_updates.py -------------------------------------------------------------------------------- /synapse/storage/controllers/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/controllers/state.py -------------------------------------------------------------------------------- /synapse/storage/controllers/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/controllers/stats.py -------------------------------------------------------------------------------- /synapse/storage/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/database.py -------------------------------------------------------------------------------- /synapse/storage/databases/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/databases/__init__.py -------------------------------------------------------------------------------- /synapse/storage/engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/engines/__init__.py -------------------------------------------------------------------------------- /synapse/storage/engines/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/engines/_base.py -------------------------------------------------------------------------------- /synapse/storage/engines/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/engines/postgres.py -------------------------------------------------------------------------------- /synapse/storage/engines/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/engines/sqlite.py -------------------------------------------------------------------------------- /synapse/storage/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/keys.py -------------------------------------------------------------------------------- /synapse/storage/prepare_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/prepare_database.py -------------------------------------------------------------------------------- /synapse/storage/push_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/push_rule.py -------------------------------------------------------------------------------- /synapse/storage/roommember.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/roommember.py -------------------------------------------------------------------------------- /synapse/storage/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/schema/README.md -------------------------------------------------------------------------------- /synapse/storage/schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/schema/__init__.py -------------------------------------------------------------------------------- /synapse/storage/schema/main/delta/20/dummy.sql: -------------------------------------------------------------------------------- 1 | SELECT 1; 2 | -------------------------------------------------------------------------------- /synapse/storage/schema/main/delta/58/21drop_device_max_stream_id.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE device_max_stream_id; 2 | -------------------------------------------------------------------------------- /synapse/storage/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/types.py -------------------------------------------------------------------------------- /synapse/storage/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/util/__init__.py -------------------------------------------------------------------------------- /synapse/storage/util/id_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/util/id_generators.py -------------------------------------------------------------------------------- /synapse/storage/util/sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/storage/util/sequence.py -------------------------------------------------------------------------------- /synapse/streams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/streams/__init__.py -------------------------------------------------------------------------------- /synapse/streams/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/streams/config.py -------------------------------------------------------------------------------- /synapse/streams/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/streams/events.py -------------------------------------------------------------------------------- /synapse/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/types/__init__.py -------------------------------------------------------------------------------- /synapse/types/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/types/state.py -------------------------------------------------------------------------------- /synapse/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/__init__.py -------------------------------------------------------------------------------- /synapse/util/async_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/async_helpers.py -------------------------------------------------------------------------------- /synapse/util/batching_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/batching_queue.py -------------------------------------------------------------------------------- /synapse/util/caches/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/__init__.py -------------------------------------------------------------------------------- /synapse/util/caches/cached_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/cached_call.py -------------------------------------------------------------------------------- /synapse/util/caches/deferred_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/deferred_cache.py -------------------------------------------------------------------------------- /synapse/util/caches/descriptors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/descriptors.py -------------------------------------------------------------------------------- /synapse/util/caches/expiringcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/expiringcache.py -------------------------------------------------------------------------------- /synapse/util/caches/lrucache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/lrucache.py -------------------------------------------------------------------------------- /synapse/util/caches/response_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/response_cache.py -------------------------------------------------------------------------------- /synapse/util/caches/treecache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/treecache.py -------------------------------------------------------------------------------- /synapse/util/caches/ttlcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/caches/ttlcache.py -------------------------------------------------------------------------------- /synapse/util/cancellation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/cancellation.py -------------------------------------------------------------------------------- /synapse/util/check_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/check_dependencies.py -------------------------------------------------------------------------------- /synapse/util/daemonize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/daemonize.py -------------------------------------------------------------------------------- /synapse/util/distributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/distributor.py -------------------------------------------------------------------------------- /synapse/util/file_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/file_consumer.py -------------------------------------------------------------------------------- /synapse/util/frozenutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/frozenutils.py -------------------------------------------------------------------------------- /synapse/util/gai_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/gai_resolver.py -------------------------------------------------------------------------------- /synapse/util/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/hash.py -------------------------------------------------------------------------------- /synapse/util/httpresourcetree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/httpresourcetree.py -------------------------------------------------------------------------------- /synapse/util/iterutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/iterutils.py -------------------------------------------------------------------------------- /synapse/util/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/linked_list.py -------------------------------------------------------------------------------- /synapse/util/logcontext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/logcontext.py -------------------------------------------------------------------------------- /synapse/util/logformatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/logformatter.py -------------------------------------------------------------------------------- /synapse/util/macaroons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/macaroons.py -------------------------------------------------------------------------------- /synapse/util/manhole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/manhole.py -------------------------------------------------------------------------------- /synapse/util/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/metrics.py -------------------------------------------------------------------------------- /synapse/util/module_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/module_loader.py -------------------------------------------------------------------------------- /synapse/util/msisdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/msisdn.py -------------------------------------------------------------------------------- /synapse/util/ratelimitutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/ratelimitutils.py -------------------------------------------------------------------------------- /synapse/util/retryutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/retryutils.py -------------------------------------------------------------------------------- /synapse/util/rlimit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/rlimit.py -------------------------------------------------------------------------------- /synapse/util/rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/rust.py -------------------------------------------------------------------------------- /synapse/util/stringutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/stringutils.py -------------------------------------------------------------------------------- /synapse/util/task_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/task_scheduler.py -------------------------------------------------------------------------------- /synapse/util/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/templates.py -------------------------------------------------------------------------------- /synapse/util/threepids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/threepids.py -------------------------------------------------------------------------------- /synapse/util/wheel_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/util/wheel_timer.py -------------------------------------------------------------------------------- /synapse/visibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synapse/visibility.py -------------------------------------------------------------------------------- /synmark/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synmark/__init__.py -------------------------------------------------------------------------------- /synmark/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synmark/__main__.py -------------------------------------------------------------------------------- /synmark/suites/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synmark/suites/__init__.py -------------------------------------------------------------------------------- /synmark/suites/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synmark/suites/logging.py -------------------------------------------------------------------------------- /synmark/suites/lrucache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synmark/suites/lrucache.py -------------------------------------------------------------------------------- /synmark/suites/lrucache_evict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/synmark/suites/lrucache_evict.py -------------------------------------------------------------------------------- /sytest-blacklist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/sytest-blacklist -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/api/test_auth.py -------------------------------------------------------------------------------- /tests/api/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/api/test_errors.py -------------------------------------------------------------------------------- /tests/api/test_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/api/test_filtering.py -------------------------------------------------------------------------------- /tests/api/test_ratelimiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/api/test_ratelimiting.py -------------------------------------------------------------------------------- /tests/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/test_homeserver_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/app/test_homeserver_start.py -------------------------------------------------------------------------------- /tests/app/test_openid_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/app/test_openid_listener.py -------------------------------------------------------------------------------- /tests/app/test_phone_stats_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/app/test_phone_stats_home.py -------------------------------------------------------------------------------- /tests/appservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/appservice/__init__.py -------------------------------------------------------------------------------- /tests/appservice/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/appservice/test_api.py -------------------------------------------------------------------------------- /tests/appservice/test_appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/appservice/test_appservice.py -------------------------------------------------------------------------------- /tests/appservice/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/appservice/test_scheduler.py -------------------------------------------------------------------------------- /tests/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/__init__.py -------------------------------------------------------------------------------- /tests/config/test___main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test___main__.py -------------------------------------------------------------------------------- /tests/config/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_api.py -------------------------------------------------------------------------------- /tests/config/test_appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_appservice.py -------------------------------------------------------------------------------- /tests/config/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_base.py -------------------------------------------------------------------------------- /tests/config/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_cache.py -------------------------------------------------------------------------------- /tests/config/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_database.py -------------------------------------------------------------------------------- /tests/config/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_generate.py -------------------------------------------------------------------------------- /tests/config/test_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_load.py -------------------------------------------------------------------------------- /tests/config/test_oauth_delegation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_oauth_delegation.py -------------------------------------------------------------------------------- /tests/config/test_ratelimiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_ratelimiting.py -------------------------------------------------------------------------------- /tests/config/test_room_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_room_directory.py -------------------------------------------------------------------------------- /tests/config/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_server.py -------------------------------------------------------------------------------- /tests/config/test_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_tls.py -------------------------------------------------------------------------------- /tests/config/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_util.py -------------------------------------------------------------------------------- /tests/config/test_workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/test_workers.py -------------------------------------------------------------------------------- /tests/config/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/config/utils.py -------------------------------------------------------------------------------- /tests/crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/crypto/__init__.py -------------------------------------------------------------------------------- /tests/crypto/test_event_signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/crypto/test_event_signing.py -------------------------------------------------------------------------------- /tests/crypto/test_keyring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/crypto/test_keyring.py -------------------------------------------------------------------------------- /tests/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/events/test_presence_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/events/test_presence_router.py -------------------------------------------------------------------------------- /tests/events/test_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/events/test_snapshot.py -------------------------------------------------------------------------------- /tests/events/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/events/test_utils.py -------------------------------------------------------------------------------- /tests/federation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/federation/test_complexity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/federation/test_complexity.py -------------------------------------------------------------------------------- /tests/federation/transport/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/handlers/oidc_test_key.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/oidc_test_key.p8 -------------------------------------------------------------------------------- /tests/handlers/oidc_test_key.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/oidc_test_key.pub.pem -------------------------------------------------------------------------------- /tests/handlers/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_admin.py -------------------------------------------------------------------------------- /tests/handlers/test_appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_appservice.py -------------------------------------------------------------------------------- /tests/handlers/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_auth.py -------------------------------------------------------------------------------- /tests/handlers/test_cas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_cas.py -------------------------------------------------------------------------------- /tests/handlers/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_device.py -------------------------------------------------------------------------------- /tests/handlers/test_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_directory.py -------------------------------------------------------------------------------- /tests/handlers/test_e2e_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_e2e_keys.py -------------------------------------------------------------------------------- /tests/handlers/test_e2e_room_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_e2e_room_keys.py -------------------------------------------------------------------------------- /tests/handlers/test_federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_federation.py -------------------------------------------------------------------------------- /tests/handlers/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_message.py -------------------------------------------------------------------------------- /tests/handlers/test_oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_oidc.py -------------------------------------------------------------------------------- /tests/handlers/test_presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_presence.py -------------------------------------------------------------------------------- /tests/handlers/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_profile.py -------------------------------------------------------------------------------- /tests/handlers/test_receipts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_receipts.py -------------------------------------------------------------------------------- /tests/handlers/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_register.py -------------------------------------------------------------------------------- /tests/handlers/test_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_room.py -------------------------------------------------------------------------------- /tests/handlers/test_room_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_room_member.py -------------------------------------------------------------------------------- /tests/handlers/test_room_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_room_summary.py -------------------------------------------------------------------------------- /tests/handlers/test_saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_saml.py -------------------------------------------------------------------------------- /tests/handlers/test_send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_send_email.py -------------------------------------------------------------------------------- /tests/handlers/test_sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_sso.py -------------------------------------------------------------------------------- /tests/handlers/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_stats.py -------------------------------------------------------------------------------- /tests/handlers/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_sync.py -------------------------------------------------------------------------------- /tests/handlers/test_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_typing.py -------------------------------------------------------------------------------- /tests/handlers/test_user_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_user_directory.py -------------------------------------------------------------------------------- /tests/handlers/test_worker_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/handlers/test_worker_lock.py -------------------------------------------------------------------------------- /tests/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/__init__.py -------------------------------------------------------------------------------- /tests/http/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/ca.crt -------------------------------------------------------------------------------- /tests/http/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/ca.key -------------------------------------------------------------------------------- /tests/http/federation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/federation/__init__.py -------------------------------------------------------------------------------- /tests/http/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/server.key -------------------------------------------------------------------------------- /tests/http/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/server/__init__.py -------------------------------------------------------------------------------- /tests/http/server/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/server/_base.py -------------------------------------------------------------------------------- /tests/http/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_client.py -------------------------------------------------------------------------------- /tests/http/test_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_endpoint.py -------------------------------------------------------------------------------- /tests/http/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_proxy.py -------------------------------------------------------------------------------- /tests/http/test_proxyagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_proxyagent.py -------------------------------------------------------------------------------- /tests/http/test_servlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_servlet.py -------------------------------------------------------------------------------- /tests/http/test_simple_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_simple_client.py -------------------------------------------------------------------------------- /tests/http/test_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/http/test_site.py -------------------------------------------------------------------------------- /tests/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/logging/__init__.py -------------------------------------------------------------------------------- /tests/logging/test_opentracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/logging/test_opentracing.py -------------------------------------------------------------------------------- /tests/logging/test_remote_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/logging/test_remote_handler.py -------------------------------------------------------------------------------- /tests/logging/test_terse_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/logging/test_terse_json.py -------------------------------------------------------------------------------- /tests/media/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/__init__.py -------------------------------------------------------------------------------- /tests/media/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_base.py -------------------------------------------------------------------------------- /tests/media/test_filepath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_filepath.py -------------------------------------------------------------------------------- /tests/media/test_html_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_html_preview.py -------------------------------------------------------------------------------- /tests/media/test_media_retention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_media_retention.py -------------------------------------------------------------------------------- /tests/media/test_media_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_media_storage.py -------------------------------------------------------------------------------- /tests/media/test_oembed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_oembed.py -------------------------------------------------------------------------------- /tests/media/test_url_previewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/media/test_url_previewer.py -------------------------------------------------------------------------------- /tests/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/metrics/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/metrics/test_metrics.py -------------------------------------------------------------------------------- /tests/module_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/module_api/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/module_api/test_api.py -------------------------------------------------------------------------------- /tests/push/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/push/test_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/push/test_email.py -------------------------------------------------------------------------------- /tests/push/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/push/test_http.py -------------------------------------------------------------------------------- /tests/push/test_presentable_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/push/test_presentable_names.py -------------------------------------------------------------------------------- /tests/replication/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/__init__.py -------------------------------------------------------------------------------- /tests/replication/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/_base.py -------------------------------------------------------------------------------- /tests/replication/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/http/__init__.py -------------------------------------------------------------------------------- /tests/replication/http/test__base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/http/test__base.py -------------------------------------------------------------------------------- /tests/replication/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/storage/__init__.py -------------------------------------------------------------------------------- /tests/replication/storage/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/storage/_base.py -------------------------------------------------------------------------------- /tests/replication/tcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/tcp/__init__.py -------------------------------------------------------------------------------- /tests/replication/tcp/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/tcp/test_handler.py -------------------------------------------------------------------------------- /tests/replication/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/replication/test_auth.py -------------------------------------------------------------------------------- /tests/rest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/__init__.py -------------------------------------------------------------------------------- /tests/rest/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/__init__.py -------------------------------------------------------------------------------- /tests/rest/admin/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_admin.py -------------------------------------------------------------------------------- /tests/rest/admin/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_device.py -------------------------------------------------------------------------------- /tests/rest/admin/test_federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_federation.py -------------------------------------------------------------------------------- /tests/rest/admin/test_jwks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_jwks.py -------------------------------------------------------------------------------- /tests/rest/admin/test_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_media.py -------------------------------------------------------------------------------- /tests/rest/admin/test_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_room.py -------------------------------------------------------------------------------- /tests/rest/admin/test_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_statistics.py -------------------------------------------------------------------------------- /tests/rest/admin/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/admin/test_user.py -------------------------------------------------------------------------------- /tests/rest/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/__init__.py -------------------------------------------------------------------------------- /tests/rest/client/test_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_account.py -------------------------------------------------------------------------------- /tests/rest/client/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_auth.py -------------------------------------------------------------------------------- /tests/rest/client/test_auth_issuer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_auth_issuer.py -------------------------------------------------------------------------------- /tests/rest/client/test_consent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_consent.py -------------------------------------------------------------------------------- /tests/rest/client/test_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_devices.py -------------------------------------------------------------------------------- /tests/rest/client/test_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_directory.py -------------------------------------------------------------------------------- /tests/rest/client/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_events.py -------------------------------------------------------------------------------- /tests/rest/client/test_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_filter.py -------------------------------------------------------------------------------- /tests/rest/client/test_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_identity.py -------------------------------------------------------------------------------- /tests/rest/client/test_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_keys.py -------------------------------------------------------------------------------- /tests/rest/client/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_login.py -------------------------------------------------------------------------------- /tests/rest/client/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_models.py -------------------------------------------------------------------------------- /tests/rest/client/test_presence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_presence.py -------------------------------------------------------------------------------- /tests/rest/client/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_profile.py -------------------------------------------------------------------------------- /tests/rest/client/test_read_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_read_marker.py -------------------------------------------------------------------------------- /tests/rest/client/test_receipts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_receipts.py -------------------------------------------------------------------------------- /tests/rest/client/test_redactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_redactions.py -------------------------------------------------------------------------------- /tests/rest/client/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_register.py -------------------------------------------------------------------------------- /tests/rest/client/test_relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_relations.py -------------------------------------------------------------------------------- /tests/rest/client/test_rendezvous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_rendezvous.py -------------------------------------------------------------------------------- /tests/rest/client/test_retention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_retention.py -------------------------------------------------------------------------------- /tests/rest/client/test_rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_rooms.py -------------------------------------------------------------------------------- /tests/rest/client/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_sync.py -------------------------------------------------------------------------------- /tests/rest/client/test_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/test_typing.py -------------------------------------------------------------------------------- /tests/rest/client/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/client/utils.py -------------------------------------------------------------------------------- /tests/rest/key/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/rest/key/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/rest/media/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/media/__init__.py -------------------------------------------------------------------------------- /tests/rest/media/test_url_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/media/test_url_preview.py -------------------------------------------------------------------------------- /tests/rest/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/test_health.py -------------------------------------------------------------------------------- /tests/rest/test_well_known.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/rest/test_well_known.py -------------------------------------------------------------------------------- /tests/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scripts/test_new_matrix_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/scripts/test_new_matrix_user.py -------------------------------------------------------------------------------- /tests/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/server.py -------------------------------------------------------------------------------- /tests/server_notices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server_notices/test_consent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/server_notices/test_consent.py -------------------------------------------------------------------------------- /tests/state/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/state/test_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/state/test_v2.py -------------------------------------------------------------------------------- /tests/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/storage/databases/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/databases/__init__.py -------------------------------------------------------------------------------- /tests/storage/test__base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test__base.py -------------------------------------------------------------------------------- /tests/storage/test_account_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_account_data.py -------------------------------------------------------------------------------- /tests/storage/test_appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_appservice.py -------------------------------------------------------------------------------- /tests/storage/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_base.py -------------------------------------------------------------------------------- /tests/storage/test_cleanup_extrems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_cleanup_extrems.py -------------------------------------------------------------------------------- /tests/storage/test_client_ips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_client_ips.py -------------------------------------------------------------------------------- /tests/storage/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_database.py -------------------------------------------------------------------------------- /tests/storage/test_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_devices.py -------------------------------------------------------------------------------- /tests/storage/test_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_directory.py -------------------------------------------------------------------------------- /tests/storage/test_e2e_room_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_e2e_room_keys.py -------------------------------------------------------------------------------- /tests/storage/test_end_to_end_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_end_to_end_keys.py -------------------------------------------------------------------------------- /tests/storage/test_event_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_event_chain.py -------------------------------------------------------------------------------- /tests/storage/test_event_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_event_metrics.py -------------------------------------------------------------------------------- /tests/storage/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_events.py -------------------------------------------------------------------------------- /tests/storage/test_id_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_id_generators.py -------------------------------------------------------------------------------- /tests/storage/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_main.py -------------------------------------------------------------------------------- /tests/storage/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_profile.py -------------------------------------------------------------------------------- /tests/storage/test_purge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_purge.py -------------------------------------------------------------------------------- /tests/storage/test_receipts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_receipts.py -------------------------------------------------------------------------------- /tests/storage/test_redaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_redaction.py -------------------------------------------------------------------------------- /tests/storage/test_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_registration.py -------------------------------------------------------------------------------- /tests/storage/test_relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_relations.py -------------------------------------------------------------------------------- /tests/storage/test_rollback_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_rollback_worker.py -------------------------------------------------------------------------------- /tests/storage/test_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_room.py -------------------------------------------------------------------------------- /tests/storage/test_room_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_room_search.py -------------------------------------------------------------------------------- /tests/storage/test_roommember.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_roommember.py -------------------------------------------------------------------------------- /tests/storage/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_state.py -------------------------------------------------------------------------------- /tests/storage/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_stream.py -------------------------------------------------------------------------------- /tests/storage/test_transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_transactions.py -------------------------------------------------------------------------------- /tests/storage/test_txn_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_txn_limit.py -------------------------------------------------------------------------------- /tests/storage/test_user_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/test_user_filters.py -------------------------------------------------------------------------------- /tests/storage/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/storage/util/__init__.py -------------------------------------------------------------------------------- /tests/test_distributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_distributor.py -------------------------------------------------------------------------------- /tests/test_event_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_event_auth.py -------------------------------------------------------------------------------- /tests/test_federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_federation.py -------------------------------------------------------------------------------- /tests/test_mau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_mau.py -------------------------------------------------------------------------------- /tests/test_phone_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_phone_home.py -------------------------------------------------------------------------------- /tests/test_rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_rust.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_state.py -------------------------------------------------------------------------------- /tests/test_terms_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_terms_auth.py -------------------------------------------------------------------------------- /tests/test_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_test_utils.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tests/test_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_utils/__init__.py -------------------------------------------------------------------------------- /tests/test_utils/html_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_utils/html_parsers.py -------------------------------------------------------------------------------- /tests/test_utils/logging_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_utils/logging_setup.py -------------------------------------------------------------------------------- /tests/test_utils/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_utils/oidc.py -------------------------------------------------------------------------------- /tests/test_visibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/test_visibility.py -------------------------------------------------------------------------------- /tests/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/types/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/types/test_state.py -------------------------------------------------------------------------------- /tests/unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/unittest.py -------------------------------------------------------------------------------- /tests/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/__init__.py -------------------------------------------------------------------------------- /tests/util/caches/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/caches/__init__.py -------------------------------------------------------------------------------- /tests/util/caches/test_ttlcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/caches/test_ttlcache.py -------------------------------------------------------------------------------- /tests/util/test_async_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_async_helpers.py -------------------------------------------------------------------------------- /tests/util/test_batching_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_batching_queue.py -------------------------------------------------------------------------------- /tests/util/test_dict_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_dict_cache.py -------------------------------------------------------------------------------- /tests/util/test_expiring_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_expiring_cache.py -------------------------------------------------------------------------------- /tests/util/test_file_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_file_consumer.py -------------------------------------------------------------------------------- /tests/util/test_itertools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_itertools.py -------------------------------------------------------------------------------- /tests/util/test_linearizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_linearizer.py -------------------------------------------------------------------------------- /tests/util/test_logcontext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_logcontext.py -------------------------------------------------------------------------------- /tests/util/test_logformatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_logformatter.py -------------------------------------------------------------------------------- /tests/util/test_lrucache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_lrucache.py -------------------------------------------------------------------------------- /tests/util/test_macaroons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_macaroons.py -------------------------------------------------------------------------------- /tests/util/test_ratelimitutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_ratelimitutils.py -------------------------------------------------------------------------------- /tests/util/test_retryutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_retryutils.py -------------------------------------------------------------------------------- /tests/util/test_rwlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_rwlock.py -------------------------------------------------------------------------------- /tests/util/test_stringutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_stringutils.py -------------------------------------------------------------------------------- /tests/util/test_task_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_task_scheduler.py -------------------------------------------------------------------------------- /tests/util/test_threepids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_threepids.py -------------------------------------------------------------------------------- /tests/util/test_treecache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_treecache.py -------------------------------------------------------------------------------- /tests/util/test_wheel_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/util/test_wheel_timer.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/synapse/HEAD/tox.ini --------------------------------------------------------------------------------