renovate[bot]
70fd18079e
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.138.2
5 месяцев назад
Slavi Pantaleev
d8eed6bfd3
Add some variables for controlling `x_forwarded` settings for Synapse listeners
5 месяцев назад
renovate[bot]
4d15ebcffa
Update registry.gitlab.com/mb-saces/rust-synapse-tools Docker tag to v0.0.3
5 месяцев назад
Slavi Pantaleev
2a2ef828c3
Extract `mb-saces/rust-synapse-tools` version into a variable (`matrix_synapse_rust_synapse_compress_state_docker_image_version`) and annotate for Renovate
5 месяцев назад
Aine
071b5789f2
add matrix_synapse_user_directory_exclude_remote_users var
5 месяцев назад
renovate[bot]
a008665ad5
Update ghcr.io/element-hq/synapse Docker tag to v1.138.0
5 месяцев назад
Slavi Pantaleev
ec8a7a4934
Stabilize Matrix Authentication Service integration for Synapse
Related to https://github.com/element-hq/synapse/pull/18759
Currently problematic (leading to failures to start for Synapse) because of:
https://github.com/element-hq/synapse/pull/18759#issuecomment-3172744530
6 месяцев назад
Slavi Pantaleev
1c09eda631
Upgrade Synapse (v1.136.0 -> v1.137.0)
6 месяцев назад
Aine
8ff8e435c0
add matrix_synapse_admin_contact var
6 месяцев назад
renovate[bot]
ff79d9d8e8
Update matrixdotorg/mjolnir Docker tag to v1.11.0
6 месяцев назад
Richard Meyer
be161ae6e1
Update main.yml
6 месяцев назад
Aine
b24b13564a
Synapse v1.135.2
6 месяцев назад
Aine
c38c606b8e
Synapse v1.135.1 - switch to room version v12 by default
6 месяцев назад
renovate[bot]
6f2e7e7a57
Update ghcr.io/element-hq/synapse Docker tag to v1.135.0
7 месяцев назад
Slavi Pantaleev
3a11a32f9e
Do not rely on ansible-core>=2.19.0 to process Jinja blocks inside strings found in other strings blocks
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
7 месяцев назад
Slavi Pantaleev
f2524902af
Cast variables to string before running `length` on them when checking if a variable contains a value
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
7 месяцев назад
Slavi Pantaleev
51ab9ed9ff
Adjust `lstrip_blocks` to use a `bool` value for compatibility with ansible-core>=2.19.0
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
7 месяцев назад
Slavi Pantaleev
a1f6ee4dc9
Improve compatibility with ansible-core>=2.19.0 by not reaching into `vars`
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
7 месяцев назад
Aine
7261be5537
add matrix_synapse_ext_password_provider_ldap_tls_options_validate var
7 месяцев назад
renovate[bot]
8ecee76f62
Update ghcr.io/element-hq/synapse Docker tag to v1.134.0
7 месяцев назад
renovate[bot]
c0269b71b8
Update ghcr.io/element-hq/synapse Docker tag to v1.133.0
8 месяцев назад
Catalan Lover
1a6a75bdab
Add support for do_ping to synapse-http-antispam
This defaults to true for end user comfort as it helps assure them the modules connection to the consumer is working or is definitively not working. (As far as i have been told it retries until success)
8 месяцев назад
renovate[bot]
29607f442d
Update dependency maunium/synapse-http-antispam to v0.5.0
8 месяцев назад
Slavi Pantaleev
aada2d255f
Upgrade Synapse (v1.131.0 -> v1.132.0)
8 месяцев назад
Catalan Lover
5dcdf8e9e2
Update default room version to 11 in line with the specification.
8 месяцев назад
renovate[bot]
25c20f16d4
Update ghcr.io/element-hq/synapse Docker tag to v1.131.0
9 месяцев назад
Suguru Hirahara
3653f9f89b
Run codespell --write-changes
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
9 месяцев назад
renovate[bot]
5d0b0c98ae
Update ghcr.io/element-hq/synapse Docker tag to v1.130.0
9 месяцев назад
renovate[bot]
1fdb3dd990
Update dependency maunium/synapse-http-antispam to v0.4.0
9 месяцев назад
renovate[bot]
757527bbd2
Update matrixdotorg/mjolnir Docker tag to v1.10.0
9 месяцев назад
Slavi Pantaleev
465df3a949
Add support for synapse-http-antispam and integrate it with Draupnir
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4284
10 месяцев назад
Slavi Pantaleev
95ef383ef7
Add `matrix_synapse_cas_config_enabled` variable to make `cas_confg` non-null
This works around an issue with Matrix Authentication Service's `syn2mas` sub-command (at version v0.16.0),
which chokes with an error:
> Error: Failed to load Synapse configuration
> Caused by:
> invalid type: found unit, expected struct EnableableSection for key "default.cas_config" in homeserver.yaml YAML file
This issue is likely to be fixed in MAS v0.16.1 or v0.17.0.
10 месяцев назад
renovate[bot]
d1329edf71
Update ghcr.io/element-hq/synapse Docker tag to v1.129.0
10 месяцев назад
renovate[bot]
81d6a2adca
Update ghcr.io/element-hq/synapse Docker tag to v1.128.0
11 месяцев назад
Slavi Pantaleev
e1a2d427c6
Use multi-stage Dockerfile for building customized Synape
This also reverts e5574a405e because:
- it was causing issues on some servers (not clear why)
- such workarounds are no longer necessary when doing multi-stage building.
11 месяцев назад
Slavi Pantaleev
e5574a405e
Install `libldap-2.5` explicitly when installing `synapse-s3-storage-provider` to satisfy its `psycopg2` dependency
11 месяцев назад
Catalan Lover
922fe13f30
Update Synapse from v1.127.0 to v1.127.1
This is a security patch for Synapse that fixes an actively exploited bug.
11 месяцев назад
Slavi Pantaleev
df8043ec20
Upgrade Synapse (v1.126.0 -> v1.127.0)
11 месяцев назад
Catalan Lover
cd60cf1199
Internal Admin API and Draupnir Hjack Command Config ( #3389 )
* Enable Internal Admin API Access separately from Public access.
* Add Config variable for Draupnir Hijack command
And also make the internal admin API be automatically activated when this capability is used.
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Further Refine Internal Admin API
* Add Non Worker Labels for Internal Admin API
* Variable Rename
* Add validation rules for Internal Synapse admin API
* Add Draupnir Admin API required config validation.
* Override `matrix_synapse_reverse_proxy_companion_container_labels_internal_client_synapse_admin_api_traefik_entrypoints` via group vars
* Wire `matrix_bot_draupnir_admin_api_enabled` to `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand` in Draupnir's `defaults/main.yml`
* Remove unnecessary `matrix_bot_draupnir_admin_api_enabled` override from `group_vars/matrix_servers`
The same value is now (more appropriately) defined in Draupnir's `defaults/main.yml` file anyway.
* Add additional condition (`matrix_bot_draupnir_enabled`) for enabling `matrix_synapse_container_labels_internal_client_synapse_admin_api_enabled`
* Use a separate task for validating `matrix_bot_draupnir_admin_api_enabled` when `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand`
The other task deals with checking for null and not-blank and can't handle booleans properly.
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
11 месяцев назад
Aine
1c53f8dd1d
introduce new synapse vars
11 месяцев назад
Slavi Pantaleev
60e2e035a2
Add `matrix_synapse_rc_delayed_event_mgmt` variable
Ref:
- c4747dd177/docs/self-hosting.md (a-matrix-homeserver)
- e39fe3bc7f
11 месяцев назад
Slavi Pantaleev
8e883a5554
Fail if Synapse experimental feature QR code login (MSC4108) is enabled while Next-Gen Auth (MSC3861) is not
11 месяцев назад
Benjamin Blacher
bf1efda094
Add support for configuring Synapse's MSC4133 (Custom Profile Fields) ( #4171 )
* Add support for configuring Synapse's MSC4133 (Custom Profile Fields) experimental feature
* Reorder experimental_features in homeserver.yaml.j2 alphabetically
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
11 месяцев назад
Catalan Lover
5bb8a36f34
Update Mjolnir Anti Spam module to latest and add Renovate
11 месяцев назад
Slavi Pantaleev
3492d31dca
Rename some leftover `_name_prefix` variables (to `_registry_prefix`)
11 месяцев назад
Slavi Pantaleev
c5a03efdf6
Increase default Synapse/`rc_message` rate limits
The new rate limits are more suitable for running Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
Instead of trying to increase them conditionally only when Element Call
is enabled, it's simpler and good-enough to just increase them in all cases.
11 месяцев назад
Slavi Pantaleev
63f81bf268
Add support for configuring Synapse's MSC4222 (adding `state_after` to sync v2) experimental feature
This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
11 месяцев назад
Slavi Pantaleev
f5a0be0a7b
Add support for configuring Synapse's MSC4140 (Delayed Events) experimental feature
This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
11 месяцев назад
Slavi Pantaleev
4fb0b75942
Reorder Synapse config's `experimental_features` alphabetically
11 месяцев назад
Slavi Pantaleev
bda63024ee
Upgrade Synapse (v1.125.0 -> v1.126.0)
11 месяцев назад