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:   gdt
Date:           Sat Oct 29 00:56:40 UTC 2022

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

Log Message:
chat/matrix-synapse: Update to 1.69.0

Synapse 1.69.0 (2022-10-17)
===========================

Please note that legacy Prometheus metric names are now deprecated and will be removed in Synapse 1.73.0.
Server administrators should update their dashboards and alerting rules to avoid using the deprecated metric names.
See the [upgrade notes](https://matrix-org.github.io/synapse/v1.69/upgrade.html#upgrading-to-v1690) for more details.

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

- Remove the `complete_sso_login` method from the Module API which was
  deprecated in Synapse
  1.13.0. ([\#13843](https://github.com/matrix-org/synapse/issues/13843))

- Announce that legacy metric names are deprecated, will be turned off
  by default in Synapse v1.71.0 and removed altogether in Synapse
  v1.73.0. See the upgrade notes for more
  information. ([\#14024](https://github.com/matrix-org/synapse/issues/14024))

- Deprecate the `generate_short_term_login_token` method in favor of
  an async `create_login_token` method in the Module
  API. ([\#13842](https://github.com/matrix-org/synapse/issues/13842))

Features
--------

- Allow application services to set the `origin_server_ts` of a state
  event by providing the query parameter `ts` in [`PUT
  /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}`](https://spec.matrix.org/v1.4/client-server-api/#put_matrixclientv3roomsroomidstateeventtypestatekey),
  per
  [MSC3316](https://github.com/matrix-org/matrix-doc/pull/3316). Contributed
  by
  @lukasdenk. ([\#11866](https://github.com/matrix-org/synapse/issues/11866))

- Allow server admins to require a manual approval process before new
  accounts can be used (using
  [MSC3866](https://github.com/matrix-org/matrix-spec-proposals/pull/3866)). ([\#13556](https://github.com/matrix-org/synapse/issues/13556))

- Exponentially backoff from backfilling the same event over and
  over. ([\#13635](https://github.com/matrix-org/synapse/issues/13635),
  [\#13936](https://github.com/matrix-org/synapse/issues/13936))

- Add cache invalidation across workers to module
  API. ([\#13667](https://github.com/matrix-org/synapse/issues/13667),
  [\#13947](https://github.com/matrix-org/synapse/issues/13947))

- Experimental implementation of
  [MSC3882](https://github.com/matrix-org/matrix-spec-proposals/pull/3882)
  to allow an existing device/session to generate a login token for
  use on a new
  device/session. ([\#13722](https://github.com/matrix-org/synapse/issues/13722),
  [\#13868](https://github.com/matrix-org/synapse/issues/13868))

- Experimental support for thread-specific receipts
  ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)). ([\#13782](https://github.com/matrix-org/synapse/issues/13782),
  [\#13893](https://github.com/matrix-org/synapse/issues/13893),
  [\#13932](https://github.com/matrix-org/synapse/issues/13932),
  [\#13937](https://github.com/matrix-org/synapse/issues/13937),
  [\#13939](https://github.com/matrix-org/synapse/issues/13939))

- Add experimental support for [MSC3881: Remotely toggle push
  notifications for another
  client](https://github.com/matrix-org/matrix-spec-proposals/pull/3881). ([\#13799](https://github.com/matrix-org/synapse/issues/13799),
  [\#13831](https://github.com/matrix-org/synapse/issues/13831),
  [\#13860](https://github.com/matrix-org/synapse/issues/13860))

- Keep track when an event pulled over federation fails its signature
  check so we can intelligently back-off in the
  future. ([\#13815](https://github.com/matrix-org/synapse/issues/13815))

- Improve validation for the unspecced, internal-only
  `_matrix/client/unstable/add_threepid/msisdn/submit_token`
  endpoint. ([\#13832](https://github.com/matrix-org/synapse/issues/13832))

- Faster remote room joins: record _when_ we first partial-join to a
  room. ([\#13892](https://github.com/matrix-org/synapse/issues/13892))

- Support a `dir` parameter on the `/relations` endpoint per
  [MSC3715](https://github.com/matrix-org/matrix-doc/pull/3715). ([\#13920](https://github.com/matrix-org/synapse/issues/13920))

- Ask mail servers receiving emails from Synapse to not send automatic
  replies (e.g. out-of-office
  responses). ([\#13957](https://github.com/matrix-org/synapse/issues/13957))


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/chat/matrix-synapse/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/chat/matrix-synapse/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/chat/matrix-synapse/cargo-depends.mk
cvs rdiff -u -r1.46 -r1.47 pkgsrc/chat/matrix-synapse/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/chat/matrix-synapse/patches/patch-synapse_handlers_room.py

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.65 pkgsrc/chat/matrix-synapse/Makefile:1.66
--- pkgsrc/chat/matrix-synapse/Makefile:1.65    Fri Oct 28 19:22:49 2022
+++ pkgsrc/chat/matrix-synapse/Makefile Sat Oct 29 00:56:40 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.65 2022/10/28 19:22:49 gdt Exp $
+# $NetBSD: Makefile,v 1.66 2022/10/29 00:56:40 gdt Exp $
 
-DISTNAME=      matrix-synapse-1.68.0
+DISTNAME=      matrix-synapse-1.69.0
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=matrix-org/}
 GITHUB_PROJECT=        synapse
@@ -13,8 +13,7 @@ LICENSE=      apache-2.0
 
 # Build tools:
 TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-[0-9]*:../../devel/py-poetry
-# \todo This should be TOOL_, but 1.68 is buggy (fixed in 1.69).
-DEPENDS+=      ${PYPKGPREFIX}-setuptools-rust-[0-9]*:../../devel/py-setuptools-rust
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-rust-[0-9]*:../../devel/py-setuptools-rust
 
 # Dependencies as defined by synapse's build system (in theory):
 # \todo Go over poetry.lock

Index: pkgsrc/chat/matrix-synapse/PLIST
diff -u pkgsrc/chat/matrix-synapse/PLIST:1.34 pkgsrc/chat/matrix-synapse/PLIST:1.35
--- pkgsrc/chat/matrix-synapse/PLIST:1.34       Fri Oct 28 19:19:35 2022
+++ pkgsrc/chat/matrix-synapse/PLIST    Sat Oct 29 00:56:40 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2022/10/28 19:19:35 gdt Exp $
+@comment $NetBSD: PLIST,v 1.35 2022/10/29 00:56:40 gdt Exp $
 bin/export_signing_key
 bin/generate_config
 bin/generate_log_config
@@ -426,8 +426,6 @@ ${PYSITELIB}/synapse/notifier.py
 ${PYSITELIB}/synapse/notifier.pyc
 ${PYSITELIB}/synapse/push/__init__.py
 ${PYSITELIB}/synapse/push/__init__.pyc
-${PYSITELIB}/synapse/push/baserules.py
-${PYSITELIB}/synapse/push/baserules.pyc
 ${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.py
 ${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.pyc
 ${PYSITELIB}/synapse/push/clientformat.py
@@ -440,8 +438,6 @@ ${PYSITELIB}/synapse/push/mailer.py
 ${PYSITELIB}/synapse/push/mailer.pyc
 ${PYSITELIB}/synapse/push/presentable_names.py
 ${PYSITELIB}/synapse/push/presentable_names.pyc
-${PYSITELIB}/synapse/push/push_rule_evaluator.py
-${PYSITELIB}/synapse/push/push_rule_evaluator.pyc
 ${PYSITELIB}/synapse/push/push_tools.py
 ${PYSITELIB}/synapse/push/push_tools.pyc
 ${PYSITELIB}/synapse/push/push_types.py
@@ -477,6 +473,8 @@ ${PYSITELIB}/synapse/replication/http/re
 ${PYSITELIB}/synapse/replication/http/register.pyc
 ${PYSITELIB}/synapse/replication/http/send_event.py
 ${PYSITELIB}/synapse/replication/http/send_event.pyc
+${PYSITELIB}/synapse/replication/http/send_events.py
+${PYSITELIB}/synapse/replication/http/send_events.pyc
 ${PYSITELIB}/synapse/replication/http/state.py
 ${PYSITELIB}/synapse/replication/http/state.pyc
 ${PYSITELIB}/synapse/replication/http/streams.py
@@ -627,6 +625,8 @@ ${PYSITELIB}/synapse/rest/client/knock.p
 ${PYSITELIB}/synapse/rest/client/knock.pyc
 ${PYSITELIB}/synapse/rest/client/login.py
 ${PYSITELIB}/synapse/rest/client/login.pyc
+${PYSITELIB}/synapse/rest/client/login_token_request.py
+${PYSITELIB}/synapse/rest/client/login_token_request.pyc
 ${PYSITELIB}/synapse/rest/client/logout.py
 ${PYSITELIB}/synapse/rest/client/logout.pyc
 ${PYSITELIB}/synapse/rest/client/models.py
@@ -933,6 +933,8 @@ ${PYSITELIB}/synapse/storage/schema/comm
 ${PYSITELIB}/synapse/storage/schema/common/delta/35/00background_updates_add_col.sql
 ${PYSITELIB}/synapse/storage/schema/common/delta/58/00background_update_ordering.sql
 ${PYSITELIB}/synapse/storage/schema/common/full_schemas/54/full.sql
+${PYSITELIB}/synapse/storage/schema/common/full_schemas/72/full.sql.postgres
+${PYSITELIB}/synapse/storage/schema/common/full_schemas/72/full.sql.sqlite
 ${PYSITELIB}/synapse/storage/schema/common/schema_version.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/12/v12.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/13/v13.sql
@@ -1268,7 +1270,14 @@ ${PYSITELIB}/synapse/storage/schema/main
 ${PYSITELIB}/synapse/storage/schema/main/delta/72/08thread_receipts.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/72/09partial_indices.sql.sqlite
 ${PYSITELIB}/synapse/storage/schema/main/delta/73/01event_failed_pull_attempts.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/73/02add_pusher_enabled.sql
 ${PYSITELIB}/synapse/storage/schema/main/delta/73/02room_id_indexes_for_purging.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/73/03pusher_device_id.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/73/03users_approved_column.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/73/04partial_join_details.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/73/04pending_device_list_updates.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/73/05old_push_actions.sql.postgres
+${PYSITELIB}/synapse/storage/schema/main/delta/73/05old_push_actions.sql.sqlite
 ${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
@@ -1286,6 +1295,8 @@ ${PYSITELIB}/synapse/storage/schema/main
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/54/full.sql.postgres
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/54/full.sql.sqlite
 ${PYSITELIB}/synapse/storage/schema/main/full_schemas/54/stream_positions.sql
+${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
+${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
 ${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
 ${PYSITELIB}/synapse/storage/schema/state/delta/32/remove_state_indices.sql
 ${PYSITELIB}/synapse/storage/schema/state/delta/35/add_state_index.sql
@@ -1298,6 +1309,8 @@ ${PYSITELIB}/synapse/storage/schema/stat
 ${PYSITELIB}/synapse/storage/schema/state/delta/70/08_state_group_edges_unique.sql
 ${PYSITELIB}/synapse/storage/schema/state/full_schemas/54/full.sql
 ${PYSITELIB}/synapse/storage/schema/state/full_schemas/54/sequence.sql.postgres
+${PYSITELIB}/synapse/storage/schema/state/full_schemas/72/full.sql.postgres
+${PYSITELIB}/synapse/storage/schema/state/full_schemas/72/full.sql.sqlite
 ${PYSITELIB}/synapse/storage/state.py
 ${PYSITELIB}/synapse/storage/state.pyc
 ${PYSITELIB}/synapse/storage/types.py
@@ -1403,5 +1416,5 @@ ${PYSITELIB}/synapse/util/wheel_timer.py
 ${PYSITELIB}/synapse/util/wheel_timer.pyc
 ${PYSITELIB}/synapse/visibility.py
 ${PYSITELIB}/synapse/visibility.pyc
-share/doc/matrix-synapse/README.pkgsrc.txt
 share/doc/matrix-synapse/README.pkgsrc.NetBSD.txt
+share/doc/matrix-synapse/README.pkgsrc.txt

Index: pkgsrc/chat/matrix-synapse/cargo-depends.mk
diff -u pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.1 pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.2
--- pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.1     Fri Oct 28 19:19:35 2022
+++ pkgsrc/chat/matrix-synapse/cargo-depends.mk Sat Oct 29 00:56:40 2022
@@ -1,5 +1,8 @@
-# $NetBSD: cargo-depends.mk,v 1.1 2022/10/28 19:19:35 gdt Exp $
+# $NetBSD: cargo-depends.mk,v 1.2 2022/10/29 00:56:40 gdt Exp $
 
+CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.19
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.65
+CARGO_CRATE_DEPENDS+=  arc-swap-1.5.1
 CARGO_CRATE_DEPENDS+=  autocfg-1.1.0
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  blake2-0.10.4
@@ -10,20 +13,33 @@ CARGO_CRATE_DEPENDS+=       digest-0.10.5
 CARGO_CRATE_DEPENDS+=  generic-array-0.14.6
 CARGO_CRATE_DEPENDS+=  hex-0.4.3
 CARGO_CRATE_DEPENDS+=  indoc-1.0.7
+CARGO_CRATE_DEPENDS+=  itoa-1.0.3
+CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.132
 CARGO_CRATE_DEPENDS+=  lock_api-0.4.7
+CARGO_CRATE_DEPENDS+=  log-0.4.17
+CARGO_CRATE_DEPENDS+=  memchr-2.5.0
+CARGO_CRATE_DEPENDS+=  memoffset-0.6.5
 CARGO_CRATE_DEPENDS+=  once_cell-1.13.1
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.1
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.3
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.43
-CARGO_CRATE_DEPENDS+=  pyo3-0.16.6
-CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.16.6
-CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.16.6
-CARGO_CRATE_DEPENDS+=  pyo3-macros-0.16.6
-CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.16.6
+CARGO_CRATE_DEPENDS+=  pyo3-0.17.1
+CARGO_CRATE_DEPENDS+=  pyo3-build-config-0.17.1
+CARGO_CRATE_DEPENDS+=  pyo3-ffi-0.17.1
+CARGO_CRATE_DEPENDS+=  pyo3-log-0.7.0
+CARGO_CRATE_DEPENDS+=  pyo3-macros-0.17.1
+CARGO_CRATE_DEPENDS+=  pyo3-macros-backend-0.17.1
+CARGO_CRATE_DEPENDS+=  pythonize-0.17.0
 CARGO_CRATE_DEPENDS+=  quote-1.0.21
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.16
+CARGO_CRATE_DEPENDS+=  regex-1.6.0
+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.145
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.145
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.85
 CARGO_CRATE_DEPENDS+=  smallvec-1.9.0
 CARGO_CRATE_DEPENDS+=  subtle-2.4.1
 CARGO_CRATE_DEPENDS+=  syn-1.0.99

Index: pkgsrc/chat/matrix-synapse/distinfo
diff -u pkgsrc/chat/matrix-synapse/distinfo:1.46 pkgsrc/chat/matrix-synapse/distinfo:1.47
--- pkgsrc/chat/matrix-synapse/distinfo:1.46    Fri Oct 28 19:19:35 2022
+++ pkgsrc/chat/matrix-synapse/distinfo Sat Oct 29 00:56:40 2022
@@ -1,5 +1,14 @@
-$NetBSD: distinfo,v 1.46 2022/10/28 19:19:35 gdt Exp $
+$NetBSD: distinfo,v 1.47 2022/10/29 00:56:40 gdt 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.65.crate) = 9800c69ba5bc16c800af9db6744294b1a3a6c82b37abcc65be081d725ddc8e15
+SHA512 (anyhow-1.0.65.crate) = 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
+Size (anyhow-1.0.65.crate) = 43585 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
 BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
 SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 Size (autocfg-1.1.0.crate) = 13272 bytes
@@ -30,15 +39,30 @@ Size (hex-0.4.3.crate) = 13299 bytes
 BLAKE2s (indoc-1.0.7.crate) = e5b36c9471b5542dc47b717c224ebbdc6423d8c2fc6f6f78ec6c06a05c0da891
 SHA512 (indoc-1.0.7.crate) = b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348
 Size (indoc-1.0.7.crate) = 13716 bytes
+BLAKE2s (itoa-1.0.3.crate) = 757860bbec6ff1d1de171bf1be02d712e736482c0978debdd595ee4030a5d5d6
+SHA512 (itoa-1.0.3.crate) = 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b
+Size (itoa-1.0.3.crate) = 10481 bytes
+BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
+SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+Size (lazy_static-1.4.0.crate) = 10443 bytes
 BLAKE2s (libc-0.2.132.crate) = 42a1d49507b86aa56cbe322fd8aeb22dabe1c6989399f7e3c2610c913fb8c8ee
 SHA512 (libc-0.2.132.crate) = 48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50
 Size (libc-0.2.132.crate) = 595317 bytes
 BLAKE2s (lock_api-0.4.7.crate) = 5a9edfbf4f9a1dead442261c649f91d375519ad8d675d14f5da83be5e3827b6e
 SHA512 (lock_api-0.4.7.crate) = b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d
 Size (lock_api-0.4.7.crate) = 25371 bytes
-BLAKE2s (matrix-synapse-1.68.0.tar.gz) = 49c7331e815811683fac01af3eeed85412a9e9f79bc1d4c319fa8afe59e2b159
-SHA512 (matrix-synapse-1.68.0.tar.gz) = fc31ba2c92ab698ea54006862021f855cc1011a6d7a9d8d42e2eb07bbd6f9f332d35c68fecc43cb543530da7dba6e83d0e5379c7e8dc91bb48f228d509a9f584
-Size (matrix-synapse-1.68.0.tar.gz) = 7961362 bytes
+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.69.0.tar.gz) = 7a77b17504bcec025703494c6ddcec1dfa05277a29bab9844896da54940ca977
+SHA512 (matrix-synapse-1.69.0.tar.gz) = 8af9eb88fe5242619f6e939fcb376e6bd7a922f6b6757b8a699da83e5c04c7ca6fc44c77c6b739a9542aff5d828dfdf3115e2bda944283403e890ae3841ec1b5
+Size (matrix-synapse-1.69.0.tar.gz) = 8025098 bytes
+BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38
+SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+Size (memchr-2.5.0.crate) = 65812 bytes
+BLAKE2s (memoffset-0.6.5.crate) = 6d7634c95e5cdff4cf8017e0a0c26c7c33e7ac540bb37d2bc1812c874471f0a1
+SHA512 (memoffset-0.6.5.crate) = 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+Size (memoffset-0.6.5.crate) = 7686 bytes
 BLAKE2s (once_cell-1.13.1.crate) = ab93c03e004fa9981ac55e51b7e9564477d5765bd107d407a4a27df387a1ca02
 SHA512 (once_cell-1.13.1.crate) = 492831607d12846923107b464a70de62f5997845faaae1625f3e54e2610e96b0355ce9e554051c2fae28f7e6e558ed456a6fc0b3c6a71b26f7443ede5eff5b32
 Size (once_cell-1.13.1.crate) = 31335 bytes
@@ -51,30 +75,54 @@ Size (parking_lot_core-0.9.3.crate) = 32
 BLAKE2s (proc-macro2-1.0.43.crate) = 7b41b6730be99b9ba36457904882b4ba39e85e21513bb066243be2a27b850a0a
 SHA512 (proc-macro2-1.0.43.crate) = 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910
 Size (proc-macro2-1.0.43.crate) = 41512 bytes
-BLAKE2s (pyo3-0.16.6.crate) = 123a8b7ff74ae43f21d69521f97213da11d9a8b0db4dc7a61eedcc3a963b38a0
-SHA512 (pyo3-0.16.6.crate) = fe297e4d171ecb5a965ce9f3a0527a086766ac5607ba7b59b2a3a8f6cc66da3959d93f1d6aa688d67ceebde41ac4adefce18c0d52c1b77d0cd95cf1178f52325
-Size (pyo3-0.16.6.crate) = 364587 bytes
-BLAKE2s (pyo3-build-config-0.16.6.crate) = 075fd5d85fb0fbd2a1de3b161e8dc22e1c1008f8ae2196365a96f88cfc217fdd
-SHA512 (pyo3-build-config-0.16.6.crate) = a015bb4c328f0d1e643d64831e029bbd66cbf635ab616533f35aefce59abf1c5d596099feaccb81bff02e863867c14f975ce6fc55bc05d99ea47b5f6fdc2da5d
-Size (pyo3-build-config-0.16.6.crate) = 28891 bytes
-BLAKE2s (pyo3-ffi-0.16.6.crate) = 218b3d2ff186ff0d81b048a687394f69b78a6405e5615f0b7339ddf45065805a
-SHA512 (pyo3-ffi-0.16.6.crate) = 97c69900e2b355a002d10e48883cc8d4d9245d07f956087fb9c3b0ecfb9039c84c3f3a23f17caf28c637c4522f0fe252fbbb16b543825e4f724ee19232a34d22
-Size (pyo3-ffi-0.16.6.crate) = 60756 bytes
-BLAKE2s (pyo3-macros-0.16.6.crate) = 5ca25bae5ce13428851cc057caab5891e4f49815fe56e68d502e803856278059
-SHA512 (pyo3-macros-0.16.6.crate) = 95b6898da9974ef232b04197e47ea4e7d60de9f817da9a9995f07b05ca74965df2b2e8e8267d616b665b04ab810b93ca17255b20df89ac9c71014e5c9fd3a9f1
-Size (pyo3-macros-0.16.6.crate) = 8453 bytes
-BLAKE2s (pyo3-macros-backend-0.16.6.crate) = c14916134fe9ce1e26423427896cd64b906faae24eedef9eb299971221a53213
-SHA512 (pyo3-macros-backend-0.16.6.crate) = 49d82cff8762eeb27d8220aa98b2be43f614445f156212d45abef052e347ba2f4a7930e7c5c8a9843ea895ac5c223afc6527d036a9cad00efff9bda18907b019
-Size (pyo3-macros-backend-0.16.6.crate) = 49252 bytes
+BLAKE2s (pyo3-0.17.1.crate) = ec335fb86dd7e4241d0e290989ec57d0f86a4832e75166d23811ad6e8415350c
+SHA512 (pyo3-0.17.1.crate) = d5e28c9931abd06050e7dbf261024aeaf7a81b079b27cfdd610a2be08ee2e64c60f0c4d90eee28565a98a6ee34ba228e7085b7fecc85dfc504b66a6cf77dcfca
+Size (pyo3-0.17.1.crate) = 394706 bytes
+BLAKE2s (pyo3-build-config-0.17.1.crate) = adc42858275c4ab160fb5f789dd027a36dc832276807ec0d98f2b5a882bed151
+SHA512 (pyo3-build-config-0.17.1.crate) = 1ec2d8069a8eb247b3e152adb47f675ba3d05aaecf13f7d3a580bac128339b9220f9dcf9f984009e0e8d4b9e11415d0b563c0087fcdd1499acbe8d263b3330bd
+Size (pyo3-build-config-0.17.1.crate) = 29232 bytes
+BLAKE2s (pyo3-ffi-0.17.1.crate) = 500f31b8fb1ee53dea7f5f868245dd1b5ee63579ac55e8261ca5033dd960bfc9
+SHA512 (pyo3-ffi-0.17.1.crate) = f67462e48b8acb8a9b01c93f9100a37b45801271598398a106d7fc7bf9721c51ba114fe6d0b919b2199e29fdc8a0945a79ba18d766d1f22a536ff75ed5902235
+Size (pyo3-ffi-0.17.1.crate) = 62851 bytes
+BLAKE2s (pyo3-log-0.7.0.crate) = 44920cbeda4195a07452402bbeacf188a5a70bb404e6f72a88ece849ab0f3446
+SHA512 (pyo3-log-0.7.0.crate) = a9170e53a8f745a3f8c271acb629461b902d403e76b47c218660d1e9ab17fa67e44c250b60c15c11c35e68c18135c357c7a6797a91018d42b660b5331e4ee507
+Size (pyo3-log-0.7.0.crate) = 13774 bytes
+BLAKE2s (pyo3-macros-0.17.1.crate) = 56825d1ab35b939f03403c772741028643b01e6a173b0d043394018ca1cf1d5d
+SHA512 (pyo3-macros-0.17.1.crate) = 2958728e8d9d5c99ad785aee9755bca4ae6bf8b5b8e13af4a00a4fce9250af51d64093aaef8f19c8861557eb8f6448de75c55b1c637968d481241ff2ae8abc3e
+Size (pyo3-macros-0.17.1.crate) = 7229 bytes
+BLAKE2s (pyo3-macros-backend-0.17.1.crate) = d2822fc3efe177545ffdee7863cd55f07f80756e754ff18495e414e3ae45270a
+SHA512 (pyo3-macros-backend-0.17.1.crate) = e4b706a80c9239d23c8c3b125d17e6f66ec64a442294d2cba3f21b50bd8ed839e6ef8816bacf9dcd9c5a15d4e0660f0594b4c1a213ffa3b59b19630720b76948
+Size (pyo3-macros-backend-0.17.1.crate) = 49872 bytes
+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 (redox_syscall-0.2.16.crate) = 5d05ce546323fbcedb872cf55da0403e1ae5c6fc354eb2adf263bf7d671971b8
 SHA512 (redox_syscall-0.2.16.crate) = 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
 Size (redox_syscall-0.2.16.crate) = 24012 bytes
+BLAKE2s (regex-1.6.0.crate) = c7c925a5e0978d7b7f7ecbffcf550553fb6b81bffb4c5082d9784752e8387bb2
+SHA512 (regex-1.6.0.crate) = b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876
+Size (regex-1.6.0.crate) = 239329 bytes
+BLAKE2s (regex-syntax-0.6.27.crate) = 93164b4d8d87ca3e2c0453a8c905fa5f635b51cf165aac2ac8e5c2c4fa74aeef
+SHA512 (regex-syntax-0.6.27.crate) = 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
+Size (regex-syntax-0.6.27.crate) = 297300 bytes
+BLAKE2s (ryu-1.0.11.crate) = c841c8e79156cd93f854becdd930c83978f5d2c0caef4844a04a900020b6fc89
+SHA512 (ryu-1.0.11.crate) = dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
+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.145.crate) = 73e65486e438f1d88c875001331f81d35a3713aeadee15224db2f09bb33eafdf
+SHA512 (serde-1.0.145.crate) = 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442
+Size (serde-1.0.145.crate) = 76568 bytes
+BLAKE2s (serde_derive-1.0.145.crate) = 27531c3c4900176c780e275b4c89436e7d9ed109973341c754d5ca45441e3392
+SHA512 (serde_derive-1.0.145.crate) = 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6
+Size (serde_derive-1.0.145.crate) = 54860 bytes
+BLAKE2s (serde_json-1.0.85.crate) = 4c36adea38dd3b97868158824d6569ddecef68df2c72d710b596c27be7737f34
+SHA512 (serde_json-1.0.85.crate) = b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc
+Size (serde_json-1.0.85.crate) = 144635 bytes
 BLAKE2s (smallvec-1.9.0.crate) = 6e8e99380278d160cdfab23047654630418866982e6909c5e84d7024ca27ec6b
 SHA512 (smallvec-1.9.0.crate) = e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56
 Size (smallvec-1.9.0.crate) = 28396 bytes
@@ -118,4 +166,4 @@ BLAKE2s (windows_x86_64_msvc-0.36.1.crat
 SHA512 (windows_x86_64_msvc-0.36.1.crate) = 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
 Size (windows_x86_64_msvc-0.36.1.crate) = 661999 bytes
 SHA1 (patch-pyproject.toml) = 17b353454d7f414b1734e92151f757ee98c98983
-SHA1 (patch-synapse_handlers_room.py) = f9a62add7171898ec0ea76360f0a4c9969609537
+SHA1 (patch-synapse_handlers_room.py) = 29b55005399605cca8a0c5ff575d83606f253732

Index: pkgsrc/chat/matrix-synapse/patches/patch-synapse_handlers_room.py
diff -u pkgsrc/chat/matrix-synapse/patches/patch-synapse_handlers_room.py:1.2 pkgsrc/chat/matrix-synapse/patches/patch-synapse_handlers_room.py:1.3
--- pkgsrc/chat/matrix-synapse/patches/patch-synapse_handlers_room.py:1.2       Tue Aug 31 19:57:59 2021
+++ pkgsrc/chat/matrix-synapse/patches/patch-synapse_handlers_room.py   Sat Oct 29 00:56:40 2022
@@ -1,4 +1,4 @@
-$NetBSD: patch-synapse_handlers_room.py,v 1.2 2021/08/31 19:57:59 js Exp $
+$NetBSD: patch-synapse_handlers_room.py,v 1.3 2022/10/29 00:56:40 gdt Exp $
 
 This patch allows changing the default power level for the creator of a new
 room. It's useful to set this higher than 100 so that the creator of the room
@@ -6,10 +6,10 @@ can give admin to others while still ret
 someone. In the past, this turned out to be the only thing that could recover a
 room in which a bridge with admin permissions went wild and kicked everybody.
 
---- synapse/handlers/room.py.orig      2021-08-31 12:43:28.000000000 +0000
+--- synapse/handlers/room.py.orig      2022-10-17 10:31:15.000000000 +0000
 +++ synapse/handlers/room.py
-@@ -933,7 +933,7 @@ class RoomCreationHandler(BaseHandler):
-             )
+@@ -1170,7 +1170,7 @@ class RoomCreationHandler:
+             await send(power_event, power_context, creator)
          else:
              power_level_content: JsonDict = {
 -                "users": {creator_id: 100},



Home | Main Index | Thread Index | Old Index