Download raw body.
[update] net/synapse 1.151.0
Hello,
Here is a diff to update net/synapse to 1.151.0.
Tested on amd64
make test as usual: skips=421, failures=3, successes=4181
Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
diff -u -p -r1.118 Makefile
--- Makefile 25 Mar 2026 16:14:38 -0000 1.118
+++ Makefile 7 Apr 2026 15:27:32 -0000
@@ -1,6 +1,6 @@
COMMENT = open network for secure, decentralized communication
-MODPY_DISTV = 1.150.0
+MODPY_DISTV = 1.151.0
GH_ACCOUNT = element-hq
GH_PROJECT = synapse
@@ -50,6 +50,7 @@ RUN_DEPENDS = devel/py-jsonschema>=3.0.0
www/py-jinja2 \
www/py-bleach \
devel/py-typing-extensions>=4.14.1 \
+ devel/py-pyrsistent \
security/py-cryptography \
textproc/py-ijson \
devel/py-matrix-common>=1.3.0,<2.0.0 \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
diff -u -p -r1.89 distinfo
--- distinfo 25 Mar 2026 16:14:38 -0000 1.89
+++ distinfo 7 Apr 2026 15:27:32 -0000
@@ -77,7 +77,7 @@ SHA256 (cargo/memchr-2.7.5.tar.gz) = MqK
SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
-SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
+SHA256 (cargo/once_cell-1.21.4.tar.gz) = n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
SHA256 (cargo/openssl-probe-0.1.6.tar.gz) = 0F4n7iE2Ef/n1jSLlC6PlCs3EUwAzAPOwlQpWkoXhS4=
SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
SHA256 (cargo/pin-project-lite-0.2.16.tar.gz) = Ozz/kivVFwm2Bdnq2apxAx2BRHFC2CjrSm66dv5hn5s=
@@ -109,7 +109,7 @@ SHA256 (cargo/rustc-hash-2.1.1.tar.gz) =
SHA256 (cargo/rustls-0.23.31.tar.gz) = wOvL0vA94PwRIq2bsksSelps1R1yYEo/PFCsRZditsw=
SHA256 (cargo/rustls-native-certs-0.8.1.tar.gz) = f8/y3VK1io2YpwJDZjoNI0xOK3kjVjeEnRWRM5SiR9M=
SHA256 (cargo/rustls-pki-types-1.12.0.tar.gz) = IppKTCIQE+fh8aBDZ4xcw5/lFxQ3yI+0cVGiHm9bXHk=
-SHA256 (cargo/rustls-webpki-0.103.4.tar.gz) = CheISuDBt3PxzNK9Soxy8W2olzEKmLDoS/NJrV6tkvw=
+SHA256 (cargo/rustls-webpki-0.103.10.tar.gz) = 3zOyuBrFeMq68GuJsGMRU6P0FrCohuinoXB/tRq70e8=
SHA256 (cargo/rustversion-1.0.21.tar.gz) = ig0Ze9LJ3G5TuE2pVWppukzfq4YZ60GovRzCAnoPax0=
SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
SHA256 (cargo/schannel-0.1.27.tar.gz) = HynrqjRflFzsn7vFMuswfw/a2BYfKBtjaVOcjYSHaz0=
@@ -138,7 +138,7 @@ SHA256 (cargo/thiserror-impl-2.0.12.tar.
SHA256 (cargo/tinystr-0.8.1.tar.gz) = XU9tEUXctXes94PU5gG8HXahMze7VOYjOt1YCwc0TIs=
SHA256 (cargo/tinyvec-1.9.0.tar.gz) = CbNmHxfoZSTszUNxqwQpGU4NfACKu0X3p0lbFxlGPHE=
SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tokio-1.49.0.tar.gz) = cqKQPNdzZEGqyd+ddoi9DOSO3Mqt8YHDuQvoAegdPYY=
+SHA256 (cargo/tokio-1.50.0.tar.gz) = J61eNDdOA8//78MBvstE6dw8F1hPQUNJ6+Ke0mZhgi0=
SHA256 (cargo/tokio-rustls-0.26.2.tar.gz) = jnJ7NqGg6LdMN2rCIR5AwsivCftAE8YNkQSVgQ8Ajps=
SHA256 (cargo/tokio-util-0.7.15.tar.gz) = ZqU5qa1tXSgVENW9NoyXPWNsAtv4pnMAv7a5UGlq198=
SHA256 (cargo/tower-0.5.2.tar.gz) = 0DmtkVnJi3Ds/VQLJXO5f39Sw+jZ+K1XokuRalNpdfk=
@@ -194,7 +194,7 @@ SHA256 (cargo/zerotrie-0.2.2.tar.gz) = N
SHA256 (cargo/zerovec-0.11.2.tar.gz) = SgXrCA4BW6OcyeI7vl5/sE1fsEA1D5nzTjONX90pRCg=
SHA256 (cargo/zerovec-derive-0.11.1.tar.gz) = W5YjfvoMh4xkvYnENvZhvk5GsvPv8eu5dvfvIyHS9Y8=
SHA256 (cargo/zmij-1.0.19.tar.gz) = P/BfjKqQOIlGN1ca5rnilGbB9Pgp0mybKPhpopy+NEU=
-SHA256 (synapse-1.150.0.tar.gz) = k6rgt+P5AXe9aNygg/mHQmxqFjHg/+DrvfXG1WwjdbQ=
+SHA256 (synapse-1.151.0.tar.gz) = r9iWYYeJVRGhzV/VrcR3yOvpAOj9XdXhAq/R9HpnNto=
SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512
@@ -274,7 +274,7 @@ SIZE (cargo/memchr-2.7.5.tar.gz) = 97603
SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
SIZE (cargo/mime-0.3.17.tar.gz) = 15712
SIZE (cargo/mio-1.0.4.tar.gz) = 104212
-SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
+SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
SIZE (cargo/openssl-probe-0.1.6.tar.gz) = 8128
SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
@@ -306,7 +306,7 @@ SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 1
SIZE (cargo/rustls-0.23.31.tar.gz) = 371259
SIZE (cargo/rustls-native-certs-0.8.1.tar.gz) = 31129
SIZE (cargo/rustls-pki-types-1.12.0.tar.gz) = 64740
-SIZE (cargo/rustls-webpki-0.103.4.tar.gz) = 84241
+SIZE (cargo/rustls-webpki-0.103.10.tar.gz) = 85648
SIZE (cargo/rustversion-1.0.21.tar.gz) = 21001
SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
SIZE (cargo/schannel-0.1.27.tar.gz) = 42772
@@ -335,7 +335,7 @@ SIZE (cargo/thiserror-impl-2.0.12.tar.gz
SIZE (cargo/tinystr-0.8.1.tar.gz) = 23333
SIZE (cargo/tinyvec-1.9.0.tar.gz) = 54137
SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tokio-1.49.0.tar.gz) = 857029
+SIZE (cargo/tokio-1.50.0.tar.gz) = 878380
SIZE (cargo/tokio-rustls-0.26.2.tar.gz) = 31655
SIZE (cargo/tokio-util-0.7.15.tar.gz) = 124255
SIZE (cargo/tower-0.5.2.tar.gz) = 109417
@@ -391,4 +391,4 @@ SIZE (cargo/zerotrie-0.2.2.tar.gz) = 744
SIZE (cargo/zerovec-0.11.2.tar.gz) = 124500
SIZE (cargo/zerovec-derive-0.11.1.tar.gz) = 21294
SIZE (cargo/zmij-1.0.19.tar.gz) = 23948
-SIZE (synapse-1.150.0.tar.gz) = 9293362
+SIZE (synapse-1.151.0.tar.gz) = 9307465
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
diff -u -p -r1.52 modules.inc
--- modules.inc 25 Mar 2026 16:14:38 -0000 1.52
+++ modules.inc 7 Apr 2026 15:27:32 -0000
@@ -77,7 +77,7 @@ MODCARGO_CRATES += memchr 2.7.5 # Unlice
MODCARGO_CRATES += memoffset 0.9.1 # MIT
MODCARGO_CRATES += mime 0.3.17 # MIT OR Apache-2.0
MODCARGO_CRATES += mio 1.0.4 # MIT
-MODCARGO_CRATES += once_cell 1.21.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += once_cell 1.21.4 # MIT OR Apache-2.0
MODCARGO_CRATES += openssl-probe 0.1.6 # MIT/Apache-2.0
MODCARGO_CRATES += percent-encoding 2.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += pin-project-lite 0.2.16 # Apache-2.0 OR MIT
@@ -109,7 +109,7 @@ MODCARGO_CRATES += rustc-hash 2.1.1 # Ap
MODCARGO_CRATES += rustls 0.23.31 # Apache-2.0 OR ISC OR MIT
MODCARGO_CRATES += rustls-native-certs 0.8.1 # Apache-2.0 OR ISC OR MIT
MODCARGO_CRATES += rustls-pki-types 1.12.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += rustls-webpki 0.103.4 # ISC
+MODCARGO_CRATES += rustls-webpki 0.103.10 # ISC
MODCARGO_CRATES += rustversion 1.0.21 # MIT OR Apache-2.0
MODCARGO_CRATES += ryu 1.0.20 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += schannel 0.1.27 # MIT
@@ -138,7 +138,7 @@ MODCARGO_CRATES += thiserror-impl 2.0.12
MODCARGO_CRATES += tinystr 0.8.1 # Unicode-3.0
MODCARGO_CRATES += tinyvec 1.9.0 # Zlib OR Apache-2.0 OR MIT
MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES += tokio 1.49.0 # MIT
+MODCARGO_CRATES += tokio 1.50.0 # MIT
MODCARGO_CRATES += tokio-rustls 0.26.2 # MIT OR Apache-2.0
MODCARGO_CRATES += tokio-util 0.7.15 # MIT
MODCARGO_CRATES += tower 0.5.2 # MIT
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
diff -u -p -r1.75 PLIST
--- pkg/PLIST 11 Mar 2026 08:26:31 -0000 1.75
+++ pkg/PLIST 7 Apr 2026 15:27:33 -0000
@@ -2225,6 +2225,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/${MODPY_PYCACHE}04_make_delayed_event_content_text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/${MODPY_PYCACHE}04_make_delayed_event_content_text.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/94/
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/94/01_redactions_recheck.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/94/02_redactions_recheck_bg_update.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/72/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
@@ -2294,6 +2297,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/msc4388_rendezvous.pyi
lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/push.pyi
lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/rendezvous.pyi
+lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/room_versions.pyi
lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/segmenter.pyi
lib/python${MODPY_VERSION}/site-packages/synapse/types/
lib/python${MODPY_VERSION}/site-packages/synapse/types/__init__.py
@@ -2307,11 +2311,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}policy_server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}policy_server.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}sliding_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/${MODPY_PYCACHE}sliding_sync.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/policy_server.py
lib/python${MODPY_VERSION}/site-packages/synapse/types/handlers/sliding_sync.py
lib/python${MODPY_VERSION}/site-packages/synapse/types/rest/
lib/python${MODPY_VERSION}/site-packages/synapse/types/rest/__init__.py
[update] net/synapse 1.151.0