Thu Jul 1 08:40:14 2021 UTC ()
matrix-synapse: update to 1.37.0.

Synapse 1.37.0 (2021-06-29)
===========================

This release deprecates the current spam checker interface. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new generic module interface.

This release also removes support for fetching and renewing TLS certificates using the ACME v1 protocol, which has been fully decommissioned by Let's Encrypt on June 1st 2021. Admins previously using this feature should use a [reverse proxy](https://matrix-org.github.io/synapse/develop/reverse_proxy.html) to handle TLS termination, or use an external ACME client (such as [certbot](https://certbot.eff.org/)) to retrieve a certificate and key and provide them to Synapse using the `tls_certificate_path` and `tls_private_key_path` configuration settings.

Synapse 1.37.0rc1 (2021-06-24)
==============================

Features
--------

- Implement "room knocking" as per [MSC2403](https://github.com/matrix-org/matrix-doc/pull/2403). Contributed by @Sorunome and anoa. ([\#6739](https://github.com/matrix-org/synapse/issues/6739), [\#9359](https://github.com/matrix-org/synapse/issues/9359), [\#10167](https://github.com/matrix-org/synapse/issues/10167), [\#10212](https://github.com/matrix-org/synapse/issues/10212), [\#10227](https://github.com/matrix-org/synapse/issues/10227))
- Add experimental support for backfilling history into rooms ([MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716)). ([\#9247](https://github.com/matrix-org/synapse/issues/9247))
- Implement a generic interface for third-party plugin modules. ([\#10062](https://github.com/matrix-org/synapse/issues/10062), [\#10206](https://github.com/matrix-org/synapse/issues/10206))
- Implement config option `sso.update_profile_information` to sync SSO users' profile information with the identity provider each time they login. Currently only displayname is supported. ([\#10108](https://github.com/matrix-org/synapse/issues/10108))
- Ensure that errors during startup are written to the logs and the console. ([\#10191](https://github.com/matrix-org/synapse/issues/10191))

Bugfixes
--------

- Fix a bug introduced in Synapse v1.25.0 that prevented the `ip_range_whitelist` configuration option from working for federation and identity servers. Contributed by @mikure. ([\#10115](https://github.com/matrix-org/synapse/issues/10115))
- Remove a broken import line in Synapse's `admin_cmd` worker. Broke in Synapse v1.33.0. ([\#10154](https://github.com/matrix-org/synapse/issues/10154))
- Fix a bug introduced in Synapse v1.21.0 which could cause `/sync` to return immediately with an empty response. ([\#10157](https://github.com/matrix-org/synapse/issues/10157), [\#10158](https://github.com/matrix-org/synapse/issues/10158))
- Fix a minor bug in the response to `/_matrix/client/r0/user/{user}/openid/request_token` causing `expires_in` to be a float instead of an integer. Contributed by @lukaslihotzki. ([\#10175](https://github.com/matrix-org/synapse/issues/10175))
- Always require users to re-authenticate for dangerous operations: deactivating an account, modifying an account password, and adding 3PIDs. ([\#10184](https://github.com/matrix-org/synapse/issues/10184))
- Fix a bug introduced in Synpase v1.7.2 where remote server count metrics collection would be incorrectly delayed on startup. Found by @heftig. ([\#10195](https://github.com/matrix-org/synapse/issues/10195))
- Fix a bug introduced in Synapse v1.35.1 where an `allow` key of a `m.room.join_rules` event could be applied for incorrect room versions and configurations. ([\#10208](https://github.com/matrix-org/synapse/issues/10208))
- Fix performance regression in responding to user key requests over federation. Introduced in Synapse v1.34.0rc1. ([\#10221](https://github.com/matrix-org/synapse/issues/10221))

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

- Add a new guide to decoding request logs. ([\#8436](https://github.com/matrix-org/synapse/issues/8436))
- Mention in the sample homeserver config that you may need to configure max upload size in your reverse proxy. Contributed by @aaronraimist. ([\#10122](https://github.com/matrix-org/synapse/issues/10122))
- Fix broken links in documentation. ([\#10180](https://github.com/matrix-org/synapse/issues/10180))
- Deploy a snapshot of the documentation website upon each new Synapse release. ([\#10198](https://github.com/matrix-org/synapse/issues/10198))

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

- The current spam checker interface is deprecated in favour of a new generic modules system. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#deprecation-of-the-current-spam-checker-interface) for more information on how to update to the new system. ([\#10062](https://github.com/matrix-org/synapse/issues/10062), [\#10210](https://github.com/matrix-org/synapse/issues/10210), [\#10238](https://github.com/matrix-org/synapse/issues/10238))
- Stop supporting the unstable spaces prefixes from MSC1772. ([\#10161](https://github.com/matrix-org/synapse/issues/10161))
- Remove Synapse's support for automatically fetching and renewing certificates using the ACME v1 protocol. This protocol has been fully turned off by Let's Encrypt for existing installations on June 1st 2021. Admins previously using this feature should use a [reverse proxy](https://matrix-org.github.io/synapse/develop/reverse_proxy.html) to handle TLS termination, or use an external ACME client (such as [certbot](https://certbot.eff.org/)) to retrieve a certificate and key and provide them to Synapse using the `tls_certificate_path` and `tls_private_key_path` configuration settings. ([\#10194](https://github.com/matrix-org/synapse/issues/10194))

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

- Update the database schema versioning to support gradual migration away from legacy tables. ([\#9933](https://github.com/matrix-org/synapse/issues/9933))
- Add type hints to the federation servlets. ([\#10080](https://github.com/matrix-org/synapse/issues/10080))
- Improve OpenTracing for event persistence. ([\#10134](https://github.com/matrix-org/synapse/issues/10134), [\#10193](https://github.com/matrix-org/synapse/issues/10193))
- Clean up the interface for injecting OpenTracing over HTTP. ([\#10143](https://github.com/matrix-org/synapse/issues/10143))
- Limit the number of in-flight `/keys/query` requests from a single device. ([\#10144](https://github.com/matrix-org/synapse/issues/10144))
- Refactor EventPersistenceQueue. ([\#10145](https://github.com/matrix-org/synapse/issues/10145))
- Document `SYNAPSE_TEST_LOG_LEVEL` to see the logger output when running tests. ([\#10148](https://github.com/matrix-org/synapse/issues/10148))
- Update the Complement build tags in GitHub Actions to test currently experimental features. ([\#10155](https://github.com/matrix-org/synapse/issues/10155))
- Add a `synapse_federation_soft_failed_events_total` metric to track how often events are soft failed. ([\#10156](https://github.com/matrix-org/synapse/issues/10156))
- Fetch the corresponding complement branch when performing CI. ([\#10160](https://github.com/matrix-org/synapse/issues/10160))
- Add some developer documentation about boolean columns in database schemas. ([\#10164](https://github.com/matrix-org/synapse/issues/10164))
- Add extra logging fields to better debug where events are being soft failed. ([\#10168](https://github.com/matrix-org/synapse/issues/10168))
- Add debug logging for when we enter and exit `Measure` blocks. ([\#10183](https://github.com/matrix-org/synapse/issues/10183))
- Improve comments in structured logging code. ([\#10188](https://github.com/matrix-org/synapse/issues/10188))
- Update [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083) support with modifications from the MSC. ([\#10189](https://github.com/matrix-org/synapse/issues/10189))
- Remove redundant DNS lookup limiter. ([\#10190](https://github.com/matrix-org/synapse/issues/10190))
- Upgrade `black` linting tool to 21.6b0. ([\#10197](https://github.com/matrix-org/synapse/issues/10197))
- Expose OpenTracing trace id in response headers. ([\#10199](https://github.com/matrix-org/synapse/issues/10199))

Synapse 1.36.0 (2021-06-15)
===========================

No significant changes.

Synapse 1.36.0rc2 (2021-06-11)
==============================

Bugfixes
--------

- Fix a bug which caused  presence updates to stop working some time after a restart, when using a presence writer worker. Broke in v1.33.0. ([\#10149](https://github.com/matrix-org/synapse/issues/10149))
- Fix a bug when using federation sender worker where it would send out more presence updates than necessary, leading to high resource usage. Broke in v1.33.0. ([\#10163](https://github.com/matrix-org/synapse/issues/10163))
- Fix a bug where Synapse could send the same presence update to a remote twice. ([\#10165](https://github.com/matrix-org/synapse/issues/10165))

Synapse 1.36.0rc1 (2021-06-08)
==============================

Features
--------

- Add new endpoint `/_matrix/client/r0/rooms/{roomId}/aliases` from Client-Server API r0.6.1 (previously [MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432)). ([\#9224](https://github.com/matrix-org/synapse/issues/9224))
- Improve performance of incoming federation transactions in large rooms. ([\#9953](https://github.com/matrix-org/synapse/issues/9953), [\#9973](https://github.com/matrix-org/synapse/issues/9973))
- Rewrite logic around verifying JSON object and fetching server keys to be more performant and use less memory. ([\#10035](https://github.com/matrix-org/synapse/issues/10035))
- Add new admin APIs for unprotecting local media from quarantine. Contributed by @dklimpel. ([\#10040](https://github.com/matrix-org/synapse/issues/10040))
- Add new admin APIs to remove media by media ID from quarantine. Contributed by @dklimpel. ([\#10044](https://github.com/matrix-org/synapse/issues/10044))
- Make reason and score parameters optional for reporting content. Implements [MSC2414](https://github.com/matrix-org/matrix-doc/pull/2414). Contributed by Callum Brown. ([\#10077](https://github.com/matrix-org/synapse/issues/10077))
- Add support for routing more requests to workers. ([\#10084](https://github.com/matrix-org/synapse/issues/10084))
- Report OpenTracing spans for database activity. ([\#10113](https://github.com/matrix-org/synapse/issues/10113), [\#10136](https://github.com/matrix-org/synapse/issues/10136), [\#10141](https://github.com/matrix-org/synapse/issues/10141))
- Significantly reduce memory usage of joining large remote rooms. ([\#10117](https://github.com/matrix-org/synapse/issues/10117))

Bugfixes
--------

- Fixed a bug causing replication requests to fail when receiving a lot of events via federation. ([\#10082](https://github.com/matrix-org/synapse/issues/10082))
- Fix a bug in the `force_tracing_for_users` option introduced in Synapse v1.35 which meant that the OpenTracing spans produced were missing most tags. ([\#10092](https://github.com/matrix-org/synapse/issues/10092))
- Fixed a bug that could cause Synapse to stop notifying application services. Contributed by Willem Mulder. ([\#10107](https://github.com/matrix-org/synapse/issues/10107))
- Fix bug where the server would attempt to fetch the same history in the room from a remote server multiple times in parallel. ([\#10116](https://github.com/matrix-org/synapse/issues/10116))
- Fix a bug introduced in Synapse 1.33.0 which caused replication requests to fail when receiving a lot of very large events via federation. ([\#10118](https://github.com/matrix-org/synapse/issues/10118))
- Fix bug when using workers where pagination requests failed if a remote server returned zero events from `/backfill`. Introduced in 1.35.0. ([\#10133](https://github.com/matrix-org/synapse/issues/10133))

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

- Clarify security note regarding hosting Synapse on the same domain as other web applications. ([\#9221](https://github.com/matrix-org/synapse/issues/9221))
- Update CAPTCHA documentation to mention turning off the verify origin feature. Contributed by @aaronraimist. ([\#10046](https://github.com/matrix-org/synapse/issues/10046))
- Tweak wording of database recommendation in `INSTALL.md`. Contributed by @aaronraimist. ([\#10057](https://github.com/matrix-org/synapse/issues/10057))
- Add initial infrastructure for rendering Synapse documentation with mdbook. ([\#10086](https://github.com/matrix-org/synapse/issues/10086))
- Convert the remaining Admin API documentation files to markdown. ([\#10089](https://github.com/matrix-org/synapse/issues/10089))
- Make a link in docs use HTTPS. Contributed by @RhnSharma. ([\#10130](https://github.com/matrix-org/synapse/issues/10130))
- Fix broken link in Docker docs. ([\#10132](https://github.com/matrix-org/synapse/issues/10132))

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

- Remove the experimental `spaces_enabled` flag. The spaces features are always available now. ([\#10063](https://github.com/matrix-org/synapse/issues/10063))

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

- Tell CircleCI to build Docker images from `main` branch. ([\#9906](https://github.com/matrix-org/synapse/issues/9906))
- Simplify naming convention for release branches to only include the major and minor version numbers. ([\#10013](https://github.com/matrix-org/synapse/issues/10013))
- Add `parse_strings_from_args` for parsing an array from query parameters. ([\#10048](https://github.com/matrix-org/synapse/issues/10048), [\#10137](https://github.com/matrix-org/synapse/issues/10137))
- Remove some dead code regarding TLS certificate handling. ([\#10054](https://github.com/matrix-org/synapse/issues/10054))
- Remove redundant, unmaintained `convert_server_keys` script. ([\#10055](https://github.com/matrix-org/synapse/issues/10055))
- Improve the error message printed by synctl when synapse fails to start. ([\#10059](https://github.com/matrix-org/synapse/issues/10059))
- Fix GitHub Actions lint for newsfragments. ([\#10069](https://github.com/matrix-org/synapse/issues/10069))
- Update opentracing to inject the right context into the carrier. ([\#10074](https://github.com/matrix-org/synapse/issues/10074))
- Fix up `BatchingQueue` implementation. ([\#10078](https://github.com/matrix-org/synapse/issues/10078))
- Log method and path when dropping request due to size limit. ([\#10091](https://github.com/matrix-org/synapse/issues/10091))
- In Github Actions workflows, summarize the Sytest results in an easy-to-read format. ([\#10094](https://github.com/matrix-org/synapse/issues/10094))
- Make `/sync` do fewer state resolutions. ([\#10102](https://github.com/matrix-org/synapse/issues/10102))
- Add missing type hints to the admin API servlets. ([\#10105](https://github.com/matrix-org/synapse/issues/10105))
- Improve opentracing annotations for `Notifier`. ([\#10111](https://github.com/matrix-org/synapse/issues/10111))
- Enable Prometheus metrics for the jaeger client library. ([\#10112](https://github.com/matrix-org/synapse/issues/10112))
- Work to improve the responsiveness of `/sync` requests. ([\#10124](https://github.com/matrix-org/synapse/issues/10124))
- OpenTracing: use a consistent name for background processes. ([\#10135](https://github.com/matrix-org/synapse/issues/10135))


(wiz)
diff -r1.27 -r1.28 pkgsrc/chat/matrix-synapse/Makefile
diff -r1.13 -r1.14 pkgsrc/chat/matrix-synapse/PLIST
diff -r1.18 -r1.19 pkgsrc/chat/matrix-synapse/distinfo

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

--- pkgsrc/chat/matrix-synapse/Makefile 2021/06/06 10:12:20 1.27
+++ pkgsrc/chat/matrix-synapse/Makefile 2021/07/01 08:40:13 1.28
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.27 2021/06/06 10:12:20 js Exp $ 1# $NetBSD: Makefile,v 1.28 2021/07/01 08:40:13 wiz Exp $
2 2
3DISTNAME= matrix-synapse-1.35.1 3DISTNAME= matrix-synapse-1.37.0
4PKGREVISION= 2 
5CATEGORIES= chat 4CATEGORIES= chat
6MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/}
7EGG_NAME= matrix_synapse-${PKGVERSION_NOREV} 6EGG_NAME= matrix_synapse-${PKGVERSION_NOREV}
8GITHUB_PROJECT= synapse 7GITHUB_PROJECT= synapse
9GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
10 9
11MAINTAINER= js@pkgsrc.org 10MAINTAINER= js@pkgsrc.org
12HOMEPAGE= https://github.com/matrix-org/synapse/ 11HOMEPAGE= https://github.com/matrix-org/synapse/
13COMMENT= Reference homeserver for the Matrix decentralised comms protocol 12COMMENT= Reference homeserver for the Matrix decentralised comms protocol
14LICENSE= apache-2.0 13LICENSE= apache-2.0
15 14
16DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3 15DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
17DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema 16DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema

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

--- pkgsrc/chat/matrix-synapse/PLIST 2021/06/05 15:28:02 1.13
+++ pkgsrc/chat/matrix-synapse/PLIST 2021/07/01 08:40:13 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.13 2021/06/05 15:28:02 js Exp $ 1@comment $NetBSD: PLIST,v 1.14 2021/07/01 08:40:13 wiz 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
@@ -168,26 +168,29 @@ ${PYSITELIB}/synapse/config/homeserver.p @@ -168,26 +168,29 @@ ${PYSITELIB}/synapse/config/homeserver.p
168${PYSITELIB}/synapse/config/homeserver.pyo 168${PYSITELIB}/synapse/config/homeserver.pyo
169${PYSITELIB}/synapse/config/jwt.py 169${PYSITELIB}/synapse/config/jwt.py
170${PYSITELIB}/synapse/config/jwt.pyc 170${PYSITELIB}/synapse/config/jwt.pyc
171${PYSITELIB}/synapse/config/jwt.pyo 171${PYSITELIB}/synapse/config/jwt.pyo
172${PYSITELIB}/synapse/config/key.py 172${PYSITELIB}/synapse/config/key.py
173${PYSITELIB}/synapse/config/key.pyc 173${PYSITELIB}/synapse/config/key.pyc
174${PYSITELIB}/synapse/config/key.pyo 174${PYSITELIB}/synapse/config/key.pyo
175${PYSITELIB}/synapse/config/logger.py 175${PYSITELIB}/synapse/config/logger.py
176${PYSITELIB}/synapse/config/logger.pyc 176${PYSITELIB}/synapse/config/logger.pyc
177${PYSITELIB}/synapse/config/logger.pyo 177${PYSITELIB}/synapse/config/logger.pyo
178${PYSITELIB}/synapse/config/metrics.py 178${PYSITELIB}/synapse/config/metrics.py
179${PYSITELIB}/synapse/config/metrics.pyc 179${PYSITELIB}/synapse/config/metrics.pyc
180${PYSITELIB}/synapse/config/metrics.pyo 180${PYSITELIB}/synapse/config/metrics.pyo
 181${PYSITELIB}/synapse/config/modules.pyc
 182${PYSITELIB}/synapse/config/modules.py
 183${PYSITELIB}/synapse/config/modules.pyo
181${PYSITELIB}/synapse/config/oidc.py 184${PYSITELIB}/synapse/config/oidc.py
182${PYSITELIB}/synapse/config/oidc.pyc 185${PYSITELIB}/synapse/config/oidc.pyc
183${PYSITELIB}/synapse/config/oidc.pyo 186${PYSITELIB}/synapse/config/oidc.pyo
184${PYSITELIB}/synapse/config/password_auth_providers.py 187${PYSITELIB}/synapse/config/password_auth_providers.py
185${PYSITELIB}/synapse/config/password_auth_providers.pyc 188${PYSITELIB}/synapse/config/password_auth_providers.pyc
186${PYSITELIB}/synapse/config/password_auth_providers.pyo 189${PYSITELIB}/synapse/config/password_auth_providers.pyo
187${PYSITELIB}/synapse/config/push.py 190${PYSITELIB}/synapse/config/push.py
188${PYSITELIB}/synapse/config/push.pyc 191${PYSITELIB}/synapse/config/push.pyc
189${PYSITELIB}/synapse/config/push.pyo 192${PYSITELIB}/synapse/config/push.pyo
190${PYSITELIB}/synapse/config/ratelimiting.py 193${PYSITELIB}/synapse/config/ratelimiting.py
191${PYSITELIB}/synapse/config/ratelimiting.pyc 194${PYSITELIB}/synapse/config/ratelimiting.pyc
192${PYSITELIB}/synapse/config/ratelimiting.pyo 195${PYSITELIB}/synapse/config/ratelimiting.pyo
193${PYSITELIB}/synapse/config/redis.py 196${PYSITELIB}/synapse/config/redis.py
@@ -330,32 +333,26 @@ ${PYSITELIB}/synapse/groups/groups_serve @@ -330,32 +333,26 @@ ${PYSITELIB}/synapse/groups/groups_serve
330${PYSITELIB}/synapse/groups/groups_server.pyo 333${PYSITELIB}/synapse/groups/groups_server.pyo
331${PYSITELIB}/synapse/handlers/__init__.py 334${PYSITELIB}/synapse/handlers/__init__.py
332${PYSITELIB}/synapse/handlers/__init__.pyc 335${PYSITELIB}/synapse/handlers/__init__.pyc
333${PYSITELIB}/synapse/handlers/__init__.pyo 336${PYSITELIB}/synapse/handlers/__init__.pyo
334${PYSITELIB}/synapse/handlers/_base.py 337${PYSITELIB}/synapse/handlers/_base.py
335${PYSITELIB}/synapse/handlers/_base.pyc 338${PYSITELIB}/synapse/handlers/_base.pyc
336${PYSITELIB}/synapse/handlers/_base.pyo 339${PYSITELIB}/synapse/handlers/_base.pyo
337${PYSITELIB}/synapse/handlers/account_data.py 340${PYSITELIB}/synapse/handlers/account_data.py
338${PYSITELIB}/synapse/handlers/account_data.pyc 341${PYSITELIB}/synapse/handlers/account_data.pyc
339${PYSITELIB}/synapse/handlers/account_data.pyo 342${PYSITELIB}/synapse/handlers/account_data.pyo
340${PYSITELIB}/synapse/handlers/account_validity.py 343${PYSITELIB}/synapse/handlers/account_validity.py
341${PYSITELIB}/synapse/handlers/account_validity.pyc 344${PYSITELIB}/synapse/handlers/account_validity.pyc
342${PYSITELIB}/synapse/handlers/account_validity.pyo 345${PYSITELIB}/synapse/handlers/account_validity.pyo
343${PYSITELIB}/synapse/handlers/acme.py 
344${PYSITELIB}/synapse/handlers/acme.pyc 
345${PYSITELIB}/synapse/handlers/acme.pyo 
346${PYSITELIB}/synapse/handlers/acme_issuing_service.py 
347${PYSITELIB}/synapse/handlers/acme_issuing_service.pyc 
348${PYSITELIB}/synapse/handlers/acme_issuing_service.pyo 
349${PYSITELIB}/synapse/handlers/admin.py 346${PYSITELIB}/synapse/handlers/admin.py
350${PYSITELIB}/synapse/handlers/admin.pyc 347${PYSITELIB}/synapse/handlers/admin.pyc
351${PYSITELIB}/synapse/handlers/admin.pyo 348${PYSITELIB}/synapse/handlers/admin.pyo
352${PYSITELIB}/synapse/handlers/appservice.py 349${PYSITELIB}/synapse/handlers/appservice.py
353${PYSITELIB}/synapse/handlers/appservice.pyc 350${PYSITELIB}/synapse/handlers/appservice.pyc
354${PYSITELIB}/synapse/handlers/appservice.pyo 351${PYSITELIB}/synapse/handlers/appservice.pyo
355${PYSITELIB}/synapse/handlers/auth.py 352${PYSITELIB}/synapse/handlers/auth.py
356${PYSITELIB}/synapse/handlers/auth.pyc 353${PYSITELIB}/synapse/handlers/auth.pyc
357${PYSITELIB}/synapse/handlers/auth.pyo 354${PYSITELIB}/synapse/handlers/auth.pyo
358${PYSITELIB}/synapse/handlers/cas.py 355${PYSITELIB}/synapse/handlers/cas.py
359${PYSITELIB}/synapse/handlers/cas.pyc 356${PYSITELIB}/synapse/handlers/cas.pyc
360${PYSITELIB}/synapse/handlers/cas.pyo 357${PYSITELIB}/synapse/handlers/cas.pyo
361${PYSITELIB}/synapse/handlers/deactivate_account.py 358${PYSITELIB}/synapse/handlers/deactivate_account.py
@@ -890,26 +887,29 @@ ${PYSITELIB}/synapse/rest/client/v2_alph @@ -890,26 +887,29 @@ ${PYSITELIB}/synapse/rest/client/v2_alph
890${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyo 887${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyo
891${PYSITELIB}/synapse/rest/client/v2_alpha/devices.py 888${PYSITELIB}/synapse/rest/client/v2_alpha/devices.py
892${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyc 889${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyc
893${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyo 890${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyo
894${PYSITELIB}/synapse/rest/client/v2_alpha/filter.py 891${PYSITELIB}/synapse/rest/client/v2_alpha/filter.py
895${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyc 892${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyc
896${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyo 893${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyo
897${PYSITELIB}/synapse/rest/client/v2_alpha/groups.py 894${PYSITELIB}/synapse/rest/client/v2_alpha/groups.py
898${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyc 895${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyc
899${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyo 896${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyo
900${PYSITELIB}/synapse/rest/client/v2_alpha/keys.py 897${PYSITELIB}/synapse/rest/client/v2_alpha/keys.py
901${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyc 898${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyc
902${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyo 899${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyo
 900${PYSITELIB}/synapse/rest/client/v2_alpha/knock.pyo
 901${PYSITELIB}/synapse/rest/client/v2_alpha/knock.pyc
 902${PYSITELIB}/synapse/rest/client/v2_alpha/knock.py
903${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.py 903${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.py
904${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyc 904${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyc
905${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyo 905${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyo
906${PYSITELIB}/synapse/rest/client/v2_alpha/openid.py 906${PYSITELIB}/synapse/rest/client/v2_alpha/openid.py
907${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyc 907${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyc
908${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyo 908${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyo
909${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.py 909${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.py
910${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyc 910${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyc
911${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyo 911${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyo
912${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.py 912${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.py
913${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyc 913${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyc
914${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyo 914${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyo
915${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.py 915${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.py
@@ -1571,26 +1571,27 @@ ${PYSITELIB}/synapse/storage/schema/main @@ -1571,26 +1571,27 @@ ${PYSITELIB}/synapse/storage/schema/main
1571${PYSITELIB}/synapse/storage/schema/main/delta/59/03shard_send_to_device_sequence.sql.postgres 1571${PYSITELIB}/synapse/storage/schema/main/delta/59/03shard_send_to_device_sequence.sql.postgres
1572${PYSITELIB}/synapse/storage/schema/main/delta/59/04_event_auth_chains.sql 1572${PYSITELIB}/synapse/storage/schema/main/delta/59/04_event_auth_chains.sql
1573${PYSITELIB}/synapse/storage/schema/main/delta/59/04_event_auth_chains.sql.postgres 1573${PYSITELIB}/synapse/storage/schema/main/delta/59/04_event_auth_chains.sql.postgres
1574${PYSITELIB}/synapse/storage/schema/main/delta/59/04drop_account_data.sql 1574${PYSITELIB}/synapse/storage/schema/main/delta/59/04drop_account_data.sql
1575${PYSITELIB}/synapse/storage/schema/main/delta/59/05cache_invalidation.sql 1575${PYSITELIB}/synapse/storage/schema/main/delta/59/05cache_invalidation.sql
1576${PYSITELIB}/synapse/storage/schema/main/delta/59/06chain_cover_index.sql 1576${PYSITELIB}/synapse/storage/schema/main/delta/59/06chain_cover_index.sql
1577${PYSITELIB}/synapse/storage/schema/main/delta/59/06shard_account_data.sql 1577${PYSITELIB}/synapse/storage/schema/main/delta/59/06shard_account_data.sql
1578${PYSITELIB}/synapse/storage/schema/main/delta/59/06shard_account_data.sql.postgres 1578${PYSITELIB}/synapse/storage/schema/main/delta/59/06shard_account_data.sql.postgres
1579${PYSITELIB}/synapse/storage/schema/main/delta/59/07shard_account_data_fix.sql 1579${PYSITELIB}/synapse/storage/schema/main/delta/59/07shard_account_data_fix.sql
1580${PYSITELIB}/synapse/storage/schema/main/delta/59/08delete_pushers_for_deactivated_accounts.sql 1580${PYSITELIB}/synapse/storage/schema/main/delta/59/08delete_pushers_for_deactivated_accounts.sql
1581${PYSITELIB}/synapse/storage/schema/main/delta/59/08delete_stale_pushers.sql 1581${PYSITELIB}/synapse/storage/schema/main/delta/59/08delete_stale_pushers.sql
1582${PYSITELIB}/synapse/storage/schema/main/delta/59/09rejected_events_metadata.sql 1582${PYSITELIB}/synapse/storage/schema/main/delta/59/09rejected_events_metadata.sql
1583${PYSITELIB}/synapse/storage/schema/main/delta/59/10delete_purged_chain_cover.sql 1583${PYSITELIB}/synapse/storage/schema/main/delta/59/10delete_purged_chain_cover.sql
 1584${PYSITELIB}/synapse/storage/schema/main/delta/59/11add_knock_members_to_stats.sql
1584${PYSITELIB}/synapse/storage/schema/main/delta/59/11drop_thumbnail_constraint.sql.postgres 1585${PYSITELIB}/synapse/storage/schema/main/delta/59/11drop_thumbnail_constraint.sql.postgres
1585${PYSITELIB}/synapse/storage/schema/main/delta/59/12account_validity_token_used_ts_ms.sql 1586${PYSITELIB}/synapse/storage/schema/main/delta/59/12account_validity_token_used_ts_ms.sql
1586${PYSITELIB}/synapse/storage/schema/main/delta/59/12presence_stream_instance.sql 1587${PYSITELIB}/synapse/storage/schema/main/delta/59/12presence_stream_instance.sql
1587${PYSITELIB}/synapse/storage/schema/main/delta/59/12presence_stream_instance_seq.sql.postgres 1588${PYSITELIB}/synapse/storage/schema/main/delta/59/12presence_stream_instance_seq.sql.postgres
1588${PYSITELIB}/synapse/storage/schema/main/delta/59/13users_to_send_full_presence_to.sql 1589${PYSITELIB}/synapse/storage/schema/main/delta/59/13users_to_send_full_presence_to.sql
1589${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/application_services.sql 1590${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/application_services.sql
1590${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_edges.sql 1591${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_edges.sql
1591${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_signatures.sql 1592${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_signatures.sql
1592${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/im.sql 1593${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/im.sql
1593${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/keys.sql 1594${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/keys.sql
1594${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/media_repository.sql 1595${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/media_repository.sql
1595${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/presence.sql 1596${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/presence.sql
1596${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/profiles.sql 1597${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/profiles.sql

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

--- pkgsrc/chat/matrix-synapse/distinfo 2021/06/06 09:40:34 1.18
+++ pkgsrc/chat/matrix-synapse/distinfo 2021/07/01 08:40:13 1.19
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.18 2021/06/06 09:40:34 js Exp $ 1$NetBSD: distinfo,v 1.19 2021/07/01 08:40:13 wiz Exp $
2 2
3SHA1 (matrix-synapse-1.35.1.tar.gz) = db4bda55f94b523176a2322665390b637d75618d 3SHA1 (matrix-synapse-1.37.0.tar.gz) = 2ff978e0adc58e9ac5c8a65fafe3d3bbb116e883
4RMD160 (matrix-synapse-1.35.1.tar.gz) = 3493881a1038319eae27a5b6f8e161a214294f69 4RMD160 (matrix-synapse-1.37.0.tar.gz) = 1b6fe0b1f8b055927a5dd25cda289ed48490e6e5
5SHA512 (matrix-synapse-1.35.1.tar.gz) = 02a7a23f8d004c3e7d1af6904f4fac5d403335a7f089b80af367a833c292d0f970938f62a87f87a94ebee5acb41c87d50e337a8a38b0294657731155e7bfa3b3 5SHA512 (matrix-synapse-1.37.0.tar.gz) = b9d985e0f9ca5a671ce36617b6e0b8c23355f9d1431e3dc8cd967d54a0fb982a5fa87f7ec70b9a0982d79319b4c2ae23e0dd5bc71d56964504ed85d137484425
6Size (matrix-synapse-1.35.1.tar.gz) = 7301793 bytes 6Size (matrix-synapse-1.37.0.tar.gz) = 7347804 bytes
7SHA1 (patch-synapse_handlers_room.py) = 5c4a5ff4773b9ae4a8ce2b66ac7cd8aa678627ca 7SHA1 (patch-synapse_handlers_room.py) = 5c4a5ff4773b9ae4a8ce2b66ac7cd8aa678627ca
8SHA1 (patch-synapse_python_dependencies.py) = 914ae3a34a9367b2d479d393ddc7a07cbff65b36 8SHA1 (patch-synapse_python_dependencies.py) = 914ae3a34a9367b2d479d393ddc7a07cbff65b36