Download raw body.
[update] net/synapse 1.119.0
Hello,
Here is a diff for net/synapse 1.119.0
Tested on amd64
I upped the default timeout of the daemon because I noticed it can take
more time than the default to start it with a busy system.
Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
diff -u -p -r1.87 Makefile
--- Makefile 15 Oct 2024 17:30:56 -0000 1.87
+++ Makefile 14 Nov 2024 09:13:28 -0000
@@ -1,6 +1,6 @@
COMMENT = open network for secure, decentralized communication
-MODPY_EGG_VERSION = 1.117.0
+MODPY_EGG_VERSION = 1.119.0
GH_ACCOUNT = element-hq
GH_PROJECT = synapse
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
diff -u -p -r1.65 distinfo
--- distinfo 15 Oct 2024 17:30:56 -0000 1.65
+++ distinfo 14 Nov 2024 09:13:28 -0000
@@ -1,5 +1,5 @@
SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
-SHA256 (cargo/anyhow-1.0.89.tar.gz) = hv34YF25m1TTzXSKRMbQTfY4612vshmxNdAUm9DbAfY=
+SHA256 (cargo/anyhow-1.0.92.tar.gz) = dPNxZtfUigKEuZ3YJGlMJhGccAtTvw0VQM2xR9varxM=
SHA256 (cargo/arc-swap-1.7.1.tar.gz) = aff4w5BrYrdUzVMmBHiUMWAh3P5aGUyOpSvdlJNKNFc=
SHA256 (cargo/autocfg-1.3.0.tar.gz) = DEtNC9Jb0LdGgcCtIUl2EM4bfJGxAizSHIDG+92UdrA=
SHA256 (cargo/base64-0.21.7.tar.gz) = nSl96xkluJ8szBPXY1+gcU8SyHrc4cdTVrOcqbcXhWc=
@@ -7,7 +7,7 @@ SHA256 (cargo/bitflags-2.5.0.tar.gz) = z
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.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw=
-SHA256 (cargo/bytes-1.7.2.tar.gz) = Qo2aqPvAZwt7jWAwp/rdD4YVHK5V5Nu+zhXzeAo9+vM=
+SHA256 (cargo/bytes-1.8.0.tar.gz) = msAVDKoq5lylvYPyXH3hg96njU02ZGnxSENeKs+60No=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/cpufeatures-0.2.12.tar.gz) = U/5eJv8beu+LypxggFIM+42TM8dWjhgpzvGRqXI+VQQ=
SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M=
@@ -36,7 +36,7 @@ SHA256 (cargo/parking_lot-0.12.2.tar.gz)
SHA256 (cargo/parking_lot_core-0.9.10.tar.gz) = HkAfl3qzhcnk46swYn1vJtAOLHPu8xdJPE7G1GhybPg=
SHA256 (cargo/portable-atomic-1.6.0.tar.gz) = cXDvmYi8FpuhbdNqf6BB5cTL62o1t21MA9re03Hq58A=
SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4=
-SHA256 (cargo/proc-macro2-1.0.82.tar.gz) = itPUmrlRoB+6r+NPLsdBIpQv4Yo/mBTDJo8btyBCExs=
+SHA256 (cargo/proc-macro2-1.0.89.tar.gz) = 8TmwZi3ghZFtH7Z9K0Fp0a3d3aGRnmlvMlK3QLYpmG4=
SHA256 (cargo/pyo3-0.21.2.tar.gz) = peALlqUhcY4I4DsaYi8ByKjetQcZM13j9gs7OVDwadg=
SHA256 (cargo/pyo3-build-config-0.21.2.tar.gz) = eIPfWDX6/a2HwNiIsmbI7A9MnKSKW+1ru1kuje3uG1A=
SHA256 (cargo/pyo3-ffi-0.21.2.tar.gz) = Ab5YQ9xguRarTa0dym0gubTm3cjhX1DEf+bYXx+5dAM=
@@ -49,19 +49,19 @@ SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NG
SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
SHA256 (cargo/redox_syscall-0.5.1.tar.gz) = RpBSiU3LVTQh5IPkIJ7lgaRRANMbQBjeA+WnrYY3Sn4=
-SHA256 (cargo/regex-1.11.0.tar.gz) = OCAOXuiJFJdbafZX8IAbb23Mr9RP2TJjAqSq7s+ssdg=
+SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE=
SHA256 (cargo/regex-automata-0.4.8.tar.gz) = NodY8jJ0cStQSEjp1abwEERcyLh6fNtNfL7mZsEojaM=
SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8=
SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
-SHA256 (cargo/serde-1.0.210.tar.gz) = yONZJHIHLm4i4KVNWQTZ/r+FCPZfuFUkmaGrx9EHjDo=
-SHA256 (cargo/serde_derive-1.0.210.tar.gz) = JDkC7aAPrXUIYvwUTOolyspeINYVrwqBvulMpzjx3x8=
-SHA256 (cargo/serde_json-1.0.128.tar.gz) = b/VFZweh3jTn438qb9PT+AjDGCWcvQGrY3d5UFS0g9g=
+SHA256 (cargo/serde-1.0.214.tar.gz) = 9Vwxk6ynHBKteJDxeF0rc+G59joLvDU8CO8m/gP8VrU=
+SHA256 (cargo/serde_derive-1.0.214.tar.gz) = 3lI/eB8JXij6YFzc4PgwfkUcwP0U4utM0umKNVsUd2Y=
+SHA256 (cargo/serde_json-1.0.132.tar.gz) = 1ya/r/SzICZtOViYkF0OugNFquI7VK7jpzfiYP1G2wM=
SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
SHA256 (cargo/sha2-0.10.8.tar.gz) = eT23WtK8r8P/p8aLIV/uJo9TeYLNkB0TL4nGND86Pcg=
SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
SHA256 (cargo/subtle-2.5.0.tar.gz) = gc3WTTErrttY4hM2sxvAQ7d+AcyZAzznbvU5946WXrw=
-SHA256 (cargo/syn-2.0.61.tar.gz) = yZPtjMulauhWNjsYRdpyZqfLeOHRRsijLVS0WouDH8k=
+SHA256 (cargo/syn-2.0.85.tar.gz) = UCMWLfzRTvjzIDTYvNTMXdxh73okfAJKM+JOHyTSG1Y=
SHA256 (cargo/target-lexicon-0.12.14.tar.gz) = 4fxAOJGiG8+3w3g0umalR6j0AhRuunJltabYgFnJ/y8=
SHA256 (cargo/typenum-1.17.0.tar.gz) = Qv8L8MZrgjjG87V43zfQt4SOVd+Fd7P3T5KmmszuuCU=
SHA256 (cargo/ulid-1.1.3.tar.gz) = BPkD8pPRHzHAwp5BSPbcDQM6f4DOvAKCvqFHYRZn0ok=
@@ -84,9 +84,9 @@ SHA256 (cargo/windows_i686_msvc-0.52.5.t
SHA256 (cargo/windows_x86_64_gnu-0.52.5.tar.gz) = TkJG92ve/wnrSIdaD9Pir2qtp51AnTMBGIbT4VgVF9k=
SHA256 (cargo/windows_x86_64_gnullvm-0.52.5.tar.gz) = hSKY5ILNZ8NW3dlXA4bihitWc8hb1fiN+atoArM0xZY=
SHA256 (cargo/windows_x86_64_msvc-0.52.5.tar.gz) = vsR+W/0b/w7q9ti0hcwQdIkaGXq0Il1QTLehq4iwK/A=
-SHA256 (synapse-1.117.0.tar.gz) = 94ZcB1oHHnIR96v0KFVid6N42IMcfgbX8s6IXzQdiX4=
+SHA256 (synapse-1.119.0.tar.gz) = BoBF338TLFdeYwqY9dhURYtOXKFMxTzKIZm4VNVQeLA=
SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
-SIZE (cargo/anyhow-1.0.89.tar.gz) = 47078
+SIZE (cargo/anyhow-1.0.92.tar.gz) = 47459
SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512
SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
SIZE (cargo/base64-0.21.7.tar.gz) = 82576
@@ -94,7 +94,7 @@ SIZE (cargo/bitflags-2.5.0.tar.gz) = 438
SIZE (cargo/blake2-0.10.6.tar.gz) = 47234
SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677
-SIZE (cargo/bytes-1.7.2.tar.gz) = 64287
+SIZE (cargo/bytes-1.8.0.tar.gz) = 64824
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/cpufeatures-0.2.12.tar.gz) = 12837
SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
@@ -123,7 +123,7 @@ SIZE (cargo/parking_lot-0.12.2.tar.gz) =
SIZE (cargo/parking_lot_core-0.9.10.tar.gz) = 32406
SIZE (cargo/portable-atomic-1.6.0.tar.gz) = 140689
SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242
-SIZE (cargo/proc-macro2-1.0.82.tar.gz) = 48452
+SIZE (cargo/proc-macro2-1.0.89.tar.gz) = 49446
SIZE (cargo/pyo3-0.21.2.tar.gz) = 504574
SIZE (cargo/pyo3-build-config-0.21.2.tar.gz) = 30581
SIZE (cargo/pyo3-ffi-0.21.2.tar.gz) = 66160
@@ -136,19 +136,19 @@ SIZE (cargo/rand-0.8.5.tar.gz) = 87113
SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
SIZE (cargo/redox_syscall-0.5.1.tar.gz) = 22536
-SIZE (cargo/regex-1.11.0.tar.gz) = 254059
+SIZE (cargo/regex-1.11.1.tar.gz) = 254170
SIZE (cargo/regex-automata-0.4.8.tar.gz) = 617784
SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
-SIZE (cargo/serde-1.0.210.tar.gz) = 78338
-SIZE (cargo/serde_derive-1.0.210.tar.gz) = 56020
-SIZE (cargo/serde_json-1.0.128.tar.gz) = 149520
+SIZE (cargo/serde-1.0.214.tar.gz) = 78523
+SIZE (cargo/serde_derive-1.0.214.tar.gz) = 56630
+SIZE (cargo/serde_json-1.0.132.tar.gz) = 150549
SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
SIZE (cargo/sha2-0.10.8.tar.gz) = 26357
SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
SIZE (cargo/subtle-2.5.0.tar.gz) = 13909
-SIZE (cargo/syn-2.0.61.tar.gz) = 257199
+SIZE (cargo/syn-2.0.85.tar.gz) = 275231
SIZE (cargo/target-lexicon-0.12.14.tar.gz) = 25508
SIZE (cargo/typenum-1.17.0.tar.gz) = 42849
SIZE (cargo/ulid-1.1.3.tar.gz) = 11596
@@ -171,4 +171,4 @@ SIZE (cargo/windows_i686_msvc-0.52.5.tar
SIZE (cargo/windows_x86_64_gnu-0.52.5.tar.gz) = 831539
SIZE (cargo/windows_x86_64_gnullvm-0.52.5.tar.gz) = 433246
SIZE (cargo/windows_x86_64_msvc-0.52.5.tar.gz) = 827905
-SIZE (synapse-1.117.0.tar.gz) = 8786739
+SIZE (synapse-1.119.0.tar.gz) = 8813426
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
diff -u -p -r1.32 modules.inc
--- modules.inc 15 Oct 2024 17:30:56 -0000 1.32
+++ modules.inc 14 Nov 2024 09:13:28 -0000
@@ -1,5 +1,5 @@
MODCARGO_CRATES += aho-corasick 1.1.3 # Unlicense OR MIT
-MODCARGO_CRATES += anyhow 1.0.89 # MIT OR Apache-2.0
+MODCARGO_CRATES += anyhow 1.0.92 # MIT OR Apache-2.0
MODCARGO_CRATES += arc-swap 1.7.1 # MIT OR Apache-2.0
MODCARGO_CRATES += autocfg 1.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += base64 0.21.7 # MIT OR Apache-2.0
@@ -7,7 +7,7 @@ MODCARGO_CRATES += bitflags 2.5.0 # 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.16.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += bytes 1.7.2 # MIT
+MODCARGO_CRATES += bytes 1.8.0 # MIT
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += cpufeatures 0.2.12 # MIT OR Apache-2.0
MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0
@@ -36,7 +36,7 @@ MODCARGO_CRATES += parking_lot 0.12.2 #
MODCARGO_CRATES += parking_lot_core 0.9.10 # MIT OR Apache-2.0
MODCARGO_CRATES += portable-atomic 1.6.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += ppv-lite86 0.2.17 # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.82 # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro2 1.0.89 # MIT OR Apache-2.0
MODCARGO_CRATES += pyo3 0.21.2 # MIT OR Apache-2.0
MODCARGO_CRATES += pyo3-build-config 0.21.2 # MIT OR Apache-2.0
MODCARGO_CRATES += pyo3-ffi 0.21.2 # MIT OR Apache-2.0
@@ -49,19 +49,19 @@ MODCARGO_CRATES += rand 0.8.5 # MIT OR A
MODCARGO_CRATES += rand_chacha 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_core 0.6.4 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_syscall 0.5.1 # MIT
-MODCARGO_CRATES += regex 1.11.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex 1.11.1 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.4.8 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.8.5 # MIT OR Apache-2.0
MODCARGO_CRATES += ryu 1.0.18 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde 1.0.210 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_derive 1.0.210 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_json 1.0.128 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde 1.0.214 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_derive 1.0.214 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.132 # MIT OR Apache-2.0
MODCARGO_CRATES += sha1 0.10.6 # MIT OR Apache-2.0
MODCARGO_CRATES += sha2 0.10.8 # MIT OR Apache-2.0
MODCARGO_CRATES += smallvec 1.13.2 # MIT OR Apache-2.0
MODCARGO_CRATES += subtle 2.5.0 # BSD-3-Clause
-MODCARGO_CRATES += syn 2.0.61 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.85 # MIT OR Apache-2.0
MODCARGO_CRATES += target-lexicon 0.12.14 # Apache-2.0 WITH LLVM-exception
MODCARGO_CRATES += typenum 1.17.0 # MIT OR Apache-2.0
MODCARGO_CRATES += ulid 1.1.3 # MIT
Index: patches/patch-pyproject_toml
===================================================================
RCS file: /cvs/ports/net/synapse/patches/patch-pyproject_toml,v
diff -u -p -r1.5 patch-pyproject_toml
--- patches/patch-pyproject_toml 17 Oct 2024 20:43:10 -0000 1.5
+++ patches/patch-pyproject_toml 14 Nov 2024 09:13:28 -0000
@@ -12,12 +12,3 @@ Index: pyproject.toml
# This is used for parsing multipart responses
python-multipart = ">=0.0.9"
-@@ -370,7 +370,7 @@ tomli = ">=1.2.3"
- # runtime errors caused by build system changes.
- # We are happy to raise these upper bounds upon request,
- # provided we check that it's safe to do so (i.e. that CI passes).
--requires = ["poetry-core>=1.1.0,<=1.9.0", "setuptools_rust>=1.3,<=1.8.1"]
-+requires = ["poetry-core>=1.1.0,<=1.9.1", "setuptools_rust>=1.3,<=1.8.1"]
- build-backend = "poetry.core.masonry.api"
-
-
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
diff -u -p -r1.55 PLIST
--- pkg/PLIST 15 Oct 2024 15:47:03 -0000 1.55
+++ pkg/PLIST 14 Nov 2024 09:13:28 -0000
@@ -2117,6 +2117,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/87/03_current_state_index.sql
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/88/
lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/88/01_add_delayed_events.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/88/02_fix_sliding_sync_membership_snapshots_forgotten_column.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/88/03_add_otk_ts_added_index.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/88/04_current_state_delta_index.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
Index: pkg/synapse.rc
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/synapse.rc,v
diff -u -p -r1.6 synapse.rc
--- pkg/synapse.rc 20 Aug 2022 07:27:03 -0000 1.6
+++ pkg/synapse.rc 14 Nov 2024 09:13:28 -0000
@@ -3,6 +3,7 @@
daemon="${PREFIX}/bin/synctl"
daemon_user="_synapse"
daemon_flags="${LOCALSTATEDIR}/synapse/homeserver.yaml"
+daemon_timeout="300"
. /etc/rc.d/rc.subr
[update] net/synapse 1.119.0