Index | Thread | Search

From:
Renaud Allard <renaud@allard.it>
Subject:
[update] net/synapse 1.149.0
To:
ports <ports@openbsd.org>
Date:
Tue, 10 Mar 2026 18:02:05 +0100

Download raw body.

Thread
  • Renaud Allard:

    [update] net/synapse 1.149.0

Hello,

Here is a diff for net/synapse 1.149.0
Tested on amd64
checks as usual: skips=416, failures=3, successes=4127

Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
diff -u -p -r1.116 Makefile
--- Makefile	13 Feb 2026 14:01:59 -0000	1.116
+++ Makefile	10 Mar 2026 17:00:12 -0000
@@ -1,6 +1,6 @@
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_DISTV =	1.147.1
+MODPY_DISTV =	1.149.0
 
 GH_ACCOUNT =	element-hq
 GH_PROJECT =	synapse
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
diff -u -p -r1.87 distinfo
--- distinfo	13 Feb 2026 14:01:59 -0000	1.87
+++ distinfo	10 Mar 2026 17:00:12 -0000
@@ -1,5 +1,5 @@
 SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
-SHA256 (cargo/anyhow-1.0.100.tar.gz) = oj62sWFDGKgHHJslIfNrQkssg9tes6D+rUpsCAmvbmE=
+SHA256 (cargo/anyhow-1.0.101.tar.gz) = Xw4P7jHvXtG6ExYIiTnOo5kBDtdzHbqHftRK60B6deo=
 SHA256 (cargo/arc-swap-1.7.1.tar.gz) = aff4w5BrYrdUzVMmBHiUMWAh3P5aGUyOpSvdlJNKNFc=
 SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
 SHA256 (cargo/autocfg-1.5.0.tar.gz) = wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
@@ -8,7 +8,7 @@ SHA256 (cargo/bitflags-2.9.1.tar.gz) = G
 SHA256 (cargo/blake2-0.10.6.tar.gz) = RlAq1FjJpStp1NTTJ3XHiLehuF6LydSC2SJQ/A4/jv4=
 SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
 SHA256 (cargo/bumpalo-3.19.0.tar.gz) = RsXkG1e4u6QqBGdtgcuJ6e6OhZoaZvgKWnLhy3azTUM=
-SHA256 (cargo/bytes-1.11.0.tar.gz) = s1IE+9wLP0RGuJ/BrCz4SopolxmV0L8ukl7HzZYPnLM=
+SHA256 (cargo/bytes-1.11.1.tar.gz) = HnSHM7fLx5jhQ0tqxSTwwf8qtFb+IBUB5kl8hBek/DM=
 SHA256 (cargo/cc-1.2.30.tar.gz) = 3uwQlgfKaTAoVi7YNqXxxLi9d3VcThMvxc4RsLYhGuc=
 SHA256 (cargo/cfg-if-1.0.1.tar.gz) = lVVXi8nldxTIEqH4Tk/FtNIfywY0kMYk3gGfdGTJEmg=
 SHA256 (cargo/cfg_aliases-0.2.1.tar.gz) = YTr+R/zV+sfM8duTurywgsWZTZlvILixWfKtFljrVyQ=
@@ -22,15 +22,15 @@ SHA256 (cargo/displaydoc-0.2.5.tar.gz) =
 SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
