Tuesday, August 31, 2021

[security update] net/synapse -> 1.41.1

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile 17 Aug 2021 13:51:32 -0000 1.23
+++ Makefile 31 Aug 2021 13:28:47 -0000
@@ -1,8 +1,8 @@
-# $OpenBSD: Makefile,v 1.23 2021/08/17 13:51:32 abieber Exp $
+# $OpenBSD: Makefile,v 1.20.2.1 2021/05/14 17:49:19 solene Exp $

COMMENT = open network for secure, decentralized communication

-MODPY_EGG_VERSION = 1.40.0
+MODPY_EGG_VERSION = 1.41.1

GH_ACCOUNT = matrix-org
GH_PROJECT = synapse
@@ -66,6 +66,6 @@ TEST_DEPENDS = ${RUN_DEPENDS} \
www/py-jwt${MODPY_FLAVOR}

do-test:
- cd ${WRKSRC} && ${SETENV} PYTHONPATH=. ${LOCALBASE}/bin/trial tests
+ cd ${WRKSRC} && ${SETENV} PYTHONPATH=. ${LOCALBASE}/bin/trial-3 tests

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.19
diff -u -p -r1.19 distinfo
--- distinfo 17 Aug 2021 13:51:32 -0000 1.19
+++ distinfo 31 Aug 2021 13:28:47 -0000
@@ -1,2 +1,2 @@
-SHA256 (synapse-1.40.0.tar.gz) = D708mem1tKNP87xW3bdUPe4DayLaRkMDzGun75FgCBg=
-SIZE (synapse-1.40.0.tar.gz) = 7409547
+SHA256 (synapse-1.41.1.tar.gz) = 6+vIEMAfa8/JcKUyfzFJll2mBiGrkXMN2X+EnT0znv4=
+SIZE (synapse-1.41.1.tar.gz) = 7436053
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
retrieving revision 1.18
diff -u -p -r1.18 PLIST
--- pkg/PLIST 17 Aug 2021 13:51:32 -0000 1.18
+++ pkg/PLIST 31 Aug 2021 13:28:47 -0000
@@ -239,9 +239,19 @@ lib/python${MODPY_VERSION}/site-packages
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/client.py
-lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server.py
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/${MODPY_PYCACHE}federation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/${MODPY_PYCACHE}groups_local.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/${MODPY_PYCACHE}groups_server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/_base.py
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/federation.py
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/groups_local.py
+lib/python${MODPY_VERSION}/site-packages/synapse/federation/transport/server/groups_server.py
lib/python${MODPY_VERSION}/site-packages/synapse/federation/units.py
lib/python${MODPY_VERSION}/site-packages/synapse/groups/
lib/python${MODPY_VERSION}/site-packages/synapse/groups/__init__.py
@@ -287,11 +297,11 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_list.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_member.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_member_worker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}room_summary.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}saml.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}search.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}send_email.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}set_password.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}space_summary.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}sso.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}state_deltas.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}pyc
@@ -330,11 +340,11 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_list.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_member.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_member_worker.py
+lib/python${MODPY_VERSION}/site-packages/synapse/handlers/room_summary.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/saml.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/search.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/send_email.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/set_password.py
-lib/python${MODPY_VERSION}/site-packages/synapse/handlers/space_summary.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/sso.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/state_deltas.py
lib/python${MODPY_VERSION}/site-packages/synapse/handlers/stats.py
@@ -506,7 +516,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/${MODPY_PYCACHE}pushers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/${MODPY_PYCACHE}registration.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/${MODPY_PYCACHE}room.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/_base.py
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/_slaved_id_tracker.py
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/account_data.py
@@ -524,7 +533,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/pushers.py
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/receipts.py
lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/registration.py
-lib/python${MODPY_VERSION}/site-packages/synapse/replication/slave/storage/room.py
lib/python${MODPY_VERSION}/site-packages/synapse/replication/tcp/
lib/python${MODPY_VERSION}/site-packages/synapse/replication/tcp/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/replication/tcp/${MODPY_PYCACHE}/
@@ -618,6 +626,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}rooms.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}server_notice_servlet.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}statistics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}username_available.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/${MODPY_PYCACHE}users.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/_base.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/devices.py
@@ -628,101 +637,96 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/rooms.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/server_notice_servlet.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/statistics.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/username_available.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/admin/users.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}account.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}account_data.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}account_validity.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}capabilities.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}devices.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}directory.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}filter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}groups.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}initial_sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}keys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}knock.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}login.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}logout.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}notifications.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}openid.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}password_policy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}presence.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}profile.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}push_rule.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}pusher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}read_marker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}register.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}relations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}report_event.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}room.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}room_batch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}room_keys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}room_upgrade_rest_servlet.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}sendtodevice.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}shared_rooms.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}thirdparty.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}tokenrefresh.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}transactions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}user_directory.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}versions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}voip.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/_base.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/account.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/account_data.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/account_validity.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/auth.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/capabilities.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/devices.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/directory.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/events.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/filter.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/groups.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/initial_sync.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/keys.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/knock.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/login.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/logout.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/notifications.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/openid.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/password_policy.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/presence.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/profile.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/push_rule.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/pusher.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/read_marker.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/receipts.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/register.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/relations.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/report_event.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/room.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/room_batch.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/room_keys.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/room_upgrade_rest_servlet.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/sendtodevice.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/shared_rooms.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/sync.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/tags.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/thirdparty.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/tokenrefresh.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/transactions.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}directory.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}initial_sync.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}login.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}logout.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}presence.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}profile.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}push_rule.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}pusher.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}room.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/${MODPY_PYCACHE}voip.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/directory.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/events.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/initial_sync.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/login.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/logout.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/presence.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/profile.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/push_rule.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/pusher.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/room.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v1/voip.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}account.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}account_data.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}account_validity.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}capabilities.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}devices.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}filter.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}groups.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}keys.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}knock.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}notifications.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}openid.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}password_policy.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}read_marker.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}register.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}relations.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}report_event.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}room_keys.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}room_upgrade_rest_servlet.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}sendtodevice.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}shared_rooms.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}tags.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}thirdparty.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}tokenrefresh.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/${MODPY_PYCACHE}user_directory.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/_base.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/account.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/account_data.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/account_validity.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/auth.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/capabilities.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/devices.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/filter.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/groups.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/keys.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/knock.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/notifications.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/openid.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/password_policy.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/read_marker.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/receipts.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/register.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/relations.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/report_event.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/room_keys.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/sendtodevice.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/shared_rooms.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/sync.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/tags.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/thirdparty.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/tokenrefresh.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/v2_alpha/user_directory.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/user_directory.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/versions.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/voip.py
lib/python${MODPY_VERSION}/site-packages/synapse/rest/consent/
lib/python${MODPY_VERSION}/site-packages/synapse/rest/consent/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/rest/consent/${MODPY_PYCACHE}/
@@ -1354,6 +1358,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/61/03recreate_min_depth.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/61/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/61/${MODPY_PYCACHE}03recreate_min_depth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/62/
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/62/01insertion_event_extremities.sql
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/16/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/16/application_services.sql
@@ -1430,7 +1436,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}hash.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}httpresourcetree.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}iterutils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}jsonobject.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}linked_list.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}logcontext.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/util/${MODPY_PYCACHE}logformatter.${MODPY_PYC_MAGIC_TAG}pyc
@@ -1481,7 +1486,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/util/hash.py
lib/python${MODPY_VERSION}/site-packages/synapse/util/httpresourcetree.py
lib/python${MODPY_VERSION}/site-packages/synapse/util/iterutils.py
-lib/python${MODPY_VERSION}/site-packages/synapse/util/jsonobject.py
lib/python${MODPY_VERSION}/site-packages/synapse/util/linked_list.py
lib/python${MODPY_VERSION}/site-packages/synapse/util/logcontext.py
lib/python${MODPY_VERSION}/site-packages/synapse/util/logformatter.py
Hello,

Here is an update for net/synapse to 1.41.1. This solve 2 security issues:


GHSA-3x4c-pq33-4w3q / CVE-2021-39164: Enumerating a private room's list
of members and their display names.

If an unauthorized user both knows the Room ID of a private room and
that room's history visibility is set to shared, then they may be able
to enumerate the room's members, including their display names.

The unauthorized user must be on the same homeserver as a user who is a
member of the target room.

Fixed by 52c7a51cf.

GHSA-jj53-8fmw-f2w2 / CVE-2021-39163: Disclosing a private room's name,
avatar, topic, and number of members.

If an unauthorized user knows the Room ID of a private room, then its
name, avatar, topic, and number of members may be disclosed through
Group / Community features.

The unauthorized user must be on the same homeserver as a user who is a
member of the target room, and their homeserver must allow
non-administrators to create groups (enable_group_creation in the
Synapse configuration; off by default).

Best Regards

No comments:

Post a Comment