From 1b63aa5c900dd5e90e16cab326c9a78e9473dbc2 Mon Sep 17 00:00:00 2001
From: godog <godog@autistici.org>
Date: Sun, 27 Sep 2020 17:35:12 +0200
Subject: [PATCH] irc: backwards compatible changes for inspircd3

---
 roles/irc/tasks/main.yml                  | 5 +++++
 roles/irc/templates/inspircd/modules.conf | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/roles/irc/tasks/main.yml b/roles/irc/tasks/main.yml
index 114f32a9..b9cc303a 100644
--- a/roles/irc/tasks/main.yml
+++ b/roles/irc/tasks/main.yml
@@ -17,6 +17,11 @@
     path: /etc/inspircd
     state: directory
 
+- name: Generate dhparams
+  command: openssh dhparams -out /etc/inspircd/dhparams 2048
+  args:
+    creates: /etc/inspircd/dhparams
+
 - template:
     dest: "/etc/inspircd/{{ item }}"
     src: "inspircd/{{ item }}"
diff --git a/roles/irc/templates/inspircd/modules.conf b/roles/irc/templates/inspircd/modules.conf
index 9e142516..767ef6b0 100644
--- a/roles/irc/templates/inspircd/modules.conf
+++ b/roles/irc/templates/inspircd/modules.conf
@@ -4,7 +4,6 @@
 
 <module name="m_md5.so">
 <module name="m_sha256.so">
-<module name="m_ripemd160.so">
 
 <module name="m_alias.so">
 <alias text="NICKSERV" replace="PRIVMSG NickServ :$2-" requires="NickServ" uline="yes">
@@ -54,6 +53,7 @@
 <module name="m_password_hash.so">
 <module name="m_regex_pcre.so">
 <module name="m_sasl.so">
+<sasl target="services.irc.mufhd0.net">
 <module name="m_services_account.so">
 <module name="m_sethost.so">
 <module name="m_sslmodes.so">
-- 
GitLab