Hello,

Here is a diff to update net/synapse to 1.80.0

Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- Makefile	7 Feb 2023 16:48:45 -0000	1.47
+++ Makefile	30 Mar 2023 08:18:32 -0000
@@ -1,6 +1,6 @@
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_EGG_VERSION =	1.76.0
+MODPY_EGG_VERSION =	1.80.0
 
 GH_ACCOUNT =	matrix-org
 GH_PROJECT =	synapse
@@ -58,6 +58,7 @@ RUN_DEPENDS =	devel/py-jsonschema${MODPY
 		security/py-cryptography${MODPY_FLAVOR} \
 		textproc/py-ijson${MODPY_FLAVOR} \
 		devel/py-matrix-common${MODPY_FLAVOR}>=1.3.0,<2.0.0 \
+		devel/py-setuptools${MODPY_FLAVOR} \
 		sysutils/py-packaging${MODPY_FLAVOR}
 # still relying on pkg_resources, see comments in
 # https://github.com/matrix-org/synapse/pull/12542
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.31
diff -u -p -r1.31 distinfo
--- distinfo	7 Feb 2023 16:48:45 -0000	1.31
+++ distinfo	30 Mar 2023 08:18:32 -0000
@@ -1,5 +1,5 @@
 SHA256 (cargo/aho-corasick-0.7.19.tar.gz) = tPVb2RoJeMv9kcRXoWS6uLQAHIM7fzIxMsCk4ZIt1E4=
-SHA256 (cargo/anyhow-1.0.68.tar.gz) = LLL5idGN0UGriugvZNGozdN+CED3OkBols9emVAvq2E=
+SHA256 (cargo/anyhow-1.0.70.tar.gz) = fejOXg+fjYgkUxEGaleNcrevPnCI8yeDgEZ2MC3yN+Q=
 SHA256 (cargo/arc-swap-1.5.1.tar.gz) = mDzYudSwKm3G/6VXJi61hYonoAOP//4hoPEz6qgZoWQ=
 SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
@@ -21,26 +21,27 @@ SHA256 (cargo/memoffset-0.6.5.tar.gz) = 
 SHA256 (cargo/once_cell-1.15.0.tar.gz) = 6C2tBBObcakMCAyEY/4Nx5AttRktk5vQlQ8HTQFDOeE=
 SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
 SHA256 (cargo/parking_lot_core-0.9.3.tar.gz) = CaJ5y/JcsHV4EDlPvB41mUm1njSBRcZDqTmlJWkuaSk=
-SHA256 (cargo/proc-macro2-1.0.46.tar.gz) = lOLvjb/DR7EMCUiQ93juLjbKm7QmLobcmc0hfjXzRws=
+SHA256 (cargo/proc-macro2-1.0.52.tar.gz) = HQ4a6eg2zDvt3WPbDfaCWT1+LT2JGujJCD0hE+F0QiQ=
 SHA256 (cargo/pyo3-0.17.3.tar.gz) = JovgxzWDwYPysUBSM3RldowHcmk2omD0gPCFfLlbpUM=
 SHA256 (cargo/pyo3-build-config-0.17.3.tar.gz) = KPzR5z8G7IW/MoDEjGfnMdgpCtPXMPi+ncB5RpIwBcg=
 SHA256 (cargo/pyo3-ffi-0.17.3.tar.gz) = D2yxNuIi5JEVs8UcMnkoht77+wrerSamiBQrNGoLn/w=
-SHA256 (cargo/pyo3-log-0.7.0.tar.gz) = 5Wlcz/UGDBPKF1HPjIV6EtqbC/A3jLBxxeAyb3x+TBs=
+SHA256 (cargo/pyo3-log-0.8.1.tar.gz) = +ci1f+cftdzziXDr7cKxUxzxwUsbm0xWChgqV+EVV1w=
 SHA256 (cargo/pyo3-macros-0.17.3.tar.gz) = lBRKEmbiNrHJMmghNtw1qd7o01iXKPaBMMfDhh75ayg=
 SHA256 (cargo/pyo3-macros-backend-0.17.3.tar.gz) = yN+b6Xii0vDN66uwMgbtc7ETFHAaW/5xsNdTuBmXd38=
 SHA256 (cargo/pythonize-0.17.0.tar.gz) = D38ME29fvAGGgYXu9GKADkllnrI6zKg7nohDZ6AGrLY=
-SHA256 (cargo/quote-1.0.21.tar.gz) = u+RI83en1pYeMPWVX5uNEGw/XkSdST7hsSXB1DwrUXk=
+SHA256 (cargo/quote-1.0.26.tar.gz) = RCSvS/d4quIFGne2AoMzLzhlVCVdciIz0J+/x+MNovw=
 SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
 SHA256 (cargo/regex-1.7.1.tar.gz) = SKqldIulcfuVzSyFwJ9ikhXTpuzpQrqhAJUK8Do09zM=
 SHA256 (cargo/regex-syntax-0.6.27.tar.gz) = o/h7c84RsWGaPGMy9FNB4ARxc3cei4tz+Hv+77e1YkQ=
 SHA256 (cargo/ryu-1.0.11.tar.gz) = RQGr3/OugqHBtHehclLrac7p5m65FcGrqk9E2HPfnwk=
 SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
-SHA256 (cargo/serde-1.0.152.tar.gz) = u30fDTAh00eoPlVvxGg96i6gnYe8zfiP9cElRdidXvs=
-SHA256 (cargo/serde_derive-1.0.152.tar.gz) = r0h9EY7s0JQC1wpdclUYYOeI34e0ZK8w5epqOMdcVB4=
-SHA256 (cargo/serde_json-1.0.91.tar.gz) = h3wjVTNxSQeowkZCNvXEsqFyYu8b1x84816lksjaaIM=
+SHA256 (cargo/serde-1.0.157.tar.gz) = cH3l/PXfK1eI/KmN1+q0kLwv2bfvFATe/EYoM7g/Jco=
+SHA256 (cargo/serde_derive-1.0.157.tar.gz) = eJl/RVXCKnlxIUVAxKZhKRlwYZr9Vt4Z934N6GKW4eU=
+SHA256 (cargo/serde_json-1.0.94.tar.gz) = HFM6WcnYqToJxqsx8P1eX03RuPyUNIBAKYOYhHZdBOo=
 SHA256 (cargo/smallvec-1.10.0.tar.gz) = pQe+/nlUBEVjQd+rEM72bq1MBB9iuLEbu5K//l0JU+A=
 SHA256 (cargo/subtle-2.4.1.tar.gz) = a97zLoFQwqCBEQtCdy/+fXyQMrYGvCJsgmD9l+CXZgE=
 SHA256 (cargo/syn-1.0.104.tar.gz) = SuVI7DbPGYwO93ENPCMJh8LW172YrW7cAnRGJyTFhc4=
+SHA256 (cargo/syn-2.0.2.tar.gz) = WdMnau4foMM2EpF5abUXK1vi2wUSMqbkgm8aGpGRsEU=
 SHA256 (cargo/target-lexicon-0.12.4.tar.gz) = wCQkCHeAybccyWeZ6u3f81ryvFEyeM2lyZ/B9dAm08E=
 SHA256 (cargo/typenum-1.15.0.tar.gz) = 3PgaxZ7cF8yGl/8xHo9e8tmfy9mBezTOxm+QtsPf2Yc=
 SHA256 (cargo/unicode-ident-1.0.5.tar.gz) = bOqznVnkyUmdTlqO4OJzW4kbtzCKyD37ToDK0ZXJ9vM=
@@ -52,9 +53,9 @@ SHA256 (cargo/windows_i686_gnu-0.36.1.ta
 SHA256 (cargo/windows_i686_msvc-0.36.1.tar.gz) = 4ueRcUiygS0e6vrrIql+SBPfpgo/j3jr4gS8yI8S8CQ=
 SHA256 (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = Tc0XG4d2xBuXUh5doSei2GrSgBFIB9Cyqx5GK8dk2eE=
 SHA256 (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = yBHKSoyFPvQgq9hZK6U927rJBBD6tpA7PnmXKmMfdoA=
-SHA256 (synapse-1.76.0.tar.gz) = xyMghQRVtVTAoJFXe8Ev6c/jNt/RN9LL9DQhRvtkQrM=
+SHA256 (synapse-1.80.0.tar.gz) = eDXUeQ+zQCaVlf15Km99bkmwBGmGNOyjwkU7itwhufk=
 SIZE (cargo/aho-corasick-0.7.19.tar.gz) = 113070
-SIZE (cargo/anyhow-1.0.68.tar.gz) = 43882
+SIZE (cargo/anyhow-1.0.70.tar.gz) = 43803
 SIZE (cargo/arc-swap-1.5.1.tar.gz) = 66157
 SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
 SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
@@ -76,26 +77,27 @@ SIZE (cargo/memoffset-0.6.5.tar.gz) = 76
 SIZE (cargo/once_cell-1.15.0.tar.gz) = 31460
 SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
 SIZE (cargo/parking_lot_core-0.9.3.tar.gz) = 32256
-SIZE (cargo/proc-macro2-1.0.46.tar.gz) = 41954
+SIZE (cargo/proc-macro2-1.0.52.tar.gz) = 42982
 SIZE (cargo/pyo3-0.17.3.tar.gz) = 408939
 SIZE (cargo/pyo3-build-config-0.17.3.tar.gz) = 29230
 SIZE (cargo/pyo3-ffi-0.17.3.tar.gz) = 62854
-SIZE (cargo/pyo3-log-0.7.0.tar.gz) = 13774
+SIZE (cargo/pyo3-log-0.8.1.tar.gz) = 14082
 SIZE (cargo/pyo3-macros-0.17.3.tar.gz) = 7257
 SIZE (cargo/pyo3-macros-backend-0.17.3.tar.gz) = 49992
 SIZE (cargo/pythonize-0.17.0.tar.gz) = 10949
-SIZE (cargo/quote-1.0.21.tar.gz) = 28030
+SIZE (cargo/quote-1.0.26.tar.gz) = 28397
 SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
 SIZE (cargo/regex-1.7.1.tar.gz) = 239648
 SIZE (cargo/regex-syntax-0.6.27.tar.gz) = 297300
 SIZE (cargo/ryu-1.0.11.tar.gz) = 47007
 SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
-SIZE (cargo/serde-1.0.152.tar.gz) = 77091
-SIZE (cargo/serde_derive-1.0.152.tar.gz) = 55586
-SIZE (cargo/serde_json-1.0.91.tar.gz) = 144654
+SIZE (cargo/serde-1.0.157.tar.gz) = 77012
+SIZE (cargo/serde_derive-1.0.157.tar.gz) = 54958
+SIZE (cargo/serde_json-1.0.94.tar.gz) = 144406
 SIZE (cargo/smallvec-1.10.0.tar.gz) = 31564
 SIZE (cargo/subtle-2.4.1.tar.gz) = 12630
 SIZE (cargo/syn-1.0.104.tar.gz) = 236683
+SIZE (cargo/syn-2.0.2.tar.gz) = 240038
 SIZE (cargo/target-lexicon-0.12.4.tar.gz) = 23020
 SIZE (cargo/typenum-1.15.0.tar.gz) = 40741
 SIZE (cargo/unicode-ident-1.0.5.tar.gz) = 35455
@@ -107,4 +109,4 @@ SIZE (cargo/windows_i686_gnu-0.36.1.tar.
 SIZE (cargo/windows_i686_msvc-0.36.1.tar.gz) = 724575
 SIZE (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = 790934
 SIZE (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = 661999
-SIZE (synapse-1.76.0.tar.gz) = 8159151
+SIZE (synapse-1.80.0.tar.gz) = 8243515
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
retrieving revision 1.5
diff -u -p -r1.5 modules.inc
--- modules.inc	7 Feb 2023 16:48:45 -0000	1.5
+++ modules.inc	30 Mar 2023 08:18:32 -0000
@@ -1,5 +1,5 @@
 MODCARGO_CRATES +=	aho-corasick	0.7.19	# Unlicense/MIT
-MODCARGO_CRATES +=	anyhow	1.0.68	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.70	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	arc-swap	1.5.1	# Apache-2.0/MIT
 MODCARGO_CRATES +=	autocfg	1.1.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
@@ -21,26 +21,27 @@ MODCARGO_CRATES +=	memoffset	0.6.5	# MIT
 MODCARGO_CRATES +=	once_cell	1.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	parking_lot	0.12.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	parking_lot_core	0.9.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.52	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pyo3	0.17.3	# Apache-2.0
 MODCARGO_CRATES +=	pyo3-build-config	0.17.3	# Apache-2.0
 MODCARGO_CRATES +=	pyo3-ffi	0.17.3	# Apache-2.0
-MODCARGO_CRATES +=	pyo3-log	0.7.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	pyo3-log	0.8.1	# Apache-2.0/MIT
 MODCARGO_CRATES +=	pyo3-macros	0.17.3	# Apache-2.0
 MODCARGO_CRATES +=	pyo3-macros-backend	0.17.3	# Apache-2.0
 MODCARGO_CRATES +=	pythonize	0.17.0	# MIT
-MODCARGO_CRATES +=	quote	1.0.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.26	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	redox_syscall	0.2.16	# MIT
 MODCARGO_CRATES +=	regex	1.7.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.6.27	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.11	# Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=	scopeguard	1.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	serde	1.0.152	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.152	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.91	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.157	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.157	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.94	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	smallvec	1.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	subtle	2.4.1	# BSD-3-Clause
 MODCARGO_CRATES +=	syn	1.0.104	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	target-lexicon	0.12.4	# Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	typenum	1.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-ident	1.0.5	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
retrieving revision 1.32
diff -u -p -r1.32 PLIST
--- pkg/PLIST	7 Feb 2023 16:48:45 -0000	1.32
+++ pkg/PLIST	30 Mar 2023 08:18:32 -0000
@@ -630,6 +630,35 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/logging/handlers.py
 lib/python${MODPY_VERSION}/site-packages/synapse/logging/opentracing.py
 lib/python${MODPY_VERSION}/site-packages/synapse/logging/scopecontextmanager.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}filepath.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}filepath.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}media_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}media_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}media_storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}media_storage.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}oembed.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}oembed.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}preview_html.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}preview_html.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}storage_provider.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}storage_provider.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}thumbnailer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}thumbnailer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}url_previewer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/media/${MODPY_PYCACHE}url_previewer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/media/_base.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/filepath.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/media_repository.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/media_storage.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/oembed.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/preview_html.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/storage_provider.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/thumbnailer.py
