Received: by mail.netbsd.org (Postfix, from userid 605) id 17FC884D7F; Fri, 4 Sep 2020 20:34:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9282384D23 for ; Fri, 4 Sep 2020 20:34:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Vz7pZI4k1JoS for ; Fri, 4 Sep 2020 20:34:11 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id C322B84CE0 for ; Fri, 4 Sep 2020 20:34:11 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id BFE2CFB28; Fri, 4 Sep 2020 20:34:11 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_15992516519110" MIME-Version: 1.0 Date: Fri, 4 Sep 2020 20:34:11 +0000 From: "Jonathan Schleifer" Subject: CVS commit: pkgsrc/chat/matrix-synapse To: pkgsrc-changes@NetBSD.org Reply-To: js@netbsd.org X-Mailer: log_accum Message-Id: <20200904203411.BFE2CFB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_15992516519110 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: js Date: Fri Sep 4 20:34:11 UTC 2020 Added Files: pkgsrc/chat/matrix-synapse: DESCR MESSAGE Makefile PLIST distinfo pkgsrc/chat/matrix-synapse/files: matrix-synapse.sh Log Message: Add chat/matrix-synapse To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/chat/matrix-synapse/DESCR \ pkgsrc/chat/matrix-synapse/MESSAGE pkgsrc/chat/matrix-synapse/Makefile \ pkgsrc/chat/matrix-synapse/PLIST pkgsrc/chat/matrix-synapse/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_15992516519110 Content-Disposition: inline Content-Length: 95789 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/chat/matrix-synapse/DESCR diff -u /dev/null pkgsrc/chat/matrix-synapse/DESCR:1.1 --- /dev/null Fri Sep 4 20:34:11 2020 +++ pkgsrc/chat/matrix-synapse/DESCR Fri Sep 4 20:34:11 2020 @@ -0,0 +1,5 @@ +Synapse is a reference "homeserver" implementation of Matrix from the core +development team at matrix.org, written in Python/Twisted. It is intended to +showcase the concept of Matrix and let folks see the spec in the context of a +codebase and let you run your own homeserver and generally help bootstrap the +ecosystem. Index: pkgsrc/chat/matrix-synapse/MESSAGE diff -u /dev/null pkgsrc/chat/matrix-synapse/MESSAGE:1.1 --- /dev/null Fri Sep 4 20:34:11 2020 +++ pkgsrc/chat/matrix-synapse/MESSAGE Fri Sep 4 20:34:11 2020 @@ -0,0 +1,16 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1 2020/09/04 20:34:11 js Exp $ + +To generate a Synapse configuration, run: + +cd ${SYNAPSE_DATA} && +${PYTHONBIN} -m synapse.app.homeserver \ + --server-name my.domain.name \ + --config-path ${PKG_SYSCONFDIR}/matrix-synapse/homeserver.yaml \ + --config-directory ${PKG_SYSCONFDIR}/matrix-synapse \ + --generate-config \ + --report-stats=no + +If you want to use Synapse with SQLite3 on NetBSD, you need to add +PREFER_PKGSRC+= sqlite3 to mk.conf and rebuild databases/py-sqlite3. +=========================================================================== Index: pkgsrc/chat/matrix-synapse/Makefile diff -u /dev/null pkgsrc/chat/matrix-synapse/Makefile:1.1 --- /dev/null Fri Sep 4 20:34:11 2020 +++ pkgsrc/chat/matrix-synapse/Makefile Fri Sep 4 20:34:11 2020 @@ -0,0 +1,71 @@ +# $NetBSD: Makefile,v 1.1 2020/09/04 20:34:11 js Exp $ + +DISTNAME= matrix-synapse-1.19.1 +CATEGORIES= chat +MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} +EGG_NAME= matrix_synapse-${PKGVERSION_NOREV} +GITHUB_PROJECT= synapse +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= js@pkgsrc.org +HOMEPAGE= https://github.com/matrix-org/synapse/ +COMMENT= Reference homeserver for the Matrix decentralised comms protocol +LICENSE= apache-2.0 + +DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3 +DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema +DEPENDS+= ${PYPKGPREFIX}-frozendict>=1:../../devel/py-frozendict +DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64>=1.1.0:../../devel/py-unpaddedbase64 +DEPENDS+= ${PYPKGPREFIX}-canonicaljson>=1.2.0:../../devel/py-canonicaljson +DEPENDS+= ${PYPKGPREFIX}-signedjson>=1.1.0:../../security/py-signedjson +DEPENDS+= ${PYPKGPREFIX}-nacl>=1.2.1:../../security/py-nacl +DEPENDS+= ${PYPKGPREFIX}-idna>=2.5:../../www/py-idna +DEPENDS+= ${PYPKGPREFIX}-service_identity>=18.1.0:../../security/py-service_identity +DEPENDS+= ${PYPKGPREFIX}-twisted>=18.9.0:../../net/py-twisted +DEPENDS+= ${PYPKGPREFIX}-treq>=15.1:../../devel/py-treq +DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=16.0.0:../../security/py-OpenSSL +DEPENDS+= ${PYPKGPREFIX}-yaml>=3.11:../../textproc/py-yaml +DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.9:../../security/py-asn1 +DEPENDS+= ${PYPKGPREFIX}-asn1-modules>=0.0.7:../../security/py-asn1-modules +DEPENDS+= ${PYPKGPREFIX}-daemonize>=2.3.1:../../devel/py-daemonize +DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.0:../../security/py-bcrypt +DEPENDS+= ${PYPKGPREFIX}-Pillow>=4.3.0:../../graphics/py-Pillow +DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=1.4.4:../../devel/py-sortedcontainers +DEPENDS+= ${PYPKGPREFIX}-macaroons>=0.13.0:../../devel/py-macaroons +DEPENDS+= ${PYPKGPREFIX}-msgpack>=0.5.2:../../devel/py-msgpack +DEPENDS+= ${PYPKGPREFIX}-phonenumbers>=8.2.0:../../textproc/py-phonenumbers +DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six +DEPENDS+= ${PYPKGPREFIX}-prometheus_client>=0.8.0:../../net/py-prometheus_client +DEPENDS+= ${PYPKGPREFIX}-attrs>=17.4.0:../../devel/py-attrs +DEPENDS+= ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr +DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.9:../../textproc/py-jinja2 +DEPENDS+= ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach +DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions +DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2.7:../../databases/py-psycopg2 + +USE_LANGUAGES= # none +REPLACE_PERL+= scripts/sync_room_to_group.pl + +SYNAPSE_USER?= synapse +SYNAPSE_GROUP?= ${SYNAPSE_USER} +SYNAPSE_DATA?= ${VARBASE}/db/matrix-synapse + +OWN_DIRS_PERMS+= ${SYNAPSE_DATA} ${SYNAPSE_USER} ${SYNAPSE_GROUP} 0770 + +PKG_USERS_VARS= SYNAPSE_USER +PKG_GROUPS_VARS= SYNAPSE_GROUP +PKG_GROUPS= ${SYNAPSE_GROUP} +PKG_USERS= ${SYNAPSE_USER}:${SYNAPSE_GROUP} +PKG_GECOS.${SYNAPSE_USER}= Synapse daemon user +PKG_HOME.${SYNAPSE_USER}= ${SYNAPSE_DATA} +PKG_SHELL.${SYNAPSE_USER}= ${NOLOGIN} + +RCD_SCRIPTS= matrix-synapse + +FILES_SUBST+= SYNAPSE_DATA=${SYNAPSE_DATA:Q} +FILES_SUBST+= SYNAPSE_USER=${SYNAPSE_USER:Q} +MESSAGE_SUBST+= PYTHONBIN=${PYTHONBIN:Q} +MESSAGE_SUBST+= SYNAPSE_DATA=${SYNAPSE_DATA:Q} + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/chat/matrix-synapse/PLIST diff -u /dev/null pkgsrc/chat/matrix-synapse/PLIST:1.1 --- /dev/null Fri Sep 4 20:34:11 2020 +++ pkgsrc/chat/matrix-synapse/PLIST Fri Sep 4 20:34:11 2020 @@ -0,0 +1,1634 @@ +@comment $NetBSD: PLIST,v 1.1 2020/09/04 20:34:11 js Exp $ +bin/export_signing_key +bin/generate_config +bin/generate_log_config +bin/generate_signing_key.py +bin/hash_password +bin/move_remote_media_to_new_store.py +bin/register_new_matrix_user +bin/synapse_port_db +bin/sync_room_to_group.pl +bin/synctl +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/synapse/__init__.py +${PYSITELIB}/synapse/__init__.pyc +${PYSITELIB}/synapse/__init__.pyo +${PYSITELIB}/synapse/_scripts/__init__.py +${PYSITELIB}/synapse/_scripts/__init__.pyc +${PYSITELIB}/synapse/_scripts/__init__.pyo +${PYSITELIB}/synapse/_scripts/register_new_matrix_user.py +${PYSITELIB}/synapse/_scripts/register_new_matrix_user.pyc +${PYSITELIB}/synapse/_scripts/register_new_matrix_user.pyo +${PYSITELIB}/synapse/api/__init__.py +${PYSITELIB}/synapse/api/__init__.pyc +${PYSITELIB}/synapse/api/__init__.pyo +${PYSITELIB}/synapse/api/auth.py +${PYSITELIB}/synapse/api/auth.pyc +${PYSITELIB}/synapse/api/auth.pyo +${PYSITELIB}/synapse/api/auth_blocking.py +${PYSITELIB}/synapse/api/auth_blocking.pyc +${PYSITELIB}/synapse/api/auth_blocking.pyo +${PYSITELIB}/synapse/api/constants.py +${PYSITELIB}/synapse/api/constants.pyc +${PYSITELIB}/synapse/api/constants.pyo +${PYSITELIB}/synapse/api/errors.py +${PYSITELIB}/synapse/api/errors.pyc +${PYSITELIB}/synapse/api/errors.pyo +${PYSITELIB}/synapse/api/filtering.py +${PYSITELIB}/synapse/api/filtering.pyc +${PYSITELIB}/synapse/api/filtering.pyo +${PYSITELIB}/synapse/api/ratelimiting.py +${PYSITELIB}/synapse/api/ratelimiting.pyc +${PYSITELIB}/synapse/api/ratelimiting.pyo +${PYSITELIB}/synapse/api/room_versions.py +${PYSITELIB}/synapse/api/room_versions.pyc +${PYSITELIB}/synapse/api/room_versions.pyo +${PYSITELIB}/synapse/api/urls.py +${PYSITELIB}/synapse/api/urls.pyc +${PYSITELIB}/synapse/api/urls.pyo +${PYSITELIB}/synapse/app/__init__.py +${PYSITELIB}/synapse/app/__init__.pyc +${PYSITELIB}/synapse/app/__init__.pyo +${PYSITELIB}/synapse/app/_base.py +${PYSITELIB}/synapse/app/_base.pyc +${PYSITELIB}/synapse/app/_base.pyo +${PYSITELIB}/synapse/app/admin_cmd.py +${PYSITELIB}/synapse/app/admin_cmd.pyc +${PYSITELIB}/synapse/app/admin_cmd.pyo +${PYSITELIB}/synapse/app/appservice.py +${PYSITELIB}/synapse/app/appservice.pyc +${PYSITELIB}/synapse/app/appservice.pyo +${PYSITELIB}/synapse/app/client_reader.py +${PYSITELIB}/synapse/app/client_reader.pyc +${PYSITELIB}/synapse/app/client_reader.pyo +${PYSITELIB}/synapse/app/event_creator.py +${PYSITELIB}/synapse/app/event_creator.pyc +${PYSITELIB}/synapse/app/event_creator.pyo +${PYSITELIB}/synapse/app/federation_reader.py +${PYSITELIB}/synapse/app/federation_reader.pyc +${PYSITELIB}/synapse/app/federation_reader.pyo +${PYSITELIB}/synapse/app/federation_sender.py +${PYSITELIB}/synapse/app/federation_sender.pyc +${PYSITELIB}/synapse/app/federation_sender.pyo +${PYSITELIB}/synapse/app/frontend_proxy.py +${PYSITELIB}/synapse/app/frontend_proxy.pyc +${PYSITELIB}/synapse/app/frontend_proxy.pyo +${PYSITELIB}/synapse/app/generic_worker.py +${PYSITELIB}/synapse/app/generic_worker.pyc +${PYSITELIB}/synapse/app/generic_worker.pyo +${PYSITELIB}/synapse/app/homeserver.py +${PYSITELIB}/synapse/app/homeserver.pyc +${PYSITELIB}/synapse/app/homeserver.pyo +${PYSITELIB}/synapse/app/media_repository.py +${PYSITELIB}/synapse/app/media_repository.pyc +${PYSITELIB}/synapse/app/media_repository.pyo +${PYSITELIB}/synapse/app/pusher.py +${PYSITELIB}/synapse/app/pusher.pyc +${PYSITELIB}/synapse/app/pusher.pyo +${PYSITELIB}/synapse/app/synchrotron.py +${PYSITELIB}/synapse/app/synchrotron.pyc +${PYSITELIB}/synapse/app/synchrotron.pyo +${PYSITELIB}/synapse/app/user_dir.py +${PYSITELIB}/synapse/app/user_dir.pyc +${PYSITELIB}/synapse/app/user_dir.pyo +${PYSITELIB}/synapse/appservice/__init__.py +${PYSITELIB}/synapse/appservice/__init__.pyc +${PYSITELIB}/synapse/appservice/__init__.pyo +${PYSITELIB}/synapse/appservice/api.py +${PYSITELIB}/synapse/appservice/api.pyc +${PYSITELIB}/synapse/appservice/api.pyo +${PYSITELIB}/synapse/appservice/scheduler.py +${PYSITELIB}/synapse/appservice/scheduler.pyc +${PYSITELIB}/synapse/appservice/scheduler.pyo +${PYSITELIB}/synapse/config/__init__.py +${PYSITELIB}/synapse/config/__init__.pyc +${PYSITELIB}/synapse/config/__init__.pyo +${PYSITELIB}/synapse/config/__main__.py +${PYSITELIB}/synapse/config/__main__.pyc +${PYSITELIB}/synapse/config/__main__.pyo +${PYSITELIB}/synapse/config/_base.py +${PYSITELIB}/synapse/config/_base.pyc +${PYSITELIB}/synapse/config/_base.pyi +${PYSITELIB}/synapse/config/_base.pyo +${PYSITELIB}/synapse/config/_util.py +${PYSITELIB}/synapse/config/_util.pyc +${PYSITELIB}/synapse/config/_util.pyo +${PYSITELIB}/synapse/config/api.py +${PYSITELIB}/synapse/config/api.pyc +${PYSITELIB}/synapse/config/api.pyo +${PYSITELIB}/synapse/config/appservice.py +${PYSITELIB}/synapse/config/appservice.pyc +${PYSITELIB}/synapse/config/appservice.pyo +${PYSITELIB}/synapse/config/cache.py +${PYSITELIB}/synapse/config/cache.pyc +${PYSITELIB}/synapse/config/cache.pyo +${PYSITELIB}/synapse/config/captcha.py +${PYSITELIB}/synapse/config/captcha.pyc +${PYSITELIB}/synapse/config/captcha.pyo +${PYSITELIB}/synapse/config/cas.py +${PYSITELIB}/synapse/config/cas.pyc +${PYSITELIB}/synapse/config/cas.pyo +${PYSITELIB}/synapse/config/consent_config.py +${PYSITELIB}/synapse/config/consent_config.pyc +${PYSITELIB}/synapse/config/consent_config.pyo +${PYSITELIB}/synapse/config/database.py +${PYSITELIB}/synapse/config/database.pyc +${PYSITELIB}/synapse/config/database.pyo +${PYSITELIB}/synapse/config/emailconfig.py +${PYSITELIB}/synapse/config/emailconfig.pyc +${PYSITELIB}/synapse/config/emailconfig.pyo +${PYSITELIB}/synapse/config/federation.py +${PYSITELIB}/synapse/config/federation.pyc +${PYSITELIB}/synapse/config/federation.pyo +${PYSITELIB}/synapse/config/groups.py +${PYSITELIB}/synapse/config/groups.pyc +${PYSITELIB}/synapse/config/groups.pyo +${PYSITELIB}/synapse/config/homeserver.py +${PYSITELIB}/synapse/config/homeserver.pyc +${PYSITELIB}/synapse/config/homeserver.pyo +${PYSITELIB}/synapse/config/jwt_config.py +${PYSITELIB}/synapse/config/jwt_config.pyc +${PYSITELIB}/synapse/config/jwt_config.pyo +${PYSITELIB}/synapse/config/key.py +${PYSITELIB}/synapse/config/key.pyc +${PYSITELIB}/synapse/config/key.pyo +${PYSITELIB}/synapse/config/logger.py +${PYSITELIB}/synapse/config/logger.pyc +${PYSITELIB}/synapse/config/logger.pyo +${PYSITELIB}/synapse/config/metrics.py +${PYSITELIB}/synapse/config/metrics.pyc +${PYSITELIB}/synapse/config/metrics.pyo +${PYSITELIB}/synapse/config/oidc_config.py +${PYSITELIB}/synapse/config/oidc_config.pyc +${PYSITELIB}/synapse/config/oidc_config.pyo +${PYSITELIB}/synapse/config/password.py +${PYSITELIB}/synapse/config/password.pyc +${PYSITELIB}/synapse/config/password.pyo +${PYSITELIB}/synapse/config/password_auth_providers.py +${PYSITELIB}/synapse/config/password_auth_providers.pyc +${PYSITELIB}/synapse/config/password_auth_providers.pyo +${PYSITELIB}/synapse/config/push.py +${PYSITELIB}/synapse/config/push.pyc +${PYSITELIB}/synapse/config/push.pyo +${PYSITELIB}/synapse/config/ratelimiting.py +${PYSITELIB}/synapse/config/ratelimiting.pyc +${PYSITELIB}/synapse/config/ratelimiting.pyo +${PYSITELIB}/synapse/config/redis.py +${PYSITELIB}/synapse/config/redis.pyc +${PYSITELIB}/synapse/config/redis.pyo +${PYSITELIB}/synapse/config/registration.py +${PYSITELIB}/synapse/config/registration.pyc +${PYSITELIB}/synapse/config/registration.pyo +${PYSITELIB}/synapse/config/repository.py +${PYSITELIB}/synapse/config/repository.pyc +${PYSITELIB}/synapse/config/repository.pyo +${PYSITELIB}/synapse/config/room.py +${PYSITELIB}/synapse/config/room.pyc +${PYSITELIB}/synapse/config/room.pyo +${PYSITELIB}/synapse/config/room_directory.py +${PYSITELIB}/synapse/config/room_directory.pyc +${PYSITELIB}/synapse/config/room_directory.pyo +${PYSITELIB}/synapse/config/saml2_config.py +${PYSITELIB}/synapse/config/saml2_config.pyc +${PYSITELIB}/synapse/config/saml2_config.pyo +${PYSITELIB}/synapse/config/server.py +${PYSITELIB}/synapse/config/server.pyc +${PYSITELIB}/synapse/config/server.pyo +${PYSITELIB}/synapse/config/server_notices_config.py +${PYSITELIB}/synapse/config/server_notices_config.pyc +${PYSITELIB}/synapse/config/server_notices_config.pyo +${PYSITELIB}/synapse/config/spam_checker.py +${PYSITELIB}/synapse/config/spam_checker.pyc +${PYSITELIB}/synapse/config/spam_checker.pyo +${PYSITELIB}/synapse/config/sso.py +${PYSITELIB}/synapse/config/sso.pyc +${PYSITELIB}/synapse/config/sso.pyo +${PYSITELIB}/synapse/config/stats.py +${PYSITELIB}/synapse/config/stats.pyc +${PYSITELIB}/synapse/config/stats.pyo +${PYSITELIB}/synapse/config/third_party_event_rules.py +${PYSITELIB}/synapse/config/third_party_event_rules.pyc +${PYSITELIB}/synapse/config/third_party_event_rules.pyo +${PYSITELIB}/synapse/config/tls.py +${PYSITELIB}/synapse/config/tls.pyc +${PYSITELIB}/synapse/config/tls.pyo +${PYSITELIB}/synapse/config/tracer.py +${PYSITELIB}/synapse/config/tracer.pyc +${PYSITELIB}/synapse/config/tracer.pyo +${PYSITELIB}/synapse/config/user_directory.py +${PYSITELIB}/synapse/config/user_directory.pyc +${PYSITELIB}/synapse/config/user_directory.pyo +${PYSITELIB}/synapse/config/voip.py +${PYSITELIB}/synapse/config/voip.pyc +${PYSITELIB}/synapse/config/voip.pyo +${PYSITELIB}/synapse/config/workers.py +${PYSITELIB}/synapse/config/workers.pyc +${PYSITELIB}/synapse/config/workers.pyo +${PYSITELIB}/synapse/crypto/__init__.py +${PYSITELIB}/synapse/crypto/__init__.pyc +${PYSITELIB}/synapse/crypto/__init__.pyo +${PYSITELIB}/synapse/crypto/context_factory.py +${PYSITELIB}/synapse/crypto/context_factory.pyc +${PYSITELIB}/synapse/crypto/context_factory.pyo +${PYSITELIB}/synapse/crypto/event_signing.py +${PYSITELIB}/synapse/crypto/event_signing.pyc +${PYSITELIB}/synapse/crypto/event_signing.pyo +${PYSITELIB}/synapse/crypto/keyring.py +${PYSITELIB}/synapse/crypto/keyring.pyc +${PYSITELIB}/synapse/crypto/keyring.pyo +${PYSITELIB}/synapse/event_auth.py +${PYSITELIB}/synapse/event_auth.pyc +${PYSITELIB}/synapse/event_auth.pyo +${PYSITELIB}/synapse/events/__init__.py +${PYSITELIB}/synapse/events/__init__.pyc +${PYSITELIB}/synapse/events/__init__.pyo +${PYSITELIB}/synapse/events/builder.py +${PYSITELIB}/synapse/events/builder.pyc +${PYSITELIB}/synapse/events/builder.pyo +${PYSITELIB}/synapse/events/snapshot.py +${PYSITELIB}/synapse/events/snapshot.pyc +${PYSITELIB}/synapse/events/snapshot.pyo +${PYSITELIB}/synapse/events/spamcheck.py +${PYSITELIB}/synapse/events/spamcheck.pyc +${PYSITELIB}/synapse/events/spamcheck.pyo +${PYSITELIB}/synapse/events/third_party_rules.py +${PYSITELIB}/synapse/events/third_party_rules.pyc +${PYSITELIB}/synapse/events/third_party_rules.pyo +${PYSITELIB}/synapse/events/utils.py +${PYSITELIB}/synapse/events/utils.pyc +${PYSITELIB}/synapse/events/utils.pyo +${PYSITELIB}/synapse/events/validator.py +${PYSITELIB}/synapse/events/validator.pyc +${PYSITELIB}/synapse/events/validator.pyo +${PYSITELIB}/synapse/federation/__init__.py +${PYSITELIB}/synapse/federation/__init__.pyc +${PYSITELIB}/synapse/federation/__init__.pyo +${PYSITELIB}/synapse/federation/federation_base.py +${PYSITELIB}/synapse/federation/federation_base.pyc +${PYSITELIB}/synapse/federation/federation_base.pyo +${PYSITELIB}/synapse/federation/federation_client.py +${PYSITELIB}/synapse/federation/federation_client.pyc +${PYSITELIB}/synapse/federation/federation_client.pyo +${PYSITELIB}/synapse/federation/federation_server.py +${PYSITELIB}/synapse/federation/federation_server.pyc +${PYSITELIB}/synapse/federation/federation_server.pyo +${PYSITELIB}/synapse/federation/persistence.py +${PYSITELIB}/synapse/federation/persistence.pyc +${PYSITELIB}/synapse/federation/persistence.pyo +${PYSITELIB}/synapse/federation/send_queue.py +${PYSITELIB}/synapse/federation/send_queue.pyc +${PYSITELIB}/synapse/federation/send_queue.pyo +${PYSITELIB}/synapse/federation/sender/__init__.py +${PYSITELIB}/synapse/federation/sender/__init__.pyc +${PYSITELIB}/synapse/federation/sender/__init__.pyo +${PYSITELIB}/synapse/federation/sender/per_destination_queue.py +${PYSITELIB}/synapse/federation/sender/per_destination_queue.pyc +${PYSITELIB}/synapse/federation/sender/per_destination_queue.pyo +${PYSITELIB}/synapse/federation/sender/transaction_manager.py +${PYSITELIB}/synapse/federation/sender/transaction_manager.pyc +${PYSITELIB}/synapse/federation/sender/transaction_manager.pyo +${PYSITELIB}/synapse/federation/transport/__init__.py +${PYSITELIB}/synapse/federation/transport/__init__.pyc +${PYSITELIB}/synapse/federation/transport/__init__.pyo +${PYSITELIB}/synapse/federation/transport/client.py +${PYSITELIB}/synapse/federation/transport/client.pyc +${PYSITELIB}/synapse/federation/transport/client.pyo +${PYSITELIB}/synapse/federation/transport/server.py +${PYSITELIB}/synapse/federation/transport/server.pyc +${PYSITELIB}/synapse/federation/transport/server.pyo +${PYSITELIB}/synapse/federation/units.py +${PYSITELIB}/synapse/federation/units.pyc +${PYSITELIB}/synapse/federation/units.pyo +${PYSITELIB}/synapse/groups/__init__.py +${PYSITELIB}/synapse/groups/__init__.pyc +${PYSITELIB}/synapse/groups/__init__.pyo +${PYSITELIB}/synapse/groups/attestations.py +${PYSITELIB}/synapse/groups/attestations.pyc +${PYSITELIB}/synapse/groups/attestations.pyo +${PYSITELIB}/synapse/groups/groups_server.py +${PYSITELIB}/synapse/groups/groups_server.pyc +${PYSITELIB}/synapse/groups/groups_server.pyo +${PYSITELIB}/synapse/handlers/__init__.py +${PYSITELIB}/synapse/handlers/__init__.pyc +${PYSITELIB}/synapse/handlers/__init__.pyo +${PYSITELIB}/synapse/handlers/_base.py +${PYSITELIB}/synapse/handlers/_base.pyc +${PYSITELIB}/synapse/handlers/_base.pyo +${PYSITELIB}/synapse/handlers/account_data.py +${PYSITELIB}/synapse/handlers/account_data.pyc +${PYSITELIB}/synapse/handlers/account_data.pyo +${PYSITELIB}/synapse/handlers/account_validity.py +${PYSITELIB}/synapse/handlers/account_validity.pyc +${PYSITELIB}/synapse/handlers/account_validity.pyo +${PYSITELIB}/synapse/handlers/acme.py +${PYSITELIB}/synapse/handlers/acme.pyc +${PYSITELIB}/synapse/handlers/acme.pyo +${PYSITELIB}/synapse/handlers/acme_issuing_service.py +${PYSITELIB}/synapse/handlers/acme_issuing_service.pyc +${PYSITELIB}/synapse/handlers/acme_issuing_service.pyo +${PYSITELIB}/synapse/handlers/admin.py +${PYSITELIB}/synapse/handlers/admin.pyc +${PYSITELIB}/synapse/handlers/admin.pyo +${PYSITELIB}/synapse/handlers/appservice.py +${PYSITELIB}/synapse/handlers/appservice.pyc +${PYSITELIB}/synapse/handlers/appservice.pyo +${PYSITELIB}/synapse/handlers/auth.py +${PYSITELIB}/synapse/handlers/auth.pyc +${PYSITELIB}/synapse/handlers/auth.pyo +${PYSITELIB}/synapse/handlers/cas_handler.py +${PYSITELIB}/synapse/handlers/cas_handler.pyc +${PYSITELIB}/synapse/handlers/cas_handler.pyo +${PYSITELIB}/synapse/handlers/deactivate_account.py +${PYSITELIB}/synapse/handlers/deactivate_account.pyc +${PYSITELIB}/synapse/handlers/deactivate_account.pyo +${PYSITELIB}/synapse/handlers/device.py +${PYSITELIB}/synapse/handlers/device.pyc +${PYSITELIB}/synapse/handlers/device.pyo +${PYSITELIB}/synapse/handlers/devicemessage.py +${PYSITELIB}/synapse/handlers/devicemessage.pyc +${PYSITELIB}/synapse/handlers/devicemessage.pyo +${PYSITELIB}/synapse/handlers/directory.py +${PYSITELIB}/synapse/handlers/directory.pyc +${PYSITELIB}/synapse/handlers/directory.pyo +${PYSITELIB}/synapse/handlers/e2e_keys.py +${PYSITELIB}/synapse/handlers/e2e_keys.pyc +${PYSITELIB}/synapse/handlers/e2e_keys.pyo +${PYSITELIB}/synapse/handlers/e2e_room_keys.py +${PYSITELIB}/synapse/handlers/e2e_room_keys.pyc +${PYSITELIB}/synapse/handlers/e2e_room_keys.pyo +${PYSITELIB}/synapse/handlers/events.py +${PYSITELIB}/synapse/handlers/events.pyc +${PYSITELIB}/synapse/handlers/events.pyo +${PYSITELIB}/synapse/handlers/federation.py +${PYSITELIB}/synapse/handlers/federation.pyc +${PYSITELIB}/synapse/handlers/federation.pyo +${PYSITELIB}/synapse/handlers/groups_local.py +${PYSITELIB}/synapse/handlers/groups_local.pyc +${PYSITELIB}/synapse/handlers/groups_local.pyo +${PYSITELIB}/synapse/handlers/identity.py +${PYSITELIB}/synapse/handlers/identity.pyc +${PYSITELIB}/synapse/handlers/identity.pyo +${PYSITELIB}/synapse/handlers/initial_sync.py +${PYSITELIB}/synapse/handlers/initial_sync.pyc +${PYSITELIB}/synapse/handlers/initial_sync.pyo +${PYSITELIB}/synapse/handlers/message.py +${PYSITELIB}/synapse/handlers/message.pyc +${PYSITELIB}/synapse/handlers/message.pyo +${PYSITELIB}/synapse/handlers/oidc_handler.py +${PYSITELIB}/synapse/handlers/oidc_handler.pyc +${PYSITELIB}/synapse/handlers/oidc_handler.pyo +${PYSITELIB}/synapse/handlers/pagination.py +${PYSITELIB}/synapse/handlers/pagination.pyc +${PYSITELIB}/synapse/handlers/pagination.pyo +${PYSITELIB}/synapse/handlers/password_policy.py +${PYSITELIB}/synapse/handlers/password_policy.pyc +${PYSITELIB}/synapse/handlers/password_policy.pyo +${PYSITELIB}/synapse/handlers/presence.py +${PYSITELIB}/synapse/handlers/presence.pyc +${PYSITELIB}/synapse/handlers/presence.pyo +${PYSITELIB}/synapse/handlers/profile.py +${PYSITELIB}/synapse/handlers/profile.pyc +${PYSITELIB}/synapse/handlers/profile.pyo +${PYSITELIB}/synapse/handlers/read_marker.py +${PYSITELIB}/synapse/handlers/read_marker.pyc +${PYSITELIB}/synapse/handlers/read_marker.pyo +${PYSITELIB}/synapse/handlers/receipts.py +${PYSITELIB}/synapse/handlers/receipts.pyc +${PYSITELIB}/synapse/handlers/receipts.pyo +${PYSITELIB}/synapse/handlers/register.py +${PYSITELIB}/synapse/handlers/register.pyc +${PYSITELIB}/synapse/handlers/register.pyo +${PYSITELIB}/synapse/handlers/room.py +${PYSITELIB}/synapse/handlers/room.pyc +${PYSITELIB}/synapse/handlers/room.pyo +${PYSITELIB}/synapse/handlers/room_list.py +${PYSITELIB}/synapse/handlers/room_list.pyc +${PYSITELIB}/synapse/handlers/room_list.pyo +${PYSITELIB}/synapse/handlers/room_member.py +${PYSITELIB}/synapse/handlers/room_member.pyc +${PYSITELIB}/synapse/handlers/room_member.pyo +${PYSITELIB}/synapse/handlers/room_member_worker.py +${PYSITELIB}/synapse/handlers/room_member_worker.pyc +${PYSITELIB}/synapse/handlers/room_member_worker.pyo +${PYSITELIB}/synapse/handlers/saml_handler.py +${PYSITELIB}/synapse/handlers/saml_handler.pyc +${PYSITELIB}/synapse/handlers/saml_handler.pyo +${PYSITELIB}/synapse/handlers/search.py +${PYSITELIB}/synapse/handlers/search.pyc +${PYSITELIB}/synapse/handlers/search.pyo +${PYSITELIB}/synapse/handlers/set_password.py +${PYSITELIB}/synapse/handlers/set_password.pyc +${PYSITELIB}/synapse/handlers/set_password.pyo +${PYSITELIB}/synapse/handlers/state_deltas.py +${PYSITELIB}/synapse/handlers/state_deltas.pyc +${PYSITELIB}/synapse/handlers/state_deltas.pyo +${PYSITELIB}/synapse/handlers/stats.py +${PYSITELIB}/synapse/handlers/stats.pyc +${PYSITELIB}/synapse/handlers/stats.pyo +${PYSITELIB}/synapse/handlers/sync.py +${PYSITELIB}/synapse/handlers/sync.pyc +${PYSITELIB}/synapse/handlers/sync.pyo +${PYSITELIB}/synapse/handlers/typing.py +${PYSITELIB}/synapse/handlers/typing.pyc +${PYSITELIB}/synapse/handlers/typing.pyo +${PYSITELIB}/synapse/handlers/ui_auth/__init__.py +${PYSITELIB}/synapse/handlers/ui_auth/__init__.pyc +${PYSITELIB}/synapse/handlers/ui_auth/__init__.pyo +${PYSITELIB}/synapse/handlers/ui_auth/checkers.py +${PYSITELIB}/synapse/handlers/ui_auth/checkers.pyc +${PYSITELIB}/synapse/handlers/ui_auth/checkers.pyo +${PYSITELIB}/synapse/handlers/user_directory.py +${PYSITELIB}/synapse/handlers/user_directory.pyc +${PYSITELIB}/synapse/handlers/user_directory.pyo +${PYSITELIB}/synapse/http/__init__.py +${PYSITELIB}/synapse/http/__init__.pyc +${PYSITELIB}/synapse/http/__init__.pyo +${PYSITELIB}/synapse/http/additional_resource.py +${PYSITELIB}/synapse/http/additional_resource.pyc +${PYSITELIB}/synapse/http/additional_resource.pyo +${PYSITELIB}/synapse/http/client.py +${PYSITELIB}/synapse/http/client.pyc +${PYSITELIB}/synapse/http/client.pyo +${PYSITELIB}/synapse/http/connectproxyclient.py +${PYSITELIB}/synapse/http/connectproxyclient.pyc +${PYSITELIB}/synapse/http/connectproxyclient.pyo +${PYSITELIB}/synapse/http/endpoint.py +${PYSITELIB}/synapse/http/endpoint.pyc +${PYSITELIB}/synapse/http/endpoint.pyo +${PYSITELIB}/synapse/http/federation/__init__.py +${PYSITELIB}/synapse/http/federation/__init__.pyc +${PYSITELIB}/synapse/http/federation/__init__.pyo +${PYSITELIB}/synapse/http/federation/matrix_federation_agent.py +${PYSITELIB}/synapse/http/federation/matrix_federation_agent.pyc +${PYSITELIB}/synapse/http/federation/matrix_federation_agent.pyo +${PYSITELIB}/synapse/http/federation/srv_resolver.py +${PYSITELIB}/synapse/http/federation/srv_resolver.pyc +${PYSITELIB}/synapse/http/federation/srv_resolver.pyo +${PYSITELIB}/synapse/http/federation/well_known_resolver.py +${PYSITELIB}/synapse/http/federation/well_known_resolver.pyc +${PYSITELIB}/synapse/http/federation/well_known_resolver.pyo +${PYSITELIB}/synapse/http/matrixfederationclient.py +${PYSITELIB}/synapse/http/matrixfederationclient.pyc +${PYSITELIB}/synapse/http/matrixfederationclient.pyo +${PYSITELIB}/synapse/http/proxyagent.py +${PYSITELIB}/synapse/http/proxyagent.pyc +${PYSITELIB}/synapse/http/proxyagent.pyo +${PYSITELIB}/synapse/http/request_metrics.py +${PYSITELIB}/synapse/http/request_metrics.pyc +${PYSITELIB}/synapse/http/request_metrics.pyo +${PYSITELIB}/synapse/http/server.py +${PYSITELIB}/synapse/http/server.pyc +${PYSITELIB}/synapse/http/server.pyo +${PYSITELIB}/synapse/http/servlet.py +${PYSITELIB}/synapse/http/servlet.pyc +${PYSITELIB}/synapse/http/servlet.pyo +${PYSITELIB}/synapse/http/site.py +${PYSITELIB}/synapse/http/site.pyc +${PYSITELIB}/synapse/http/site.pyo +${PYSITELIB}/synapse/logging/__init__.py +${PYSITELIB}/synapse/logging/__init__.pyc +${PYSITELIB}/synapse/logging/__init__.pyo +${PYSITELIB}/synapse/logging/_structured.py +${PYSITELIB}/synapse/logging/_structured.pyc +${PYSITELIB}/synapse/logging/_structured.pyo +${PYSITELIB}/synapse/logging/_terse_json.py +${PYSITELIB}/synapse/logging/_terse_json.pyc +${PYSITELIB}/synapse/logging/_terse_json.pyo +${PYSITELIB}/synapse/logging/context.py +${PYSITELIB}/synapse/logging/context.pyc +${PYSITELIB}/synapse/logging/context.pyo +${PYSITELIB}/synapse/logging/formatter.py +${PYSITELIB}/synapse/logging/formatter.pyc +${PYSITELIB}/synapse/logging/formatter.pyo +${PYSITELIB}/synapse/logging/opentracing.py +${PYSITELIB}/synapse/logging/opentracing.pyc +${PYSITELIB}/synapse/logging/opentracing.pyo +${PYSITELIB}/synapse/logging/scopecontextmanager.py +${PYSITELIB}/synapse/logging/scopecontextmanager.pyc +${PYSITELIB}/synapse/logging/scopecontextmanager.pyo +${PYSITELIB}/synapse/logging/utils.py +${PYSITELIB}/synapse/logging/utils.pyc +${PYSITELIB}/synapse/logging/utils.pyo +${PYSITELIB}/synapse/metrics/__init__.py +${PYSITELIB}/synapse/metrics/__init__.pyc +${PYSITELIB}/synapse/metrics/__init__.pyo +${PYSITELIB}/synapse/metrics/_exposition.py +${PYSITELIB}/synapse/metrics/_exposition.pyc +${PYSITELIB}/synapse/metrics/_exposition.pyo +${PYSITELIB}/synapse/metrics/background_process_metrics.py +${PYSITELIB}/synapse/metrics/background_process_metrics.pyc +${PYSITELIB}/synapse/metrics/background_process_metrics.pyo +${PYSITELIB}/synapse/module_api/__init__.py +${PYSITELIB}/synapse/module_api/__init__.pyc +${PYSITELIB}/synapse/module_api/__init__.pyo +${PYSITELIB}/synapse/module_api/errors.py +${PYSITELIB}/synapse/module_api/errors.pyc +${PYSITELIB}/synapse/module_api/errors.pyo +${PYSITELIB}/synapse/notifier.py +${PYSITELIB}/synapse/notifier.pyc +${PYSITELIB}/synapse/notifier.pyo +${PYSITELIB}/synapse/push/__init__.py +${PYSITELIB}/synapse/push/__init__.pyc +${PYSITELIB}/synapse/push/__init__.pyo +${PYSITELIB}/synapse/push/action_generator.py +${PYSITELIB}/synapse/push/action_generator.pyc +${PYSITELIB}/synapse/push/action_generator.pyo +${PYSITELIB}/synapse/push/baserules.py +${PYSITELIB}/synapse/push/baserules.pyc +${PYSITELIB}/synapse/push/baserules.pyo +${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.py +${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.pyc +${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.pyo +${PYSITELIB}/synapse/push/clientformat.py +${PYSITELIB}/synapse/push/clientformat.pyc +${PYSITELIB}/synapse/push/clientformat.pyo +${PYSITELIB}/synapse/push/emailpusher.py +${PYSITELIB}/synapse/push/emailpusher.pyc +${PYSITELIB}/synapse/push/emailpusher.pyo +${PYSITELIB}/synapse/push/httppusher.py +${PYSITELIB}/synapse/push/httppusher.pyc +${PYSITELIB}/synapse/push/httppusher.pyo +${PYSITELIB}/synapse/push/mailer.py +${PYSITELIB}/synapse/push/mailer.pyc +${PYSITELIB}/synapse/push/mailer.pyo +${PYSITELIB}/synapse/push/presentable_names.py +${PYSITELIB}/synapse/push/presentable_names.pyc +${PYSITELIB}/synapse/push/presentable_names.pyo +${PYSITELIB}/synapse/push/push_rule_evaluator.py +${PYSITELIB}/synapse/push/push_rule_evaluator.pyc +${PYSITELIB}/synapse/push/push_rule_evaluator.pyo +${PYSITELIB}/synapse/push/push_tools.py +${PYSITELIB}/synapse/push/push_tools.pyc +${PYSITELIB}/synapse/push/push_tools.pyo +${PYSITELIB}/synapse/push/pusher.py +${PYSITELIB}/synapse/push/pusher.pyc +${PYSITELIB}/synapse/push/pusher.pyo +${PYSITELIB}/synapse/push/pusherpool.py +${PYSITELIB}/synapse/push/pusherpool.pyc +${PYSITELIB}/synapse/push/pusherpool.pyo +${PYSITELIB}/synapse/push/rulekinds.py +${PYSITELIB}/synapse/push/rulekinds.pyc +${PYSITELIB}/synapse/push/rulekinds.pyo +${PYSITELIB}/synapse/python_dependencies.py +${PYSITELIB}/synapse/python_dependencies.pyc +${PYSITELIB}/synapse/python_dependencies.pyo +${PYSITELIB}/synapse/replication/__init__.py +${PYSITELIB}/synapse/replication/__init__.pyc +${PYSITELIB}/synapse/replication/__init__.pyo +${PYSITELIB}/synapse/replication/http/__init__.py +${PYSITELIB}/synapse/replication/http/__init__.pyc +${PYSITELIB}/synapse/replication/http/__init__.pyo +${PYSITELIB}/synapse/replication/http/_base.py +${PYSITELIB}/synapse/replication/http/_base.pyc +${PYSITELIB}/synapse/replication/http/_base.pyo +${PYSITELIB}/synapse/replication/http/devices.py +${PYSITELIB}/synapse/replication/http/devices.pyc +${PYSITELIB}/synapse/replication/http/devices.pyo +${PYSITELIB}/synapse/replication/http/federation.py +${PYSITELIB}/synapse/replication/http/federation.pyc +${PYSITELIB}/synapse/replication/http/federation.pyo +${PYSITELIB}/synapse/replication/http/login.py +${PYSITELIB}/synapse/replication/http/login.pyc +${PYSITELIB}/synapse/replication/http/login.pyo +${PYSITELIB}/synapse/replication/http/membership.py +${PYSITELIB}/synapse/replication/http/membership.pyc +${PYSITELIB}/synapse/replication/http/membership.pyo +${PYSITELIB}/synapse/replication/http/presence.py +${PYSITELIB}/synapse/replication/http/presence.pyc +${PYSITELIB}/synapse/replication/http/presence.pyo +${PYSITELIB}/synapse/replication/http/register.py +${PYSITELIB}/synapse/replication/http/register.pyc +${PYSITELIB}/synapse/replication/http/register.pyo +${PYSITELIB}/synapse/replication/http/send_event.py +${PYSITELIB}/synapse/replication/http/send_event.pyc +${PYSITELIB}/synapse/replication/http/send_event.pyo +${PYSITELIB}/synapse/replication/http/streams.py +${PYSITELIB}/synapse/replication/http/streams.pyc +${PYSITELIB}/synapse/replication/http/streams.pyo +${PYSITELIB}/synapse/replication/slave/__init__.py +${PYSITELIB}/synapse/replication/slave/__init__.pyc +${PYSITELIB}/synapse/replication/slave/__init__.pyo +${PYSITELIB}/synapse/replication/slave/storage/__init__.py +${PYSITELIB}/synapse/replication/slave/storage/__init__.pyc +${PYSITELIB}/synapse/replication/slave/storage/__init__.pyo +${PYSITELIB}/synapse/replication/slave/storage/_base.py +${PYSITELIB}/synapse/replication/slave/storage/_base.pyc +${PYSITELIB}/synapse/replication/slave/storage/_base.pyo +${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.py +${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.pyc +${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.pyo +${PYSITELIB}/synapse/replication/slave/storage/account_data.py +${PYSITELIB}/synapse/replication/slave/storage/account_data.pyc +${PYSITELIB}/synapse/replication/slave/storage/account_data.pyo +${PYSITELIB}/synapse/replication/slave/storage/appservice.py +${PYSITELIB}/synapse/replication/slave/storage/appservice.pyc +${PYSITELIB}/synapse/replication/slave/storage/appservice.pyo +${PYSITELIB}/synapse/replication/slave/storage/client_ips.py +${PYSITELIB}/synapse/replication/slave/storage/client_ips.pyc +${PYSITELIB}/synapse/replication/slave/storage/client_ips.pyo +${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.py +${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.pyc +${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.pyo +${PYSITELIB}/synapse/replication/slave/storage/devices.py +${PYSITELIB}/synapse/replication/slave/storage/devices.pyc +${PYSITELIB}/synapse/replication/slave/storage/devices.pyo +${PYSITELIB}/synapse/replication/slave/storage/directory.py +${PYSITELIB}/synapse/replication/slave/storage/directory.pyc +${PYSITELIB}/synapse/replication/slave/storage/directory.pyo +${PYSITELIB}/synapse/replication/slave/storage/events.py +${PYSITELIB}/synapse/replication/slave/storage/events.pyc +${PYSITELIB}/synapse/replication/slave/storage/events.pyo +${PYSITELIB}/synapse/replication/slave/storage/filtering.py +${PYSITELIB}/synapse/replication/slave/storage/filtering.pyc +${PYSITELIB}/synapse/replication/slave/storage/filtering.pyo +${PYSITELIB}/synapse/replication/slave/storage/groups.py +${PYSITELIB}/synapse/replication/slave/storage/groups.pyc +${PYSITELIB}/synapse/replication/slave/storage/groups.pyo +${PYSITELIB}/synapse/replication/slave/storage/keys.py +${PYSITELIB}/synapse/replication/slave/storage/keys.pyc +${PYSITELIB}/synapse/replication/slave/storage/keys.pyo +${PYSITELIB}/synapse/replication/slave/storage/presence.py +${PYSITELIB}/synapse/replication/slave/storage/presence.pyc +${PYSITELIB}/synapse/replication/slave/storage/presence.pyo +${PYSITELIB}/synapse/replication/slave/storage/profile.py +${PYSITELIB}/synapse/replication/slave/storage/profile.pyc +${PYSITELIB}/synapse/replication/slave/storage/profile.pyo +${PYSITELIB}/synapse/replication/slave/storage/push_rule.py +${PYSITELIB}/synapse/replication/slave/storage/push_rule.pyc +${PYSITELIB}/synapse/replication/slave/storage/push_rule.pyo +${PYSITELIB}/synapse/replication/slave/storage/pushers.py +${PYSITELIB}/synapse/replication/slave/storage/pushers.pyc +${PYSITELIB}/synapse/replication/slave/storage/pushers.pyo +${PYSITELIB}/synapse/replication/slave/storage/receipts.py +${PYSITELIB}/synapse/replication/slave/storage/receipts.pyc +${PYSITELIB}/synapse/replication/slave/storage/receipts.pyo +${PYSITELIB}/synapse/replication/slave/storage/registration.py +${PYSITELIB}/synapse/replication/slave/storage/registration.pyc +${PYSITELIB}/synapse/replication/slave/storage/registration.pyo +${PYSITELIB}/synapse/replication/slave/storage/room.py +${PYSITELIB}/synapse/replication/slave/storage/room.pyc +${PYSITELIB}/synapse/replication/slave/storage/room.pyo +${PYSITELIB}/synapse/replication/slave/storage/transactions.py +${PYSITELIB}/synapse/replication/slave/storage/transactions.pyc +${PYSITELIB}/synapse/replication/slave/storage/transactions.pyo +${PYSITELIB}/synapse/replication/tcp/__init__.py +${PYSITELIB}/synapse/replication/tcp/__init__.pyc +${PYSITELIB}/synapse/replication/tcp/__init__.pyo +${PYSITELIB}/synapse/replication/tcp/client.py +${PYSITELIB}/synapse/replication/tcp/client.pyc +${PYSITELIB}/synapse/replication/tcp/client.pyo +${PYSITELIB}/synapse/replication/tcp/commands.py +${PYSITELIB}/synapse/replication/tcp/commands.pyc +${PYSITELIB}/synapse/replication/tcp/commands.pyo +${PYSITELIB}/synapse/replication/tcp/handler.py +${PYSITELIB}/synapse/replication/tcp/handler.pyc +${PYSITELIB}/synapse/replication/tcp/handler.pyo +${PYSITELIB}/synapse/replication/tcp/protocol.py +${PYSITELIB}/synapse/replication/tcp/protocol.pyc +${PYSITELIB}/synapse/replication/tcp/protocol.pyo +${PYSITELIB}/synapse/replication/tcp/redis.py +${PYSITELIB}/synapse/replication/tcp/redis.pyc +${PYSITELIB}/synapse/replication/tcp/redis.pyo +${PYSITELIB}/synapse/replication/tcp/resource.py +${PYSITELIB}/synapse/replication/tcp/resource.pyc +${PYSITELIB}/synapse/replication/tcp/resource.pyo +${PYSITELIB}/synapse/replication/tcp/streams/__init__.py +${PYSITELIB}/synapse/replication/tcp/streams/__init__.pyc +${PYSITELIB}/synapse/replication/tcp/streams/__init__.pyo +${PYSITELIB}/synapse/replication/tcp/streams/_base.py +${PYSITELIB}/synapse/replication/tcp/streams/_base.pyc +${PYSITELIB}/synapse/replication/tcp/streams/_base.pyo +${PYSITELIB}/synapse/replication/tcp/streams/events.py +${PYSITELIB}/synapse/replication/tcp/streams/events.pyc +${PYSITELIB}/synapse/replication/tcp/streams/events.pyo +${PYSITELIB}/synapse/replication/tcp/streams/federation.py +${PYSITELIB}/synapse/replication/tcp/streams/federation.pyc +${PYSITELIB}/synapse/replication/tcp/streams/federation.pyo +${PYSITELIB}/synapse/res/templates/account_renewed.html +${PYSITELIB}/synapse/res/templates/add_threepid.html +${PYSITELIB}/synapse/res/templates/add_threepid.txt +${PYSITELIB}/synapse/res/templates/add_threepid_failure.html +${PYSITELIB}/synapse/res/templates/add_threepid_success.html +${PYSITELIB}/synapse/res/templates/invalid_token.html +${PYSITELIB}/synapse/res/templates/mail-Element.css +${PYSITELIB}/synapse/res/templates/mail-Vector.css +${PYSITELIB}/synapse/res/templates/mail-expiry.css +${PYSITELIB}/synapse/res/templates/mail.css +${PYSITELIB}/synapse/res/templates/notice_expiry.html +${PYSITELIB}/synapse/res/templates/notice_expiry.txt +${PYSITELIB}/synapse/res/templates/notif.html +${PYSITELIB}/synapse/res/templates/notif.txt +${PYSITELIB}/synapse/res/templates/notif_mail.html +${PYSITELIB}/synapse/res/templates/notif_mail.txt +${PYSITELIB}/synapse/res/templates/password_reset.html +${PYSITELIB}/synapse/res/templates/password_reset.txt +${PYSITELIB}/synapse/res/templates/password_reset_failure.html +${PYSITELIB}/synapse/res/templates/password_reset_success.html +${PYSITELIB}/synapse/res/templates/registration.html +${PYSITELIB}/synapse/res/templates/registration.txt +${PYSITELIB}/synapse/res/templates/registration_failure.html +${PYSITELIB}/synapse/res/templates/registration_success.html +${PYSITELIB}/synapse/res/templates/room.html +${PYSITELIB}/synapse/res/templates/room.txt +${PYSITELIB}/synapse/res/templates/saml_error.html +${PYSITELIB}/synapse/res/templates/sso_account_deactivated.html +${PYSITELIB}/synapse/res/templates/sso_auth_confirm.html +${PYSITELIB}/synapse/res/templates/sso_auth_success.html +${PYSITELIB}/synapse/res/templates/sso_error.html +${PYSITELIB}/synapse/res/templates/sso_redirect_confirm.html +${PYSITELIB}/synapse/rest/__init__.py +${PYSITELIB}/synapse/rest/__init__.pyc +${PYSITELIB}/synapse/rest/__init__.pyo +${PYSITELIB}/synapse/rest/admin/__init__.py +${PYSITELIB}/synapse/rest/admin/__init__.pyc +${PYSITELIB}/synapse/rest/admin/__init__.pyo +${PYSITELIB}/synapse/rest/admin/_base.py +${PYSITELIB}/synapse/rest/admin/_base.pyc +${PYSITELIB}/synapse/rest/admin/_base.pyo +${PYSITELIB}/synapse/rest/admin/devices.py +${PYSITELIB}/synapse/rest/admin/devices.pyc +${PYSITELIB}/synapse/rest/admin/devices.pyo +${PYSITELIB}/synapse/rest/admin/groups.py +${PYSITELIB}/synapse/rest/admin/groups.pyc +${PYSITELIB}/synapse/rest/admin/groups.pyo +${PYSITELIB}/synapse/rest/admin/media.py +${PYSITELIB}/synapse/rest/admin/media.pyc +${PYSITELIB}/synapse/rest/admin/media.pyo +${PYSITELIB}/synapse/rest/admin/purge_room_servlet.py +${PYSITELIB}/synapse/rest/admin/purge_room_servlet.pyc +${PYSITELIB}/synapse/rest/admin/purge_room_servlet.pyo +${PYSITELIB}/synapse/rest/admin/rooms.py +${PYSITELIB}/synapse/rest/admin/rooms.pyc +${PYSITELIB}/synapse/rest/admin/rooms.pyo +${PYSITELIB}/synapse/rest/admin/server_notice_servlet.py +${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyc +${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyo +${PYSITELIB}/synapse/rest/admin/users.py +${PYSITELIB}/synapse/rest/admin/users.pyc +${PYSITELIB}/synapse/rest/admin/users.pyo +${PYSITELIB}/synapse/rest/client/__init__.py +${PYSITELIB}/synapse/rest/client/__init__.pyc +${PYSITELIB}/synapse/rest/client/__init__.pyo +${PYSITELIB}/synapse/rest/client/transactions.py +${PYSITELIB}/synapse/rest/client/transactions.pyc +${PYSITELIB}/synapse/rest/client/transactions.pyo +${PYSITELIB}/synapse/rest/client/v1/__init__.py +${PYSITELIB}/synapse/rest/client/v1/__init__.pyc +${PYSITELIB}/synapse/rest/client/v1/__init__.pyo +${PYSITELIB}/synapse/rest/client/v1/directory.py +${PYSITELIB}/synapse/rest/client/v1/directory.pyc +${PYSITELIB}/synapse/rest/client/v1/directory.pyo +${PYSITELIB}/synapse/rest/client/v1/events.py +${PYSITELIB}/synapse/rest/client/v1/events.pyc +${PYSITELIB}/synapse/rest/client/v1/events.pyo +${PYSITELIB}/synapse/rest/client/v1/initial_sync.py +${PYSITELIB}/synapse/rest/client/v1/initial_sync.pyc +${PYSITELIB}/synapse/rest/client/v1/initial_sync.pyo +${PYSITELIB}/synapse/rest/client/v1/login.py +${PYSITELIB}/synapse/rest/client/v1/login.pyc +${PYSITELIB}/synapse/rest/client/v1/login.pyo +${PYSITELIB}/synapse/rest/client/v1/logout.py +${PYSITELIB}/synapse/rest/client/v1/logout.pyc +${PYSITELIB}/synapse/rest/client/v1/logout.pyo +${PYSITELIB}/synapse/rest/client/v1/presence.py +${PYSITELIB}/synapse/rest/client/v1/presence.pyc +${PYSITELIB}/synapse/rest/client/v1/presence.pyo +${PYSITELIB}/synapse/rest/client/v1/profile.py +${PYSITELIB}/synapse/rest/client/v1/profile.pyc +${PYSITELIB}/synapse/rest/client/v1/profile.pyo +${PYSITELIB}/synapse/rest/client/v1/push_rule.py +${PYSITELIB}/synapse/rest/client/v1/push_rule.pyc +${PYSITELIB}/synapse/rest/client/v1/push_rule.pyo +${PYSITELIB}/synapse/rest/client/v1/pusher.py +${PYSITELIB}/synapse/rest/client/v1/pusher.pyc +${PYSITELIB}/synapse/rest/client/v1/pusher.pyo +${PYSITELIB}/synapse/rest/client/v1/room.py +${PYSITELIB}/synapse/rest/client/v1/room.pyc +${PYSITELIB}/synapse/rest/client/v1/room.pyo +${PYSITELIB}/synapse/rest/client/v1/voip.py +${PYSITELIB}/synapse/rest/client/v1/voip.pyc +${PYSITELIB}/synapse/rest/client/v1/voip.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.py +${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/_base.py +${PYSITELIB}/synapse/rest/client/v2_alpha/_base.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/_base.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/account.py +${PYSITELIB}/synapse/rest/client/v2_alpha/account.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/account.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.py +${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.py +${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/auth.py +${PYSITELIB}/synapse/rest/client/v2_alpha/auth.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/auth.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.py +${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/devices.py +${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/filter.py +${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/groups.py +${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/keys.py +${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.py +${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/openid.py +${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.py +${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.py +${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.py +${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/register.py +${PYSITELIB}/synapse/rest/client/v2_alpha/register.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/register.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/relations.py +${PYSITELIB}/synapse/rest/client/v2_alpha/relations.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/relations.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.py +${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.py +${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.py +${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.py +${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/sync.py +${PYSITELIB}/synapse/rest/client/v2_alpha/sync.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/sync.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/tags.py +${PYSITELIB}/synapse/rest/client/v2_alpha/tags.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/tags.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.py +${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.py +${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.pyo +${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.py +${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.pyc +${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.pyo +${PYSITELIB}/synapse/rest/client/versions.py +${PYSITELIB}/synapse/rest/client/versions.pyc +${PYSITELIB}/synapse/rest/client/versions.pyo +${PYSITELIB}/synapse/rest/consent/__init__.py +${PYSITELIB}/synapse/rest/consent/__init__.pyc +${PYSITELIB}/synapse/rest/consent/__init__.pyo +${PYSITELIB}/synapse/rest/consent/consent_resource.py +${PYSITELIB}/synapse/rest/consent/consent_resource.pyc +${PYSITELIB}/synapse/rest/consent/consent_resource.pyo +${PYSITELIB}/synapse/rest/health.py +${PYSITELIB}/synapse/rest/health.pyc +${PYSITELIB}/synapse/rest/health.pyo +${PYSITELIB}/synapse/rest/key/__init__.py +${PYSITELIB}/synapse/rest/key/__init__.pyc +${PYSITELIB}/synapse/rest/key/__init__.pyo +${PYSITELIB}/synapse/rest/key/v2/__init__.py +${PYSITELIB}/synapse/rest/key/v2/__init__.pyc +${PYSITELIB}/synapse/rest/key/v2/__init__.pyo +${PYSITELIB}/synapse/rest/key/v2/local_key_resource.py +${PYSITELIB}/synapse/rest/key/v2/local_key_resource.pyc +${PYSITELIB}/synapse/rest/key/v2/local_key_resource.pyo +${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.py +${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.pyc +${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.pyo +${PYSITELIB}/synapse/rest/media/__init__.py +${PYSITELIB}/synapse/rest/media/__init__.pyc +${PYSITELIB}/synapse/rest/media/__init__.pyo +${PYSITELIB}/synapse/rest/media/v1/__init__.py +${PYSITELIB}/synapse/rest/media/v1/__init__.pyc +${PYSITELIB}/synapse/rest/media/v1/__init__.pyo +${PYSITELIB}/synapse/rest/media/v1/_base.py +${PYSITELIB}/synapse/rest/media/v1/_base.pyc +${PYSITELIB}/synapse/rest/media/v1/_base.pyo +${PYSITELIB}/synapse/rest/media/v1/config_resource.py +${PYSITELIB}/synapse/rest/media/v1/config_resource.pyc +${PYSITELIB}/synapse/rest/media/v1/config_resource.pyo +${PYSITELIB}/synapse/rest/media/v1/download_resource.py +${PYSITELIB}/synapse/rest/media/v1/download_resource.pyc +${PYSITELIB}/synapse/rest/media/v1/download_resource.pyo +${PYSITELIB}/synapse/rest/media/v1/filepath.py +${PYSITELIB}/synapse/rest/media/v1/filepath.pyc +${PYSITELIB}/synapse/rest/media/v1/filepath.pyo +${PYSITELIB}/synapse/rest/media/v1/media_repository.py +${PYSITELIB}/synapse/rest/media/v1/media_repository.pyc +${PYSITELIB}/synapse/rest/media/v1/media_repository.pyo +${PYSITELIB}/synapse/rest/media/v1/media_storage.py +${PYSITELIB}/synapse/rest/media/v1/media_storage.pyc +${PYSITELIB}/synapse/rest/media/v1/media_storage.pyo +${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.py +${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyc +${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyo +${PYSITELIB}/synapse/rest/media/v1/storage_provider.py +${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyc +${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyo +${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.py +${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyc +${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyo +${PYSITELIB}/synapse/rest/media/v1/thumbnailer.py +${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyc +${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyo +${PYSITELIB}/synapse/rest/media/v1/upload_resource.py +${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyc +${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyo +${PYSITELIB}/synapse/rest/oidc/__init__.py +${PYSITELIB}/synapse/rest/oidc/__init__.pyc +${PYSITELIB}/synapse/rest/oidc/__init__.pyo +${PYSITELIB}/synapse/rest/oidc/callback_resource.py +${PYSITELIB}/synapse/rest/oidc/callback_resource.pyc +${PYSITELIB}/synapse/rest/oidc/callback_resource.pyo +${PYSITELIB}/synapse/rest/saml2/__init__.py +${PYSITELIB}/synapse/rest/saml2/__init__.pyc +${PYSITELIB}/synapse/rest/saml2/__init__.pyo +${PYSITELIB}/synapse/rest/saml2/metadata_resource.py +${PYSITELIB}/synapse/rest/saml2/metadata_resource.pyc +${PYSITELIB}/synapse/rest/saml2/metadata_resource.pyo +${PYSITELIB}/synapse/rest/saml2/response_resource.py +${PYSITELIB}/synapse/rest/saml2/response_resource.pyc +${PYSITELIB}/synapse/rest/saml2/response_resource.pyo +${PYSITELIB}/synapse/rest/well_known.py +${PYSITELIB}/synapse/rest/well_known.pyc +${PYSITELIB}/synapse/rest/well_known.pyo +${PYSITELIB}/synapse/secrets.py +${PYSITELIB}/synapse/secrets.pyc +${PYSITELIB}/synapse/secrets.pyo +${PYSITELIB}/synapse/server.py +${PYSITELIB}/synapse/server.pyc +${PYSITELIB}/synapse/server.pyo +${PYSITELIB}/synapse/server_notices/__init__.py +${PYSITELIB}/synapse/server_notices/__init__.pyc +${PYSITELIB}/synapse/server_notices/__init__.pyo +${PYSITELIB}/synapse/server_notices/consent_server_notices.py +${PYSITELIB}/synapse/server_notices/consent_server_notices.pyc +${PYSITELIB}/synapse/server_notices/consent_server_notices.pyo +${PYSITELIB}/synapse/server_notices/resource_limits_server_notices.py +${PYSITELIB}/synapse/server_notices/resource_limits_server_notices.pyc +${PYSITELIB}/synapse/server_notices/resource_limits_server_notices.pyo +${PYSITELIB}/synapse/server_notices/server_notices_manager.py +${PYSITELIB}/synapse/server_notices/server_notices_manager.pyc +${PYSITELIB}/synapse/server_notices/server_notices_manager.pyo +${PYSITELIB}/synapse/server_notices/server_notices_sender.py +${PYSITELIB}/synapse/server_notices/server_notices_sender.pyc +${PYSITELIB}/synapse/server_notices/server_notices_sender.pyo +${PYSITELIB}/synapse/server_notices/worker_server_notices_sender.py +${PYSITELIB}/synapse/server_notices/worker_server_notices_sender.pyc +${PYSITELIB}/synapse/server_notices/worker_server_notices_sender.pyo +${PYSITELIB}/synapse/spam_checker_api/__init__.py +${PYSITELIB}/synapse/spam_checker_api/__init__.pyc +${PYSITELIB}/synapse/spam_checker_api/__init__.pyo +${PYSITELIB}/synapse/state/__init__.py +${PYSITELIB}/synapse/state/__init__.pyc +${PYSITELIB}/synapse/state/__init__.pyo +${PYSITELIB}/synapse/state/v1.py +${PYSITELIB}/synapse/state/v1.pyc +${PYSITELIB}/synapse/state/v1.pyo +${PYSITELIB}/synapse/state/v2.py +${PYSITELIB}/synapse/state/v2.pyc +${PYSITELIB}/synapse/state/v2.pyo +${PYSITELIB}/synapse/static/client/login/index.html +${PYSITELIB}/synapse/static/client/login/js/jquery-3.4.1.min.js +${PYSITELIB}/synapse/static/client/login/js/login.js +${PYSITELIB}/synapse/static/client/login/spinner.gif +${PYSITELIB}/synapse/static/client/login/style.css +${PYSITELIB}/synapse/static/client/register/index.html +${PYSITELIB}/synapse/static/client/register/js/jquery-3.4.1.min.js +${PYSITELIB}/synapse/static/client/register/js/register.js +${PYSITELIB}/synapse/static/client/register/register_config.sample.js +${PYSITELIB}/synapse/static/client/register/style.css +${PYSITELIB}/synapse/static/index.html +${PYSITELIB}/synapse/storage/__init__.py +${PYSITELIB}/synapse/storage/__init__.pyc +${PYSITELIB}/synapse/storage/__init__.pyo +${PYSITELIB}/synapse/storage/_base.py +${PYSITELIB}/synapse/storage/_base.pyc +${PYSITELIB}/synapse/storage/_base.pyo +${PYSITELIB}/synapse/storage/background_updates.py +${PYSITELIB}/synapse/storage/background_updates.pyc +${PYSITELIB}/synapse/storage/background_updates.pyo +${PYSITELIB}/synapse/storage/database.py +${PYSITELIB}/synapse/storage/database.pyc +${PYSITELIB}/synapse/storage/database.pyo +${PYSITELIB}/synapse/storage/databases/__init__.py +${PYSITELIB}/synapse/storage/databases/__init__.pyc +${PYSITELIB}/synapse/storage/databases/__init__.pyo +${PYSITELIB}/synapse/storage/databases/main/__init__.py +${PYSITELIB}/synapse/storage/databases/main/__init__.pyc +${PYSITELIB}/synapse/storage/databases/main/__init__.pyo +${PYSITELIB}/synapse/storage/databases/main/account_data.py +${PYSITELIB}/synapse/storage/databases/main/account_data.pyc +${PYSITELIB}/synapse/storage/databases/main/account_data.pyo +${PYSITELIB}/synapse/storage/databases/main/appservice.py +${PYSITELIB}/synapse/storage/databases/main/appservice.pyc +${PYSITELIB}/synapse/storage/databases/main/appservice.pyo +${PYSITELIB}/synapse/storage/databases/main/cache.py +${PYSITELIB}/synapse/storage/databases/main/cache.pyc +${PYSITELIB}/synapse/storage/databases/main/cache.pyo +${PYSITELIB}/synapse/storage/databases/main/censor_events.py +${PYSITELIB}/synapse/storage/databases/main/censor_events.pyc +${PYSITELIB}/synapse/storage/databases/main/censor_events.pyo +${PYSITELIB}/synapse/storage/databases/main/client_ips.py +${PYSITELIB}/synapse/storage/databases/main/client_ips.pyc +${PYSITELIB}/synapse/storage/databases/main/client_ips.pyo +${PYSITELIB}/synapse/storage/databases/main/deviceinbox.py +${PYSITELIB}/synapse/storage/databases/main/deviceinbox.pyc +${PYSITELIB}/synapse/storage/databases/main/deviceinbox.pyo +${PYSITELIB}/synapse/storage/databases/main/devices.py +${PYSITELIB}/synapse/storage/databases/main/devices.pyc +${PYSITELIB}/synapse/storage/databases/main/devices.pyo +${PYSITELIB}/synapse/storage/databases/main/directory.py +${PYSITELIB}/synapse/storage/databases/main/directory.pyc +${PYSITELIB}/synapse/storage/databases/main/directory.pyo +${PYSITELIB}/synapse/storage/databases/main/e2e_room_keys.py +${PYSITELIB}/synapse/storage/databases/main/e2e_room_keys.pyc +${PYSITELIB}/synapse/storage/databases/main/e2e_room_keys.pyo +${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.py +${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.pyc +${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.pyo +${PYSITELIB}/synapse/storage/databases/main/event_federation.py +${PYSITELIB}/synapse/storage/databases/main/event_federation.pyc +${PYSITELIB}/synapse/storage/databases/main/event_federation.pyo +${PYSITELIB}/synapse/storage/databases/main/event_push_actions.py +${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyc +${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyo +${PYSITELIB}/synapse/storage/databases/main/events.py +${PYSITELIB}/synapse/storage/databases/main/events.pyc +${PYSITELIB}/synapse/storage/databases/main/events.pyo +${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.py +${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyc +${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyo +${PYSITELIB}/synapse/storage/databases/main/events_worker.py +${PYSITELIB}/synapse/storage/databases/main/events_worker.pyc +${PYSITELIB}/synapse/storage/databases/main/events_worker.pyo +${PYSITELIB}/synapse/storage/databases/main/filtering.py +${PYSITELIB}/synapse/storage/databases/main/filtering.pyc +${PYSITELIB}/synapse/storage/databases/main/filtering.pyo +${PYSITELIB}/synapse/storage/databases/main/group_server.py +${PYSITELIB}/synapse/storage/databases/main/group_server.pyc +${PYSITELIB}/synapse/storage/databases/main/group_server.pyo +${PYSITELIB}/synapse/storage/databases/main/keys.py +${PYSITELIB}/synapse/storage/databases/main/keys.pyc +${PYSITELIB}/synapse/storage/databases/main/keys.pyo +${PYSITELIB}/synapse/storage/databases/main/media_repository.py +${PYSITELIB}/synapse/storage/databases/main/media_repository.pyc +${PYSITELIB}/synapse/storage/databases/main/media_repository.pyo +${PYSITELIB}/synapse/storage/databases/main/metrics.py +${PYSITELIB}/synapse/storage/databases/main/metrics.pyc +${PYSITELIB}/synapse/storage/databases/main/metrics.pyo +${PYSITELIB}/synapse/storage/databases/main/monthly_active_users.py +${PYSITELIB}/synapse/storage/databases/main/monthly_active_users.pyc +${PYSITELIB}/synapse/storage/databases/main/monthly_active_users.pyo +${PYSITELIB}/synapse/storage/databases/main/openid.py +${PYSITELIB}/synapse/storage/databases/main/openid.pyc +${PYSITELIB}/synapse/storage/databases/main/openid.pyo +${PYSITELIB}/synapse/storage/databases/main/presence.py +${PYSITELIB}/synapse/storage/databases/main/presence.pyc +${PYSITELIB}/synapse/storage/databases/main/presence.pyo +${PYSITELIB}/synapse/storage/databases/main/profile.py +${PYSITELIB}/synapse/storage/databases/main/profile.pyc +${PYSITELIB}/synapse/storage/databases/main/profile.pyo +${PYSITELIB}/synapse/storage/databases/main/purge_events.py +${PYSITELIB}/synapse/storage/databases/main/purge_events.pyc +${PYSITELIB}/synapse/storage/databases/main/purge_events.pyo +${PYSITELIB}/synapse/storage/databases/main/push_rule.py +${PYSITELIB}/synapse/storage/databases/main/push_rule.pyc +${PYSITELIB}/synapse/storage/databases/main/push_rule.pyo +${PYSITELIB}/synapse/storage/databases/main/pusher.py +${PYSITELIB}/synapse/storage/databases/main/pusher.pyc +${PYSITELIB}/synapse/storage/databases/main/pusher.pyo +${PYSITELIB}/synapse/storage/databases/main/receipts.py +${PYSITELIB}/synapse/storage/databases/main/receipts.pyc +${PYSITELIB}/synapse/storage/databases/main/receipts.pyo +${PYSITELIB}/synapse/storage/databases/main/registration.py +${PYSITELIB}/synapse/storage/databases/main/registration.pyc +${PYSITELIB}/synapse/storage/databases/main/registration.pyo +${PYSITELIB}/synapse/storage/databases/main/rejections.py +${PYSITELIB}/synapse/storage/databases/main/rejections.pyc +${PYSITELIB}/synapse/storage/databases/main/rejections.pyo +${PYSITELIB}/synapse/storage/databases/main/relations.py +${PYSITELIB}/synapse/storage/databases/main/relations.pyc +${PYSITELIB}/synapse/storage/databases/main/relations.pyo +${PYSITELIB}/synapse/storage/databases/main/room.py +${PYSITELIB}/synapse/storage/databases/main/room.pyc +${PYSITELIB}/synapse/storage/databases/main/room.pyo +${PYSITELIB}/synapse/storage/databases/main/roommember.py +${PYSITELIB}/synapse/storage/databases/main/roommember.pyc +${PYSITELIB}/synapse/storage/databases/main/roommember.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/12/v12.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/13/v13.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/14/v14.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/15/appservice_txns.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/15/presence_indices.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/15/v15.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/events_order_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/remote_media_cache_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/remove_duplicates.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/room_alias_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/unique_constraints.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/users.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/17/drop_indexes.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/17/server_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/17/user_threepids.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/18/server_keys_bigger_ints.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/19/event_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/dummy.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/pushers.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/pushers.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/pushers.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/21/end_to_end_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/21/receipts.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/22/receipts_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/22/user_threepids_unique.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/24/stats_reporting.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/fts.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/fts.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/fts.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/guest_access.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/history_visibility.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/tags.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/26/account_data.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/account_data.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/forgotten_memberships.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/ts.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/ts.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/ts.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/event_push_actions.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/events_room_stream.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/public_roms_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/receipts_user_id_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/upgrade_times.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/users_is_guest.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/29/push_actions.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/alias_creator.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/as_users.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/as_users.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/as_users.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/deleted_pushers.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/presence_stream.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/public_rooms.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/push_rule_stream.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/threepid_guest_access_tokens.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/invites.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/local_media_repository_url_cache.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/search_update.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/search_update.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/search_update.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/events.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/openid.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/pusher_throttle.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/remove_indices.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/reports.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/access_tokens_device_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/devices.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/devices_for_e2e_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/devices_for_e2e_keys_clear_unknown_device.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/event_fields.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/event_fields.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/event_fields.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/remote_media_ts.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/remote_media_ts.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/remote_media_ts.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/user_ips_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/appservice_stream.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/cache_stream.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/cache_stream.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/cache_stream.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/device_inbox.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/push_display_name_rename.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/received_txn_purge.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/received_txn_purge.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/received_txn_purge.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/contains_url.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/device_outbox.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/device_stream_id.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/event_push_actions_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/public_room_list_change_stream.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/stream_order_to_extrem.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/36/readd_public_rooms.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/remove_auth_idx.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/remove_auth_idx.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/remove_auth_idx.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/user_threepids.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/38/postgres_fts_gist.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/appservice_room_list.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/device_federation_stream_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/event_push_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/federation_out_position.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/membership_profile.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/current_state_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/device_inbox.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/device_list_streams.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/event_push_summary.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/pushers.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/device_list_stream_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/device_outbound_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/event_search_event_id_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/ratelimit.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/current_state_delta.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/device_list_last_id.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/event_auth_state_only.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/user_dir.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/user_dir.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/user_dir.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/blocked_rooms.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/quarantine_media.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/url_cache.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/user_share.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/44/expire_url_cache.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/45/group_server.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/45/profile_cache.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/drop_refresh_tokens.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/drop_unique_deleted_pushers.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/group_server.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/local_media_repository_url_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/user_dir_null_room_ids.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/user_dir_typos.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/47/last_access_media.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/47/postgres_fts_gin.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/47/push_actions_staging.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/add_user_consent.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/add_user_ips_last_seen_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/deactivated_users.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/group_unique_indexes.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/group_unique_indexes.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/group_unique_indexes.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/groups_joinable.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/49/add_user_consent_server_notice_sent.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/49/add_user_daily_visits.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/49/add_user_ips_last_seen_only_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/add_creation_ts_users_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/erasure_store.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/51/e2e_room_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/51/monthly_active_users.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/52/add_event_to_state_group_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/52/device_list_streams_unique_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/52/e2e_room_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/add_user_type_to_users.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/drop_sent_transactions.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/event_format_version.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_dir_populate.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_ips_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_share.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_threepid_id.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/users_in_public_rooms.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/account_validity_with_renewal.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/add_validity_to_server_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/delete_forward_extremities.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/drop_legacy_tables.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/drop_presence_list.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/relations.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/stats.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/stats2.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/55/access_token_expiry.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/55/track_threepid_validations.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/55/users_alter_deactivated.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/add_spans_to_device_lists.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/current_state_events_membership.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/current_state_events_membership_mk2.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/delete_keys_from_deleted_backups.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/destinations_failure_ts.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/destinations_retry_interval_type.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/device_stream_id_insert.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/devices_last_seen.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/drop_unused_event_tables.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/event_expiry.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/event_labels.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/event_labels_background_update.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/fix_room_keys_index.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/hidden_devices.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/hidden_devices_fix.sql.sqlite +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/nuke_empty_communities_from_db.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/public_room_list_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor2.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor3_fix_update.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor4.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/remove_tombstoned_rooms_from_directory.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/room_key_etag.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/room_membership_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/room_retention.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/signing_keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/signing_keys_nonunique_signatures.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/stats_separated.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/user_external_ids.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/users_in_public_rooms_idx.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/delete_old_current_state_events.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/device_list_remote_cache_stale.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/local_current_membership.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/local_current_membership.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/local_current_membership.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/remove_sent_outbound_pokes.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_2.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_2.sql.sqlite +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_3.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_3.sql.sqlite +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/02remove_dup_outbound_pokes.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/03persist_ui_auth.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/05cache_instance.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/08_media_safe_from_quarantine.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/08_media_safe_from_quarantine.sql.sqlite +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/10drop_local_rejections_stream.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/10federation_pos_instance_name.sql +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/11user_id_seq.py +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/11user_id_seq.pyc +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/11user_id_seq.pyo +${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/12room_stats.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/application_services.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/event_edges.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/event_signatures.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/im.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/keys.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/media_repository.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/presence.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/profiles.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/push.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/redactions.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/room_aliases.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/state.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/transactions.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/users.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/54/full.sql.postgres +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/54/full.sql.sqlite +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/54/stream_positions.sql +${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/README.md +${PYSITELIB}/synapse/storage/databases/main/search.py +${PYSITELIB}/synapse/storage/databases/main/search.pyc +${PYSITELIB}/synapse/storage/databases/main/search.pyo +${PYSITELIB}/synapse/storage/databases/main/signatures.py +${PYSITELIB}/synapse/storage/databases/main/signatures.pyc +${PYSITELIB}/synapse/storage/databases/main/signatures.pyo +${PYSITELIB}/synapse/storage/databases/main/state.py +${PYSITELIB}/synapse/storage/databases/main/state.pyc +${PYSITELIB}/synapse/storage/databases/main/state.pyo +${PYSITELIB}/synapse/storage/databases/main/state_deltas.py +${PYSITELIB}/synapse/storage/databases/main/state_deltas.pyc +${PYSITELIB}/synapse/storage/databases/main/state_deltas.pyo +${PYSITELIB}/synapse/storage/databases/main/stats.py +${PYSITELIB}/synapse/storage/databases/main/stats.pyc +${PYSITELIB}/synapse/storage/databases/main/stats.pyo +${PYSITELIB}/synapse/storage/databases/main/stream.py +${PYSITELIB}/synapse/storage/databases/main/stream.pyc +${PYSITELIB}/synapse/storage/databases/main/stream.pyo +${PYSITELIB}/synapse/storage/databases/main/tags.py +${PYSITELIB}/synapse/storage/databases/main/tags.pyc +${PYSITELIB}/synapse/storage/databases/main/tags.pyo +${PYSITELIB}/synapse/storage/databases/main/transactions.py +${PYSITELIB}/synapse/storage/databases/main/transactions.pyc +${PYSITELIB}/synapse/storage/databases/main/transactions.pyo +${PYSITELIB}/synapse/storage/databases/main/ui_auth.py +${PYSITELIB}/synapse/storage/databases/main/ui_auth.pyc +${PYSITELIB}/synapse/storage/databases/main/ui_auth.pyo +${PYSITELIB}/synapse/storage/databases/main/user_directory.py +${PYSITELIB}/synapse/storage/databases/main/user_directory.pyc +${PYSITELIB}/synapse/storage/databases/main/user_directory.pyo +${PYSITELIB}/synapse/storage/databases/main/user_erasure_store.py +${PYSITELIB}/synapse/storage/databases/main/user_erasure_store.pyc +${PYSITELIB}/synapse/storage/databases/main/user_erasure_store.pyo +${PYSITELIB}/synapse/storage/databases/state/__init__.py +${PYSITELIB}/synapse/storage/databases/state/__init__.pyc +${PYSITELIB}/synapse/storage/databases/state/__init__.pyo +${PYSITELIB}/synapse/storage/databases/state/bg_updates.py +${PYSITELIB}/synapse/storage/databases/state/bg_updates.pyc +${PYSITELIB}/synapse/storage/databases/state/bg_updates.pyo +${PYSITELIB}/synapse/storage/databases/state/schema/delta/23/drop_state_index.sql +${PYSITELIB}/synapse/storage/databases/state/schema/delta/30/state_stream.sql +${PYSITELIB}/synapse/storage/databases/state/schema/delta/32/remove_state_indices.sql +${PYSITELIB}/synapse/storage/databases/state/schema/delta/35/add_state_index.sql +${PYSITELIB}/synapse/storage/databases/state/schema/delta/35/state.sql +${PYSITELIB}/synapse/storage/databases/state/schema/delta/35/state_dedupe.sql +${PYSITELIB}/synapse/storage/databases/state/schema/delta/47/state_group_seq.py +${PYSITELIB}/synapse/storage/databases/state/schema/delta/47/state_group_seq.pyc +${PYSITELIB}/synapse/storage/databases/state/schema/delta/47/state_group_seq.pyo +${PYSITELIB}/synapse/storage/databases/state/schema/delta/56/state_group_room_idx.sql +${PYSITELIB}/synapse/storage/databases/state/schema/full_schemas/54/full.sql +${PYSITELIB}/synapse/storage/databases/state/schema/full_schemas/54/sequence.sql.postgres +${PYSITELIB}/synapse/storage/databases/state/store.py +${PYSITELIB}/synapse/storage/databases/state/store.pyc +${PYSITELIB}/synapse/storage/databases/state/store.pyo +${PYSITELIB}/synapse/storage/engines/__init__.py +${PYSITELIB}/synapse/storage/engines/__init__.pyc +${PYSITELIB}/synapse/storage/engines/__init__.pyo +${PYSITELIB}/synapse/storage/engines/_base.py +${PYSITELIB}/synapse/storage/engines/_base.pyc +${PYSITELIB}/synapse/storage/engines/_base.pyo +${PYSITELIB}/synapse/storage/engines/postgres.py +${PYSITELIB}/synapse/storage/engines/postgres.pyc +${PYSITELIB}/synapse/storage/engines/postgres.pyo +${PYSITELIB}/synapse/storage/engines/sqlite.py +${PYSITELIB}/synapse/storage/engines/sqlite.pyc +${PYSITELIB}/synapse/storage/engines/sqlite.pyo +${PYSITELIB}/synapse/storage/keys.py +${PYSITELIB}/synapse/storage/keys.pyc +${PYSITELIB}/synapse/storage/keys.pyo +${PYSITELIB}/synapse/storage/persist_events.py +${PYSITELIB}/synapse/storage/persist_events.pyc +${PYSITELIB}/synapse/storage/persist_events.pyo +${PYSITELIB}/synapse/storage/prepare_database.py +${PYSITELIB}/synapse/storage/prepare_database.pyc +${PYSITELIB}/synapse/storage/prepare_database.pyo +${PYSITELIB}/synapse/storage/presence.py +${PYSITELIB}/synapse/storage/presence.pyc +${PYSITELIB}/synapse/storage/presence.pyo +${PYSITELIB}/synapse/storage/purge_events.py +${PYSITELIB}/synapse/storage/purge_events.pyc +${PYSITELIB}/synapse/storage/purge_events.pyo +${PYSITELIB}/synapse/storage/push_rule.py +${PYSITELIB}/synapse/storage/push_rule.pyc +${PYSITELIB}/synapse/storage/push_rule.pyo +${PYSITELIB}/synapse/storage/relations.py +${PYSITELIB}/synapse/storage/relations.pyc +${PYSITELIB}/synapse/storage/relations.pyo +${PYSITELIB}/synapse/storage/roommember.py +${PYSITELIB}/synapse/storage/roommember.pyc +${PYSITELIB}/synapse/storage/roommember.pyo +${PYSITELIB}/synapse/storage/schema/delta/25/00background_updates.sql +${PYSITELIB}/synapse/storage/schema/delta/35/00background_updates_add_col.sql +${PYSITELIB}/synapse/storage/schema/delta/58/00background_update_ordering.sql +${PYSITELIB}/synapse/storage/schema/full_schemas/54/full.sql +${PYSITELIB}/synapse/storage/schema/schema_version.sql +${PYSITELIB}/synapse/storage/state.py +${PYSITELIB}/synapse/storage/state.pyc +${PYSITELIB}/synapse/storage/state.pyo +${PYSITELIB}/synapse/storage/types.py +${PYSITELIB}/synapse/storage/types.pyc +${PYSITELIB}/synapse/storage/types.pyo +${PYSITELIB}/synapse/storage/util/__init__.py +${PYSITELIB}/synapse/storage/util/__init__.pyc +${PYSITELIB}/synapse/storage/util/__init__.pyo +${PYSITELIB}/synapse/storage/util/id_generators.py +${PYSITELIB}/synapse/storage/util/id_generators.pyc +${PYSITELIB}/synapse/storage/util/id_generators.pyo +${PYSITELIB}/synapse/storage/util/sequence.py +${PYSITELIB}/synapse/storage/util/sequence.pyc +${PYSITELIB}/synapse/storage/util/sequence.pyo +${PYSITELIB}/synapse/streams/__init__.py +${PYSITELIB}/synapse/streams/__init__.pyc +${PYSITELIB}/synapse/streams/__init__.pyo +${PYSITELIB}/synapse/streams/config.py +${PYSITELIB}/synapse/streams/config.pyc +${PYSITELIB}/synapse/streams/config.pyo +${PYSITELIB}/synapse/streams/events.py +${PYSITELIB}/synapse/streams/events.pyc +${PYSITELIB}/synapse/streams/events.pyo +${PYSITELIB}/synapse/types.py +${PYSITELIB}/synapse/types.pyc +${PYSITELIB}/synapse/types.pyo +${PYSITELIB}/synapse/util/__init__.py +${PYSITELIB}/synapse/util/__init__.pyc +${PYSITELIB}/synapse/util/__init__.pyo +${PYSITELIB}/synapse/util/async_helpers.py +${PYSITELIB}/synapse/util/async_helpers.pyc +${PYSITELIB}/synapse/util/async_helpers.pyo +${PYSITELIB}/synapse/util/caches/__init__.py +${PYSITELIB}/synapse/util/caches/__init__.pyc +${PYSITELIB}/synapse/util/caches/__init__.pyo +${PYSITELIB}/synapse/util/caches/descriptors.py +${PYSITELIB}/synapse/util/caches/descriptors.pyc +${PYSITELIB}/synapse/util/caches/descriptors.pyo +${PYSITELIB}/synapse/util/caches/dictionary_cache.py +${PYSITELIB}/synapse/util/caches/dictionary_cache.pyc +${PYSITELIB}/synapse/util/caches/dictionary_cache.pyo +${PYSITELIB}/synapse/util/caches/expiringcache.py +${PYSITELIB}/synapse/util/caches/expiringcache.pyc +${PYSITELIB}/synapse/util/caches/expiringcache.pyo +${PYSITELIB}/synapse/util/caches/lrucache.py +${PYSITELIB}/synapse/util/caches/lrucache.pyc +${PYSITELIB}/synapse/util/caches/lrucache.pyo +${PYSITELIB}/synapse/util/caches/response_cache.py +${PYSITELIB}/synapse/util/caches/response_cache.pyc +${PYSITELIB}/synapse/util/caches/response_cache.pyo +${PYSITELIB}/synapse/util/caches/stream_change_cache.py +${PYSITELIB}/synapse/util/caches/stream_change_cache.pyc +${PYSITELIB}/synapse/util/caches/stream_change_cache.pyo +${PYSITELIB}/synapse/util/caches/treecache.py +${PYSITELIB}/synapse/util/caches/treecache.pyc +${PYSITELIB}/synapse/util/caches/treecache.pyo +${PYSITELIB}/synapse/util/caches/ttlcache.py +${PYSITELIB}/synapse/util/caches/ttlcache.pyc +${PYSITELIB}/synapse/util/caches/ttlcache.pyo +${PYSITELIB}/synapse/util/daemonize.py +${PYSITELIB}/synapse/util/daemonize.pyc +${PYSITELIB}/synapse/util/daemonize.pyo +${PYSITELIB}/synapse/util/distributor.py +${PYSITELIB}/synapse/util/distributor.pyc +${PYSITELIB}/synapse/util/distributor.pyo +${PYSITELIB}/synapse/util/file_consumer.py +${PYSITELIB}/synapse/util/file_consumer.pyc +${PYSITELIB}/synapse/util/file_consumer.pyo +${PYSITELIB}/synapse/util/frozenutils.py +${PYSITELIB}/synapse/util/frozenutils.pyc +${PYSITELIB}/synapse/util/frozenutils.pyo +${PYSITELIB}/synapse/util/hash.py +${PYSITELIB}/synapse/util/hash.pyc +${PYSITELIB}/synapse/util/hash.pyo +${PYSITELIB}/synapse/util/httpresourcetree.py +${PYSITELIB}/synapse/util/httpresourcetree.pyc +${PYSITELIB}/synapse/util/httpresourcetree.pyo +${PYSITELIB}/synapse/util/iterutils.py +${PYSITELIB}/synapse/util/iterutils.pyc +${PYSITELIB}/synapse/util/iterutils.pyo +${PYSITELIB}/synapse/util/jsonobject.py +${PYSITELIB}/synapse/util/jsonobject.pyc +${PYSITELIB}/synapse/util/jsonobject.pyo +${PYSITELIB}/synapse/util/logcontext.py +${PYSITELIB}/synapse/util/logcontext.pyc +${PYSITELIB}/synapse/util/logcontext.pyo +${PYSITELIB}/synapse/util/logformatter.py +${PYSITELIB}/synapse/util/logformatter.pyc +${PYSITELIB}/synapse/util/logformatter.pyo +${PYSITELIB}/synapse/util/manhole.py +${PYSITELIB}/synapse/util/manhole.pyc +${PYSITELIB}/synapse/util/manhole.pyo +${PYSITELIB}/synapse/util/metrics.py +${PYSITELIB}/synapse/util/metrics.pyc +${PYSITELIB}/synapse/util/metrics.pyo +${PYSITELIB}/synapse/util/module_loader.py +${PYSITELIB}/synapse/util/module_loader.pyc +${PYSITELIB}/synapse/util/module_loader.pyo +${PYSITELIB}/synapse/util/msisdn.py +${PYSITELIB}/synapse/util/msisdn.pyc +${PYSITELIB}/synapse/util/msisdn.pyo +${PYSITELIB}/synapse/util/patch_inline_callbacks.py +${PYSITELIB}/synapse/util/patch_inline_callbacks.pyc +${PYSITELIB}/synapse/util/patch_inline_callbacks.pyo +${PYSITELIB}/synapse/util/ratelimitutils.py +${PYSITELIB}/synapse/util/ratelimitutils.pyc +${PYSITELIB}/synapse/util/ratelimitutils.pyo +${PYSITELIB}/synapse/util/retryutils.py +${PYSITELIB}/synapse/util/retryutils.pyc +${PYSITELIB}/synapse/util/retryutils.pyo +${PYSITELIB}/synapse/util/rlimit.py +${PYSITELIB}/synapse/util/rlimit.pyc +${PYSITELIB}/synapse/util/rlimit.pyo +${PYSITELIB}/synapse/util/stringutils.py +${PYSITELIB}/synapse/util/stringutils.pyc +${PYSITELIB}/synapse/util/stringutils.pyo +${PYSITELIB}/synapse/util/threepids.py +${PYSITELIB}/synapse/util/threepids.pyc +${PYSITELIB}/synapse/util/threepids.pyo +${PYSITELIB}/synapse/util/versionstring.py +${PYSITELIB}/synapse/util/versionstring.pyc +${PYSITELIB}/synapse/util/versionstring.pyo +${PYSITELIB}/synapse/util/wheel_timer.py +${PYSITELIB}/synapse/util/wheel_timer.pyc +${PYSITELIB}/synapse/util/wheel_timer.pyo +${PYSITELIB}/synapse/visibility.py +${PYSITELIB}/synapse/visibility.pyc +${PYSITELIB}/synapse/visibility.pyo +${PYSITELIB}/synmark/__init__.py +${PYSITELIB}/synmark/__init__.pyc +${PYSITELIB}/synmark/__init__.pyo +${PYSITELIB}/synmark/__main__.py +${PYSITELIB}/synmark/__main__.pyc +${PYSITELIB}/synmark/__main__.pyo +${PYSITELIB}/synmark/suites/__init__.py +${PYSITELIB}/synmark/suites/__init__.pyc +${PYSITELIB}/synmark/suites/__init__.pyo +${PYSITELIB}/synmark/suites/logging.py +${PYSITELIB}/synmark/suites/logging.pyc +${PYSITELIB}/synmark/suites/logging.pyo +${PYSITELIB}/synmark/suites/lrucache.py +${PYSITELIB}/synmark/suites/lrucache.pyc +${PYSITELIB}/synmark/suites/lrucache.pyo +${PYSITELIB}/synmark/suites/lrucache_evict.py +${PYSITELIB}/synmark/suites/lrucache_evict.pyc +${PYSITELIB}/synmark/suites/lrucache_evict.pyo Index: pkgsrc/chat/matrix-synapse/distinfo diff -u /dev/null pkgsrc/chat/matrix-synapse/distinfo:1.1 --- /dev/null Fri Sep 4 20:34:11 2020 +++ pkgsrc/chat/matrix-synapse/distinfo Fri Sep 4 20:34:11 2020 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/09/04 20:34:11 js Exp $ + +SHA1 (matrix-synapse-1.19.1.tar.gz) = f8abcdb21ad5bac862ecccd1d13ad5c950d41f35 +RMD160 (matrix-synapse-1.19.1.tar.gz) = cf142c11c7d7e60eeededb6dac3549339b3e8bc6 +SHA512 (matrix-synapse-1.19.1.tar.gz) = 819d2afd70c72375eea0da9c50f9e3a91e92bdddd37bdb2eaa7fb5ce50567b0c7aa2cc5434af32498fdf17a5b8fdc997e34b5d79e34865c97c38e9e0d165ac25 +Size (matrix-synapse-1.19.1.tar.gz) = 6778340 bytes Index: pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh diff -u /dev/null pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh:1.1 --- /dev/null Fri Sep 4 20:34:11 2020 +++ pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh Fri Sep 4 20:34:11 2020 @@ -0,0 +1,23 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# PROVIDE: matrix-synapse +# REQUIRE: DAEMON + +if [ -f /etc/rc.subr ]; then + . /etc/rc.subr +fi + +name="matrix-synapse" +rcvar="matrix_synapse" +ctl_command="@PREFIX@/bin/synctl" +conf_file="@PKG_SYSCONFDIR@/matrix-synapse/homeserver.yaml" +required_files="$conf_file" +pidfile="@SYNAPSE_DATA@/homeserver.pid" +#start_precmd="ulimit -n 2048" +: ${synapse_user:=@SYNAPSE_USER@} + +start_cmd="@SU@ -m ${synapse_user} -c '${ctl_command} start $conf_file'" +stop_cmd="@SU@ -m ${synapse_user} -c '${ctl_command} stop $conf_file'" + +load_rc_config $name +run_rc_command "$1" --_----------=_15992516519110--