This also moves msc4190 to the correct section for twitterpull/4668/head
| @@ -51,6 +51,9 @@ matrix_bridges_encryption_default: "{{ matrix_bridges_encryption_enabled }}" | |||||
| # Global var for enabling msc4190 ( On supported bridges) | # Global var for enabling msc4190 ( On supported bridges) | ||||
| matrix_bridges_msc4190_enabled: "{{ matrix_authentication_service_enabled and matrix_bridges_encryption_enabled and matrix_synapse_experimental_features_msc3202_device_masquerading_enabled }}" | matrix_bridges_msc4190_enabled: "{{ matrix_authentication_service_enabled and matrix_bridges_encryption_enabled and matrix_synapse_experimental_features_msc3202_device_masquerading_enabled }}" | ||||
| # Global var for enabling bridge self-signing ( On supported bridges) | |||||
| matrix_bridges_self_sign_enabled: "{{ matrix_bridges_msc4190_enabled }}" | |||||
| # Global var to enable/disable relay mode across all bridges with relay mode support | # Global var to enable/disable relay mode across all bridges with relay mode support | ||||
| matrix_bridges_relay_enabled: false | matrix_bridges_relay_enabled: false | ||||
| @@ -35,6 +35,7 @@ matrix_mautrix_bluesky_homeserver_domain: '{{ matrix_domain }}' | |||||
| matrix_mautrix_bluesky_appservice_address: 'http://matrix-mautrix-bluesky:29340' | matrix_mautrix_bluesky_appservice_address: 'http://matrix-mautrix-bluesky:29340' | ||||
| matrix_mautrix_bluesky_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_bluesky_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_bluesky_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| # A public address that external services can use to reach this appservice. | # A public address that external services can use to reach this appservice. | ||||
| matrix_mautrix_bluesky_appservice_public_address: '' | matrix_mautrix_bluesky_appservice_public_address: '' | ||||
| @@ -359,6 +359,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_bluesky_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_bluesky_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_bluesky_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_bluesky_bridge_encryption_key_sharing_allow | to_json }} | allow_key_sharing: {{ matrix_mautrix_bluesky_bridge_encryption_key_sharing_allow | to_json }} | ||||
| @@ -40,6 +40,7 @@ matrix_mautrix_gmessages_homeserver_domain: "{{ matrix_domain }}" | |||||
| matrix_mautrix_gmessages_appservice_address: "http://matrix-mautrix-gmessages:8080" | matrix_mautrix_gmessages_appservice_address: "http://matrix-mautrix-gmessages:8080" | ||||
| matrix_mautrix_gmessages_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_gmessages_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_gmessages_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| matrix_mautrix_gmessages_backfill_enabled: true | matrix_mautrix_gmessages_backfill_enabled: true | ||||
| matrix_mautrix_gmessages_backfill_max_initial_messages: 50 | matrix_mautrix_gmessages_backfill_max_initial_messages: 50 | ||||
| @@ -356,6 +356,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_gmessages_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_gmessages_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_gmessages_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_gmessages_bridge_encryption_key_sharing_allow | to_json }} | allow_key_sharing: {{ matrix_mautrix_gmessages_bridge_encryption_key_sharing_allow | to_json }} | ||||
| @@ -127,6 +127,7 @@ matrix_mautrix_meta_instagram_appservice_address: "http://{{ matrix_mautrix_meta | |||||
| matrix_mautrix_meta_instagram_appservice_id: "{{ matrix_mautrix_meta_instagram_meta_mode }}" | matrix_mautrix_meta_instagram_appservice_id: "{{ matrix_mautrix_meta_instagram_meta_mode }}" | ||||
| matrix_mautrix_meta_instagram_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_meta_instagram_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_meta_instagram_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| # For Facebook/Messenger, we use the same `@messengerbot:example.com` username regardless of how bridging happens for multiple reasons: | # For Facebook/Messenger, we use the same `@messengerbot:example.com` username regardless of how bridging happens for multiple reasons: | ||||
| # - it's consistent - regardless of how bridging happens, the bridged service is actually Messenger | # - it's consistent - regardless of how bridging happens, the bridged service is actually Messenger | ||||
| @@ -372,6 +372,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_meta_instagram_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_meta_instagram_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_meta_instagram_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_meta_instagram_bridge_encryption_allow_key_sharing | to_json }} | allow_key_sharing: {{ matrix_mautrix_meta_instagram_bridge_encryption_allow_key_sharing | to_json }} | ||||
| @@ -127,6 +127,7 @@ matrix_mautrix_meta_messenger_appservice_address: "http://{{ matrix_mautrix_meta | |||||
| matrix_mautrix_meta_messenger_appservice_id: "{{ matrix_mautrix_meta_messenger_meta_mode }}" | matrix_mautrix_meta_messenger_appservice_id: "{{ matrix_mautrix_meta_messenger_meta_mode }}" | ||||
| matrix_mautrix_meta_messenger_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_meta_messenger_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_meta_messenger_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| # For Facebook/Messenger, we use the same `@messengerbot:example.com` username regardless of how bridging happens for multiple reasons: | # For Facebook/Messenger, we use the same `@messengerbot:example.com` username regardless of how bridging happens for multiple reasons: | ||||
| # - it's consistent - regardless of how bridging happens, the bridged service is actually Messenger | # - it's consistent - regardless of how bridging happens, the bridged service is actually Messenger | ||||
| @@ -372,6 +372,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_meta_messenger_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_meta_messenger_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_meta_messenger_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_meta_messenger_bridge_encryption_allow_key_sharing | to_json }} | allow_key_sharing: {{ matrix_mautrix_meta_messenger_bridge_encryption_allow_key_sharing | to_json }} | ||||
| @@ -48,6 +48,7 @@ matrix_mautrix_signal_homeserver_async_media: false | |||||
| matrix_mautrix_signal_appservice_address: "http://matrix-mautrix-signal:8080" | matrix_mautrix_signal_appservice_address: "http://matrix-mautrix-signal:8080" | ||||
| matrix_mautrix_signal_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_signal_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_signal_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| matrix_mautrix_signal_command_prefix: "!signal" | matrix_mautrix_signal_command_prefix: "!signal" | ||||
| @@ -332,6 +332,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_signal_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_signal_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_signal_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_signal_bridge_encryption_key_sharing_allow | to_json }} | allow_key_sharing: {{ matrix_mautrix_signal_bridge_encryption_key_sharing_allow | to_json }} | ||||
| @@ -38,6 +38,7 @@ matrix_mautrix_slack_homeserver_async_media: false | |||||
| matrix_mautrix_slack_appservice_address: "http://matrix-mautrix-slack:8080" | matrix_mautrix_slack_appservice_address: "http://matrix-mautrix-slack:8080" | ||||
| matrix_mautrix_slack_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_slack_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_slack_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| # Displayname template for Slack users. Available variables: | # Displayname template for Slack users. Available variables: | ||||
| # .Name - The username of the user | # .Name - The username of the user | ||||
| @@ -376,6 +376,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_slack_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_slack_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_slack_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_slack_bridge_encryption_key_sharing_allow | to_json }} | allow_key_sharing: {{ matrix_mautrix_slack_bridge_encryption_key_sharing_allow | to_json }} | ||||
| @@ -43,6 +43,7 @@ matrix_mautrix_twitter_homeserver_domain: '{{ matrix_domain }}' | |||||
| matrix_mautrix_twitter_appservice_address: 'http://matrix-mautrix-twitter:29327' | matrix_mautrix_twitter_appservice_address: 'http://matrix-mautrix-twitter:29327' | ||||
| matrix_mautrix_twitter_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_twitter_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_twitter_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| # A public address that external services can use to reach this appservice. | # A public address that external services can use to reach this appservice. | ||||
| matrix_mautrix_twitter_appservice_public_address: '' | matrix_mautrix_twitter_appservice_public_address: '' | ||||
| @@ -205,11 +205,6 @@ appservice: | |||||
| # However, messages will not be guaranteed to be bridged in the same order they were sent in. | # However, messages will not be guaranteed to be bridged in the same order they were sent in. | ||||
| # This value doesn't affect the registration file. | # This value doesn't affect the registration file. | ||||
| async_transactions: false | async_transactions: false | ||||
| # Whether to use MSC4190 instead of appservice login to create the bridge bot device. | |||||
| # Requires the homeserver to support MSC4190 and the device masquerading parts of MSC3202. | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | |||||
| # Changing this option requires updating the appservice registration file. | |||||
| msc4190: {{ matrix_mautrix_twitter_msc4190_enabled | to_json }} | |||||
| # Authentication tokens for AS <-> HS communication. Autogenerated; do not modify. | # Authentication tokens for AS <-> HS communication. Autogenerated; do not modify. | ||||
| as_token: {{ matrix_mautrix_twitter_appservice_token | to_json }} | as_token: {{ matrix_mautrix_twitter_appservice_token | to_json }} | ||||
| @@ -355,6 +350,14 @@ encryption: | |||||
| # Whether to use MSC2409/MSC3202 instead of /sync long polling for receiving encryption-related data. | # Whether to use MSC2409/MSC3202 instead of /sync long polling for receiving encryption-related data. | ||||
| # This option is not yet compatible with standard Matrix servers like Synapse and should not be used. | # This option is not yet compatible with standard Matrix servers like Synapse and should not be used. | ||||
| appservice: {{ matrix_mautrix_twitter_bridge_encryption_appservice | to_json }} | appservice: {{ matrix_mautrix_twitter_bridge_encryption_appservice | to_json }} | ||||
| # Whether to use MSC4190 instead of appservice login to create the bridge bot device. | |||||
| # Requires the homeserver to support MSC4190 and the device masquerading parts of MSC3202. | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | |||||
| # Changing this option requires updating the appservice registration file. | |||||
| msc4190: {{ matrix_mautrix_twitter_msc4190_enabled | to_json }} | |||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_twitter_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_twitter_bridge_encryption_key_sharing_allow | to_json }} | allow_key_sharing: {{ matrix_mautrix_twitter_bridge_encryption_key_sharing_allow | to_json }} | ||||
| @@ -50,6 +50,7 @@ matrix_mautrix_whatsapp_homeserver_async_media: false | |||||
| matrix_mautrix_whatsapp_appservice_address: "http://matrix-mautrix-whatsapp:8080" | matrix_mautrix_whatsapp_appservice_address: "http://matrix-mautrix-whatsapp:8080" | ||||
| matrix_mautrix_whatsapp_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | matrix_mautrix_whatsapp_msc4190_enabled: "{{ matrix_bridges_msc4190_enabled }}" | ||||
| matrix_mautrix_whatsapp_self_sign_enabled: "{{ matrix_bridges_self_sign_enabled }}" | |||||
| matrix_mautrix_whatsapp_extev_polls: false | matrix_mautrix_whatsapp_extev_polls: false | ||||
| @@ -444,6 +444,9 @@ encryption: | |||||
| # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | # Only relevant when using end-to-bridge encryption, required when using encryption with next-gen auth (MSC3861). | ||||
| # Changing this option requires updating the appservice registration file. | # Changing this option requires updating the appservice registration file. | ||||
| msc4190: {{ matrix_mautrix_whatsapp_msc4190_enabled | to_json }} | msc4190: {{ matrix_mautrix_whatsapp_msc4190_enabled | to_json }} | ||||
| # Whether to enable self-signing for bridges (Only the bridge bot uses this for now) | |||||
| # Requires msc4190 to replace keys on reset | |||||
| self_sign: {{ matrix_mautrix_whatsapp_self_sign_enabled | to_json }} | |||||
| # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | # Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled. | ||||
| # You must use a client that supports requesting keys from other users to use this feature. | # You must use a client that supports requesting keys from other users to use this feature. | ||||
| allow_key_sharing: {{ matrix_mautrix_whatsapp_bridge_encryption_key_sharing_allow | to_json }} | allow_key_sharing: {{ matrix_mautrix_whatsapp_bridge_encryption_key_sharing_allow | to_json }} | ||||