diff --git a/roles/matrix/tasks/main.yml b/roles/matrix/tasks/main.yml index fabcb73edd0630f7eba777528ddea31be67bcdd3..4c130f61266e2bcc1e4dacbad86df0fe0c8624ea 100644 --- a/roles/matrix/tasks/main.yml +++ b/roles/matrix/tasks/main.yml @@ -22,7 +22,7 @@ - libxslt - libzip - make - - nodejs-lts-hydrogen + - nodejs-lts-iron - npm - openssl - pkgconf @@ -149,7 +149,7 @@ git: repo: https://github.com/matrix-org/matrix-appservice-irc dest: /var/lib/synapse/matrix-appservice-irc - version: 1.0.1 + version: 2.0.0 force: true become: true become_user: synapse diff --git a/roles/matrix/templates/irc-bridge.yaml.j2 b/roles/matrix/templates/irc-bridge.yaml.j2 index 62596cef8b6234a9a0802b729f6f4e08023b36c0..7850977743462eb0b846057178bb3cf7c0174c16 100644 --- a/roles/matrix/templates/irc-bridge.yaml.j2 +++ b/roles/matrix/templates/irc-bridge.yaml.j2 @@ -203,12 +203,6 @@ ircService: # join_rules will be set to 'invite' until these modes are removed. # Default: "public". joinRule: invite - # This will set the m.room.related_groups state event in newly created rooms - # with the given groupId. This means flares will show up on IRC users in those rooms. - # This should be set to the same thing as namespaces.users.group_id in irc_registration. - # This does not alter existing rooms. - # Leaving this option empty will not set the event. - groupId: "" # Should created Matrix rooms be federated? If false, only users on the # HS attached to this AS will be able to interact with this room. # Default: true. @@ -603,6 +597,8 @@ ircService: longReplyTemplate: "<$NICK> \"$ORIGINAL\" <- $REPLY" # how much time needs to pass between the reply and the original message to switch to the long format shortReplyTresholdSeconds: 300 + # Ignore users mentioned in a io.element.functional_members state event when checking admin room membership + ignoreFunctionalMembersInAdminRooms: false # Maximum number of montly active users, beyond which the bridge gets blocked (both ways) # RMAUlimit: 100