Skip to content

Commit 7d8e970

Browse files
author
gdt
committed
chat/matrix-synapse: Update to 1.109.0
# Synapse 1.109.0 (2024-06-18) - Add the ability to auto-accept invites on the behalf of users. See the [`auto_accept_invites`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#auto-accept-invites) config option for details. ([\#17147](element-hq/synapse#17147)) - Add experimental [MSC3575](matrix-org/matrix-spec-proposals#3575) Sliding Sync `/sync/e2ee` endpoint for to-device messages and device encryption info. ([\#17167](element-hq/synapse#17167)) - Support [MSC3916](matrix-org/matrix-spec-proposals#3916) by adding unstable media endpoints to `/_matrix/client`. ([\#17213](element-hq/synapse#17213)) - Add logging to tasks managed by the task scheduler, showing CPU and database usage. ([\#17219](element-hq/synapse#17219)) # Synapse 1.108.0 (2024-05-28) - Add a feature that allows clients to query the configured federation whitelist. Disabled by default. ([\#16848](element-hq/synapse#16848), [\#17199](element-hq/synapse#17199)) - Add the ability to allow numeric user IDs with a specific prefix when in the CAS flow. Contributed by Aurélien Grimpard. ([\#17098](element-hq/synapse#17098)) Synapse 1.107.0 (2024-05-14) - Add preliminary support for [MSC3823: Account Suspension](matrix-org/matrix-spec-proposals#3823). ([\#17051](element-hq/synapse#17051)) - Declare support for [Matrix v1.10](https://matrix.org/blog/2024/03/22/matrix-v1.10-release/). Contributed by @clokep. ([\#17082](element-hq/synapse#17082)) - Add support for [MSC4115: membership metadata on events](matrix-org/matrix-spec-proposals#4115). ([\#17104](element-hq/synapse#17104), [\#17137](element-hq/synapse#17137)) # Synapse 1.106.0 (2024-04-30) - Send an email if the address is already bound to an user account. ([\#16819](element-hq/synapse#16819)) - Implement the rendezvous mechanism described by [MSC4108](matrix-org/matrix-spec-proposals#4108). ([\#17056](element-hq/synapse#17056)) - Support delegating the rendezvous mechanism described [MSC4108](matrix-org/matrix-spec-proposals#4108) to an external implementation. ([\#17086](element-hq/synapse#17086))
1 parent 4f14999 commit 7d8e970

File tree

4 files changed

+331
-192
lines changed

4 files changed

+331
-192
lines changed

chat/matrix-synapse/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.98 2024/04/23 15:58:42 gdt Exp $
1+
# $NetBSD: Makefile,v 1.99 2024/06/18 16:49:41 gdt Exp $
22

3-
DISTNAME= matrix-synapse-1.105.1
3+
DISTNAME= matrix-synapse-1.109.0
44
CATEGORIES= chat
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/}
66
GITHUB_PROJECT= synapse

