Sat Mar 6 19:00:43 2021 UTC ()
Update chat/matrix-synapse to 1.28.0

Synapse 1.28.0 (2021-02-25)
===========================

Note that this release drops support for ARMv7 in the official Docker images, due to repeated problems building for ARMv7 (and the associated maintenance burden this entails).

This release also fixes the documentation included in v1.27.0 around the callback URI for SAML2 identity providers. If your server is configured to use single sign-on via a SAML2 IdP, you may need to make configuration changes. Please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes.

Internal Changes
----------------

- Revert change in v1.28.0rc1 to remove the deprecated SAML endpoint. ([\#9474](https://github.com/matrix-org/synapse/issues/9474))

Synapse 1.28.0rc1 (2021-02-19)
==============================

Removal warning
---------------

The v1 list accounts API is deprecated and will be removed in a future release.
This API was undocumented and misleading. It can be replaced by the
[v2 list accounts API](https://github.com/matrix-org/synapse/blob/release-v1.28.0/docs/admin_api/user_admin_api.rst#list-accounts),
which has been available since Synapse 1.7.0 (2019-12-13).

Please check if you're using any scripts which use the admin API and replace
`GET /_synapse/admin/v1/users/<user_id>` with `GET /_synapse/admin/v2/users`.

Features
--------

- New admin API to get the context of an event: `/_synapse/admin/rooms/{roomId}/context/{eventId}`. ([\#9150](https://github.com/matrix-org/synapse/issues/9150))
- Further improvements to the user experience of registration via single sign-on. ([\#9300](https://github.com/matrix-org/synapse/issues/9300), [\#9301](https://github.com/matrix-org/synapse/issues/9301))
- Add hook to spam checker modules that allow checking file uploads and remote downloads. ([\#9311](https://github.com/matrix-org/synapse/issues/9311))
- Add support for receiving OpenID Connect authentication responses via form `POST`s rather than `GET`s. ([\#9376](https://github.com/matrix-org/synapse/issues/9376))
- Add the shadow-banning status to the admin API for user info. ([\#9400](https://github.com/matrix-org/synapse/issues/9400))

Bugfixes
--------

- Fix long-standing bug where sending email notifications would fail for rooms that the server had since left. ([\#9257](https://github.com/matrix-org/synapse/issues/9257))
- Fix bug introduced in Synapse 1.27.0rc1 which meant the "session expired" error page during SSO registration was badly formatted. ([\#9296](https://github.com/matrix-org/synapse/issues/9296))
- Assert a maximum length for some parameters for spec compliance. ([\#9321](https://github.com/matrix-org/synapse/issues/9321), [\#9393](https://github.com/matrix-org/synapse/issues/9393))
- Fix additional errors when previewing URLs: "AttributeError 'NoneType' object has no attribute 'xpath'" and "ValueError: Unicode strings with encoding declaration are not supported. Please use bytes input or XML fragments without declaration.". ([\#9333](https://github.com/matrix-org/synapse/issues/9333))
- Fix a bug causing Synapse to impose the wrong type constraints on fields when processing responses from appservices to `/_matrix/app/v1/thirdparty/user/{protocol}`. ([\#9361](https://github.com/matrix-org/synapse/issues/9361))
- Fix bug where Synapse would occasionally stop reconnecting to Redis after the connection was lost. ([\#9391](https://github.com/matrix-org/synapse/issues/9391))
- Fix a long-standing bug when upgrading a room: "TypeError: '>' not supported between instances of 'NoneType' and 'int'". ([\#9395](https://github.com/matrix-org/synapse/issues/9395))
- Reduce the amount of memory used when generating the URL preview of a file that is larger than the `max_spider_size`. ([\#9421](https://github.com/matrix-org/synapse/issues/9421))
- Fix a long-standing bug in the deduplication of old presence, resulting in no deduplication. ([\#9425](https://github.com/matrix-org/synapse/issues/9425))
- The `ui_auth.session_timeout` config option can now be specified in terms of number of seconds/minutes/etc/. Contributed by Rishabh Arya. ([\#9426](https://github.com/matrix-org/synapse/issues/9426))
- Fix a bug introduced in v1.27.0: "TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType." related to the user directory. ([\#9428](https://github.com/matrix-org/synapse/issues/9428))

Updates to the Docker image
---------------------------

- Drop support for ARMv7 in Docker images. ([\#9433](https://github.com/matrix-org/synapse/issues/9433))

Improved Documentation
----------------------

- Reorganize CHANGELOG.md. ([\#9281](https://github.com/matrix-org/synapse/issues/9281))
- Add note to `auto_join_rooms` config option explaining existing rooms must be publicly joinable. ([\#9291](https://github.com/matrix-org/synapse/issues/9291))
- Correct name of Synapse's service file in TURN howto. ([\#9308](https://github.com/matrix-org/synapse/issues/9308))
- Fix the braces in the `oidc_providers` section of the sample config. ([\#9317](https://github.com/matrix-org/synapse/issues/9317))
- Update installation instructions on Fedora. ([\#9322](https://github.com/matrix-org/synapse/issues/9322))
- Add HTTP/2 support to the nginx example configuration. Contributed by David Vo. ([\#9390](https://github.com/matrix-org/synapse/issues/9390))
- Update docs for using Gitea as OpenID provider. ([\#9404](https://github.com/matrix-org/synapse/issues/9404))
- Document that pusher instances are shardable. ([\#9407](https://github.com/matrix-org/synapse/issues/9407))
- Fix erroneous documentation from v1.27.0 about updating the SAML2 callback URL. ([\#9434](https://github.com/matrix-org/synapse/issues/9434))

Deprecations and Removals
-------------------------

- Deprecate old admin API `GET /_synapse/admin/v1/users/<user_id>`. ([\#9429](https://github.com/matrix-org/synapse/issues/9429))

Internal Changes
----------------

- Fix 'object name reserved for internal use' errors with recent versions of SQLite. ([\#9003](https://github.com/matrix-org/synapse/issues/9003))
- Add experimental support for running Synapse with PyPy. ([\#9123](https://github.com/matrix-org/synapse/issues/9123))
- Deny access to additional IP addresses by default. ([\#9240](https://github.com/matrix-org/synapse/issues/9240))
- Update the `Cursor` type hints to better match PEP 249. ([\#9299](https://github.com/matrix-org/synapse/issues/9299))
- Add debug logging for SRV lookups. Contributed by @Bubu. ([\#9305](https://github.com/matrix-org/synapse/issues/9305))
- Improve logging for OIDC login flow. ([\#9307](https://github.com/matrix-org/synapse/issues/9307))
- Share the code for handling required attributes between the CAS and SAML handlers. ([\#9326](https://github.com/matrix-org/synapse/issues/9326))
- Clean up the code to load the metadata for OpenID Connect identity providers. ([\#9362](https://github.com/matrix-org/synapse/issues/9362))
- Convert tests to use `HomeserverTestCase`. ([\#9377](https://github.com/matrix-org/synapse/issues/9377), [\#9396](https://github.com/matrix-org/synapse/issues/9396))
- Update the version of black used to 20.8b1. ([\#9381](https://github.com/matrix-org/synapse/issues/9381))
- Allow OIDC config to override discovered values. ([\#9384](https://github.com/matrix-org/synapse/issues/9384))
- Remove some dead code from the acceptance of room invites path. ([\#9394](https://github.com/matrix-org/synapse/issues/9394))
- Clean up an unused method in the presence handler code. ([\#9408](https://github.com/matrix-org/synapse/issues/9408))

Synapse 1.27.0 (2021-02-16)
===========================

Note that this release includes a change in Synapse to use Redis as a cache ─ as well as a pub/sub mechanism ─ if Redis support is enabled for workers. No action is needed by server administrators, and we do not expect resource usage of the Redis instance to change dramatically.

This release also changes the callback URI for OpenID Connect (OIDC) and SAML2 identity providers. If your server is configured to use single sign-on via an OIDC/OAuth2 or SAML2 IdP, you may need to make configuration changes. Please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes.

This release also changes escaping of variables in the HTML templates for SSO or email notifications. If you have customised these templates, please review [UPGRADE.rst](UPGRADE.rst) for more details on these changes.

Bugfixes
--------

- Fix building Docker images for armv7. ([\#9405](https://github.com/matrix-org/synapse/issues/9405))

Synapse 1.27.0rc2 (2021-02-11)
==============================

Features
--------

- Further improvements to the user experience of registration via single sign-on. ([\#9297](https://github.com/matrix-org/synapse/issues/9297))

Bugfixes
--------

- Fix ratelimiting introduced in v1.27.0rc1 for invites to respect the `ratelimit` flag on application services. ([\#9302](https://github.com/matrix-org/synapse/issues/9302))
- Do not automatically calculate `public_baseurl` since it can be wrong in some situations. Reverts behaviour introduced in v1.26.0. ([\#9313](https://github.com/matrix-org/synapse/issues/9313))

Improved Documentation
----------------------

- Clarify the sample configuration for changes made to the template loading code. ([\#9310](https://github.com/matrix-org/synapse/issues/9310))

Synapse 1.27.0rc1 (2021-02-02)
==============================

Features
--------

- Add an admin API for getting and deleting forward extremities for a room. ([\#9062](https://github.com/matrix-org/synapse/issues/9062))
- Add an admin API for retrieving the current room state of a room. ([\#9168](https://github.com/matrix-org/synapse/issues/9168))
- Add experimental support for allowing clients to pick an SSO Identity Provider ([MSC2858](https://github.com/matrix-org/matrix-doc/pull/2858)). ([\#9183](https://github.com/matrix-org/synapse/issues/9183), [\#9242](https://github.com/matrix-org/synapse/issues/9242))
- Add an admin API endpoint for shadow-banning users. ([\#9209](https://github.com/matrix-org/synapse/issues/9209))
- Add ratelimits to the 3PID `/requestToken` APIs. ([\#9238](https://github.com/matrix-org/synapse/issues/9238))
- Add support to the OpenID Connect integration for adding the user's email address. ([\#9245](https://github.com/matrix-org/synapse/issues/9245))
- Add ratelimits to invites in rooms and to specific users. ([\#9258](https://github.com/matrix-org/synapse/issues/9258))
- Improve the user experience of setting up an account via single-sign on. ([\#9262](https://github.com/matrix-org/synapse/issues/9262), [\#9272](https://github.com/matrix-org/synapse/issues/9272), [\#9275](https://github.com/matrix-org/synapse/issues/9275), [\#9276](https://github.com/matrix-org/synapse/issues/9276), [\#9277](https://github.com/matrix-org/synapse/issues/9277), [\#9286](https://github.com/matrix-org/synapse/issues/9286), [\#9287](https://github.com/matrix-org/synapse/issues/9287))
- Add phone home stats for encrypted messages. ([\#9283](https://github.com/matrix-org/synapse/issues/9283))
- Update the redirect URI for OIDC authentication. ([\#9288](https://github.com/matrix-org/synapse/issues/9288))

Bugfixes
--------

- Fix spurious errors in logs when deleting a non-existant pusher. ([\#9121](https://github.com/matrix-org/synapse/issues/9121))
- Fix a long-standing bug where Synapse would return a 500 error when a thumbnail did not exist (and auto-generation of thumbnails was not enabled). ([\#9163](https://github.com/matrix-org/synapse/issues/9163))
- Fix a long-standing bug where an internal server error was raised when attempting to preview an HTML document in an unknown character encoding. ([\#9164](https://github.com/matrix-org/synapse/issues/9164))
- Fix a long-standing bug where invalid data could cause errors when calculating the presentable room name for push. ([\#9165](https://github.com/matrix-org/synapse/issues/9165))
- Fix bug where we sometimes didn't detect that Redis connections had died, causing workers to not see new data. ([\#9218](https://github.com/matrix-org/synapse/issues/9218))
- Fix a bug where `None` was passed to Synapse modules instead of an empty dictionary if an empty module `config` block was provided in the homeserver config. ([\#9229](https://github.com/matrix-org/synapse/issues/9229))
- Fix a bug in the `make_room_admin` admin API where it failed if the admin with the greatest power level was not in the room. Contributed by Pankaj Yadav. ([\#9235](https://github.com/matrix-org/synapse/issues/9235))
- Prevent password hashes from getting dropped if a client failed threepid validation during a User Interactive Auth stage. Removes a workaround for an ancient bug in Riot Web <v0.7.4. ([\#9265](https://github.com/matrix-org/synapse/issues/9265))
- Fix single-sign-on when the endpoints are routed to synapse workers. ([\#9271](https://github.com/matrix-org/synapse/issues/9271))

Improved Documentation
----------------------

- Add docs for using Gitea as OpenID provider. ([\#9134](https://github.com/matrix-org/synapse/issues/9134))
- Add link to Matrix VoIP tester for turn-howto. ([\#9135](https://github.com/matrix-org/synapse/issues/9135))
- Add notes on integrating with Facebook for SSO login. ([\#9244](https://github.com/matrix-org/synapse/issues/9244))

Deprecations and Removals
-------------------------

- The `service_url` parameter in `cas_config` is deprecated in favor of `public_baseurl`. ([\#9199](https://github.com/matrix-org/synapse/issues/9199))
- Add new endpoint `/_synapse/client/saml2` for SAML2 authentication callbacks, and deprecate the old endpoint `/_matrix/saml2`. ([\#9289](https://github.com/matrix-org/synapse/issues/9289))

Internal Changes
----------------

- Add tests to `test_user.UsersListTestCase` for List Users Admin API. ([\#9045](https://github.com/matrix-org/synapse/issues/9045))
- Various improvements to the federation client. ([\#9129](https://github.com/matrix-org/synapse/issues/9129))
- Speed up chain cover calculation when persisting a batch of state events at once. ([\#9176](https://github.com/matrix-org/synapse/issues/9176))
- Add a `long_description_type` to the package metadata. ([\#9180](https://github.com/matrix-org/synapse/issues/9180))
- Speed up batch insertion when using PostgreSQL. ([\#9181](https://github.com/matrix-org/synapse/issues/9181), [\#9188](https://github.com/matrix-org/synapse/issues/9188))
- Emit an error at startup if different Identity Providers are configured with the same `idp_id`. ([\#9184](https://github.com/matrix-org/synapse/issues/9184))
- Improve performance of concurrent use of `StreamIDGenerators`. ([\#9190](https://github.com/matrix-org/synapse/issues/9190))
- Add some missing source directories to the automatic linting script. ([\#9191](https://github.com/matrix-org/synapse/issues/9191))
- Precompute joined hosts and store in Redis. ([\#9198](https://github.com/matrix-org/synapse/issues/9198), [\#9227](https://github.com/matrix-org/synapse/issues/9227))
- Clean-up template loading code. ([\#9200](https://github.com/matrix-org/synapse/issues/9200))
- Fix the Python 3.5 old dependencies build. ([\#9217](https://github.com/matrix-org/synapse/issues/9217))
- Update `isort` to v5.7.0 to bypass a bug where it would disagree with `black` about formatting. ([\#9222](https://github.com/matrix-org/synapse/issues/9222))
- Add type hints to handlers code. ([\#9223](https://github.com/matrix-org/synapse/issues/9223), [\#9232](https://github.com/matrix-org/synapse/issues/9232))
- Fix Debian package building on Ubuntu 16.04 LTS (Xenial). ([\#9254](https://github.com/matrix-org/synapse/issues/9254))
- Minor performance improvement during TLS handshake. ([\#9255](https://github.com/matrix-org/synapse/issues/9255))
- Refactor the generation of summary text for email notifications. ([\#9260](https://github.com/matrix-org/synapse/issues/9260))
- Restore PyPy compatibility by not calling CPython-specific GC methods when under PyPy. ([\#9270](https://github.com/matrix-org/synapse/issues/9270))


(js)
diff -r1.16 -r1.17 pkgsrc/chat/matrix-synapse/Makefile
diff -r1.8 -r1.9 pkgsrc/chat/matrix-synapse/PLIST
diff -r1.11 -r1.12 pkgsrc/chat/matrix-synapse/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/chat/matrix-synapse/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/matrix-synapse/Makefile 2021/01/31 19:23:28 1.16
+++ pkgsrc/chat/matrix-synapse/Makefile 2021/03/06 19:00:43 1.17
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.16 2021/01/31 19:23:28 js Exp $ 1# $NetBSD: Makefile,v 1.17 2021/03/06 19:00:43 js Exp $
2 2
3DISTNAME= matrix-synapse-1.26.0 3DISTNAME= matrix-synapse-1.28.0
4CATEGORIES= chat 4CATEGORIES= chat
5MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/}
6EGG_NAME= matrix_synapse-${PKGVERSION_NOREV} 6EGG_NAME= matrix_synapse-${PKGVERSION_NOREV}
7GITHUB_PROJECT= synapse 7GITHUB_PROJECT= synapse
8GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
9 9
10MAINTAINER= js@pkgsrc.org 10MAINTAINER= js@pkgsrc.org
11HOMEPAGE= https://github.com/matrix-org/synapse/ 11HOMEPAGE= https://github.com/matrix-org/synapse/
12COMMENT= Reference homeserver for the Matrix decentralised comms protocol 12COMMENT= Reference homeserver for the Matrix decentralised comms protocol
13LICENSE= apache-2.0 13LICENSE= apache-2.0
14 14
15DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3 15DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
16DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema 16DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema

cvs diff -r1.8 -r1.9 pkgsrc/chat/matrix-synapse/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/matrix-synapse/PLIST 2021/01/31 19:23:28 1.8
+++ pkgsrc/chat/matrix-synapse/PLIST 2021/03/06 19:00:43 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.8 2021/01/31 19:23:28 js Exp $ 1@comment $NetBSD: PLIST,v 1.9 2021/03/06 19:00:43 js Exp $
2bin/export_signing_key 2bin/export_signing_key
3bin/generate_config 3bin/generate_config
4bin/generate_log_config 4bin/generate_log_config
5bin/generate_signing_key.py 5bin/generate_signing_key.py
6bin/hash_password 6bin/hash_password
7bin/move_remote_media_to_new_store.py 7bin/move_remote_media_to_new_store.py
8bin/register_new_matrix_user 8bin/register_new_matrix_user
9bin/synapse_port_db 9bin/synapse_port_db
10bin/sync_room_to_group.pl 10bin/sync_room_to_group.pl
11bin/synctl 11bin/synctl
12${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 12${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
13${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 13${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
14${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 14${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -141,26 +141,29 @@ ${PYSITELIB}/synapse/config/captcha.pyc @@ -141,26 +141,29 @@ ${PYSITELIB}/synapse/config/captcha.pyc
141${PYSITELIB}/synapse/config/captcha.pyo 141${PYSITELIB}/synapse/config/captcha.pyo
142${PYSITELIB}/synapse/config/cas.py 142${PYSITELIB}/synapse/config/cas.py
143${PYSITELIB}/synapse/config/cas.pyc 143${PYSITELIB}/synapse/config/cas.pyc
144${PYSITELIB}/synapse/config/cas.pyo 144${PYSITELIB}/synapse/config/cas.pyo
145${PYSITELIB}/synapse/config/consent_config.py 145${PYSITELIB}/synapse/config/consent_config.py
146${PYSITELIB}/synapse/config/consent_config.pyc 146${PYSITELIB}/synapse/config/consent_config.pyc
147${PYSITELIB}/synapse/config/consent_config.pyo 147${PYSITELIB}/synapse/config/consent_config.pyo
148${PYSITELIB}/synapse/config/database.py 148${PYSITELIB}/synapse/config/database.py
149${PYSITELIB}/synapse/config/database.pyc 149${PYSITELIB}/synapse/config/database.pyc
150${PYSITELIB}/synapse/config/database.pyo 150${PYSITELIB}/synapse/config/database.pyo
151${PYSITELIB}/synapse/config/emailconfig.py 151${PYSITELIB}/synapse/config/emailconfig.py
152${PYSITELIB}/synapse/config/emailconfig.pyc 152${PYSITELIB}/synapse/config/emailconfig.pyc
153${PYSITELIB}/synapse/config/emailconfig.pyo 153${PYSITELIB}/synapse/config/emailconfig.pyo
 154${PYSITELIB}/synapse/config/experimental.py
 155${PYSITELIB}/synapse/config/experimental.pyc
 156${PYSITELIB}/synapse/config/experimental.pyo
154${PYSITELIB}/synapse/config/federation.py 157${PYSITELIB}/synapse/config/federation.py
155${PYSITELIB}/synapse/config/federation.pyc 158${PYSITELIB}/synapse/config/federation.pyc
156${PYSITELIB}/synapse/config/federation.pyo 159${PYSITELIB}/synapse/config/federation.pyo
157${PYSITELIB}/synapse/config/groups.py 160${PYSITELIB}/synapse/config/groups.py
158${PYSITELIB}/synapse/config/groups.pyc 161${PYSITELIB}/synapse/config/groups.pyc
159${PYSITELIB}/synapse/config/groups.pyo 162${PYSITELIB}/synapse/config/groups.pyo
160${PYSITELIB}/synapse/config/homeserver.py 163${PYSITELIB}/synapse/config/homeserver.py
161${PYSITELIB}/synapse/config/homeserver.pyc 164${PYSITELIB}/synapse/config/homeserver.pyc
162${PYSITELIB}/synapse/config/homeserver.pyo 165${PYSITELIB}/synapse/config/homeserver.pyo
163${PYSITELIB}/synapse/config/jwt_config.py 166${PYSITELIB}/synapse/config/jwt_config.py
164${PYSITELIB}/synapse/config/jwt_config.pyc 167${PYSITELIB}/synapse/config/jwt_config.pyc
165${PYSITELIB}/synapse/config/jwt_config.pyo 168${PYSITELIB}/synapse/config/jwt_config.pyo
166${PYSITELIB}/synapse/config/key.py 169${PYSITELIB}/synapse/config/key.py
@@ -690,26 +693,29 @@ ${PYSITELIB}/synapse/replication/slave/s @@ -690,26 +693,29 @@ ${PYSITELIB}/synapse/replication/slave/s
690${PYSITELIB}/synapse/replication/slave/storage/room.pyo 693${PYSITELIB}/synapse/replication/slave/storage/room.pyo
691${PYSITELIB}/synapse/replication/slave/storage/transactions.py 694${PYSITELIB}/synapse/replication/slave/storage/transactions.py
692${PYSITELIB}/synapse/replication/slave/storage/transactions.pyc 695${PYSITELIB}/synapse/replication/slave/storage/transactions.pyc
693${PYSITELIB}/synapse/replication/slave/storage/transactions.pyo 696${PYSITELIB}/synapse/replication/slave/storage/transactions.pyo
694${PYSITELIB}/synapse/replication/tcp/__init__.py 697${PYSITELIB}/synapse/replication/tcp/__init__.py
695${PYSITELIB}/synapse/replication/tcp/__init__.pyc 698${PYSITELIB}/synapse/replication/tcp/__init__.pyc
696${PYSITELIB}/synapse/replication/tcp/__init__.pyo 699${PYSITELIB}/synapse/replication/tcp/__init__.pyo
697${PYSITELIB}/synapse/replication/tcp/client.py 700${PYSITELIB}/synapse/replication/tcp/client.py
698${PYSITELIB}/synapse/replication/tcp/client.pyc 701${PYSITELIB}/synapse/replication/tcp/client.pyc
699${PYSITELIB}/synapse/replication/tcp/client.pyo 702${PYSITELIB}/synapse/replication/tcp/client.pyo
700${PYSITELIB}/synapse/replication/tcp/commands.py 703${PYSITELIB}/synapse/replication/tcp/commands.py
701${PYSITELIB}/synapse/replication/tcp/commands.pyc 704${PYSITELIB}/synapse/replication/tcp/commands.pyc
702${PYSITELIB}/synapse/replication/tcp/commands.pyo 705${PYSITELIB}/synapse/replication/tcp/commands.pyo
 706${PYSITELIB}/synapse/replication/tcp/external_cache.py
 707${PYSITELIB}/synapse/replication/tcp/external_cache.pyc
 708${PYSITELIB}/synapse/replication/tcp/external_cache.pyo
703${PYSITELIB}/synapse/replication/tcp/handler.py 709${PYSITELIB}/synapse/replication/tcp/handler.py
704${PYSITELIB}/synapse/replication/tcp/handler.pyc 710${PYSITELIB}/synapse/replication/tcp/handler.pyc
705${PYSITELIB}/synapse/replication/tcp/handler.pyo 711${PYSITELIB}/synapse/replication/tcp/handler.pyo
706${PYSITELIB}/synapse/replication/tcp/protocol.py 712${PYSITELIB}/synapse/replication/tcp/protocol.py
707${PYSITELIB}/synapse/replication/tcp/protocol.pyc 713${PYSITELIB}/synapse/replication/tcp/protocol.pyc
708${PYSITELIB}/synapse/replication/tcp/protocol.pyo 714${PYSITELIB}/synapse/replication/tcp/protocol.pyo
709${PYSITELIB}/synapse/replication/tcp/redis.py 715${PYSITELIB}/synapse/replication/tcp/redis.py
710${PYSITELIB}/synapse/replication/tcp/redis.pyc 716${PYSITELIB}/synapse/replication/tcp/redis.pyc
711${PYSITELIB}/synapse/replication/tcp/redis.pyo 717${PYSITELIB}/synapse/replication/tcp/redis.pyo
712${PYSITELIB}/synapse/replication/tcp/resource.py 718${PYSITELIB}/synapse/replication/tcp/resource.py
713${PYSITELIB}/synapse/replication/tcp/resource.pyc 719${PYSITELIB}/synapse/replication/tcp/resource.pyc
714${PYSITELIB}/synapse/replication/tcp/resource.pyo 720${PYSITELIB}/synapse/replication/tcp/resource.pyo
715${PYSITELIB}/synapse/replication/tcp/streams/__init__.py 721${PYSITELIB}/synapse/replication/tcp/streams/__init__.py
@@ -743,37 +749,40 @@ ${PYSITELIB}/synapse/res/templates/notif @@ -743,37 +749,40 @@ ${PYSITELIB}/synapse/res/templates/notif
743${PYSITELIB}/synapse/res/templates/notif_mail.txt 749${PYSITELIB}/synapse/res/templates/notif_mail.txt
744${PYSITELIB}/synapse/res/templates/password_reset.html 750${PYSITELIB}/synapse/res/templates/password_reset.html
745${PYSITELIB}/synapse/res/templates/password_reset.txt 751${PYSITELIB}/synapse/res/templates/password_reset.txt
746${PYSITELIB}/synapse/res/templates/password_reset_confirmation.html 752${PYSITELIB}/synapse/res/templates/password_reset_confirmation.html
747${PYSITELIB}/synapse/res/templates/password_reset_failure.html 753${PYSITELIB}/synapse/res/templates/password_reset_failure.html
748${PYSITELIB}/synapse/res/templates/password_reset_success.html 754${PYSITELIB}/synapse/res/templates/password_reset_success.html
749${PYSITELIB}/synapse/res/templates/recaptcha.html 755${PYSITELIB}/synapse/res/templates/recaptcha.html
750${PYSITELIB}/synapse/res/templates/registration.html 756${PYSITELIB}/synapse/res/templates/registration.html
751${PYSITELIB}/synapse/res/templates/registration.txt 757${PYSITELIB}/synapse/res/templates/registration.txt
752${PYSITELIB}/synapse/res/templates/registration_failure.html 758${PYSITELIB}/synapse/res/templates/registration_failure.html
753${PYSITELIB}/synapse/res/templates/registration_success.html 759${PYSITELIB}/synapse/res/templates/registration_success.html
754${PYSITELIB}/synapse/res/templates/room.html 760${PYSITELIB}/synapse/res/templates/room.html
755${PYSITELIB}/synapse/res/templates/room.txt 761${PYSITELIB}/synapse/res/templates/room.txt
 762${PYSITELIB}/synapse/res/templates/sso.css
756${PYSITELIB}/synapse/res/templates/sso_account_deactivated.html 763${PYSITELIB}/synapse/res/templates/sso_account_deactivated.html
 764${PYSITELIB}/synapse/res/templates/sso_auth_account_details.html
 765${PYSITELIB}/synapse/res/templates/sso_auth_account_details.js
757${PYSITELIB}/synapse/res/templates/sso_auth_bad_user.html 766${PYSITELIB}/synapse/res/templates/sso_auth_bad_user.html
758${PYSITELIB}/synapse/res/templates/sso_auth_confirm.html 767${PYSITELIB}/synapse/res/templates/sso_auth_confirm.html
759${PYSITELIB}/synapse/res/templates/sso_auth_success.html 768${PYSITELIB}/synapse/res/templates/sso_auth_success.html
760${PYSITELIB}/synapse/res/templates/sso_error.html 769${PYSITELIB}/synapse/res/templates/sso_error.html
 770${PYSITELIB}/synapse/res/templates/sso_footer.html
761${PYSITELIB}/synapse/res/templates/sso_login_idp_picker.html 771${PYSITELIB}/synapse/res/templates/sso_login_idp_picker.html
 772${PYSITELIB}/synapse/res/templates/sso_new_user_consent.html
 773${PYSITELIB}/synapse/res/templates/sso_partial_profile.html
762${PYSITELIB}/synapse/res/templates/sso_redirect_confirm.html 774${PYSITELIB}/synapse/res/templates/sso_redirect_confirm.html
763${PYSITELIB}/synapse/res/templates/terms.html 775${PYSITELIB}/synapse/res/templates/terms.html
764${PYSITELIB}/synapse/res/username_picker/index.html 
765${PYSITELIB}/synapse/res/username_picker/script.js 
766${PYSITELIB}/synapse/res/username_picker/style.css 
767${PYSITELIB}/synapse/rest/__init__.py 776${PYSITELIB}/synapse/rest/__init__.py
768${PYSITELIB}/synapse/rest/__init__.pyc 777${PYSITELIB}/synapse/rest/__init__.pyc
769${PYSITELIB}/synapse/rest/__init__.pyo 778${PYSITELIB}/synapse/rest/__init__.pyo
770${PYSITELIB}/synapse/rest/admin/__init__.py 779${PYSITELIB}/synapse/rest/admin/__init__.py
771${PYSITELIB}/synapse/rest/admin/__init__.pyc 780${PYSITELIB}/synapse/rest/admin/__init__.pyc
772${PYSITELIB}/synapse/rest/admin/__init__.pyo 781${PYSITELIB}/synapse/rest/admin/__init__.pyo
773${PYSITELIB}/synapse/rest/admin/_base.py 782${PYSITELIB}/synapse/rest/admin/_base.py
774${PYSITELIB}/synapse/rest/admin/_base.pyc 783${PYSITELIB}/synapse/rest/admin/_base.pyc
775${PYSITELIB}/synapse/rest/admin/_base.pyo 784${PYSITELIB}/synapse/rest/admin/_base.pyo
776${PYSITELIB}/synapse/rest/admin/devices.py 785${PYSITELIB}/synapse/rest/admin/devices.py
777${PYSITELIB}/synapse/rest/admin/devices.pyc 786${PYSITELIB}/synapse/rest/admin/devices.pyc
778${PYSITELIB}/synapse/rest/admin/devices.pyo 787${PYSITELIB}/synapse/rest/admin/devices.pyo
779${PYSITELIB}/synapse/rest/admin/event_reports.py 788${PYSITELIB}/synapse/rest/admin/event_reports.py
@@ -979,56 +988,62 @@ ${PYSITELIB}/synapse/rest/media/v1/previ @@ -979,56 +988,62 @@ ${PYSITELIB}/synapse/rest/media/v1/previ
979${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyo 988${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyo
980${PYSITELIB}/synapse/rest/media/v1/storage_provider.py 989${PYSITELIB}/synapse/rest/media/v1/storage_provider.py
981${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyc 990${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyc
982${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyo 991${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyo
983${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.py 992${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.py
984${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyc 993${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyc
985${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyo 994${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyo
986${PYSITELIB}/synapse/rest/media/v1/thumbnailer.py 995${PYSITELIB}/synapse/rest/media/v1/thumbnailer.py
987${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyc 996${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyc
988${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyo 997${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyo
989${PYSITELIB}/synapse/rest/media/v1/upload_resource.py 998${PYSITELIB}/synapse/rest/media/v1/upload_resource.py
990${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyc 999${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyc
991${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyo 1000${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyo
992${PYSITELIB}/synapse/rest/oidc/__init__.py 
993${PYSITELIB}/synapse/rest/oidc/__init__.pyc 
994${PYSITELIB}/synapse/rest/oidc/__init__.pyo 
995${PYSITELIB}/synapse/rest/oidc/callback_resource.py 
996${PYSITELIB}/synapse/rest/oidc/callback_resource.pyc 
997${PYSITELIB}/synapse/rest/oidc/callback_resource.pyo 
998${PYSITELIB}/synapse/rest/saml2/__init__.py 
999${PYSITELIB}/synapse/rest/saml2/__init__.pyc 
1000${PYSITELIB}/synapse/rest/saml2/__init__.pyo 
1001${PYSITELIB}/synapse/rest/saml2/metadata_resource.py 
1002${PYSITELIB}/synapse/rest/saml2/metadata_resource.pyc 
1003${PYSITELIB}/synapse/rest/saml2/metadata_resource.pyo 
1004${PYSITELIB}/synapse/rest/saml2/response_resource.py 
1005${PYSITELIB}/synapse/rest/saml2/response_resource.pyc 
1006${PYSITELIB}/synapse/rest/saml2/response_resource.pyo 
1007${PYSITELIB}/synapse/rest/synapse/__init__.py 1001${PYSITELIB}/synapse/rest/synapse/__init__.py
1008${PYSITELIB}/synapse/rest/synapse/__init__.pyc 1002${PYSITELIB}/synapse/rest/synapse/__init__.pyc
1009${PYSITELIB}/synapse/rest/synapse/__init__.pyo 1003${PYSITELIB}/synapse/rest/synapse/__init__.pyo
1010${PYSITELIB}/synapse/rest/synapse/client/__init__.py 1004${PYSITELIB}/synapse/rest/synapse/client/__init__.py
1011${PYSITELIB}/synapse/rest/synapse/client/__init__.pyc 1005${PYSITELIB}/synapse/rest/synapse/client/__init__.pyc
1012${PYSITELIB}/synapse/rest/synapse/client/__init__.pyo 1006${PYSITELIB}/synapse/rest/synapse/client/__init__.pyo
 1007${PYSITELIB}/synapse/rest/synapse/client/new_user_consent.py
 1008${PYSITELIB}/synapse/rest/synapse/client/new_user_consent.pyc
 1009${PYSITELIB}/synapse/rest/synapse/client/new_user_consent.pyo
 1010${PYSITELIB}/synapse/rest/synapse/client/oidc/__init__.py
 1011${PYSITELIB}/synapse/rest/synapse/client/oidc/__init__.pyc
 1012${PYSITELIB}/synapse/rest/synapse/client/oidc/__init__.pyo
 1013${PYSITELIB}/synapse/rest/synapse/client/oidc/callback_resource.py
 1014${PYSITELIB}/synapse/rest/synapse/client/oidc/callback_resource.pyc
 1015${PYSITELIB}/synapse/rest/synapse/client/oidc/callback_resource.pyo
1013${PYSITELIB}/synapse/rest/synapse/client/password_reset.py 1016${PYSITELIB}/synapse/rest/synapse/client/password_reset.py
1014${PYSITELIB}/synapse/rest/synapse/client/password_reset.pyc 1017${PYSITELIB}/synapse/rest/synapse/client/password_reset.pyc
1015${PYSITELIB}/synapse/rest/synapse/client/password_reset.pyo 1018${PYSITELIB}/synapse/rest/synapse/client/password_reset.pyo
1016${PYSITELIB}/synapse/rest/synapse/client/pick_idp.py 1019${PYSITELIB}/synapse/rest/synapse/client/pick_idp.py
1017${PYSITELIB}/synapse/rest/synapse/client/pick_idp.pyc 1020${PYSITELIB}/synapse/rest/synapse/client/pick_idp.pyc
1018${PYSITELIB}/synapse/rest/synapse/client/pick_idp.pyo 1021${PYSITELIB}/synapse/rest/synapse/client/pick_idp.pyo
1019${PYSITELIB}/synapse/rest/synapse/client/pick_username.py 1022${PYSITELIB}/synapse/rest/synapse/client/pick_username.py
1020${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyc 1023${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyc
1021${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyo 1024${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyo
 1025${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.py
 1026${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.pyc
 1027${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.pyo
 1028${PYSITELIB}/synapse/rest/synapse/client/saml2/metadata_resource.py
 1029${PYSITELIB}/synapse/rest/synapse/client/saml2/metadata_resource.pyc
 1030${PYSITELIB}/synapse/rest/synapse/client/saml2/metadata_resource.pyo
 1031${PYSITELIB}/synapse/rest/synapse/client/saml2/response_resource.py
 1032${PYSITELIB}/synapse/rest/synapse/client/saml2/response_resource.pyc
 1033${PYSITELIB}/synapse/rest/synapse/client/saml2/response_resource.pyo
 1034${PYSITELIB}/synapse/rest/synapse/client/sso_register.py
 1035${PYSITELIB}/synapse/rest/synapse/client/sso_register.pyc
 1036${PYSITELIB}/synapse/rest/synapse/client/sso_register.pyo
1022${PYSITELIB}/synapse/rest/well_known.py 1037${PYSITELIB}/synapse/rest/well_known.py
1023${PYSITELIB}/synapse/rest/well_known.pyc 1038${PYSITELIB}/synapse/rest/well_known.pyc
1024${PYSITELIB}/synapse/rest/well_known.pyo 1039${PYSITELIB}/synapse/rest/well_known.pyo
1025${PYSITELIB}/synapse/secrets.py 1040${PYSITELIB}/synapse/secrets.py
1026${PYSITELIB}/synapse/secrets.pyc 1041${PYSITELIB}/synapse/secrets.pyc
1027${PYSITELIB}/synapse/secrets.pyo 1042${PYSITELIB}/synapse/secrets.pyo
1028${PYSITELIB}/synapse/server.py 1043${PYSITELIB}/synapse/server.py
1029${PYSITELIB}/synapse/server.pyc 1044${PYSITELIB}/synapse/server.pyc
1030${PYSITELIB}/synapse/server.pyo 1045${PYSITELIB}/synapse/server.pyo
1031${PYSITELIB}/synapse/server_notices/__init__.py 1046${PYSITELIB}/synapse/server_notices/__init__.py
1032${PYSITELIB}/synapse/server_notices/__init__.pyc 1047${PYSITELIB}/synapse/server_notices/__init__.pyc
1033${PYSITELIB}/synapse/server_notices/__init__.pyo 1048${PYSITELIB}/synapse/server_notices/__init__.pyo
1034${PYSITELIB}/synapse/server_notices/consent_server_notices.py 1049${PYSITELIB}/synapse/server_notices/consent_server_notices.py
@@ -1119,26 +1134,29 @@ ${PYSITELIB}/synapse/storage/databases/m @@ -1119,26 +1134,29 @@ ${PYSITELIB}/synapse/storage/databases/m
1119${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.pyo 1134${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.pyo
1120${PYSITELIB}/synapse/storage/databases/main/event_federation.py 1135${PYSITELIB}/synapse/storage/databases/main/event_federation.py
1121${PYSITELIB}/synapse/storage/databases/main/event_federation.pyc 1136${PYSITELIB}/synapse/storage/databases/main/event_federation.pyc
1122${PYSITELIB}/synapse/storage/databases/main/event_federation.pyo 1137${PYSITELIB}/synapse/storage/databases/main/event_federation.pyo
1123${PYSITELIB}/synapse/storage/databases/main/event_push_actions.py 1138${PYSITELIB}/synapse/storage/databases/main/event_push_actions.py
1124${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyc 1139${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyc
1125${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyo 1140${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyo
1126${PYSITELIB}/synapse/storage/databases/main/events.py 1141${PYSITELIB}/synapse/storage/databases/main/events.py
1127${PYSITELIB}/synapse/storage/databases/main/events.pyc 1142${PYSITELIB}/synapse/storage/databases/main/events.pyc
1128${PYSITELIB}/synapse/storage/databases/main/events.pyo 1143${PYSITELIB}/synapse/storage/databases/main/events.pyo
1129${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.py 1144${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.py
1130${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyc 1145${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyc
1131${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyo 1146${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyo
 1147${PYSITELIB}/synapse/storage/databases/main/events_forward_extremities.py
 1148${PYSITELIB}/synapse/storage/databases/main/events_forward_extremities.pyc
 1149${PYSITELIB}/synapse/storage/databases/main/events_forward_extremities.pyo
1132${PYSITELIB}/synapse/storage/databases/main/events_worker.py 1150${PYSITELIB}/synapse/storage/databases/main/events_worker.py
1133${PYSITELIB}/synapse/storage/databases/main/events_worker.pyc 1151${PYSITELIB}/synapse/storage/databases/main/events_worker.pyc
1134${PYSITELIB}/synapse/storage/databases/main/events_worker.pyo 1152${PYSITELIB}/synapse/storage/databases/main/events_worker.pyo
1135${PYSITELIB}/synapse/storage/databases/main/filtering.py 1153${PYSITELIB}/synapse/storage/databases/main/filtering.py
1136${PYSITELIB}/synapse/storage/databases/main/filtering.pyc 1154${PYSITELIB}/synapse/storage/databases/main/filtering.pyc
1137${PYSITELIB}/synapse/storage/databases/main/filtering.pyo 1155${PYSITELIB}/synapse/storage/databases/main/filtering.pyo
1138${PYSITELIB}/synapse/storage/databases/main/group_server.py 1156${PYSITELIB}/synapse/storage/databases/main/group_server.py
1139${PYSITELIB}/synapse/storage/databases/main/group_server.pyc 1157${PYSITELIB}/synapse/storage/databases/main/group_server.pyc
1140${PYSITELIB}/synapse/storage/databases/main/group_server.pyo 1158${PYSITELIB}/synapse/storage/databases/main/group_server.pyo
1141${PYSITELIB}/synapse/storage/databases/main/keys.py 1159${PYSITELIB}/synapse/storage/databases/main/keys.py
1142${PYSITELIB}/synapse/storage/databases/main/keys.pyc 1160${PYSITELIB}/synapse/storage/databases/main/keys.pyc
1143${PYSITELIB}/synapse/storage/databases/main/keys.pyo 1161${PYSITELIB}/synapse/storage/databases/main/keys.pyo
1144${PYSITELIB}/synapse/storage/databases/main/media_repository.py 1162${PYSITELIB}/synapse/storage/databases/main/media_repository.py
@@ -1599,26 +1617,29 @@ ${PYSITELIB}/synapse/streams/events.pyc @@ -1599,26 +1617,29 @@ ${PYSITELIB}/synapse/streams/events.pyc
1599${PYSITELIB}/synapse/streams/events.pyo 1617${PYSITELIB}/synapse/streams/events.pyo
1600${PYSITELIB}/synapse/types.py 1618${PYSITELIB}/synapse/types.py
1601${PYSITELIB}/synapse/types.pyc 1619${PYSITELIB}/synapse/types.pyc
1602${PYSITELIB}/synapse/types.pyo 1620${PYSITELIB}/synapse/types.pyo
1603${PYSITELIB}/synapse/util/__init__.py 1621${PYSITELIB}/synapse/util/__init__.py
1604${PYSITELIB}/synapse/util/__init__.pyc 1622${PYSITELIB}/synapse/util/__init__.pyc
1605${PYSITELIB}/synapse/util/__init__.pyo 1623${PYSITELIB}/synapse/util/__init__.pyo
1606${PYSITELIB}/synapse/util/async_helpers.py 1624${PYSITELIB}/synapse/util/async_helpers.py
1607${PYSITELIB}/synapse/util/async_helpers.pyc 1625${PYSITELIB}/synapse/util/async_helpers.pyc
1608${PYSITELIB}/synapse/util/async_helpers.pyo 1626${PYSITELIB}/synapse/util/async_helpers.pyo
1609${PYSITELIB}/synapse/util/caches/__init__.py 1627${PYSITELIB}/synapse/util/caches/__init__.py
1610${PYSITELIB}/synapse/util/caches/__init__.pyc 1628${PYSITELIB}/synapse/util/caches/__init__.pyc
1611${PYSITELIB}/synapse/util/caches/__init__.pyo 1629${PYSITELIB}/synapse/util/caches/__init__.pyo
 1630${PYSITELIB}/synapse/util/caches/cached_call.py
 1631${PYSITELIB}/synapse/util/caches/cached_call.pyc
 1632${PYSITELIB}/synapse/util/caches/cached_call.pyo
1612${PYSITELIB}/synapse/util/caches/deferred_cache.py 1633${PYSITELIB}/synapse/util/caches/deferred_cache.py
1613${PYSITELIB}/synapse/util/caches/deferred_cache.pyc 1634${PYSITELIB}/synapse/util/caches/deferred_cache.pyc
1614${PYSITELIB}/synapse/util/caches/deferred_cache.pyo 1635${PYSITELIB}/synapse/util/caches/deferred_cache.pyo
1615${PYSITELIB}/synapse/util/caches/descriptors.py 1636${PYSITELIB}/synapse/util/caches/descriptors.py
1616${PYSITELIB}/synapse/util/caches/descriptors.pyc 1637${PYSITELIB}/synapse/util/caches/descriptors.pyc
1617${PYSITELIB}/synapse/util/caches/descriptors.pyo 1638${PYSITELIB}/synapse/util/caches/descriptors.pyo
1618${PYSITELIB}/synapse/util/caches/dictionary_cache.py 1639${PYSITELIB}/synapse/util/caches/dictionary_cache.py
1619${PYSITELIB}/synapse/util/caches/dictionary_cache.pyc 1640${PYSITELIB}/synapse/util/caches/dictionary_cache.pyc
1620${PYSITELIB}/synapse/util/caches/dictionary_cache.pyo 1641${PYSITELIB}/synapse/util/caches/dictionary_cache.pyo
1621${PYSITELIB}/synapse/util/caches/expiringcache.py 1642${PYSITELIB}/synapse/util/caches/expiringcache.py
1622${PYSITELIB}/synapse/util/caches/expiringcache.pyc 1643${PYSITELIB}/synapse/util/caches/expiringcache.pyc
1623${PYSITELIB}/synapse/util/caches/expiringcache.pyo 1644${PYSITELIB}/synapse/util/caches/expiringcache.pyo
1624${PYSITELIB}/synapse/util/caches/lrucache.py 1645${PYSITELIB}/synapse/util/caches/lrucache.py
@@ -1683,26 +1704,29 @@ ${PYSITELIB}/synapse/util/patch_inline_c @@ -1683,26 +1704,29 @@ ${PYSITELIB}/synapse/util/patch_inline_c
1683${PYSITELIB}/synapse/util/patch_inline_callbacks.pyo 1704${PYSITELIB}/synapse/util/patch_inline_callbacks.pyo
1684${PYSITELIB}/synapse/util/ratelimitutils.py 1705${PYSITELIB}/synapse/util/ratelimitutils.py
1685${PYSITELIB}/synapse/util/ratelimitutils.pyc 1706${PYSITELIB}/synapse/util/ratelimitutils.pyc
1686${PYSITELIB}/synapse/util/ratelimitutils.pyo 1707${PYSITELIB}/synapse/util/ratelimitutils.pyo
1687${PYSITELIB}/synapse/util/retryutils.py 1708${PYSITELIB}/synapse/util/retryutils.py
1688${PYSITELIB}/synapse/util/retryutils.pyc 1709${PYSITELIB}/synapse/util/retryutils.pyc
1689${PYSITELIB}/synapse/util/retryutils.pyo 1710${PYSITELIB}/synapse/util/retryutils.pyo
1690${PYSITELIB}/synapse/util/rlimit.py 1711${PYSITELIB}/synapse/util/rlimit.py
1691${PYSITELIB}/synapse/util/rlimit.pyc 1712${PYSITELIB}/synapse/util/rlimit.pyc
1692${PYSITELIB}/synapse/util/rlimit.pyo 1713${PYSITELIB}/synapse/util/rlimit.pyo
1693${PYSITELIB}/synapse/util/stringutils.py 1714${PYSITELIB}/synapse/util/stringutils.py
1694${PYSITELIB}/synapse/util/stringutils.pyc 1715${PYSITELIB}/synapse/util/stringutils.pyc
1695${PYSITELIB}/synapse/util/stringutils.pyo 1716${PYSITELIB}/synapse/util/stringutils.pyo
 1717${PYSITELIB}/synapse/util/templates.py
 1718${PYSITELIB}/synapse/util/templates.pyc
 1719${PYSITELIB}/synapse/util/templates.pyo
1696${PYSITELIB}/synapse/util/threepids.py 1720${PYSITELIB}/synapse/util/threepids.py
1697${PYSITELIB}/synapse/util/threepids.pyc 1721${PYSITELIB}/synapse/util/threepids.pyc
1698${PYSITELIB}/synapse/util/threepids.pyo 1722${PYSITELIB}/synapse/util/threepids.pyo
1699${PYSITELIB}/synapse/util/versionstring.py 1723${PYSITELIB}/synapse/util/versionstring.py
1700${PYSITELIB}/synapse/util/versionstring.pyc 1724${PYSITELIB}/synapse/util/versionstring.pyc
1701${PYSITELIB}/synapse/util/versionstring.pyo 1725${PYSITELIB}/synapse/util/versionstring.pyo
1702${PYSITELIB}/synapse/util/wheel_timer.py 1726${PYSITELIB}/synapse/util/wheel_timer.py
1703${PYSITELIB}/synapse/util/wheel_timer.pyc 1727${PYSITELIB}/synapse/util/wheel_timer.pyc
1704${PYSITELIB}/synapse/util/wheel_timer.pyo 1728${PYSITELIB}/synapse/util/wheel_timer.pyo
1705${PYSITELIB}/synapse/visibility.py 1729${PYSITELIB}/synapse/visibility.py
1706${PYSITELIB}/synapse/visibility.pyc 1730${PYSITELIB}/synapse/visibility.pyc
1707${PYSITELIB}/synapse/visibility.pyo 1731${PYSITELIB}/synapse/visibility.pyo
1708${PYSITELIB}/synmark/__init__.py 1732${PYSITELIB}/synmark/__init__.py

cvs diff -r1.11 -r1.12 pkgsrc/chat/matrix-synapse/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/matrix-synapse/distinfo 2021/01/31 19:23:28 1.11
+++ pkgsrc/chat/matrix-synapse/distinfo 2021/03/06 19:00:43 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2021/01/31 19:23:28 js Exp $ 1$NetBSD: distinfo,v 1.12 2021/03/06 19:00:43 js Exp $
2 2
3SHA1 (matrix-synapse-1.26.0.tar.gz) = b8a1ad90ed54ecfc19ef6d1679ed8d7c099042fb 3SHA1 (matrix-synapse-1.28.0.tar.gz) = 814c5b6cb75f6fb85c1e6aa14af34108892eb1b1
4RMD160 (matrix-synapse-1.26.0.tar.gz) = 7aaf0946feead1b104549046f1a6eaf874dfacc1 4RMD160 (matrix-synapse-1.28.0.tar.gz) = 5b1d1c672d513ffa32c73782f9fc84542cad0a65
5SHA512 (matrix-synapse-1.26.0.tar.gz) = 82ca85aa4dc1e3220f89e7f6815786135fa9bd0b33a1055f63b309b1fa193eeb993f832db573586945191e7195e42926c5342776b249dbc8e83daf4c196f00a4 5SHA512 (matrix-synapse-1.28.0.tar.gz) = a248154eec9df21d82c78dd2cd166b82f6f41a2fa86096d87374417043c1c5352cc0b08265c5af4fa9927b9c6e818d3633db5a03ef2430a4cfb71d41ecc7b39c
6Size (matrix-synapse-1.26.0.tar.gz) = 7134261 bytes 6Size (matrix-synapse-1.28.0.tar.gz) = 7184001 bytes