diff --git a/roles/custom/matrix-continuwuity/defaults/main.yml b/roles/custom/matrix-continuwuity/defaults/main.yml index bb0bd7f23..3a14700e3 100644 --- a/roles/custom/matrix-continuwuity/defaults/main.yml +++ b/roles/custom/matrix-continuwuity/defaults/main.yml @@ -186,9 +186,12 @@ matrix_continuwuity_config_turn_password: '' # Controls whether the self-check feature should validate SSL certificates. matrix_continuwuity_self_check_validate_certificates: true -# Controls server defederation settings. +# Controls server (de)federation settings. +matrix_continuwuity_allowed_remote_server_names: [] matrix_continuwuity_forbidden_remote_server_names: [] matrix_continuwuity_forbidden_remote_room_directory_server_names: [] +matrix_continuwuity_prevent_media_downloads_from: [] +matrix_continuwuity_ignore_messages_from_server_names: [] # Controls the `url_preview_domain_contains_allowlist` setting. matrix_continuwuity_url_preview_domain_contains_allowlist: [] diff --git a/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 b/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 index 9ee764e9d..ca3fc62be 100644 --- a/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 +++ b/roles/custom/matrix-continuwuity/templates/continuwuity.toml.j2 @@ -1224,14 +1224,14 @@ forbidden_remote_server_names = {{ matrix_continuwuity_forbidden_remote_server_n # # example: ["goodserver\\.tld$", "goodphrase"] # -#allowed_remote_server_names = [] +allowed_remote_server_names = {{ matrix_continuwuity_allowed_remote_server_names | to_json }} # Vector list of regex patterns of server names that continuwuity will # refuse to download remote media from. # # example: ["badserver\.tld$", "badphrase", "19dollarfortnitecards"] # -#prevent_media_downloads_from = [] +prevent_media_downloads_from = {{ matrix_continuwuity_prevent_media_downloads_from | to_json }} # List of forbidden server names via regex patterns that we will block all # outgoing federated room directory requests for. Useful for preventing @@ -1252,7 +1252,7 @@ forbidden_remote_room_directory_server_names = {{ matrix_continuwuity_forbidden_ # example: ["reallybadserver\.tld$", "reallybadphrase", # "69dollarfortnitecards"] # -#ignore_messages_from_server_names = [] +ignore_messages_from_server_names = {{ matrix_continuwuity_ignore_messages_from_server_names | to_json }} # Send messages from users that the user has ignored to the client. #