From d1a59ae41de6f630f0894b3314f986cb4527feb2 Mon Sep 17 00:00:00 2001 From: gdt Date: Sat, 26 Nov 2022 00:49:02 +0000 Subject: [PATCH] chat/matrix-synapse: Update to 1.72.0 Synapse 1.72.0 (2022-11-22) =========================== Please note that Synapse now only supports PostgreSQL 11+, because PostgreSQL 10 has reached end-of-life, c.f. our [Deprecation Policy](https://github.com/matrix-org/synapse/blob/develop/docs/deprecation_policy.md). Features -------- - Add experimental support for [MSC3912](https://github.com/matrix-org/matrix-spec-proposals/pull/3912): Relation-based redactions. ([\#14260](https://github.com/matrix-org/synapse/issues/14260)) - Build Debian packages for Ubuntu 22.10 (Kinetic Kudu). ([\#14396](https://github.com/matrix-org/synapse/issues/14396)) - Add an [Admin API](https://matrix-org.github.io/synapse/latest/usage/administration/admin_api/index.html) endpoint for user lookup based on third-party ID (3PID). Contributed by @ashfame. ([\#14405](https://github.com/matrix-org/synapse/issues/14405)) - Faster joins: include heroes' membership events in the partial join response, for rooms without a name or canonical alias. ([\#14442](https://github.com/matrix-org/synapse/issues/14442)) Deprecations and Removals ------------------------- - Remove support for PostgreSQL 10. ([\#14392](https://github.com/matrix-org/synapse/issues/14392), [\#14397](https://github.com/matrix-org/synapse/issues/14397)) --- chat/matrix-synapse/Makefile | 4 +-- chat/matrix-synapse/PLIST | 15 ++------- chat/matrix-synapse/cargo-depends.mk | 16 ++++----- chat/matrix-synapse/distinfo | 50 ++++++++++++++-------------- 4 files changed, 37 insertions(+), 48 deletions(-) diff --git a/chat/matrix-synapse/Makefile b/chat/matrix-synapse/Makefile index 68328091a591..73eaa954d259 100644 --- a/chat/matrix-synapse/Makefile +++ b/chat/matrix-synapse/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.68 2022/11/12 13:24:09 gdt Exp $ +# $NetBSD: Makefile,v 1.69 2022/11/26 00:49:02 gdt Exp $ -DISTNAME= matrix-synapse-1.71.0 +DISTNAME= matrix-synapse-1.72.0 CATEGORIES= chat MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} GITHUB_PROJECT= synapse diff --git a/chat/matrix-synapse/PLIST b/chat/matrix-synapse/PLIST index 0bf76758041d..164ca7159ae4 100644 --- a/chat/matrix-synapse/PLIST +++ b/chat/matrix-synapse/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.37 2022/11/12 13:24:09 gdt Exp $ +@comment $NetBSD: PLIST,v 1.38 2022/11/26 00:49:02 gdt Exp $ bin/export_signing_key bin/generate_config bin/generate_log_config @@ -483,18 +483,6 @@ ${PYSITELIB}/synapse/replication/slave/storage/__init__.py ${PYSITELIB}/synapse/replication/slave/storage/__init__.pyc ${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.py ${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.pyc -${PYSITELIB}/synapse/replication/slave/storage/devices.py -${PYSITELIB}/synapse/replication/slave/storage/devices.pyc -${PYSITELIB}/synapse/replication/slave/storage/events.py -${PYSITELIB}/synapse/replication/slave/storage/events.pyc -${PYSITELIB}/synapse/replication/slave/storage/filtering.py -${PYSITELIB}/synapse/replication/slave/storage/filtering.pyc -${PYSITELIB}/synapse/replication/slave/storage/keys.py -${PYSITELIB}/synapse/replication/slave/storage/keys.pyc -${PYSITELIB}/synapse/replication/slave/storage/push_rule.py -${PYSITELIB}/synapse/replication/slave/storage/push_rule.pyc -${PYSITELIB}/synapse/replication/slave/storage/pushers.py -${PYSITELIB}/synapse/replication/slave/storage/pushers.pyc ${PYSITELIB}/synapse/replication/tcp/__init__.py ${PYSITELIB}/synapse/replication/tcp/__init__.pyc ${PYSITELIB}/synapse/replication/tcp/client.py @@ -1290,6 +1278,7 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/73/09threads_table.sql ${PYSITELIB}/synapse/storage/schema/main/delta/73/10_update_sqlite_fts4_tokenizer.py ${PYSITELIB}/synapse/storage/schema/main/delta/73/10_update_sqlite_fts4_tokenizer.pyc ${PYSITELIB}/synapse/storage/schema/main/delta/73/10login_tokens.sql +${PYSITELIB}/synapse/storage/schema/main/delta/73/11event_search_room_id_n_distinct.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 diff --git a/chat/matrix-synapse/cargo-depends.mk b/chat/matrix-synapse/cargo-depends.mk index dc0d6db7152c..99c373b9b87b 100644 --- a/chat/matrix-synapse/cargo-depends.mk +++ b/chat/matrix-synapse/cargo-depends.mk @@ -1,11 +1,11 @@ -# $NetBSD: cargo-depends.mk,v 1.4 2022/11/12 13:24:09 gdt Exp $ +# $NetBSD: cargo-depends.mk,v 1.5 2022/11/26 00:49:02 gdt Exp $ CARGO_CRATE_DEPENDS+= aho-corasick-0.7.19 CARGO_CRATE_DEPENDS+= anyhow-1.0.66 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 +CARGO_CRATE_DEPENDS+= blake2-0.10.5 CARGO_CRATE_DEPENDS+= block-buffer-0.10.3 CARGO_CRATE_DEPENDS+= cfg-if-1.0.0 CARGO_CRATE_DEPENDS+= crypto-common-0.1.6 @@ -24,16 +24,16 @@ 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+= pyo3-0.17.2 -CARGO_CRATE_DEPENDS+= pyo3-build-config-0.17.2 -CARGO_CRATE_DEPENDS+= pyo3-ffi-0.17.2 +CARGO_CRATE_DEPENDS+= pyo3-0.17.3 +CARGO_CRATE_DEPENDS+= pyo3-build-config-0.17.3 +CARGO_CRATE_DEPENDS+= pyo3-ffi-0.17.3 CARGO_CRATE_DEPENDS+= pyo3-log-0.7.0 -CARGO_CRATE_DEPENDS+= pyo3-macros-0.17.2 -CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.17.2 +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+= redox_syscall-0.2.16 -CARGO_CRATE_DEPENDS+= regex-1.6.0 +CARGO_CRATE_DEPENDS+= regex-1.7.0 CARGO_CRATE_DEPENDS+= regex-syntax-0.6.27 CARGO_CRATE_DEPENDS+= ryu-1.0.11 CARGO_CRATE_DEPENDS+= scopeguard-1.1.0 diff --git a/chat/matrix-synapse/distinfo b/chat/matrix-synapse/distinfo index f69031505f76..a054408fe4e9 100644 --- a/chat/matrix-synapse/distinfo +++ b/chat/matrix-synapse/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.49 2022/11/12 13:24:09 gdt Exp $ +$NetBSD: distinfo,v 1.50 2022/11/26 00:49:02 gdt Exp $ BLAKE2s (aho-corasick-0.7.19.crate) = b13c5789625903a58cfdb854bca6eb074329fde83ffb2581686f105d52d31996 SHA512 (aho-corasick-0.7.19.crate) = 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c @@ -15,9 +15,9 @@ Size (autocfg-1.1.0.crate) = 13272 bytes BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415 SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 Size (bitflags-1.3.2.crate) = 23021 bytes -BLAKE2s (blake2-0.10.4.crate) = ca5ad6fd6697bff03eb97c4555ee70ff9509341ee857217c7281769727595e87 -SHA512 (blake2-0.10.4.crate) = ea6fde4969d66de70e0689da8c76efd37c8f70b9f1d1894d5c1e497a980b011cac75ac650170b7f0face9f85f0c35d05e136dcf823e1cbe7df3db58b72c6fa4b -Size (blake2-0.10.4.crate) = 46804 bytes +BLAKE2s (blake2-0.10.5.crate) = da1295025bb80f5b010e47c7d39184bf21358144ff921295488d1c1689cd39cb +SHA512 (blake2-0.10.5.crate) = 51aeb30092774935f09a86d6d10943c52305d41dddc4082075fccd992506439ade012ead39fddcce1dff3cfa6e7546273b109d2056ee2202ceb2d80ce55a1bf4 +Size (blake2-0.10.5.crate) = 46855 bytes BLAKE2s (block-buffer-0.10.3.crate) = 3c4a4d171f7955ea54c9bd7ffb696831e74b41ac3565931fc2157da1496c7e3d SHA512 (block-buffer-0.10.3.crate) = e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f Size (block-buffer-0.10.3.crate) = 10465 bytes @@ -54,9 +54,9 @@ Size (lock_api-0.4.9.crate) = 25685 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.71.0.tar.gz) = 7b9ad90fe4912e2e2e06a63b17e0a3173a4ddad430887fa0cac1455d7c86f7d8 -SHA512 (matrix-synapse-1.71.0.tar.gz) = 646b54287dafe9d6ed93505a7f392c8551889c6088a78076d89cf5e197aee1d5dca936d463cef81b0cc20026c88ee5bfe63199c206218a05d98e29c9c157e5be -Size (matrix-synapse-1.71.0.tar.gz) = 8076599 bytes +BLAKE2s (matrix-synapse-1.72.0.tar.gz) = 49521a2565c17f7991932a73c6825c22094f7235809c4191d07c4c555f9ddae4 +SHA512 (matrix-synapse-1.72.0.tar.gz) = 594da58366fa4ce6eefe2228c84fe1c2b9ecdfb5b80aa5e081c860760129b825454b7c3f10a9282d3054af0185e924746ff659c2e53f229de008f696238285a5 +Size (matrix-synapse-1.72.0.tar.gz) = 8090757 bytes BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38 SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa Size (memchr-2.5.0.crate) = 65812 bytes @@ -75,24 +75,24 @@ 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 (pyo3-0.17.2.crate) = d432e70f617c4850b6888023f28afac20e6b5cc2e394d950460fc3027eea6fc5 -SHA512 (pyo3-0.17.2.crate) = 5b33a75c968460c538b49fb687900e313626d8e2228b36f31fc9d5838eedf6628a4124cead1037cdf6a07978ff39f98e3ec110d8ccbbb409fd6eb9339cba5245 -Size (pyo3-0.17.2.crate) = 405417 bytes -BLAKE2s (pyo3-build-config-0.17.2.crate) = b0c2bfd529a9916c299a209f318cb73cc72bc3896f54ec00045e12dc63590697 -SHA512 (pyo3-build-config-0.17.2.crate) = d547f5e260ee513797afc7284788aed8207f3d460f1b86b6784bfb5eef0b703c3081363f0d4826afc87d3df5277827ce5174391b2224bf59793e4c554c474798 -Size (pyo3-build-config-0.17.2.crate) = 29231 bytes -BLAKE2s (pyo3-ffi-0.17.2.crate) = f577739b521987df1544f1d45b838795506269ea1ee7f494f006f5fdbede87a7 -SHA512 (pyo3-ffi-0.17.2.crate) = e3b2aa5796c40ac43e101b14c0e1fecd0308e88b204543f74596ae999f586ad4b8fb55c24ef07a505badd9bba151a8af6b0b910cac62f561f6a1d47b3b38b981 -Size (pyo3-ffi-0.17.2.crate) = 62850 bytes +BLAKE2s (pyo3-0.17.3.crate) = 1b902c88c6e78c76d8445000183e5aae73bac31d8e0afa834a6b0c6586726809 +SHA512 (pyo3-0.17.3.crate) = 5c83ea76202edce13c370d023562a9009382e36fdf3fcd7c4dea844ab8e5e048db4cc79a9c0ea98fb7017a83da16924ba0981ad98bd83e75e2fac434738e9740 +Size (pyo3-0.17.3.crate) = 408939 bytes +BLAKE2s (pyo3-build-config-0.17.3.crate) = fd65f970b2cc8b8ba4c0f50fb4843f9282feba55c9ec9b033ea3be11e64a8f22 +SHA512 (pyo3-build-config-0.17.3.crate) = 92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2 +Size (pyo3-build-config-0.17.3.crate) = 29230 bytes +BLAKE2s (pyo3-ffi-0.17.3.crate) = c379b7c6c5bebb9cb63fdd92700a00045877e3979ea40555b0431c0dcf54f4d7 +SHA512 (pyo3-ffi-0.17.3.crate) = c08481d1530207fee544a5dde14253415e5451c1c013b86ac1f0e9bcb3c1df7866764cd11bad523105b6821725560329b89ff689b3aa2f0698cdab148d0fc12e +Size (pyo3-ffi-0.17.3.crate) = 62854 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.2.crate) = 7a17edc24576bdcb0d8e7f2b2246b2d783f8df51af9ad48b06bffd4cf90957c4 -SHA512 (pyo3-macros-0.17.2.crate) = 2f13df0639283f80af89f461f1cc8109ef8fe8dcb09349cbc57913e72e1063a35b30ad8f8cc11f1e089b6c19415b1f55dcc6b695c091e6a9a93f6d45143bb7b5 -Size (pyo3-macros-0.17.2.crate) = 7260 bytes -BLAKE2s (pyo3-macros-backend-0.17.2.crate) = a3b775119b95dd0ae7268ba931d5f4252b7f57eb816fee4d2650d5f5161dcdc4 -SHA512 (pyo3-macros-backend-0.17.2.crate) = a465fbf7abcfa123af333c7184c86e6956719748314302381c24dc3c26e8a5ea0523d0a23783be55fa5f84103ab2f6ef63bb8953fa5f6c1f793261a89a23ebd0 -Size (pyo3-macros-backend-0.17.2.crate) = 49990 bytes +BLAKE2s (pyo3-macros-0.17.3.crate) = 7cacd825b50a94ddc1c2698fa095fd868e9e8fab54b5edf12ddb024a15c00d09 +SHA512 (pyo3-macros-0.17.3.crate) = f99d38ea69b1d46599d203908d12eb3fe4869a48b21b3eaba0c9c8e52b9f2b3c5ea72505dcb9b3330450dd724eeba859eef724fe9624ebbd8bd3cbcff7372df1 +Size (pyo3-macros-0.17.3.crate) = 7257 bytes +BLAKE2s (pyo3-macros-backend-0.17.3.crate) = 70350d483c144bbd73b4956c8d05baf0407031c4938af906b5271f3fcd7422ce +SHA512 (pyo3-macros-backend-0.17.3.crate) = b4dbddc3ac7ae542560459376127cabdbb4de83c04d70a4efe0976fa94e6ce94a7a62723f689a8fbb1d795fc235b1ac3611f8b4985ae2af0db4a9dc08de48927 +Size (pyo3-macros-backend-0.17.3.crate) = 49992 bytes BLAKE2s (pythonize-0.17.0.crate) = 94873e6e8b61575a9ed131b88a40ef165dbb5b47e298473155112c230381a85c SHA512 (pythonize-0.17.0.crate) = a9a46d27b8aa9e5bd7bb0b114b7457275131d90e20acd07110fbc18b3af3b9aa0683b9306fb645645f3801b64c0c479998665f3e4fcec0ed8e5b5947008b76bc Size (pythonize-0.17.0.crate) = 10949 bytes @@ -102,9 +102,9 @@ 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-1.7.0.crate) = 0f6f6571b988a598d86db223a99d498f22ca75e63db0db99799164294292ff69 +SHA512 (regex-1.7.0.crate) = 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c +Size (regex-1.7.0.crate) = 239421 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