-SHA256 (cargo/futures-0.3.31.tar.gz) = ZbwHsai8fIXF8uEQxHbHOJtFVLpyr1fYRF6mOldrCHY=
-SHA256 (cargo/futures-channel-0.3.31.tar.gz) = Lf8Vv3iMZxwZNONm0H4wwYFKjvUU4a9ySmAuii++GxA=
-SHA256 (cargo/futures-core-0.3.31.tar.gz) = BfKQWcDCCQYS6NdCF4sFgNLclAyDeFGtcjCW+Hr2Zj4=
-SHA256 (cargo/futures-executor-0.3.31.tar.gz) = HijR2Zf1heVK68P5fTnnIziRISOmczDXI/27Vk1kbJ8=
-SHA256 (cargo/futures-io-0.3.31.tar.gz) = nlwbeMpKrhrAbEilJqZVdgaFFJ8NRl0h83q/5XzgdcY=
-SHA256 (cargo/futures-macro-0.3.31.tar.gz) = Fi7jTry3xkqKvrwFnOD+4nwiYmGNe2Dtj69y/vE8NlA=
-SHA256 (cargo/futures-sink-0.3.31.tar.gz) = 5XX6t9Hg3LjQx7z5pj7iE4FqtRkC5tJEqVgZrKzx1Pc=
-SHA256 (cargo/futures-task-0.3.31.tar.gz) = +Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704kCzZmYg=
-SHA256 (cargo/futures-util-0.3.31.tar.gz) = n6CDFbthIIjMORJJ79w7x3U28WyR9s9JXm++hbIKSoE=
+SHA256 (cargo/futures-0.3.32.tar.gz) = ixR+6dH20JfO+c5ijNLuYiiNlj4W+yh72ShkVbJBOC0=
+SHA256 (cargo/futures-channel-0.3.32.tar.gz) = B7vonFDXpTXlObjBe8C0m9t3dHA02qgIdAfWVfP3zB0=
+SHA256 (cargo/futures-core-0.3.32.tar.gz) = fjRQgVJy71jOxtVkQj9udV4lN5shewvGiOKVuiTfax0=
+SHA256 (cargo/futures-executor-0.3.32.tar.gz) = uvKcOIGDQqOya1uSNjnnsfSmH8XnYQLUsZgcbcenV50=
+SHA256 (cargo/futures-io-0.3.32.tar.gz) = zsujXXrZJ+I2JLIq1VI18iOc+kT9EEKO7L66bWpxdxg=
+SHA256 (cargo/futures-macro-0.3.32.tar.gz) = 6DW3AgPkEpM0MTffXAZkVG2ldF+C7JuE1AvoM2lYRHs=
+SHA256 (cargo/futures-sink-0.3.32.tar.gz) = w5dU4VczGwE5eOyRmSveGsCJhDRDxJy8f0YVCw+tCJM=
+SHA256 (cargo/futures-task-0.3.32.tar.gz) = A3cRs9WcMwBNOFb73IO5nU/zeiR2j6G+nONTihzeQ5M=
+SHA256 (cargo/futures-util-0.3.32.tar.gz) = OJykEpbmGQtIBT3gMh0Cp38y+KXSRh3Th2LAWTgFxtY=
 SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
 SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
 SHA256 (cargo/getrandom-0.3.3.tar.gz) = JhReVj5U8srcR3VT8exe5lCwCGLwpYvNEsvcXw6i0vQ=
@@ -81,7 +81,6 @@ SHA256 (cargo/once_cell-1.21.3.tar.gz) =
 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=
-SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
 SHA256 (cargo/portable-atomic-1.11.1.tar.gz) = +EJnsgoW6pGOQ8aohDPC1U+hRckqgRtbBHzL4VNnRIM=
 SHA256 (cargo/potential_utf-0.1.2.tar.gz) = 5afDCDcnnKE+fIZ+nkAFO8aHQPmIywf3ym30PMc0tYU=
 SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
@@ -101,10 +100,10 @@ SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2z
 SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
 SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
 SHA256 (cargo/rand_core-0.9.3.tar.gz) = mdmhOYLc8hAFeop4VysiF7Znw76svzoNi0VPb4KDfTg=
-SHA256 (cargo/regex-1.12.2.tar.gz) = hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
+SHA256 (cargo/regex-1.12.3.tar.gz) = 4QdUoUuRN917Hj5bBJPMkXH90QXgq0d/UbcufzrA4nY=
 SHA256 (cargo/regex-automata-0.4.13.tar.gz) = UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
 SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
-SHA256 (cargo/reqwest-0.12.26.tar.gz) = O0wUstmvympgJ3CGsMxqauC1aPb3kWyUOozcefi+JA8=
+SHA256 (cargo/reqwest-0.12.28.tar.gz) = 7d08pVkgMYCjB/EtEUwmir9YP1mwPLkG/Qs/+GRsEUc=
 SHA256 (cargo/ring-0.17.14.tar.gz) = pGiebCKU2B6I3GJhx2i2O8T824Ur5tE1JJixFPYTg7c=
 SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
 SHA256 (cargo/rustls-0.23.31.tar.gz) = wOvL0vA94PwRIq2bsksSelps1R1yYEo/PFCsRZditsw=
