pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/matrix-synapse



Module Name:    pkgsrc
Committed By:   js
Date:           Sun Apr  9 17:55:13 UTC 2023

Modified Files:
        pkgsrc/chat/matrix-synapse: Makefile PLIST cargo-depends.mk distinfo

Log Message:
Update chat/matrix-synapse to 1.18.0

Synapse 1.80.0 (2023-03-28)
===========================

No significant changes since 1.80.0rc2.

Synapse 1.80.0rc2 (2023-03-22)
==============================

Bugfixes
--------

- Fix a bug in which the [`POST /_matrix/client/v3/rooms/{roomId}/report/{eventId}`](https://spec.matrix.org/v1.6/client-server-api/#post_matrixclientv3roomsroomidreporteventid) endpoint would return 
the wrong error if the user did not have permission to view the event. This aligns Synapse's implementation with [MSC2249](https://github.com/matrix-org/matrix-spec-proposals/pull/2249). 
([\#15298](https://github.com/matrix-org/synapse/issues/15298), [\#15300](https://github.com/matrix-org/synapse/issues/15300))
- Fix a bug introduced in Synapse 1.75.0rc1 where the [SQLite port_db script](https://matrix-org.github.io/synapse/latest/postgres.html#porting-from-sqlite)
  would fail to open the SQLite database. ([\#15301](https://github.com/matrix-org/synapse/issues/15301))

Synapse 1.80.0rc1 (2023-03-21)
==============================

Features
--------

- Stabilise support for [MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966): `event_property_contains` push condition. 
([\#15187](https://github.com/matrix-org/synapse/issues/15187))
- Implement [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper. 
([\#15249](https://github.com/matrix-org/synapse/issues/15249))
- Allow loading `/register/available` endpoint on workers. ([\#15268](https://github.com/matrix-org/synapse/issues/15268))
- Improve performance of creating and authenticating events. ([\#15195](https://github.com/matrix-org/synapse/issues/15195))
- Add topic and name events to group of events that are batch persisted when creating a room. ([\#15229](https://github.com/matrix-org/synapse/issues/15229))

Bugfixes
--------

- Fix a long-standing bug in which the user directory would assume any remote membership state events represent a profile change. ([\#14755](https://github.com/matrix-org/synapse/issues/14755), 
[\#14756](https://github.com/matrix-org/synapse/issues/14756))
- Implement [MSC3873](https://github.com/matrix-org/matrix-spec-proposals/pull/3873) to fix a long-standing bug where properties with dots were handled ambiguously in push rules. 
([\#15190](https://github.com/matrix-org/synapse/issues/15190))
- Faster joins: Fix a bug introduced in Synapse 1.66 where spurious "Failed to find memberships ..." errors would be logged. ([\#15232](https://github.com/matrix-org/synapse/issues/15232))
- Fix a long-standing error when sending message into deleted room. ([\#15235](https://github.com/matrix-org/synapse/issues/15235))

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

- Ensure the Dockerfile builds on platforms that don't have a `cryptography` wheel. ([\#15239](https://github.com/matrix-org/synapse/issues/15239))
- Mirror images to the GitHub Container Registry (`ghcr.io/matrix-org/synapse`). ([\#15281](https://github.com/matrix-org/synapse/issues/15281), 
[\#15282](https://github.com/matrix-org/synapse/issues/15282))

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

- Add a missing endpoint to the workers documentation. ([\#15223](https://github.com/matrix-org/synapse/issues/15223))

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

- Add additional functionality to declaring worker types when starting Complement in worker mode. ([\#14921](https://github.com/matrix-org/synapse/issues/14921))
- Add `Synapse-Trace-Id` to `access-control-expose-headers` header. ([\#14974](https://github.com/matrix-org/synapse/issues/14974))
- Make the `HttpTransactionCache` use the `Requester` in addition of the just the `Request` to build the transaction key. ([\#15200](https://github.com/matrix-org/synapse/issues/15200))
- Improve log lines when purging rooms. ([\#15222](https://github.com/matrix-org/synapse/issues/15222))
- Improve type hints. ([\#15230](https://github.com/matrix-org/synapse/issues/15230), [\#15231](https://github.com/matrix-org/synapse/issues/15231), 
[\#15238](https://github.com/matrix-org/synapse/issues/15238))
- Move various module API callback registration methods to a dedicated class. ([\#15237](https://github.com/matrix-org/synapse/issues/15237))
- Configure GitHub Actions for merge queues. ([\#15244](https://github.com/matrix-org/synapse/issues/15244))
- Add schema comments about the `destinations` and `destination_rooms` tables. ([\#15247](https://github.com/matrix-org/synapse/issues/15247))
- Skip processing of auto-join room behaviour if there are no auto-join rooms configured. ([\#15262](https://github.com/matrix-org/synapse/issues/15262))
- Remove unused store method `_set_destination_retry_timings_emulated`. ([\#15266](https://github.com/matrix-org/synapse/issues/15266))
- Reorganize URL preview code. ([\#15269](https://github.com/matrix-org/synapse/issues/15269))
- Clean-up direct TCP replication code. ([\#15272](https://github.com/matrix-org/synapse/issues/15272), [\#15274](https://github.com/matrix-org/synapse/issues/15274))
- Make `configure_workers_and_start` script used in Complement tests compatible with older versions of Python. ([\#15275](https://github.com/matrix-org/synapse/issues/15275))
- Add a `/versions` flag for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952). ([\#15293](https://github.com/matrix-org/synapse/issues/15293))
- Bump hiredis from 2.2.1 to 2.2.2. ([\#15252](https://github.com/matrix-org/synapse/issues/15252))
- Bump serde from 1.0.152 to 1.0.155. ([\#15253](https://github.com/matrix-org/synapse/issues/15253))
- Bump pysaml2 from 7.2.1 to 7.3.1. ([\#15254](https://github.com/matrix-org/synapse/issues/15254))
- Bump msgpack from 1.0.4 to 1.0.5. ([\#15255](https://github.com/matrix-org/synapse/issues/15255))
- Bump gitpython from 3.1.30 to 3.1.31. ([\#15256](https://github.com/matrix-org/synapse/issues/15256))
- Bump cryptography from 39.0.1 to 39.0.2. ([\#15257](https://github.com/matrix-org/synapse/issues/15257))
- Bump pydantic from 1.10.4 to 1.10.6. ([\#15286](https://github.com/matrix-org/synapse/issues/15286))
- Bump serde from 1.0.155 to 1.0.157. ([\#15287](https://github.com/matrix-org/synapse/issues/15287))
- Bump anyhow from 1.0.69 to 1.0.70. ([\#15288](https://github.com/matrix-org/synapse/issues/15288))
- Bump txredisapi from 1.4.7 to 1.4.9. ([\#15289](https://github.com/matrix-org/synapse/issues/15289))
- Bump pygithub from 1.57 to 1.58.1. ([\#15290](https://github.com/matrix-org/synapse/issues/15290))
- Bump types-requests from 2.28.11.12 to 2.28.11.15. ([\#15291](https://github.com/matrix-org/synapse/issues/15291))

Synapse 1.79.0 (2023-03-14)
===========================

No significant changes since 1.79.0rc2.

Synapse 1.79.0rc2 (2023-03-13)
==============================

Bugfixes
--------

- Fix a bug introduced in Synapse 1.79.0rc1 where attempting to register a `on_remove_user_third_party_identifier` module API callback would be a no-op. 
([\#15227](https://github.com/matrix-org/synapse/issues/15227))
- Fix a rare bug introduced in Synapse 1.73 where events could remain unsent to other homeservers after a faster-join to a room. ([\#15248](https://github.com/matrix-org/synapse/issues/15248))

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

- Refactor `filter_events_for_server`. ([\#15240](https://github.com/matrix-org/synapse/issues/15240))

Synapse 1.79.0rc1 (2023-03-07)
==============================

Features
--------

- Add two new Third Party Rules module API callbacks: 
[`on_add_user_third_party_identifier`](https://matrix-org.github.io/synapse/v1.79/modules/third_party_rules_callbacks.html#on_add_user_third_party_identifier) and 
[`on_remove_user_third_party_identifier`](https://matrix-org.github.io/synapse/v1.79/modules/third_party_rules_callbacks.html#on_remove_user_third_party_identifier). 
([\#15044](https://github.com/matrix-org/synapse/issues/15044))
- Experimental support for [MSC3967](https://github.com/matrix-org/matrix-spec-proposals/pull/3967) to not require UIA for setting up cross-signing on first use. 
([\#15077](https://github.com/matrix-org/synapse/issues/15077))
- Add media information to the command line [user data export tool](https://matrix-org.github.io/synapse/v1.79/usage/administration/admin_faq.html#how-can-i-export-user-data). 
([\#15107](https://github.com/matrix-org/synapse/issues/15107))
- Add an [admin API](https://matrix-org.github.io/synapse/latest/usage/administration/admin_api/index.html) to delete a [specific event 
report](https://spec.matrix.org/v1.6/client-server-api/#reporting-content). ([\#15116](https://github.com/matrix-org/synapse/issues/15116))
- Add support for knocking to workers. ([\#15133](https://github.com/matrix-org/synapse/issues/15133))
- Allow use of the `/filter` Client-Server APIs on workers. ([\#15134](https://github.com/matrix-org/synapse/issues/15134))
- Update support for [MSC2677](https://github.com/matrix-org/matrix-spec-proposals/pull/2677): remove support for server-side aggregation of reactions. 
([\#15172](https://github.com/matrix-org/synapse/issues/15172))
- Stabilise support for [MSC3758](https://github.com/matrix-org/matrix-spec-proposals/pull/3758): `event_property_is` push condition. ([\#15185](https://github.com/matrix-org/synapse/issues/15185))

Bugfixes
--------

- Fix a bug introduced in Synapse 1.75 that caused experimental support for deleting account data to raise an internal server error while using an account data writer worker. 
([\#14869](https://github.com/matrix-org/synapse/issues/14869))
- Fix a long-standing bug where Synapse handled an unspecced field on push rules. ([\#15088](https://github.com/matrix-org/synapse/issues/15088))
- Fix a long-standing bug where a URL preview would break if the discovered oEmbed failed to download. ([\#15092](https://github.com/matrix-org/synapse/issues/15092))
- Fix a long-standing bug where an initial sync would not respond to changes to the list of ignored users if there was an initial sync cached. 
([\#15163](https://github.com/matrix-org/synapse/issues/15163))
- Add the `transaction_id` in the events included in many endpoints' responses. ([\#15174](https://github.com/matrix-org/synapse/issues/15174))
- Fix a bug introduced in Synapse 1.78.0 where requests to claim dehydrated devices would fail with a `405` error. ([\#15180](https://github.com/matrix-org/synapse/issues/15180))
- Stop applying edits when bundling aggregations, per [MSC3925](https://github.com/matrix-org/matrix-spec-proposals/pull/3925). ([\#15193](https://github.com/matrix-org/synapse/issues/15193))
- Fix a long-standing bug where the user directory search was not case-insensitive for accented characters. ([\#15143](https://github.com/matrix-org/synapse/issues/15143))

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

- Improve startup logging in the with-workers Docker image. ([\#15186](https://github.com/matrix-org/synapse/issues/15186))

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

- Document how to use caches in a module. ([\#14026](https://github.com/matrix-org/synapse/issues/14026))
- Clarify which worker processes the ThirdPartyRules' [`on_new_event`](https://matrix-org.github.io/synapse/v1.78/modules/third_party_rules_callbacks.html#on_new_event) module API callback runs on. 
([\#15071](https://github.com/matrix-org/synapse/issues/15071))
- Document using [Shibboleth](https://www.shibboleth.net/) as an OpenID Provider. ([\#15112](https://github.com/matrix-org/synapse/issues/15112))
- Correct reference to `federation_verify_certificates` in configuration documentation. ([\#15139](https://github.com/matrix-org/synapse/issues/15139))
- Correct small documentation errors in some `MatrixFederationHttpClient` methods. ([\#15148](https://github.com/matrix-org/synapse/issues/15148))
- Correct the description of the behavior of `registration_shared_secret_path` on startup. ([\#15168](https://github.com/matrix-org/synapse/issues/15168))

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

- Deprecate the `on_threepid_bind` module callback, to be replaced by 
[`on_add_user_third_party_identifier`](https://matrix-org.github.io/synapse/v1.79/modules/third_party_rules_callbacks.html#on_add_user_third_party_identifier). See [upgrade 
notes](https://github.com/matrix-org/synapse/blob/release-v1.79/docs/upgrade.md#upgrading-to-v1790). ([\#15044](https://github.com/matrix-org/synapse/issues/15044))
- Remove the unspecced `room_alias` field from the [`/createRoom`](https://spec.matrix.org/v1.6/client-server-api/#post_matrixclientv3createroom) response. 
([\#15093](https://github.com/matrix-org/synapse/issues/15093))
- Remove the unspecced `PUT` on the `/knock/{roomIdOrAlias}` endpoint. ([\#15189](https://github.com/matrix-org/synapse/issues/15189))
- Remove the undocumented and unspecced `type` parameter to the `/thumbnail` endpoint. ([\#15137](https://github.com/matrix-org/synapse/issues/15137))
- Remove unspecced and buggy `PUT` method on the unstable `/rooms/<room_id>/batch_send` endpoint. ([\#15199](https://github.com/matrix-org/synapse/issues/15199))

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

- Run the integration test suites with the asyncio reactor enabled in CI. ([\#14101](https://github.com/matrix-org/synapse/issues/14101))
- Batch up storing state groups when creating a new room. ([\#14918](https://github.com/matrix-org/synapse/issues/14918))
- Update [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952) support based on changes to the MSC. ([\#15051](https://github.com/matrix-org/synapse/issues/15051))
- Refactor writing json data in `FileExfiltrationWriter`. ([\#15095](https://github.com/matrix-org/synapse/issues/15095))
- Tighten the login ratelimit defaults. ([\#15135](https://github.com/matrix-org/synapse/issues/15135))
- Fix a typo in an experimental config setting. ([\#15138](https://github.com/matrix-org/synapse/issues/15138))
- Refactor the media modules. ([\#15146](https://github.com/matrix-org/synapse/issues/15146), [\#15175](https://github.com/matrix-org/synapse/issues/15175))
- Improve type hints. ([\#15164](https://github.com/matrix-org/synapse/issues/15164))
- Move `get_event_report` and `get_event_reports_paginate` from `RoomStore` to `RoomWorkerStore`. ([\#15165](https://github.com/matrix-org/synapse/issues/15165))
- Remove dangling reference to being a reference implementation in docstring. ([\#15167](https://github.com/matrix-org/synapse/issues/15167))
- Add an option to force a rebuild of the "editable" complement image. ([\#15184](https://github.com/matrix-org/synapse/issues/15184))
- Use nightly rustfmt in CI. ([\#15188](https://github.com/matrix-org/synapse/issues/15188))
- Add a `get_next_txn` method to `StreamIdGenerator` to match `MultiWriterIdGenerator`. ([\#15191](https://github.com/matrix-org/synapse/issues/15191))
- Combine `AbstractStreamIdTracker` and `AbstractStreamIdGenerator`. ([\#15192](https://github.com/matrix-org/synapse/issues/15192))
- Automatically fix errors with `ruff`. ([\#15194](https://github.com/matrix-org/synapse/issues/15194))
- Refactor database transaction for query users' devices to reduce database pool contention. ([\#15215](https://github.com/matrix-org/synapse/issues/15215))
- Correct `test_icu_word_boundary_punctuation` so that it passes with the ICU versions available in Alpine and macOS. ([\#15177](https://github.com/matrix-org/synapse/issues/15177))

<details><summary>Locked dependency updates</summary>

  - Bump actions/checkout from 2 to 3. ([\#15155](https://github.com/matrix-org/synapse/issues/15155))
  - Bump black from 22.12.0 to 23.1.0. ([\#15103](https://github.com/matrix-org/synapse/issues/15103))
  - Bump dawidd6/action-download-artifact from 2.25.0 to 2.26.0. ([\#15152](https://github.com/matrix-org/synapse/issues/15152))
  - Bump docker/login-action from 1 to 2. ([\#15154](https://github.com/matrix-org/synapse/issues/15154))
  - Bump matrix-org/backend-meta from 1 to 2. ([\#15156](https://github.com/matrix-org/synapse/issues/15156))
  - Bump ruff from 0.0.237 to 0.0.252. ([\#15159](https://github.com/matrix-org/synapse/issues/15159))
  - Bump serde_json from 1.0.93 to 1.0.94. ([\#15214](https://github.com/matrix-org/synapse/issues/15214))
  - Bump types-commonmark from 0.9.2.1 to 0.9.2.2. ([\#15209](https://github.com/matrix-org/synapse/issues/15209))
  - Bump types-opentracing from 2.4.10.1 to 2.4.10.3. ([\#15158](https://github.com/matrix-org/synapse/issues/15158))
  - Bump types-pillow from 9.4.0.13 to 9.4.0.17. ([\#15211](https://github.com/matrix-org/synapse/issues/15211))
  - Bump types-psycopg2 from 2.9.21.4 to 2.9.21.8. ([\#15210](https://github.com/matrix-org/synapse/issues/15210))
  - Bump types-pyopenssl from 22.1.0.2 to 23.0.0.4. ([\#15213](https://github.com/matrix-org/synapse/issues/15213))
  - Bump types-setuptools from 67.3.0.1 to 67.4.0.3. ([\#15160](https://github.com/matrix-org/synapse/issues/15160))
  - Bump types-setuptools from 67.4.0.3 to 67.5.0.0. ([\#15212](https://github.com/matrix-org/synapse/issues/15212))
  - Bump typing-extensions from 4.4.0 to 4.5.0. ([\#15157](https://github.com/matrix-org/synapse/issues/15157))
</details>


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 pkgsrc/chat/matrix-synapse/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/chat/matrix-synapse/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/chat/matrix-synapse/cargo-depends.mk
cvs rdiff -u -r1.55 -r1.56 pkgsrc/chat/matrix-synapse/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/matrix-synapse/Makefile
diff -u pkgsrc/chat/matrix-synapse/Makefile:1.74 pkgsrc/chat/matrix-synapse/Makefile:1.75
--- pkgsrc/chat/matrix-synapse/Makefile:1.74    Sun Mar 12 11:40:10 2023
+++ pkgsrc/chat/matrix-synapse/Makefile Sun Apr  9 17:55:13 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.74 2023/03/12 11:40:10 js Exp $
+# $NetBSD: Makefile,v 1.75 2023/04/09 17:55:13 js Exp $
 
-DISTNAME=      matrix-synapse-1.78.0
-PKGREVISION=   1
+DISTNAME=      matrix-synapse-1.80.0
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=matrix-org/}
 GITHUB_PROJECT=        synapse
@@ -62,7 +61,6 @@ USE_LANGUAGES=        c99
 REPLACE_PYTHON+=       synapse/_scripts/*.py
 
 USE_TOOLS+=    perl:run
-REPLACE_PERL+= scripts/sync_room_to_group.pl
 
 # Avoid the pyNN- prefix in config, doc, and so on.
 HUMAN_PKGNAME=         matrix-synapse

Index: pkgsrc/chat/matrix-synapse/PLIST
diff -u pkgsrc/chat/matrix-synapse/PLIST:1.40 pkgsrc/chat/matrix-synapse/PLIST:1.41
--- pkgsrc/chat/matrix-synapse/PLIST:1.40       Sun Feb  5 20:53:26 2023
+++ pkgsrc/chat/matrix-synapse/PLIST    Sun Apr  9 17:55:13 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.40 2023/02/05 20:53:26 js Exp $
+@comment $NetBSD: PLIST,v 1.41 2023/04/09 17:55:13 js Exp $
 bin/export_signing_key
 bin/generate_config
 bin/generate_log_config
@@ -400,6 +400,24 @@ ${PYSITELIB}/synapse/logging/opentracing
 ${PYSITELIB}/synapse/logging/opentracing.pyc
 ${PYSITELIB}/synapse/logging/scopecontextmanager.py
 ${PYSITELIB}/synapse/logging/scopecontextmanager.pyc
+${PYSITELIB}/synapse/media/_base.py
+${PYSITELIB}/synapse/media/_base.pyc
+${PYSITELIB}/synapse/media/filepath.py
+${PYSITELIB}/synapse/media/filepath.pyc
+${PYSITELIB}/synapse/media/media_repository.py
+${PYSITELIB}/synapse/media/media_repository.pyc
+${PYSITELIB}/synapse/media/media_storage.py
+${PYSITELIB}/synapse/media/media_storage.pyc
+${PYSITELIB}/synapse/media/oembed.py
+${PYSITELIB}/synapse/media/oembed.pyc
+${PYSITELIB}/synapse/media/preview_html.py
+${PYSITELIB}/synapse/media/preview_html.pyc
+${PYSITELIB}/synapse/media/storage_provider.py
+${PYSITELIB}/synapse/media/storage_provider.pyc
+${PYSITELIB}/synapse/media/thumbnailer.py
+${PYSITELIB}/synapse/media/thumbnailer.pyc
+${PYSITELIB}/synapse/media/url_previewer.py
+${PYSITELIB}/synapse/media/url_previewer.pyc
 ${PYSITELIB}/synapse/metrics/__init__.py
 ${PYSITELIB}/synapse/metrics/__init__.pyc
 ${PYSITELIB}/synapse/metrics/_gc.py
@@ -418,6 +436,10 @@ ${PYSITELIB}/synapse/metrics/jemalloc.py
 ${PYSITELIB}/synapse/metrics/jemalloc.pyc
 ${PYSITELIB}/synapse/module_api/__init__.py
 ${PYSITELIB}/synapse/module_api/__init__.pyc
+${PYSITELIB}/synapse/module_api/callbacks/__init__.py
+${PYSITELIB}/synapse/module_api/callbacks/__init__.pyc
+${PYSITELIB}/synapse/module_api/callbacks/account_validity_callbacks.py
+${PYSITELIB}/synapse/module_api/callbacks/account_validity_callbacks.pyc
 ${PYSITELIB}/synapse/module_api/errors.py
 ${PYSITELIB}/synapse/module_api/errors.pyc
 ${PYSITELIB}/synapse/notifier.py
@@ -589,6 +611,8 @@ ${PYSITELIB}/synapse/rest/client/account
 ${PYSITELIB}/synapse/rest/client/account_data.pyc
 ${PYSITELIB}/synapse/rest/client/account_validity.py
 ${PYSITELIB}/synapse/rest/client/account_validity.pyc
+${PYSITELIB}/synapse/rest/client/appservice_ping.py
+${PYSITELIB}/synapse/rest/client/appservice_ping.pyc
 ${PYSITELIB}/synapse/rest/client/auth.py
 ${PYSITELIB}/synapse/rest/client/auth.pyc
 ${PYSITELIB}/synapse/rest/client/capabilities.py
@@ -685,34 +709,26 @@ ${PYSITELIB}/synapse/rest/key/v2/remote_
 ${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.pyc
 ${PYSITELIB}/synapse/rest/media/__init__.py
 ${PYSITELIB}/synapse/rest/media/__init__.pyc
+${PYSITELIB}/synapse/rest/media/config_resource.py
+${PYSITELIB}/synapse/rest/media/config_resource.pyc
+${PYSITELIB}/synapse/rest/media/download_resource.py
+${PYSITELIB}/synapse/rest/media/download_resource.pyc
+${PYSITELIB}/synapse/rest/media/media_repository_resource.py
+${PYSITELIB}/synapse/rest/media/media_repository_resource.pyc
+${PYSITELIB}/synapse/rest/media/preview_url_resource.py
+${PYSITELIB}/synapse/rest/media/preview_url_resource.pyc
+${PYSITELIB}/synapse/rest/media/thumbnail_resource.py
+${PYSITELIB}/synapse/rest/media/thumbnail_resource.pyc
+${PYSITELIB}/synapse/rest/media/upload_resource.py
+${PYSITELIB}/synapse/rest/media/upload_resource.pyc
 ${PYSITELIB}/synapse/rest/media/v1/__init__.py
 ${PYSITELIB}/synapse/rest/media/v1/__init__.pyc
 ${PYSITELIB}/synapse/rest/media/v1/_base.py
 ${PYSITELIB}/synapse/rest/media/v1/_base.pyc
-${PYSITELIB}/synapse/rest/media/v1/config_resource.py
-${PYSITELIB}/synapse/rest/media/v1/config_resource.pyc
-${PYSITELIB}/synapse/rest/media/v1/download_resource.py
-${PYSITELIB}/synapse/rest/media/v1/download_resource.pyc
-${PYSITELIB}/synapse/rest/media/v1/filepath.py
-${PYSITELIB}/synapse/rest/media/v1/filepath.pyc
-${PYSITELIB}/synapse/rest/media/v1/media_repository.py
-${PYSITELIB}/synapse/rest/media/v1/media_repository.pyc
 ${PYSITELIB}/synapse/rest/media/v1/media_storage.py
 ${PYSITELIB}/synapse/rest/media/v1/media_storage.pyc
-${PYSITELIB}/synapse/rest/media/v1/oembed.py
-${PYSITELIB}/synapse/rest/media/v1/oembed.pyc
-${PYSITELIB}/synapse/rest/media/v1/preview_html.py
-${PYSITELIB}/synapse/rest/media/v1/preview_html.pyc
-${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.py
-${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyc
 ${PYSITELIB}/synapse/rest/media/v1/storage_provider.py
 ${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyc
-${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.py
-${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyc
-${PYSITELIB}/synapse/rest/media/v1/thumbnailer.py
-${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyc
-${PYSITELIB}/synapse/rest/media/v1/upload_resource.py
-${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyc
 ${PYSITELIB}/synapse/rest/models.py
 ${PYSITELIB}/synapse/rest/models.pyc
 ${PYSITELIB}/synapse/rest/synapse/__init__.py
@@ -1285,6 +1301,8 @@ ${PYSITELIB}/synapse/storage/schema/main
 ${PYSITELIB}/synapse/storage/schema/main/delta/73/23_un_partial_stated_room_stream_seq.sql.postgres
 ${PYSITELIB}/synapse/storage/schema/main/delta/73/24_events_jump_to_date_index.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/73/25drop_presence.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/74/01_user_directory_stale_remote_users.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/74/90COMMENTS_destinations.sql.postgres
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/application_services.sql
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_edges.sql
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/16/event_signatures.sql

Index: pkgsrc/chat/matrix-synapse/cargo-depends.mk
diff -u pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.9 pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.10
--- pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.9     Sun Mar  5 10:15:38 2023
+++ pkgsrc/chat/matrix-synapse/cargo-depends.mk Sun Apr  9 17:55:13 2023
@@ -1,7 +1,7 @@
-# $NetBSD: cargo-depends.mk,v 1.9 2023/03/05 10:15:38 js Exp $
+# $NetBSD: cargo-depends.mk,v 1.10 2023/04/09 17:55:13 js Exp $
 
 CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.19
-CARGO_CRATE_DEPENDS+=  anyhow-1.0.69
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.70
 CARGO_CRATE_DEPENDS+=  arc-swap-1.5.1
 CARGO_CRATE_DEPENDS+=  autocfg-1.1.0
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
@@ -23,7 +23,7 @@ CARGO_CRATE_DEPENDS+= memoffset-0.6.5
 CARGO_CRATE_DEPENDS+=  once_cell-1.15.0
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.1
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.3
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.46
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.52
 CARGO_CRATE_DEPENDS+=  pyo3-0.17.3
 CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.17.3
 CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.17.3
@@ -31,18 +31,19 @@ CARGO_CRATE_DEPENDS+=       pyo3-log-0.8.1
 CARGO_CRATE_DEPENDS+=  pyo3-macros-0.17.3
 CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.17.3
 CARGO_CRATE_DEPENDS+=  pythonize-0.17.0
-CARGO_CRATE_DEPENDS+=  quote-1.0.21
+CARGO_CRATE_DEPENDS+=  quote-1.0.26
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.16
 CARGO_CRATE_DEPENDS+=  regex-1.7.1
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.27
 CARGO_CRATE_DEPENDS+=  ryu-1.0.11
 CARGO_CRATE_DEPENDS+=  scopeguard-1.1.0
-CARGO_CRATE_DEPENDS+=  serde-1.0.152
-CARGO_CRATE_DEPENDS+=  serde_derive-1.0.152
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.93
+CARGO_CRATE_DEPENDS+=  serde-1.0.157
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.157
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.94
 CARGO_CRATE_DEPENDS+=  smallvec-1.10.0
 CARGO_CRATE_DEPENDS+=  subtle-2.4.1
 CARGO_CRATE_DEPENDS+=  syn-1.0.104
+CARGO_CRATE_DEPENDS+=  syn-2.0.2
 CARGO_CRATE_DEPENDS+=  target-lexicon-0.12.4
 CARGO_CRATE_DEPENDS+=  typenum-1.15.0
 CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.5

Index: pkgsrc/chat/matrix-synapse/distinfo
diff -u pkgsrc/chat/matrix-synapse/distinfo:1.55 pkgsrc/chat/matrix-synapse/distinfo:1.56
--- pkgsrc/chat/matrix-synapse/distinfo:1.55    Sun Mar 12 11:40:10 2023
+++ pkgsrc/chat/matrix-synapse/distinfo Sun Apr  9 17:55:13 2023
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.55 2023/03/12 11:40:10 js Exp $
+$NetBSD: distinfo,v 1.56 2023/04/09 17:55:13 js Exp $
 
 BLAKE2s (aho-corasick-0.7.19.crate) = b13c5789625903a58cfdb854bca6eb074329fde83ffb2581686f105d52d31996
 SHA512 (aho-corasick-0.7.19.crate) = 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 Size (aho-corasick-0.7.19.crate) = 113070 bytes
-BLAKE2s (anyhow-1.0.69.crate) = b160fbd1ad83a1b3e26611c8e3980f3c41ddce9a7a76b3efafdbaf8c0ebbd60e
-SHA512 (anyhow-1.0.69.crate) = d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
-Size (anyhow-1.0.69.crate) = 43576 bytes
+BLAKE2s (anyhow-1.0.70.crate) = 7539853540f3199a64f2af5113f25ff76f83df445783e585f35c9fdcd00c3115
+SHA512 (anyhow-1.0.70.crate) = 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
+Size (anyhow-1.0.70.crate) = 43803 bytes
 BLAKE2s (arc-swap-1.5.1.crate) = ae85262e8fa11faea978acbbbfd65351c2519cd73be05fbb2bcdf7527927e4fc
 SHA512 (arc-swap-1.5.1.crate) = 8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
 Size (arc-swap-1.5.1.crate) = 66157 bytes
@@ -54,9 +54,9 @@ Size (lock_api-0.4.9.crate) = 25685 byte
 BLAKE2s (log-0.4.17.crate) = 6994234f481cfe97b62255329a6c6f4a07dcdb193cc54d2c7ddda0519b41d214
 SHA512 (log-0.4.17.crate) = 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
 Size (log-0.4.17.crate) = 38028 bytes
-BLAKE2s (matrix-synapse-1.78.0.tar.gz) = a68fd53f07d5b1e503e4e5f361f868c5c653eb29940ccb44ac77ae8b54030a68
-SHA512 (matrix-synapse-1.78.0.tar.gz) = fef3bdac42fc8ca6a8642eae840edaba789ccbda78b3a749e90ca5785e232a5ac9e8a3185dfc27f7c6f6f7fdcdb28b53483f884df0b3fc7f7ba9c18e73350698
-Size (matrix-synapse-1.78.0.tar.gz) = 8215627 bytes
+BLAKE2s (matrix-synapse-1.80.0.tar.gz) = 9dd9617628d67a9d1e52008ddc5518151d701da8303bb85a6bb24e4d0efad2ff
+SHA512 (matrix-synapse-1.80.0.tar.gz) = 5496f0ca46a74011b883b28f5aadbcccc4346251a63656c2ec2825f1245749a63711e05706693901c1cb706ae23dc58e8965b95970f40151b9170f353718d1b8
+Size (matrix-synapse-1.80.0.tar.gz) = 8243515 bytes
 BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38
 SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 Size (memchr-2.5.0.crate) = 65812 bytes
@@ -72,9 +72,9 @@ Size (parking_lot-0.12.1.crate) = 40967 
 BLAKE2s (parking_lot_core-0.9.3.crate) = b5155a5b464ec99ecea85fe719266276c050dc5124e18d0d9cc1ed9a62c49056
 SHA512 (parking_lot_core-0.9.3.crate) = fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
 Size (parking_lot_core-0.9.3.crate) = 32256 bytes
-BLAKE2s (proc-macro2-1.0.46.crate) = 91793124793018a55f26fa74beb286ff7b1a69725d698ec3761693556b549af1
-SHA512 (proc-macro2-1.0.46.crate) = 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
-Size (proc-macro2-1.0.46.crate) = 41954 bytes
+BLAKE2s (proc-macro2-1.0.52.crate) = 8915a57de3f26b37e0374d0098928b283da6da83f8ab33a0084231aca3e4f596
+SHA512 (proc-macro2-1.0.52.crate) = 76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f
+Size (proc-macro2-1.0.52.crate) = 42982 bytes
 BLAKE2s (pyo3-0.17.3.crate) = 1b902c88c6e78c76d8445000183e5aae73bac31d8e0afa834a6b0c6586726809
 SHA512 (pyo3-0.17.3.crate) = 5c83ea76202edce13c370d023562a9009382e36fdf3fcd7c4dea844ab8e5e048db4cc79a9c0ea98fb7017a83da16924ba0981ad98bd83e75e2fac434738e9740
 Size (pyo3-0.17.3.crate) = 408939 bytes
@@ -96,9 +96,9 @@ Size (pyo3-macros-backend-0.17.3.crate) 
 BLAKE2s (pythonize-0.17.0.crate) = 94873e6e8b61575a9ed131b88a40ef165dbb5b47e298473155112c230381a85c
 SHA512 (pythonize-0.17.0.crate) = a9a46d27b8aa9e5bd7bb0b114b7457275131d90e20acd07110fbc18b3af3b9aa0683b9306fb645645f3801b64c0c479998665f3e4fcec0ed8e5b5947008b76bc
 Size (pythonize-0.17.0.crate) = 10949 bytes
-BLAKE2s (quote-1.0.21.crate) = 35d526b76a740996fdcd393d2d077d4929f971b5f341498682b878c7cac7ebc0
-SHA512 (quote-1.0.21.crate) = 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
-Size (quote-1.0.21.crate) = 28030 bytes
+BLAKE2s (quote-1.0.26.crate) = 3927a15e4c98085c7090e17d869b553a03e6184d3deffb981780b89d6e04ea6c
+SHA512 (quote-1.0.26.crate) = 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
+Size (quote-1.0.26.crate) = 28397 bytes
 BLAKE2s (redox_syscall-0.2.16.crate) = 5d05ce546323fbcedb872cf55da0403e1ae5c6fc354eb2adf263bf7d671971b8
 SHA512 (redox_syscall-0.2.16.crate) = 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
 Size (redox_syscall-0.2.16.crate) = 24012 bytes
@@ -114,15 +114,15 @@ Size (ryu-1.0.11.crate) = 47007 bytes
 BLAKE2s (scopeguard-1.1.0.crate) = d3884942354d25131c602303463c5686e520bd94daf216a810679acabf59b82e
 SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 Size (scopeguard-1.1.0.crate) = 11470 bytes
-BLAKE2s (serde-1.0.152.crate) = 5abf40ca2753589347c1f028312158f142b6e4bc05b43994bd3f746b70cbd812
-SHA512 (serde-1.0.152.crate) = b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7
-Size (serde-1.0.152.crate) = 77091 bytes
-BLAKE2s (serde_derive-1.0.152.crate) = 7d9338a207fef91ddad2a810cb756832ee8fa19bcebbb0325c7378d34c10c670
-SHA512 (serde_derive-1.0.152.crate) = 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91
-Size (serde_derive-1.0.152.crate) = 55586 bytes
-BLAKE2s (serde_json-1.0.93.crate) = 098a50b6692f1fdbc0721e14bf8c477179bf4adffd953b16d37b4e010bc716b9
-SHA512 (serde_json-1.0.93.crate) = b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e
-Size (serde_json-1.0.93.crate) = 144383 bytes
+BLAKE2s (serde-1.0.157.crate) = e969aaf2152323d53dea820f8a8465971f1def068a278baaae02caa934a6d21e
+SHA512 (serde-1.0.157.crate) = b85f59df2b099c1402f51633f73fc1c91fa43bf821c1d4b6954b3ab8fdfe56313b329eaf13b3e143c00642ac959c87b121c3e4b400331f62c29ca76d0c7c4112
+Size (serde-1.0.157.crate) = 77012 bytes
+BLAKE2s (serde_derive-1.0.157.crate) = ad9f1066419e0fc87be4b03cfbe0a1daf05ef81be1828b24bf2cecc829aa4aad
+SHA512 (serde_derive-1.0.157.crate) = 822e15c634011e0b69162a1739968d94df10800675770f41d37fede16568859022448fdb5ea0d258d8259b3206aaa75995567939f3d13daf3b6890219bd057d8
+Size (serde_derive-1.0.157.crate) = 54958 bytes
+BLAKE2s (serde_json-1.0.94.crate) = 4762ae4e33f7f28492ff76a0887a6fd476afc5965968ca9f657f3ad25e5145c7
+SHA512 (serde_json-1.0.94.crate) = 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a
+Size (serde_json-1.0.94.crate) = 144406 bytes
 BLAKE2s (smallvec-1.10.0.crate) = 41329e6ed51a5092aa320d548b7b5f9f343f67bd54472d6fbc30a39ad5128860
 SHA512 (smallvec-1.10.0.crate) = a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
 Size (smallvec-1.10.0.crate) = 31564 bytes
@@ -132,6 +132,9 @@ Size (subtle-2.4.1.crate) = 12630 bytes
 BLAKE2s (syn-1.0.104.crate) = 2f9bbe7a67dd23264e0acb7822334f5196828799bc801f37b064e63ed1ea5030
 SHA512 (syn-1.0.104.crate) = 8feabd8e6b1b5eb15077d7c92f0b3269e848d33b1f233b3df343b6d445ed332fb23e0222911a13edfd82cee969d25c43434268cd7a20ce1c0a608a1bbe327b29
 Size (syn-1.0.104.crate) = 236683 bytes
+BLAKE2s (syn-2.0.2.crate) = 7d2f57ed7e884571c0f38cfd5a0f451494f43e99cf3132cd1463eab3c78a2820
+SHA512 (syn-2.0.2.crate) = a5fe09ebfd2b21b6b7c97fedc4a120dd21676d3e1714e376b0d1a81b9d16f236cb99eafc24dc0ab17f69a73432e4b9d4a697556fa9b1cc6e1867a4327c68b802
+Size (syn-2.0.2.crate) = 240038 bytes
 BLAKE2s (target-lexicon-0.12.4.crate) = 8b8256e5c435c0e94dfb302a8d10425e9f755b6425636530de8fc38ecd10da27
 SHA512 (target-lexicon-0.12.4.crate) = 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
 Size (target-lexicon-0.12.4.crate) = 23020 bytes



Home | Main Index | Thread Index | Old Index