patch eabdad37e130b538e49cd13fb3efd211db457e18
Author: E. Bosch <presidev@AT@gmail.com>
Date:   Sat Jan 22 22:08:56 CET 2022
  * irc: Fix authentication issues
hunk ./irc.py 158
-             or user.local_auth(nick, self.conf['irc_nicks'], user.recv_pass, self.conf['irc_password']):
+             or user.local_auth(nick, self.conf['irc_nicks'], user.recv_pass, self.conf['irc_password'], self.conf['pam']):
hunk ./irc.py 563
-        else:
-            check_group = True
hunk ./irc.py 582
-    def local_auth(self, nick, nicks, recv_pass, irc_pass):
-        return ( nick in nicks
+    def local_auth(self, nick, nicks, recv_pass, irc_pass, pam):
+        return ( not pam
+                 and nick in nicks