@@ -139,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.48.0.tar.gz) = /zYOAuqxIeC8N6LTtNTcYi5u2jqOUlPVQ17PW9TGhAg=
+SHA256 (cargo/tokio-1.49.0.tar.gz) = cqKQPNdzZEGqyd+ddoi9DOSO3Mqt8YHDuQvoAegdPYY=
 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=
@@ -195,9 +194,9 @@ 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.147.1.tar.gz) = LwAG8W7Ic4jxoysUNS/qV8YhuWbs9xUYiIpVlpY+HoY=
+SHA256 (synapse-1.149.0.tar.gz) = HPweXpoPWtna71GWTrSJE+qC81PcAZUdkdOSPBqp5t0=
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
-SIZE (cargo/anyhow-1.0.100.tar.gz) = 54059
+SIZE (cargo/anyhow-1.0.101.tar.gz) = 52315
 SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512
 SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
 SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
@@ -206,7 +205,7 @@ SIZE (cargo/bitflags-2.9.1.tar.gz) = 479
 SIZE (cargo/blake2-0.10.6.tar.gz) = 47234
 SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
 SIZE (cargo/bumpalo-3.19.0.tar.gz) = 96414
-SIZE (cargo/bytes-1.11.0.tar.gz) = 78391
+SIZE (cargo/bytes-1.11.1.tar.gz) = 78584
 SIZE (cargo/cc-1.2.30.tar.gz) = 108550
 SIZE (cargo/cfg-if-1.0.1.tar.gz) = 8683
 SIZE (cargo/cfg_aliases-0.2.1.tar.gz) = 6355
@@ -220,15 +219,15 @@ SIZE (cargo/displaydoc-0.2.5.tar.gz) = 2
 SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
-SIZE (cargo/futures-0.3.31.tar.gz) = 54953
-SIZE (cargo/futures-channel-0.3.31.tar.gz) = 31971
-SIZE (cargo/futures-core-0.3.31.tar.gz) = 14318
-SIZE (cargo/futures-executor-0.3.31.tar.gz) = 17965
-SIZE (cargo/futures-io-0.3.31.tar.gz) = 9047
-SIZE (cargo/futures-macro-0.3.31.tar.gz) = 11341
-SIZE (cargo/futures-sink-0.3.31.tar.gz) = 7958
-SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217
-SIZE (cargo/futures-util-0.3.31.tar.gz) = 162124
+SIZE (cargo/futures-0.3.32.tar.gz) = 61234
+SIZE (cargo/futures-channel-0.3.32.tar.gz) = 33213
+SIZE (cargo/futures-core-0.3.32.tar.gz) = 14684
+SIZE (cargo/futures-executor-0.3.32.tar.gz) = 18581
+SIZE (cargo/futures-io-0.3.32.tar.gz) = 9191
+SIZE (cargo/futures-macro-0.3.32.tar.gz) = 11929
+SIZE (cargo/futures-sink-0.3.32.tar.gz) = 8106
+SIZE (cargo/futures-task-0.3.32.tar.gz) = 11377
+SIZE (cargo/futures-util-0.3.32.tar.gz) = 168797
 SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
 SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
 SIZE (cargo/getrandom-0.3.3.tar.gz) = 49493
@@ -279,7 +278,6 @@ SIZE (cargo/once_cell-1.21.3.tar.gz) = 3
 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
-SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
 SIZE (cargo/portable-atomic-1.11.1.tar.gz) = 185506
 SIZE (cargo/potential_utf-0.1.2.tar.gz) = 9613
 SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
@@ -299,10 +297,10 @@ SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
 SIZE (cargo/rand-0.9.2.tar.gz) = 99930
 SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
 SIZE (cargo/rand_core-0.9.3.tar.gz) = 24543
-SIZE (cargo/regex-1.12.2.tar.gz) = 163843
+SIZE (cargo/regex-1.12.3.tar.gz) = 153392
 SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
 SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
