From e1498c8572807ec95a1acb9d9960cf6c7a36360b Mon Sep 17 00:00:00 2001
From: godog <godog@autistici.org>
Date: Fri, 14 Mar 2025 18:36:26 +0100
Subject: [PATCH] irc: point sasl to services

---
 roles/irc/templates/inspircd/inspircd.conf | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/roles/irc/templates/inspircd/inspircd.conf b/roles/irc/templates/inspircd/inspircd.conf
index 8c667cf6..a72fae64 100644
--- a/roles/irc/templates/inspircd/inspircd.conf
+++ b/roles/irc/templates/inspircd/inspircd.conf
@@ -26,6 +26,8 @@
 # linked irc servers
 <bind address="" port="17029" type="servers" ssl="gnutls">
 
+<sasl target="services.irc.{{ irc_network_name }}" requiressl="yes">
+
 <power
        diepass="{{ irc_power_password }}"
        restartpass="{{ irc_power_password }}">
@@ -63,16 +65,16 @@
          suffixpart=""
          syntaxhints="no"
          cyclehosts="no"
-	 cyclehostsfromuser="no"
+         cyclehostsfromuser="no"
          ircumsgprefix="no"
          announcets="yes"
-	 allowmismatched="no"
-	 defaultbind="auto"
+         allowmismatched="no"
+         defaultbind="auto"
          hostintopic="no"
          pingwarning="15"
          serverpingfreq="60"
          defaultmodes="nt"
- 	 exemptchanops="nonick:v flood:o"
+         exemptchanops="nonick:v flood:o"
          invitebypassmodes="yes">
 
 <performance
@@ -94,7 +96,7 @@
           hidesplits="no"
           maxtargets="20"
           customversion=""
-	  operspywhois="no"
+          operspywhois="no"
           maphide=""
           restrictbannedusers="yes"
           genericoper="yes"
-- 
GitLab