diff --git a/chat/matrix-synapse/Makefile b/chat/matrix-synapse/Makefile index 5e3d8af50223..7445f63135dd 100644 --- a/chat/matrix-synapse/Makefile +++ b/chat/matrix-synapse/Makefile @@ -1,12 +1,13 @@ -# $NetBSD: Makefile,v 1.76 2023/04/17 13:31:11 adam Exp $ +# $NetBSD: Makefile,v 1.77 2023/06/25 22:54:34 js Exp $ -DISTNAME= matrix-synapse-1.80.0 +DISTNAME= matrix-synapse-1.86.0 CATEGORIES= chat MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} GITHUB_PROJECT= synapse GITHUB_TAG= v${PKGVERSION_NOREV} -MAINTAINER= gdt@NetBSD.org +MAINTAINER= js@NetBSD.org +#MAINTAINER+= gdt@NetBSD.org HOMEPAGE= https://github.com/matrix-org/synapse/ COMMENT= Reference homeserver for the Matrix decentralised comms protocol LICENSE= apache-2.0 @@ -23,9 +24,9 @@ DEPENDS+= ${PYPKGPREFIX}-pydantic>=1.9.1:../../devel/py-pydantic DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.0:../../security/py-bcrypt DEPENDS+= ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach -DEPENDS+= ${PYPKGPREFIX}-canonicaljson>=1.4.0:../../devel/py-canonicaljson +DEPENDS+= ${PYPKGPREFIX}-canonicaljson>=2.0.0:../../devel/py-canonicaljson DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses -DEPENDS+= ${PYPKGPREFIX}-frozendict>=1:../../devel/py-frozendict +DEPENDS+= ${PYPKGPREFIX}-immutabledict>=2.0:../../devel/py-immutabledict DEPENDS+= ${PYPKGPREFIX}-idna>=2.5:../../www/py-idna DEPENDS+= ${PYPKGPREFIX}-ijson>=3.0:../../devel/py-ijson DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2 diff --git a/chat/matrix-synapse/PLIST b/chat/matrix-synapse/PLIST index 4237174244ea..1fda8aa3b55b 100644 --- a/chat/matrix-synapse/PLIST +++ b/chat/matrix-synapse/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.41 2023/04/09 17:55:13 js Exp $ +@comment $NetBSD: PLIST,v 1.42 2023/06/25 22:54:34 js Exp $ bin/export_signing_key bin/generate_config bin/generate_log_config @@ -31,6 +31,8 @@ ${PYSITELIB}/synapse/_scripts/generate_log_config.py ${PYSITELIB}/synapse/_scripts/generate_log_config.pyc ${PYSITELIB}/synapse/_scripts/generate_signing_key.py ${PYSITELIB}/synapse/_scripts/generate_signing_key.pyc +${PYSITELIB}/synapse/_scripts/generate_workers_map.py +${PYSITELIB}/synapse/_scripts/generate_workers_map.pyc ${PYSITELIB}/synapse/_scripts/hash_password.py ${PYSITELIB}/synapse/_scripts/hash_password.pyc ${PYSITELIB}/synapse/_scripts/move_remote_media_to_new_store.py @@ -47,8 +49,14 @@ ${PYSITELIB}/synapse/_scripts/update_synapse_database.py ${PYSITELIB}/synapse/_scripts/update_synapse_database.pyc ${PYSITELIB}/synapse/api/__init__.py ${PYSITELIB}/synapse/api/__init__.pyc -${PYSITELIB}/synapse/api/auth.py -${PYSITELIB}/synapse/api/auth.pyc +${PYSITELIB}/synapse/api/auth/__init__.py +${PYSITELIB}/synapse/api/auth/__init__.pyc +${PYSITELIB}/synapse/api/auth/base.py +${PYSITELIB}/synapse/api/auth/base.pyc +${PYSITELIB}/synapse/api/auth/internal.py +${PYSITELIB}/synapse/api/auth/internal.pyc +${PYSITELIB}/synapse/api/auth/msc3861_delegated.py +${PYSITELIB}/synapse/api/auth/msc3861_delegated.pyc ${PYSITELIB}/synapse/api/auth_blocking.py ${PYSITELIB}/synapse/api/auth_blocking.pyc ${PYSITELIB}/synapse/api/constants.py @@ -216,10 +224,6 @@ ${PYSITELIB}/synapse/events/presence_router.py ${PYSITELIB}/synapse/events/presence_router.pyc ${PYSITELIB}/synapse/events/snapshot.py ${PYSITELIB}/synapse/events/snapshot.pyc -${PYSITELIB}/synapse/events/spamcheck.py -${PYSITELIB}/synapse/events/spamcheck.pyc -${PYSITELIB}/synapse/events/third_party_rules.py -${PYSITELIB}/synapse/events/third_party_rules.pyc ${PYSITELIB}/synapse/events/utils.py ${PYSITELIB}/synapse/events/utils.pyc ${PYSITELIB}/synapse/events/validator.py @@ -294,6 +298,8 @@ ${PYSITELIB}/synapse/handlers/identity.py ${PYSITELIB}/synapse/handlers/identity.pyc ${PYSITELIB}/synapse/handlers/initial_sync.py ${PYSITELIB}/synapse/handlers/initial_sync.pyc +${PYSITELIB}/synapse/handlers/jwt.py +${PYSITELIB}/synapse/handlers/jwt.pyc ${PYSITELIB}/synapse/handlers/message.py ${PYSITELIB}/synapse/handlers/message.pyc ${PYSITELIB}/synapse/handlers/oidc.py @@ -372,6 +378,8 @@ ${PYSITELIB}/synapse/http/matrixfederationclient.py ${PYSITELIB}/synapse/http/matrixfederationclient.pyc ${PYSITELIB}/synapse/http/proxyagent.py ${PYSITELIB}/synapse/http/proxyagent.pyc +${PYSITELIB}/synapse/http/replicationagent.py +${PYSITELIB}/synapse/http/replicationagent.pyc ${PYSITELIB}/synapse/http/request_metrics.py ${PYSITELIB}/synapse/http/request_metrics.pyc ${PYSITELIB}/synapse/http/server.py @@ -440,6 +448,10 @@ ${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/callbacks/spamchecker_callbacks.py +${PYSITELIB}/synapse/module_api/callbacks/spamchecker_callbacks.pyc +${PYSITELIB}/synapse/module_api/callbacks/third_party_event_rules_callbacks.py +${PYSITELIB}/synapse/module_api/callbacks/third_party_event_rules_callbacks.pyc ${PYSITELIB}/synapse/module_api/errors.py ${PYSITELIB}/synapse/module_api/errors.pyc ${PYSITELIB}/synapse/notifier.py @@ -505,6 +517,8 @@ ${PYSITELIB}/synapse/replication/tcp/client.py ${PYSITELIB}/synapse/replication/tcp/client.pyc ${PYSITELIB}/synapse/replication/tcp/commands.py ${PYSITELIB}/synapse/replication/tcp/commands.pyc +${PYSITELIB}/synapse/replication/tcp/context.py +${PYSITELIB}/synapse/replication/tcp/context.pyc ${PYSITELIB}/synapse/replication/tcp/external_cache.py ${PYSITELIB}/synapse/replication/tcp/external_cache.pyc ${PYSITELIB}/synapse/replication/tcp/handler.py @@ -585,6 +599,8 @@ ${PYSITELIB}/synapse/rest/admin/devices.py ${PYSITELIB}/synapse/rest/admin/devices.pyc ${PYSITELIB}/synapse/rest/admin/event_reports.py ${PYSITELIB}/synapse/rest/admin/event_reports.pyc +${PYSITELIB}/synapse/rest/admin/experimental_features.py +${PYSITELIB}/synapse/rest/admin/experimental_features.pyc ${PYSITELIB}/synapse/rest/admin/federation.py ${PYSITELIB}/synapse/rest/admin/federation.pyc ${PYSITELIB}/synapse/rest/admin/media.py @@ -735,6 +751,8 @@ ${PYSITELIB}/synapse/rest/synapse/__init__.py ${PYSITELIB}/synapse/rest/synapse/__init__.pyc ${PYSITELIB}/synapse/rest/synapse/client/__init__.py ${PYSITELIB}/synapse/rest/synapse/client/__init__.pyc +${PYSITELIB}/synapse/rest/synapse/client/jwks.py +${PYSITELIB}/synapse/rest/synapse/client/jwks.pyc ${PYSITELIB}/synapse/rest/synapse/client/new_user_consent.py ${PYSITELIB}/synapse/rest/synapse/client/new_user_consent.pyc ${PYSITELIB}/synapse/rest/synapse/client/oidc/__init__.py @@ -788,11 +806,6 @@ ${PYSITELIB}/synapse/static/client/login/js/jquery-3.4.1.min.js ${PYSITELIB}/synapse/static/client/login/js/login.js ${PYSITELIB}/synapse/static/client/login/spinner.gif ${PYSITELIB}/synapse/static/client/login/style.css -${PYSITELIB}/synapse/static/client/register/index.html -${PYSITELIB}/synapse/static/client/register/js/jquery-3.4.1.min.js -${PYSITELIB}/synapse/static/client/register/js/register.js -${PYSITELIB}/synapse/static/client/register/register_config.sample.js -${PYSITELIB}/synapse/static/client/register/style.css ${PYSITELIB}/synapse/static/index.html ${PYSITELIB}/synapse/storage/__init__.py ${PYSITELIB}/synapse/storage/__init__.pyc @@ -808,6 +821,8 @@ ${PYSITELIB}/synapse/storage/controllers/purge_events.py ${PYSITELIB}/synapse/storage/controllers/purge_events.pyc ${PYSITELIB}/synapse/storage/controllers/state.py ${PYSITELIB}/synapse/storage/controllers/state.pyc +${PYSITELIB}/synapse/storage/controllers/stats.py +${PYSITELIB}/synapse/storage/controllers/stats.pyc ${PYSITELIB}/synapse/storage/database.py ${PYSITELIB}/synapse/storage/database.pyc ${PYSITELIB}/synapse/storage/databases/__init__.py @@ -846,6 +861,8 @@ ${PYSITELIB}/synapse/storage/databases/main/events_forward_extremities.py ${PYSITELIB}/synapse/storage/databases/main/events_forward_extremities.pyc ${PYSITELIB}/synapse/storage/databases/main/events_worker.py ${PYSITELIB}/synapse/storage/databases/main/events_worker.pyc +${PYSITELIB}/synapse/storage/databases/main/experimental_features.py +${PYSITELIB}/synapse/storage/databases/main/experimental_features.pyc ${PYSITELIB}/synapse/storage/databases/main/filtering.py ${PYSITELIB}/synapse/storage/databases/main/filtering.pyc ${PYSITELIB}/synapse/storage/databases/main/keys.py @@ -992,8 +1009,8 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/30/push_rule_stream.sql ${PYSITELIB}/synapse/storage/schema/main/delta/30/threepid_guest_access_tokens.sql ${PYSITELIB}/synapse/storage/schema/main/delta/31/invites.sql ${PYSITELIB}/synapse/storage/schema/main/delta/31/local_media_repository_url_cache.sql -${PYSITELIB}/synapse/storage/schema/main/delta/31/pushers.py -${PYSITELIB}/synapse/storage/schema/main/delta/31/pushers.pyc +${PYSITELIB}/synapse/storage/schema/main/delta/31/pushers_0.py +${PYSITELIB}/synapse/storage/schema/main/delta/31/pushers_0.pyc ${PYSITELIB}/synapse/storage/schema/main/delta/31/pushers_index.sql ${PYSITELIB}/synapse/storage/schema/main/delta/31/search_update.py ${PYSITELIB}/synapse/storage/schema/main/delta/31/search_update.pyc @@ -1302,7 +1319,33 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/73/23_un_partial_stated_room_stre ${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/02_set_device_id_for_pushers_bg_update.sql +${PYSITELIB}/synapse/storage/schema/main/delta/74/03_membership_tables_event_stream_ordering.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/74/03_membership_tables_event_stream_ordering.sql.sqlite +${PYSITELIB}/synapse/storage/schema/main/delta/74/03_room_membership_index.sql +${PYSITELIB}/synapse/storage/schema/main/delta/74/04_delete_e2e_backup_keys_for_deactivated_users.sql +${PYSITELIB}/synapse/storage/schema/main/delta/74/04_membership_tables_event_stream_ordering_triggers.py +${PYSITELIB}/synapse/storage/schema/main/delta/74/04_membership_tables_event_stream_ordering_triggers.pyc +${PYSITELIB}/synapse/storage/schema/main/delta/74/05_events_txn_id_device_id.sql ${PYSITELIB}/synapse/storage/schema/main/delta/74/90COMMENTS_destinations.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/76/01_add_profiles_full_user_id_column.sql +${PYSITELIB}/synapse/storage/schema/main/delta/76/02_add_user_filters_full_user_id_column.sql +${PYSITELIB}/synapse/storage/schema/main/delta/76/03_per_user_experimental_features.sql +${PYSITELIB}/synapse/storage/schema/main/delta/76/04_add_room_forgetter.sql +${PYSITELIB}/synapse/storage/schema/main/delta/77/01_add_profiles_not_valid_check.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/77/02_add_user_filters_not_valid_check.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/77/03bg_populate_full_user_id_profiles.sql +${PYSITELIB}/synapse/storage/schema/main/delta/77/04bg_populate_full_user_id_user_filters.sql +${PYSITELIB}/synapse/storage/schema/main/delta/77/05thread_notifications_backfill.sql +${PYSITELIB}/synapse/storage/schema/main/delta/77/06thread_notifications_not_null.sql.sqlite +${PYSITELIB}/synapse/storage/schema/main/delta/77/06thread_notifications_not_null_event_push_actions.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/77/06thread_notifications_not_null_event_push_actions_staging.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/77/06thread_notifications_not_null_event_push_summary.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/77/14bg_indices_event_stream_ordering.sql +${PYSITELIB}/synapse/storage/schema/main/delta/78/01_validate_and_update_profiles.py +${PYSITELIB}/synapse/storage/schema/main/delta/78/01_validate_and_update_profiles.pyc +${PYSITELIB}/synapse/storage/schema/main/delta/78/02_validate_and_update_user_filters.py +${PYSITELIB}/synapse/storage/schema/main/delta/78/02_validate_and_update_user_filters.pyc ${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 f4c5811261f0..41e0957bb8da 100644 --- a/chat/matrix-synapse/cargo-depends.mk +++ b/chat/matrix-synapse/cargo-depends.mk @@ -1,7 +1,7 @@ -# $NetBSD: cargo-depends.mk,v 1.10 2023/04/09 17:55:13 js Exp $ +# $NetBSD: cargo-depends.mk,v 1.11 2023/06/25 22:54:34 js Exp $ -CARGO_CRATE_DEPENDS+= aho-corasick-0.7.19 -CARGO_CRATE_DEPENDS+= anyhow-1.0.70 +CARGO_CRATE_DEPENDS+= aho-corasick-1.0.2 +CARGO_CRATE_DEPENDS+= anyhow-1.0.71 CARGO_CRATE_DEPENDS+= arc-swap-1.5.1 CARGO_CRATE_DEPENDS+= autocfg-1.1.0 CARGO_CRATE_DEPENDS+= bitflags-1.3.2 @@ -17,7 +17,7 @@ CARGO_CRATE_DEPENDS+= itoa-1.0.4 CARGO_CRATE_DEPENDS+= lazy_static-1.4.0 CARGO_CRATE_DEPENDS+= libc-0.2.135 CARGO_CRATE_DEPENDS+= lock_api-0.4.9 -CARGO_CRATE_DEPENDS+= log-0.4.17 +CARGO_CRATE_DEPENDS+= log-0.4.19 CARGO_CRATE_DEPENDS+= memchr-2.5.0 CARGO_CRATE_DEPENDS+= memoffset-0.6.5 CARGO_CRATE_DEPENDS+= once_cell-1.15.0 @@ -27,23 +27,23 @@ 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 -CARGO_CRATE_DEPENDS+= pyo3-log-0.8.1 +CARGO_CRATE_DEPENDS+= pyo3-log-0.8.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.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+= regex-1.8.4 +CARGO_CRATE_DEPENDS+= regex-syntax-0.7.2 CARGO_CRATE_DEPENDS+= ryu-1.0.11 CARGO_CRATE_DEPENDS+= scopeguard-1.1.0 -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+= serde-1.0.164 +CARGO_CRATE_DEPENDS+= serde_derive-1.0.164 +CARGO_CRATE_DEPENDS+= serde_json-1.0.96 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+= syn-2.0.10 CARGO_CRATE_DEPENDS+= target-lexicon-0.12.4 CARGO_CRATE_DEPENDS+= typenum-1.15.0 CARGO_CRATE_DEPENDS+= unicode-ident-1.0.5 diff --git a/chat/matrix-synapse/distinfo b/chat/matrix-synapse/distinfo index cca25f3fbdfb..ec14af5bb2af 100644 --- a/chat/matrix-synapse/distinfo +++ b/chat/matrix-synapse/distinfo @@ -1,11 +1,11 @@ -$NetBSD: distinfo,v 1.56 2023/04/09 17:55:13 js Exp $ +$NetBSD: distinfo,v 1.57 2023/06/25 22:54:34 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.70.crate) = 7539853540f3199a64f2af5113f25ff76f83df445783e585f35c9fdcd00c3115 -SHA512 (anyhow-1.0.70.crate) = 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b -Size (anyhow-1.0.70.crate) = 43803 bytes +BLAKE2s (aho-corasick-1.0.2.crate) = 938a0013ce0c7579d22e13d6fc33e444b32bcf476171745dff52d75a117d608b +SHA512 (aho-corasick-1.0.2.crate) = 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +Size (aho-corasick-1.0.2.crate) = 167694 bytes +BLAKE2s (anyhow-1.0.71.crate) = 2eb74b1f62c3a8fff25450585129fa773d25cef76c9ecec110f6a190bcf7b8ab +SHA512 (anyhow-1.0.71.crate) = 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 +Size (anyhow-1.0.71.crate) = 43808 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 @@ -51,12 +51,12 @@ Size (libc-0.2.135.crate) = 604591 bytes BLAKE2s (lock_api-0.4.9.crate) = 9f025296f88561802dc51dd84b4fceeaf7365c404db7e4b404d194cfd825a0f8 SHA512 (lock_api-0.4.9.crate) = 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 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.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 (log-0.4.19.crate) = 5a7ef8dfdbca92bfaff68a8daf39c8b50e960a67cbcd58f3369ba40f2c750259 +SHA512 (log-0.4.19.crate) = 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 +Size (log-0.4.19.crate) = 38073 bytes +BLAKE2s (matrix-synapse-1.86.0.tar.gz) = 2b7df521c65cf46f1ea39dc1290b5721fe61aa1b5d3e96c5d4720edcba689bcc +SHA512 (matrix-synapse-1.86.0.tar.gz) = 438001ec53b8f91461085a83ac1f7b6061a2060e33bdb593928b57c794a12c75a8037e7d0e9a177a443dbef8e1be59a4e2c1cb3f4a9c49a630443ee16cd4cd66 +Size (matrix-synapse-1.86.0.tar.gz) = 8312786 bytes BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38 SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa Size (memchr-2.5.0.crate) = 65812 bytes @@ -84,9 +84,9 @@ 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.8.1.crate) = 35c2eece928e58f57bf3653a4feb0282f00ed71289dd1b5b2112b870b854729a -SHA512 (pyo3-log-0.8.1.crate) = d69f7c8e3d1997ca06201c15500a2e0e043f7c0b39c8bd826ce9dbced220b4b0fde0c31b865fbc41f94f188e4b9ea15b49e2e2e42068a82678668f3a51a2fca1 -Size (pyo3-log-0.8.1.crate) = 14082 bytes +BLAKE2s (pyo3-log-0.8.2.crate) = b832917097e63e23f5185d46a2b84b2a1683d175eb673d5204d64a44dafc8c7d +SHA512 (pyo3-log-0.8.2.crate) = 60235b4e2f8e03bdf7538d37f5f8c385941500607f5cc2a284d02d0e25d27d13397a95a205fe924c5f96d6b5470b45c84c4ded7a5609463eedf735d4f2966f9e +Size (pyo3-log-0.8.2.crate) = 14254 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 @@ -102,27 +102,27 @@ 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 -BLAKE2s (regex-1.7.1.crate) = 7ad242279a4a1ee5642093df0cbbbc749c6eb71e4e5144dd062649ba72f94ac3 -SHA512 (regex-1.7.1.crate) = ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f -Size (regex-1.7.1.crate) = 239648 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 (regex-1.8.4.crate) = c41493a8e41dfc14fb3dfbd5bb07a044fd52d76e7eb0eff7c82e9bc5c20e9aa9 +SHA512 (regex-1.8.4.crate) = 6fa873671bc188906334202027fdd4d15923fcea88aa85d56a63e3a36bcf6aa77ae61c596f9154dee6c69e03bf3f3441e4ce26304d5a8e0ac47d710bf7af4a5a +Size (regex-1.8.4.crate) = 249562 bytes +BLAKE2s (regex-syntax-0.7.2.crate) = bad7891812b310448e14f8d9d0f6aa0dafd8c57924a816b267273e457f6d81a2 +SHA512 (regex-syntax-0.7.2.crate) = 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128 +Size (regex-syntax-0.7.2.crate) = 339778 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.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 (serde-1.0.164.crate) = ea65f2c95143ada16fdbd73aadd52fdb4fd61865fe9c09db1e46e511c11c35fe +SHA512 (serde-1.0.164.crate) = 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a +Size (serde-1.0.164.crate) = 77057 bytes +BLAKE2s (serde_derive-1.0.164.crate) = 02fc522f88a605b55e0c70c51e575167e5acc944bfa8490c5f93373578dc54a5 +SHA512 (serde_derive-1.0.164.crate) = 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 +Size (serde_derive-1.0.164.crate) = 54789 bytes +BLAKE2s (serde_json-1.0.96.crate) = 247b6fb16e9e117100dc9e255797cd04c2f1fc8ebe65ebc61bf7b07f7cb1a16f +SHA512 (serde_json-1.0.96.crate) = 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +Size (serde_json-1.0.96.crate) = 144652 bytes BLAKE2s (smallvec-1.10.0.crate) = 41329e6ed51a5092aa320d548b7b5f9f343f67bd54472d6fbc30a39ad5128860 SHA512 (smallvec-1.10.0.crate) = a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae Size (smallvec-1.10.0.crate) = 31564 bytes @@ -132,9 +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 (syn-2.0.10.crate) = ad555b5a151e1db80ef60c6183eeb4e98fcaa73629c1b359b85ea50fbed12603 +SHA512 (syn-2.0.10.crate) = 31f9c461b296453dcc0b7fbc71c2350658f447d4d90644b1bb35782fdf4067405090a0f9875a96fce9473855275d800d5986200b7a575b9fafd48218157b673e +Size (syn-2.0.10.crate) = 240095 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 @@ -168,5 +168,5 @@ Size (windows_x86_64_gnu-0.36.1.crate) = 790934 bytes BLAKE2s (windows_x86_64_msvc-0.36.1.crate) = e48ba38c24d831da6c6db4bb434ee7df10185932b0ef6136ae605062f25b6d0d 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) = e68359fcba1838bb4ade8cd0ede23c9e3daf27d2 +SHA1 (patch-pyproject.toml) = 3144408c089de7fee47a7babccca382d1baf9bf2 SHA1 (patch-synapse_handlers_room.py) = 1bb7740b5a8385f5d0ca9c1e8c38d41a8e594473 diff --git a/chat/matrix-synapse/patches/patch-pyproject.toml b/chat/matrix-synapse/patches/patch-pyproject.toml index 524e90f9e661..c1b2fb899442 100644 --- a/chat/matrix-synapse/patches/patch-pyproject.toml +++ b/chat/matrix-synapse/patches/patch-pyproject.toml @@ -1,24 +1,11 @@ -$NetBSD: patch-pyproject.toml,v 1.5 2023/03/12 11:40:10 js Exp $ +$NetBSD: patch-pyproject.toml,v 1.6 2023/06/25 22:54:34 js Exp $ Patch out cryptography check: It doesn't need a version this high and it was added by upstream as an ugly hack to force a patched OpenSSL, in case it is linked statically. -Patch out frozendict: It works perfectly fine with 2.3.5, just not on their CI. - --- pyproject.toml.orig 2023-02-28 16:57:09.000000000 +0000 +++ pyproject.toml -@@ -154,9 +154,7 @@ python = "^3.7.1" - # we use the TYPE_CHECKER.redefine method added in jsonschema 3.0.0 - jsonschema = ">=3.0.0" - # frozendict 2.1.2 is broken on Debian 10: https://github.com/Marco-Sulla/python-frozendict/issues/41 --# We cannot test our wheels against the 2.3.5 release in CI. Putting in an upper bound for this --# because frozendict has been more trouble than it's worth; we would like to move to immutabledict. --frozendict = ">=1,!=2.1.2,<2.3.5" -+frozendict = ">=1,!=2.1.2" - # We require 2.1.0 or higher for type hints. Previous guard was >= 1.1.0 - unpaddedbase64 = ">=2.1.0" - # We require 1.5.0 to work around an issue when running against the C implementation of @@ -199,7 +197,7 @@ bleach = ">=1.4.3" typing-extensions = ">=3.10.0.1" # We enforce that we have a `cryptography` version that bundles an `openssl`