-SIZE (cargo/reqwest-0.12.26.tar.gz) = 156458
+SIZE (cargo/reqwest-0.12.28.tar.gz) = 157031
 SIZE (cargo/ring-0.17.14.tar.gz) = 1502610
 SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
 SIZE (cargo/rustls-0.23.31.tar.gz) = 371259
@@ -337,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.48.0.tar.gz) = 843434
+SIZE (cargo/tokio-1.49.0.tar.gz) = 857029
 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
@@ -393,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.147.1.tar.gz) = 9237915
+SIZE (synapse-1.149.0.tar.gz) = 9278086
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
diff -u -p -r1.50 modules.inc
--- modules.inc	13 Feb 2026 14:01:59 -0000	1.50
+++ modules.inc	10 Mar 2026 17:00:12 -0000
@@ -1,5 +1,5 @@
 MODCARGO_CRATES +=	aho-corasick	1.1.3	# Unlicense OR MIT
-MODCARGO_CRATES +=	anyhow	1.0.100	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.101	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	arc-swap	1.7.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	atomic-waker	1.1.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	autocfg	1.5.0	# Apache-2.0 OR MIT
@@ -8,7 +8,7 @@ MODCARGO_CRATES +=	bitflags	2.9.1	# MIT 
 MODCARGO_CRATES +=	blake2	0.10.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	bumpalo	3.19.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	bytes	1.11.0	# MIT
+MODCARGO_CRATES +=	bytes	1.11.1	# MIT
 MODCARGO_CRATES +=	cc	1.2.30	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg_aliases	0.2.1	# MIT
@@ -22,15 +22,15 @@ MODCARGO_CRATES +=	displaydoc	0.2.5	# MI
 MODCARGO_CRATES +=	equivalent	1.0.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
 MODCARGO_CRATES +=	form_urlencoded	1.2.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-channel	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-core	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-executor	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-io	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-macro	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-sink	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-task	0.3.31	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	futures-util	0.3.31	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-channel	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-core	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-executor	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-io	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-macro	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-sink	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-task	0.3.32	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-util	0.3.32	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
 MODCARGO_CRATES +=	getrandom	0.2.16	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	getrandom	0.3.3	# MIT OR Apache-2.0
@@ -81,7 +81,6 @@ MODCARGO_CRATES +=	once_cell	1.21.3	# MI
 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
-MODCARGO_CRATES +=	pin-utils	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	portable-atomic	1.11.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	potential_utf	0.1.2	# Unicode-3.0
 MODCARGO_CRATES +=	ppv-lite86	0.2.21	# MIT OR Apache-2.0
@@ -101,10 +100,10 @@ MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR 
 MODCARGO_CRATES +=	rand	0.9.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_chacha	0.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rand_core	0.9.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex	1.12.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-automata	0.4.13	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.8.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	reqwest	0.12.26	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	reqwest	0.12.28	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ring	0.17.14	# Apache-2.0 AND ISC
 MODCARGO_CRATES +=	rustc-hash	2.1.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustls	0.23.31	# Apache-2.0 OR ISC OR MIT
@@ -139,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.48.0	# MIT
+MODCARGO_CRATES +=	tokio	1.49.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.74 PLIST
--- pkg/PLIST	30 Jan 2026 09:44:57 -0000	1.74
+++ pkg/PLIST	10 Mar 2026 17:00:12 -0000
@@ -1503,6 +1503,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}state_deltas.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}sticky_events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}sticky_events.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}stream.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}stream.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/${MODPY_PYCACHE}tags.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1562,6 +1564,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/state.py
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/state_deltas.py
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/stats.py
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/sticky_events.py
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/stream.py
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/tags.py
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/databases/main/task_scheduler.py
@@ -2214,6 +2217,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql.postgres
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/01_add_delayed_events.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/01_sticky_events.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/01_sticky_events_seq.sql.postgres
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/02_sliding_sync_members.sql
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/03_sss_pos_last_used.sql
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.py
@@ -2286,6 +2291,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/acl.pyi
 lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/events.pyi
 lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/http_client.pyi
+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/segmenter.pyi