summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjs <js@pkgsrc.org>2021-08-31 19:57:59 +0000
committerjs <js@pkgsrc.org>2021-08-31 19:57:59 +0000
commit041e73ef475db22dc2cfba42ff51009334ee43a1 (patch)
tree73a894adbbe5989ccc25f20aeb562649484e5460
parentc3a642c1e9dfe51ea19f70f9fd1ab8fed564928a (diff)
downloadpkgsrc-041e73ef475db22dc2cfba42ff51009334ee43a1.tar.gz
Update chat/matrix-synapse to 1.41.1
This contains 2 security fixes. Since this skips many versions (this was at 1.38.1 before), I'm not including the full change log here as it is too long. Please look at the change log at https://github.com/matrix-org/synapse/blob/v1.41.1/CHANGES.md instead.
-rw-r--r--chat/matrix-synapse/Makefile4
-rw-r--r--chat/matrix-synapse/PLIST289
-rw-r--r--chat/matrix-synapse/distinfo12
-rw-r--r--chat/matrix-synapse/patches/patch-synapse_handlers_room.py8
4 files changed, 165 insertions, 148 deletions
diff --git a/chat/matrix-synapse/Makefile b/chat/matrix-synapse/Makefile
index 50e1d0f1aaa..22929758074 100644
--- a/chat/matrix-synapse/Makefile
+++ b/chat/matrix-synapse/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2021/07/25 19:48:43 js Exp $
+# $NetBSD: Makefile,v 1.33 2021/08/31 19:57:59 js Exp $
-DISTNAME= matrix-synapse-1.38.1
+DISTNAME= matrix-synapse-1.41.1
CATEGORIES= chat
MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/}
EGG_NAME= matrix_synapse-${PKGVERSION_NOREV}
diff --git a/chat/matrix-synapse/PLIST b/chat/matrix-synapse/PLIST
index f6be00530bf..9f46bad6cb5 100644
--- a/chat/matrix-synapse/PLIST
+++ b/chat/matrix-synapse/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2021/07/17 20:39:16 js Exp $
+@comment $NetBSD: PLIST,v 1.17 2021/08/31 19:57:59 js Exp $
bin/export_signing_key
bin/generate_config
bin/generate_log_config
@@ -320,9 +320,21 @@ ${PYSITELIB}/synapse/federation/transport/__init__.pyo
${PYSITELIB}/synapse/federation/transport/client.py
${PYSITELIB}/synapse/federation/transport/client.pyc
${PYSITELIB}/synapse/federation/transport/client.pyo
-${PYSITELIB}/synapse/federation/transport/server.py
-${PYSITELIB}/synapse/federation/transport/server.pyc
-${PYSITELIB}/synapse/federation/transport/server.pyo
+${PYSITELIB}/synapse/federation/transport/server/__init__.py
+${PYSITELIB}/synapse/federation/transport/server/__init__.pyc
+${PYSITELIB}/synapse/federation/transport/server/__init__.pyo
+${PYSITELIB}/synapse/federation/transport/server/_base.py
+${PYSITELIB}/synapse/federation/transport/server/_base.pyc
+${PYSITELIB}/synapse/federation/transport/server/_base.pyo
+${PYSITELIB}/synapse/federation/transport/server/federation.py
+${PYSITELIB}/synapse/federation/transport/server/federation.pyc
+${PYSITELIB}/synapse/federation/transport/server/federation.pyo
+${PYSITELIB}/synapse/federation/transport/server/groups_local.py
+${PYSITELIB}/synapse/federation/transport/server/groups_local.pyc
+${PYSITELIB}/synapse/federation/transport/server/groups_local.pyo
+${PYSITELIB}/synapse/federation/transport/server/groups_server.py
+${PYSITELIB}/synapse/federation/transport/server/groups_server.pyc
+${PYSITELIB}/synapse/federation/transport/server/groups_server.pyo
${PYSITELIB}/synapse/federation/units.py
${PYSITELIB}/synapse/federation/units.pyc
${PYSITELIB}/synapse/federation/units.pyo
@@ -434,6 +446,9 @@ ${PYSITELIB}/synapse/handlers/room_member.pyo
${PYSITELIB}/synapse/handlers/room_member_worker.py
${PYSITELIB}/synapse/handlers/room_member_worker.pyc
${PYSITELIB}/synapse/handlers/room_member_worker.pyo
+${PYSITELIB}/synapse/handlers/room_summary.py
+${PYSITELIB}/synapse/handlers/room_summary.pyc
+${PYSITELIB}/synapse/handlers/room_summary.pyo
${PYSITELIB}/synapse/handlers/saml.py
${PYSITELIB}/synapse/handlers/saml.pyc
${PYSITELIB}/synapse/handlers/saml.pyo
@@ -446,9 +461,6 @@ ${PYSITELIB}/synapse/handlers/send_email.pyo
${PYSITELIB}/synapse/handlers/set_password.py
${PYSITELIB}/synapse/handlers/set_password.pyc
${PYSITELIB}/synapse/handlers/set_password.pyo
-${PYSITELIB}/synapse/handlers/space_summary.py
-${PYSITELIB}/synapse/handlers/space_summary.pyc
-${PYSITELIB}/synapse/handlers/space_summary.pyo
${PYSITELIB}/synapse/handlers/sso.py
${PYSITELIB}/synapse/handlers/sso.pyc
${PYSITELIB}/synapse/handlers/sso.pyo
@@ -536,6 +548,9 @@ ${PYSITELIB}/synapse/logging/filter.pyo
${PYSITELIB}/synapse/logging/formatter.py
${PYSITELIB}/synapse/logging/formatter.pyc
${PYSITELIB}/synapse/logging/formatter.pyo
+${PYSITELIB}/synapse/logging/handlers.py
+${PYSITELIB}/synapse/logging/handlers.pyc
+${PYSITELIB}/synapse/logging/handlers.pyo
${PYSITELIB}/synapse/logging/opentracing.py
${PYSITELIB}/synapse/logging/opentracing.pyc
${PYSITELIB}/synapse/logging/opentracing.pyo
@@ -707,9 +722,6 @@ ${PYSITELIB}/synapse/replication/slave/storage/receipts.pyo
${PYSITELIB}/synapse/replication/slave/storage/registration.py
${PYSITELIB}/synapse/replication/slave/storage/registration.pyc
${PYSITELIB}/synapse/replication/slave/storage/registration.pyo
-${PYSITELIB}/synapse/replication/slave/storage/room.py
-${PYSITELIB}/synapse/replication/slave/storage/room.pyc
-${PYSITELIB}/synapse/replication/slave/storage/room.pyo
${PYSITELIB}/synapse/replication/tcp/__init__.py
${PYSITELIB}/synapse/replication/tcp/__init__.pyc
${PYSITELIB}/synapse/replication/tcp/__init__.pyo
@@ -823,141 +835,141 @@ ${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyo
${PYSITELIB}/synapse/rest/admin/statistics.py
${PYSITELIB}/synapse/rest/admin/statistics.pyc
${PYSITELIB}/synapse/rest/admin/statistics.pyo
+${PYSITELIB}/synapse/rest/admin/username_available.py
+${PYSITELIB}/synapse/rest/admin/username_available.pyc
+${PYSITELIB}/synapse/rest/admin/username_available.pyo
${PYSITELIB}/synapse/rest/admin/users.py
${PYSITELIB}/synapse/rest/admin/users.pyc
${PYSITELIB}/synapse/rest/admin/users.pyo
${PYSITELIB}/synapse/rest/client/__init__.py
${PYSITELIB}/synapse/rest/client/__init__.pyc
${PYSITELIB}/synapse/rest/client/__init__.pyo
+${PYSITELIB}/synapse/rest/client/_base.py
+${PYSITELIB}/synapse/rest/client/_base.pyc
+${PYSITELIB}/synapse/rest/client/_base.pyo
+${PYSITELIB}/synapse/rest/client/account.py
+${PYSITELIB}/synapse/rest/client/account.pyc
+${PYSITELIB}/synapse/rest/client/account.pyo
+${PYSITELIB}/synapse/rest/client/account_data.py
+${PYSITELIB}/synapse/rest/client/account_data.pyc
+${PYSITELIB}/synapse/rest/client/account_data.pyo
+${PYSITELIB}/synapse/rest/client/account_validity.py
+${PYSITELIB}/synapse/rest/client/account_validity.pyc
+${PYSITELIB}/synapse/rest/client/account_validity.pyo
+${PYSITELIB}/synapse/rest/client/auth.py
+${PYSITELIB}/synapse/rest/client/auth.pyc
+${PYSITELIB}/synapse/rest/client/auth.pyo
+${PYSITELIB}/synapse/rest/client/capabilities.py
+${PYSITELIB}/synapse/rest/client/capabilities.pyc
+${PYSITELIB}/synapse/rest/client/capabilities.pyo
+${PYSITELIB}/synapse/rest/client/devices.py
+${PYSITELIB}/synapse/rest/client/devices.pyc
+${PYSITELIB}/synapse/rest/client/devices.pyo
+${PYSITELIB}/synapse/rest/client/directory.py
+${PYSITELIB}/synapse/rest/client/directory.pyc
+${PYSITELIB}/synapse/rest/client/directory.pyo
+${PYSITELIB}/synapse/rest/client/events.py
+${PYSITELIB}/synapse/rest/client/events.pyc
+${PYSITELIB}/synapse/rest/client/events.pyo
+${PYSITELIB}/synapse/rest/client/filter.py
+${PYSITELIB}/synapse/rest/client/filter.pyc
+${PYSITELIB}/synapse/rest/client/filter.pyo
+${PYSITELIB}/synapse/rest/client/groups.py
+${PYSITELIB}/synapse/rest/client/groups.pyc
+${PYSITELIB}/synapse/rest/client/groups.pyo
+${PYSITELIB}/synapse/rest/client/initial_sync.py
+${PYSITELIB}/synapse/rest/client/initial_sync.pyc
+${PYSITELIB}/synapse/rest/client/initial_sync.pyo
+${PYSITELIB}/synapse/rest/client/keys.py
+${PYSITELIB}/synapse/rest/client/keys.pyc
+${PYSITELIB}/synapse/rest/client/keys.pyo
+${PYSITELIB}/synapse/rest/client/knock.py
+${PYSITELIB}/synapse/rest/client/knock.pyc
+${PYSITELIB}/synapse/rest/client/knock.pyo
+${PYSITELIB}/synapse/rest/client/login.py
+${PYSITELIB}/synapse/rest/client/login.pyc
+${PYSITELIB}/synapse/rest/client/login.pyo
+${PYSITELIB}/synapse/rest/client/logout.py
+${PYSITELIB}/synapse/rest/client/logout.pyc
+${PYSITELIB}/synapse/rest/client/logout.pyo
+${PYSITELIB}/synapse/rest/client/notifications.py
+${PYSITELIB}/synapse/rest/client/notifications.pyc
+${PYSITELIB}/synapse/rest/client/notifications.pyo
+${PYSITELIB}/synapse/rest/client/openid.py
+${PYSITELIB}/synapse/rest/client/openid.pyc
+${PYSITELIB}/synapse/rest/client/openid.pyo
+${PYSITELIB}/synapse/rest/client/password_policy.py
+${PYSITELIB}/synapse/rest/client/password_policy.pyc
+${PYSITELIB}/synapse/rest/client/password_policy.pyo
+${PYSITELIB}/synapse/rest/client/presence.py
+${PYSITELIB}/synapse/rest/client/presence.pyc
+${PYSITELIB}/synapse/rest/client/presence.pyo
+${PYSITELIB}/synapse/rest/client/profile.py
+${PYSITELIB}/synapse/rest/client/profile.pyc
+${PYSITELIB}/synapse/rest/client/profile.pyo
+${PYSITELIB}/synapse/rest/client/push_rule.py
+${PYSITELIB}/synapse/rest/client/push_rule.pyc
+${PYSITELIB}/synapse/rest/client/push_rule.pyo
+${PYSITELIB}/synapse/rest/client/pusher.py
+${PYSITELIB}/synapse/rest/client/pusher.pyc
+${PYSITELIB}/synapse/rest/client/pusher.pyo
+${PYSITELIB}/synapse/rest/client/read_marker.py
+${PYSITELIB}/synapse/rest/client/read_marker.pyc
+${PYSITELIB}/synapse/rest/client/read_marker.pyo
+${PYSITELIB}/synapse/rest/client/receipts.py
+${PYSITELIB}/synapse/rest/client/receipts.pyc
+${PYSITELIB}/synapse/rest/client/receipts.pyo
+${PYSITELIB}/synapse/rest/client/register.py
+${PYSITELIB}/synapse/rest/client/register.pyc
+${PYSITELIB}/synapse/rest/client/register.pyo
+${PYSITELIB}/synapse/rest/client/relations.py
+${PYSITELIB}/synapse/rest/client/relations.pyc
+${PYSITELIB}/synapse/rest/client/relations.pyo
+${PYSITELIB}/synapse/rest/client/report_event.py
+${PYSITELIB}/synapse/rest/client/report_event.pyc
+${PYSITELIB}/synapse/rest/client/report_event.pyo
+${PYSITELIB}/synapse/rest/client/room.py
+${PYSITELIB}/synapse/rest/client/room.pyc
+${PYSITELIB}/synapse/rest/client/room.pyo
+${PYSITELIB}/synapse/rest/client/room_batch.py
+${PYSITELIB}/synapse/rest/client/room_batch.pyc
+${PYSITELIB}/synapse/rest/client/room_batch.pyo
+${PYSITELIB}/synapse/rest/client/room_keys.py
+${PYSITELIB}/synapse/rest/client/room_keys.pyc
+${PYSITELIB}/synapse/rest/client/room_keys.pyo
+${PYSITELIB}/synapse/rest/client/room_upgrade_rest_servlet.py
+${PYSITELIB}/synapse/rest/client/room_upgrade_rest_servlet.pyc
+${PYSITELIB}/synapse/rest/client/room_upgrade_rest_servlet.pyo
+${PYSITELIB}/synapse/rest/client/sendtodevice.py
+${PYSITELIB}/synapse/rest/client/sendtodevice.pyc
+${PYSITELIB}/synapse/rest/client/sendtodevice.pyo
+${PYSITELIB}/synapse/rest/client/shared_rooms.py
+${PYSITELIB}/synapse/rest/client/shared_rooms.pyc
+${PYSITELIB}/synapse/rest/client/shared_rooms.pyo
+${PYSITELIB}/synapse/rest/client/sync.py
+${PYSITELIB}/synapse/rest/client/sync.pyc
+${PYSITELIB}/synapse/rest/client/sync.pyo
+${PYSITELIB}/synapse/rest/client/tags.py
+${PYSITELIB}/synapse/rest/client/tags.pyc
+${PYSITELIB}/synapse/rest/client/tags.pyo
+${PYSITELIB}/synapse/rest/client/thirdparty.py
+${PYSITELIB}/synapse/rest/client/thirdparty.pyc
+${PYSITELIB}/synapse/rest/client/thirdparty.pyo
+${PYSITELIB}/synapse/rest/client/tokenrefresh.py
+${PYSITELIB}/synapse/rest/client/tokenrefresh.pyc
+${PYSITELIB}/synapse/rest/client/tokenrefresh.pyo
${PYSITELIB}/synapse/rest/client/transactions.py
${PYSITELIB}/synapse/rest/client/transactions.pyc
${PYSITELIB}/synapse/rest/client/transactions.pyo
-${PYSITELIB}/synapse/rest/client/v1/__init__.py
-${PYSITELIB}/synapse/rest/client/v1/__init__.pyc
-${PYSITELIB}/synapse/rest/client/v1/__init__.pyo
-${PYSITELIB}/synapse/rest/client/v1/directory.py
-${PYSITELIB}/synapse/rest/client/v1/directory.pyc
-${PYSITELIB}/synapse/rest/client/v1/directory.pyo
-${PYSITELIB}/synapse/rest/client/v1/events.py
-${PYSITELIB}/synapse/rest/client/v1/events.pyc
-${PYSITELIB}/synapse/rest/client/v1/events.pyo
-${PYSITELIB}/synapse/rest/client/v1/initial_sync.py
-${PYSITELIB}/synapse/rest/client/v1/initial_sync.pyc
-${PYSITELIB}/synapse/rest/client/v1/initial_sync.pyo
-${PYSITELIB}/synapse/rest/client/v1/login.py
-${PYSITELIB}/synapse/rest/client/v1/login.pyc
-${PYSITELIB}/synapse/rest/client/v1/login.pyo
-${PYSITELIB}/synapse/rest/client/v1/logout.py
-${PYSITELIB}/synapse/rest/client/v1/logout.pyc
-${PYSITELIB}/synapse/rest/client/v1/logout.pyo
-${PYSITELIB}/synapse/rest/client/v1/presence.py
-${PYSITELIB}/synapse/rest/client/v1/presence.pyc
-${PYSITELIB}/synapse/rest/client/v1/presence.pyo
-${PYSITELIB}/synapse/rest/client/v1/profile.py
-${PYSITELIB}/synapse/rest/client/v1/profile.pyc
-${PYSITELIB}/synapse/rest/client/v1/profile.pyo
-${PYSITELIB}/synapse/rest/client/v1/push_rule.py
-${PYSITELIB}/synapse/rest/client/v1/push_rule.pyc
-${PYSITELIB}/synapse/rest/client/v1/push_rule.pyo
-${PYSITELIB}/synapse/rest/client/v1/pusher.py
-${PYSITELIB}/synapse/rest/client/v1/pusher.pyc
-${PYSITELIB}/synapse/rest/client/v1/pusher.pyo
-${PYSITELIB}/synapse/rest/client/v1/room.py
-${PYSITELIB}/synapse/rest/client/v1/room.pyc
-${PYSITELIB}/synapse/rest/client/v1/room.pyo
-${PYSITELIB}/synapse/rest/client/v1/voip.py
-${PYSITELIB}/synapse/rest/client/v1/voip.pyc
-${PYSITELIB}/synapse/rest/client/v1/voip.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/_base.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/_base.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/_base.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/account.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/account.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/account.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/auth.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/auth.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/auth.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/devices.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/filter.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/groups.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/keys.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/knock.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/knock.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/knock.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/openid.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/register.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/register.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/register.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/relations.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/relations.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/relations.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/shared_rooms.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/shared_rooms.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/shared_rooms.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/sync.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/sync.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/sync.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/tags.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/tags.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/tags.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.pyo
-${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.py
-${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.pyc
-${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.pyo
+${PYSITELIB}/synapse/rest/client/user_directory.py
+${PYSITELIB}/synapse/rest/client/user_directory.pyc
+${PYSITELIB}/synapse/rest/client/user_directory.pyo
${PYSITELIB}/synapse/rest/client/versions.py
${PYSITELIB}/synapse/rest/client/versions.pyc
${PYSITELIB}/synapse/rest/client/versions.pyo
+${PYSITELIB}/synapse/rest/client/voip.py
+${PYSITELIB}/synapse/rest/client/voip.pyc
+${PYSITELIB}/synapse/rest/client/voip.pyo
${PYSITELIB}/synapse/rest/consent/__init__.py
${PYSITELIB}/synapse/rest/consent/__init__.pyc
${PYSITELIB}/synapse/rest/consent/__init__.pyo
@@ -1599,6 +1611,13 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/59/15locks.sql
${PYSITELIB}/synapse/storage/schema/main/delta/59/16federation_inbound_staging.sql
${PYSITELIB}/synapse/storage/schema/main/delta/60/01recreate_stream_ordering.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/delta/60/02change_stream_ordering_columns.sql.postgres
+${PYSITELIB}/synapse/storage/schema/main/delta/61/01change_appservices_txns.sql.postgres
+${PYSITELIB}/synapse/storage/schema/main/delta/61/01insertion_event_lookups.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/61/02drop_redundant_room_depth_index.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/61/03recreate_min_depth.py
+${PYSITELIB}/synapse/storage/schema/main/delta/61/03recreate_min_depth.pyc
+${PYSITELIB}/synapse/storage/schema/main/delta/61/03recreate_min_depth.pyo
+${PYSITELIB}/synapse/storage/schema/main/delta/62/01insertion_event_extremities.sql
${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
@@ -1626,6 +1645,7 @@ ${PYSITELIB}/synapse/storage/schema/state/delta/47/state_group_seq.py
${PYSITELIB}/synapse/storage/schema/state/delta/47/state_group_seq.pyc
${PYSITELIB}/synapse/storage/schema/state/delta/47/state_group_seq.pyo
${PYSITELIB}/synapse/storage/schema/state/delta/56/state_group_room_idx.sql
+${PYSITELIB}/synapse/storage/schema/state/delta/61/02state_groups_state_n_distinct.sql.postgres
${PYSITELIB}/synapse/storage/schema/state/full_schemas/54/full.sql
${PYSITELIB}/synapse/storage/schema/state/full_schemas/54/sequence.sql.postgres
${PYSITELIB}/synapse/storage/state.py
@@ -1718,9 +1738,6 @@ ${PYSITELIB}/synapse/util/httpresourcetree.pyo
${PYSITELIB}/synapse/util/iterutils.py
${PYSITELIB}/synapse/util/iterutils.pyc
${PYSITELIB}/synapse/util/iterutils.pyo
-${PYSITELIB}/synapse/util/jsonobject.py
-${PYSITELIB}/synapse/util/jsonobject.pyc
-${PYSITELIB}/synapse/util/jsonobject.pyo
${PYSITELIB}/synapse/util/linked_list.py
${PYSITELIB}/synapse/util/linked_list.pyc
${PYSITELIB}/synapse/util/linked_list.pyo
diff --git a/chat/matrix-synapse/distinfo b/chat/matrix-synapse/distinfo
index 5b74a5e330c..ec9997f78f3 100644
--- a/chat/matrix-synapse/distinfo
+++ b/chat/matrix-synapse/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.22 2021/07/25 19:48:43 js Exp $
+$NetBSD: distinfo,v 1.23 2021/08/31 19:57:59 js Exp $
-SHA1 (matrix-synapse-1.38.1.tar.gz) = 3ce8371e1f0cccce11b6829d7cd899932301d001
-RMD160 (matrix-synapse-1.38.1.tar.gz) = f3cdf611cf64b6349963c4b59f6d7cd0e61b63c3
-SHA512 (matrix-synapse-1.38.1.tar.gz) = 3b6c68f47f8a4cb2083c9ee29ec5f253fc3d86ba9971ff6d106b99b939d4603e97a899dbd0dfb8557fc203caa2d1908ebde743090c1440f9fd1be0ecb9357d51
-Size (matrix-synapse-1.38.1.tar.gz) = 7374818 bytes
-SHA1 (patch-synapse_handlers_room.py) = 5c4a5ff4773b9ae4a8ce2b66ac7cd8aa678627ca
+SHA1 (matrix-synapse-1.41.1.tar.gz) = f9a2387a209824077cb45f3fe14775bb3d356be5
+RMD160 (matrix-synapse-1.41.1.tar.gz) = f2392d2fc7a84c4524edc74a3aee268e974dc291
+SHA512 (matrix-synapse-1.41.1.tar.gz) = 04af3261433874141372ddb91150f4e801770c73d42305c94db13a0e420ee7c483b50c4b7c4aca59ec98762b65823d2cdabb75409eb66b2ced47a5c316206767
+Size (matrix-synapse-1.41.1.tar.gz) = 7436053 bytes
+SHA1 (patch-synapse_handlers_room.py) = f9a62add7171898ec0ea76360f0a4c9969609537
SHA1 (patch-synapse_python_dependencies.py) = 914ae3a34a9367b2d479d393ddc7a07cbff65b36
diff --git a/chat/matrix-synapse/patches/patch-synapse_handlers_room.py b/chat/matrix-synapse/patches/patch-synapse_handlers_room.py
index 028c77cc0c4..264289f36a5 100644
--- a/chat/matrix-synapse/patches/patch-synapse_handlers_room.py
+++ b/chat/matrix-synapse/patches/patch-synapse_handlers_room.py
@@ -1,4 +1,4 @@
-$NetBSD: patch-synapse_handlers_room.py,v 1.1 2021/06/06 09:40:34 js Exp $
+$NetBSD: patch-synapse_handlers_room.py,v 1.2 2021/08/31 19:57:59 js 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,12 +6,12 @@ can give admin to others while still retaining the ability to revoke admin from
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-06-03 12:24:19.000000000 +0000
+--- synapse/handlers/room.py.orig 2021-08-31 12:43:28.000000000 +0000
+++ synapse/handlers/room.py
-@@ -936,7 +936,7 @@ class RoomCreationHandler(BaseHandler):
+@@ -933,7 +933,7 @@ class RoomCreationHandler(BaseHandler):
)
else:
- power_level_content = {
+ power_level_content: JsonDict = {
- "users": {creator_id: 100},
+ "users": {creator_id: @SYNAPSE_DEFAULT_CREATOR_PL@},
"users_default": 0,