chat/matrix-synapse/PLIST

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.52 2024/04/21 17:30:42 gdt Exp $
1+
@comment $NetBSD: PLIST,v 1.53 2024/06/18 16:49:41 gdt Exp $
22
bin/export_signing_key
33
bin/generate_config
44
bin/generate_log_config
@@ -186,6 +186,9 @@ ${PYSITELIB}/synapse/config/appservice.pyo
186186
${PYSITELIB}/synapse/config/auth.py
187187
${PYSITELIB}/synapse/config/auth.pyc
188188
${PYSITELIB}/synapse/config/auth.pyo
189+
${PYSITELIB}/synapse/config/auto_accept_invites.py
190+
${PYSITELIB}/synapse/config/auto_accept_invites.pyc
191+
${PYSITELIB}/synapse/config/auto_accept_invites.pyo
189192
${PYSITELIB}/synapse/config/background_updates.py
190193
${PYSITELIB}/synapse/config/background_updates.pyc
191194
${PYSITELIB}/synapse/config/background_updates.pyo
@@ -318,6 +321,9 @@ ${PYSITELIB}/synapse/event_auth.pyo
318321
${PYSITELIB}/synapse/events/__init__.py
319322
${PYSITELIB}/synapse/events/__init__.pyc
320323
${PYSITELIB}/synapse/events/__init__.pyo
324+
${PYSITELIB}/synapse/events/auto_accept_invites.py
325+
${PYSITELIB}/synapse/events/auto_accept_invites.pyc
326+
${PYSITELIB}/synapse/events/auto_accept_invites.pyo
321327
${PYSITELIB}/synapse/events/builder.py
322328
${PYSITELIB}/synapse/events/builder.pyc
323329
${PYSITELIB}/synapse/events/builder.pyo
@@ -810,6 +816,8 @@ ${PYSITELIB}/synapse/res/templates/add_threepid.html
810816
${PYSITELIB}/synapse/res/templates/add_threepid.txt
811817
${PYSITELIB}/synapse/res/templates/add_threepid_failure.html
812818
${PYSITELIB}/synapse/res/templates/add_threepid_success.html
819+
${PYSITELIB}/synapse/res/templates/already_in_use.html
820+
${PYSITELIB}/synapse/res/templates/already_in_use.txt
813821
${PYSITELIB}/synapse/res/templates/auth_success.html
814822
${PYSITELIB}/synapse/res/templates/invalid_token.html
815823
${PYSITELIB}/synapse/res/templates/mail-Element.css
@@ -952,6 +960,9 @@ ${PYSITELIB}/synapse/rest/client/login_token_request.pyo
952960
${PYSITELIB}/synapse/rest/client/logout.py
953961
${PYSITELIB}/synapse/rest/client/logout.pyc
954962
${PYSITELIB}/synapse/rest/client/logout.pyo
963+
${PYSITELIB}/synapse/rest/client/media.py
964+
${PYSITELIB}/synapse/rest/client/media.pyc
965+
${PYSITELIB}/synapse/rest/client/media.pyo
955966
${PYSITELIB}/synapse/rest/client/models.py
956967
${PYSITELIB}/synapse/rest/client/models.pyc
957968
${PYSITELIB}/synapse/rest/client/models.pyo
@@ -1099,6 +1110,9 @@ ${PYSITELIB}/synapse/rest/synapse/__init__.pyo
10991110
${PYSITELIB}/synapse/rest/synapse/client/__init__.py
11001111
${PYSITELIB}/synapse/rest/synapse/client/__init__.pyc
11011112
${PYSITELIB}/synapse/rest/synapse/client/__init__.pyo
1113+
${PYSITELIB}/synapse/rest/synapse/client/federation_whitelist.py
1114+
${PYSITELIB}/synapse/rest/synapse/client/federation_whitelist.pyc
1115+
${PYSITELIB}/synapse/rest/synapse/client/federation_whitelist.pyo
11021116
${PYSITELIB}/synapse/rest/synapse/client/jwks.py
11031117
${PYSITELIB}/synapse/rest/synapse/client/jwks.pyc
11041118
${PYSITELIB}/synapse/rest/synapse/client/jwks.pyo
@@ -1123,6 +1137,9 @@ ${PYSITELIB}/synapse/rest/synapse/client/pick_idp.pyo
11231137
${PYSITELIB}/synapse/rest/synapse/client/pick_username.py
11241138
${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyc
11251139
${PYSITELIB}/synapse/rest/synapse/client/pick_username.pyo
1140+
${PYSITELIB}/synapse/rest/synapse/client/rendezvous.py
1141+
${PYSITELIB}/synapse/rest/synapse/client/rendezvous.pyc
1142+
${PYSITELIB}/synapse/rest/synapse/client/rendezvous.pyo
11261143
${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.py
11271144
${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.pyc
11281145
${PYSITELIB}/synapse/rest/synapse/client/saml2/__init__.pyo
@@ -1849,6 +1866,11 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/84/01_auth_links_stats.sql.postgr
18491866
${PYSITELIB}/synapse/storage/schema/main/delta/84/02_auth_links_index.sql
18501867
${PYSITELIB}/synapse/storage/schema/main/delta/84/03_auth_links_analyze.sql.postgres
18511868
${PYSITELIB}/synapse/storage/schema/main/delta/84/04_access_token_index.sql
1869+
${PYSITELIB}/synapse/storage/schema/main/delta/85/01_add_suspended.sql
1870+
${PYSITELIB}/synapse/storage/schema/main/delta/85/02_add_instance_names.sql
1871+
${PYSITELIB}/synapse/storage/schema/main/delta/85/03_new_sequences.sql.postgres
1872+
${PYSITELIB}/synapse/storage/schema/main/delta/85/04_cleanup_device_federation_outbox.sql
1873+
${PYSITELIB}/synapse/storage/schema/main/delta/85/05_add_instance_names_converted_pos.sql
18521874
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
18531875
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
18541876
${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
@@ -1893,6 +1915,7 @@ ${PYSITELIB}/synapse/synapse_rust/__init__.pyi
18931915
${PYSITELIB}/synapse/synapse_rust/acl.pyi
18941916
${PYSITELIB}/synapse/synapse_rust/events.pyi
18951917
${PYSITELIB}/synapse/synapse_rust/push.pyi
1918+
${PYSITELIB}/synapse/synapse_rust/rendezvous.pyi
18961919
${PYSITELIB}/synapse/types/__init__.py
18971920
${PYSITELIB}/synapse/types/__init__.pyc
18981921
${PYSITELIB}/synapse/types/__init__.pyo
Lines changed: 76 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,88 @@
1-
# $NetBSD: cargo-depends.mk,v 1.18 2024/04/21 17:30:42 gdt Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.19 2024/06/18 16:49:41 gdt Exp $
22

3-
CARGO_CRATE_DEPENDS+= aho-corasick-1.0.2
4-
CARGO_CRATE_DEPENDS+= anyhow-1.0.81
5-
CARGO_CRATE_DEPENDS+= arc-swap-1.5.1
6-
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
7-
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
3+
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
4+
CARGO_CRATE_DEPENDS+= anyhow-1.0.86
5+
CARGO_CRATE_DEPENDS+= arc-swap-1.7.1
6+
CARGO_CRATE_DEPENDS+= autocfg-1.3.0
7+
CARGO_CRATE_DEPENDS+= base64-0.21.7
8+
CARGO_CRATE_DEPENDS+= bitflags-2.5.0
89
CARGO_CRATE_DEPENDS+= blake2-0.10.6
9-
CARGO_CRATE_DEPENDS+= block-buffer-0.10.3
10+
CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
11+
CARGO_CRATE_DEPENDS+= bumpalo-3.16.0
12+
CARGO_CRATE_DEPENDS+= bytes-1.6.0
1013
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
14+
CARGO_CRATE_DEPENDS+= cpufeatures-0.2.12
1115
CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
12-
CARGO_CRATE_DEPENDS+= digest-0.10.5
13-
CARGO_CRATE_DEPENDS+= generic-array-0.14.6
16+
CARGO_CRATE_DEPENDS+= digest-0.10.7
17+
CARGO_CRATE_DEPENDS+= fnv-1.0.7
18+
CARGO_CRATE_DEPENDS+= generic-array-0.14.7
19+
CARGO_CRATE_DEPENDS+= getrandom-0.2.15
20+
CARGO_CRATE_DEPENDS+= headers-0.4.0
21+
CARGO_CRATE_DEPENDS+= headers-core-0.3.0
1422
CARGO_CRATE_DEPENDS+= heck-0.4.1
1523
CARGO_CRATE_DEPENDS+= hex-0.4.3
16-
CARGO_CRATE_DEPENDS+= indoc-2.0.4
17-
CARGO_CRATE_DEPENDS+= itoa-1.0.4
24+
CARGO_CRATE_DEPENDS+= http-1.1.0
25+
CARGO_CRATE_DEPENDS+= httpdate-1.0.3
26+
CARGO_CRATE_DEPENDS+= indoc-2.0.5
27+
CARGO_CRATE_DEPENDS+= itoa-1.0.11
28+
CARGO_CRATE_DEPENDS+= js-sys-0.3.69
1829
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
19-
CARGO_CRATE_DEPENDS+= libc-0.2.135
20-
CARGO_CRATE_DEPENDS+= lock_api-0.4.9
30+
CARGO_CRATE_DEPENDS+= libc-0.2.154
31+
CARGO_CRATE_DEPENDS+= lock_api-0.4.12
2132
CARGO_CRATE_DEPENDS+= log-0.4.21
22-
CARGO_CRATE_DEPENDS+= memchr-2.6.3
23-
CARGO_CRATE_DEPENDS+= memoffset-0.9.0
24-
CARGO_CRATE_DEPENDS+= once_cell-1.15.0
25-
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
26-
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.3
33+
CARGO_CRATE_DEPENDS+= memchr-2.7.2
34+
CARGO_CRATE_DEPENDS+= memoffset-0.9.1
35+
CARGO_CRATE_DEPENDS+= mime-0.3.17
36+
CARGO_CRATE_DEPENDS+= once_cell-1.19.0
37+
CARGO_CRATE_DEPENDS+= parking_lot-0.12.2
38+
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.10
2739
CARGO_CRATE_DEPENDS+= portable-atomic-1.6.0
28-
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.76
29-
CARGO_CRATE_DEPENDS+= pyo3-0.20.3
30-
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.20.3
31-
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.20.3
32-
CARGO_CRATE_DEPENDS+= pyo3-log-0.9.0
33-
CARGO_CRATE_DEPENDS+= pyo3-macros-0.20.3
34-
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.20.3
35-
CARGO_CRATE_DEPENDS+= pythonize-0.20.0
36-
CARGO_CRATE_DEPENDS+= quote-1.0.35
37-
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
40+
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.17
41+
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.82
42+
CARGO_CRATE_DEPENDS+= pyo3-0.21.2
43+
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.21.2
44+
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.21.2
45+
CARGO_CRATE_DEPENDS+= pyo3-log-0.10.0
46+
CARGO_CRATE_DEPENDS+= pyo3-macros-0.21.2
47+
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.21.2
48+
CARGO_CRATE_DEPENDS+= pythonize-0.21.1
49+
CARGO_CRATE_DEPENDS+= quote-1.0.36
50+
CARGO_CRATE_DEPENDS+= rand-0.8.5
51+
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
52+
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
53+
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.1
3854
CARGO_CRATE_DEPENDS+= regex-1.10.4
39-
CARGO_CRATE_DEPENDS+= regex-automata-0.4.4
40-
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.2
41-
CARGO_CRATE_DEPENDS+= ryu-1.0.11
42-
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
43-
CARGO_CRATE_DEPENDS+= serde-1.0.197
44-
CARGO_CRATE_DEPENDS+= serde_derive-1.0.197
45-
CARGO_CRATE_DEPENDS+= serde_json-1.0.115
46-
CARGO_CRATE_DEPENDS+= smallvec-1.10.0
47-
CARGO_CRATE_DEPENDS+= subtle-2.4.1
48-
CARGO_CRATE_DEPENDS+= syn-2.0.48
49-
CARGO_CRATE_DEPENDS+= target-lexicon-0.12.4
50-
CARGO_CRATE_DEPENDS+= typenum-1.15.0
51-
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.5
55+
CARGO_CRATE_DEPENDS+= regex-automata-0.4.6
56+
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.3
57+
CARGO_CRATE_DEPENDS+= ryu-1.0.18
58+
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
59+
CARGO_CRATE_DEPENDS+= serde-1.0.203
60+
CARGO_CRATE_DEPENDS+= serde_derive-1.0.203
61+
CARGO_CRATE_DEPENDS+= serde_json-1.0.117
62+
CARGO_CRATE_DEPENDS+= sha1-0.10.6
63+
CARGO_CRATE_DEPENDS+= sha2-0.10.8
64+
CARGO_CRATE_DEPENDS+= smallvec-1.13.2
65+
CARGO_CRATE_DEPENDS+= subtle-2.5.0
66+
CARGO_CRATE_DEPENDS+= syn-2.0.61
67+
CARGO_CRATE_DEPENDS+= target-lexicon-0.12.14
68+
CARGO_CRATE_DEPENDS+= typenum-1.17.0
69+
CARGO_CRATE_DEPENDS+= ulid-1.1.2
70+
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.12
5271
CARGO_CRATE_DEPENDS+= unindent-0.2.3
5372
CARGO_CRATE_DEPENDS+= version_check-0.9.4
54-
CARGO_CRATE_DEPENDS+= windows-sys-0.36.1
55-
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.36.1
56-
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.36.1
57-
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.36.1
58-
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.36.1
59-
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.36.1
73+
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
74+
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.92
75+
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.92
76+
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.92
77+
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.92
78+
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.92
79+
CARGO_CRATE_DEPENDS+= web-time-1.1.0
80+
CARGO_CRATE_DEPENDS+= windows-targets-0.52.5
81+
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.5
82+
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.5
83+
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.52.5
84+
CARGO_CRATE_DEPENDS+= windows_i686_gnullvm-0.52.5
85+
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.52.5
86+
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.5
87+
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.5
88+
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.5

0 commit comments

Comments
 (0)