Page 1 of 1

SASL not working on 6.0.5+

Posted: Sun Feb 12, 2023 3:25 pm
by albozz
<NickServ> M_SASL: Ip-Adress (IP-adress) identified to account Info using SASL

but the user not identified and changed to guest on UnrealIRCd-6.0.5

Re: SASL not working on 6.0.5+

Posted: Sat Mar 04, 2023 8:48 am
by Syzop
This can be due to 2 reasons:
1) Your ulines are incorrect
2) You are using an out of date modules.default.conf (or you manually changed it)

For #1, see https://www.unrealircd.org/docs/Ulines_block but...
As for #2, this is specific for <6.0.5 to >=6.0.5 upgrades, so i'm leaning towards this in your case, so here is that long answer if it is issue #2:

Are you manually maintaining your own 'modules.default.conf' ? This file should not be edited by hand unless you are very careful, and you should not use a modules.default.conf from for example UnrealIRCd 6.0.4 in UnrealIRCd 6.0.5.
New modules are added almost every release and if you miss these modules in your modules conf then you miss out on features or things don't work. Specifically in 6.0.5 some SASL related functionality was moved to its own module, this means that if you use an old modules conf you will miss the loadmodule line for the svslogin module and SASL won't work.

The easiest solution is to run "make install" again from your unrealircd-6.0.5 directory and then REHASH the IRC server. This will copy unrealircd's default modules.default.conf to your conf/ directory and (re)load the default modules.
If you have multiple IRC servers upgraded recently then do the same on all servers. Then see if your problem is resolved.