SASL not working on 6.0.5+

If your UnrealIRCd is up and running but you have a question about it, then use this forum.
(NOT for installation or connecting issues! Use the other forum instead.)

Moderator: Supporters

Post Reply
albozz
Posts: 3
Joined: Mon Jul 20, 2020 8:56 pm

SASL not working on 6.0.5+

Post 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
Syzop
UnrealIRCd head coder
Posts: 2112
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Re: SASL not working on 6.0.5+

Post 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.
Post Reply