+lib/python${MODPY_VERSION}/site-packages/synapse/media/url_previewer.py
 lib/python${MODPY_VERSION}/site-packages/synapse/metrics/
 lib/python${MODPY_VERSION}/site-packages/synapse/metrics/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/metrics/${MODPY_PYCACHE}/
@@ -663,6 +692,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/module_api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/module_api/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/module_api/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/${MODPY_PYCACHE}account_validity_callbacks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/${MODPY_PYCACHE}account_validity_callbacks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/module_api/callbacks/account_validity_callbacks.py
 lib/python${MODPY_VERSION}/site-packages/synapse/module_api/errors.py
 lib/python${MODPY_VERSION}/site-packages/synapse/notifier.py
 lib/python${MODPY_VERSION}/site-packages/synapse/push/
@@ -911,6 +948,8 @@ lib/python${MODPY_VERSION}/site-packages
 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}${MODPY_PYOEXTENSION}
 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}appservice_ping.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}appservice_ping.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/client/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 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}${MODPY_PYOEXTENSION}
@@ -995,6 +1034,7 @@ lib/python${MODPY_VERSION}/site-packages
 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/appservice_ping.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
@@ -1065,6 +1105,24 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}config_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}config_resource.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}download_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}download_resource.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}media_repository_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}media_repository_resource.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}preview_url_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}preview_url_resource.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}thumbnail_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}thumbnail_resource.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}upload_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/${MODPY_PYCACHE}upload_resource.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/config_resource.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/download_resource.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/media_repository_resource.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/preview_url_resource.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/thumbnail_resource.py
+lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/upload_resource.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}/
@@ -1072,43 +1130,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}config_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}config_resource.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}download_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}download_resource.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}filepath.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}filepath.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}media_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}media_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}media_storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}media_storage.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}oembed.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}oembed.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}preview_html.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}preview_html.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}preview_url_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}preview_url_resource.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}storage_provider.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}storage_provider.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}thumbnail_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}thumbnail_resource.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}thumbnailer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}thumbnailer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}upload_resource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/${MODPY_PYCACHE}upload_resource.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/_base.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/config_resource.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/download_resource.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/filepath.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/media_repository.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/media_storage.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/oembed.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/preview_html.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/preview_url_resource.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/storage_provider.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/thumbnail_resource.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/thumbnailer.py
-lib/python${MODPY_VERSION}/site-packages/synapse/rest/media/v1/upload_resource.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/models.py
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/synapse/
 lib/python${MODPY_VERSION}/site-packages/synapse/rest/synapse/__init__.py
@@ -1922,6 +1950,9 @@ lib/python${MODPY_VERSION}/site-packages
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}10_update_sqlite_fts4_tokenizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}10_update_sqlite_fts4_tokenizer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/01_user_directory_stale_remote_users.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/90COMMENTS_destinations.sql.postgres
 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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to