Feature #98

avatar

SASL support

Added by jdhore1-gmail-com - 1749 days ago. Updated 841 days ago.

Status:New Start:
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

90%

Category:Engine IRC
Target version:-
Complexity:

Votes: 0

Description

I'd like very much to see SASL support in Smuxi. It's currently used on very few networks (but all the ones i run :P ), but it will be on Freenode within the next year and it will be in InspIRCd. I think this would be a useful feature because only 2 other clients that exist support it and Smuxi would be the ONLY Windows client to support it.

Associated revisions

Revision 3a07213acabf7b0de23b9d1851781c82efb56537
Added by Mirco Bauer 545 days ago

[Engine/Engine-*] Refactored IProtocolManager.Connect() to use ServerModel

Cleanly pass all connection parameters to the protocol manager using the
ServerModel class. This way it is no longer needed to add and save a server
before making use of SSL options.

Also it will make it easier to add multi-identity support (references: #428),
different encoding per server (references: #27),
client certificates (references: #96) and SASL support (references: #98).

History

Updated by Mirco Bauer 1749 days ago

avatar

there's an irssi script that's a little bit broken to support SASL: http://www.stack.nl/~jilles/irc/cap_sasl.pl.txt
here's a working implementation of it written in C: http://hg.atheme.org/conspire/file/4ed31e7297bc/src/common/sasl.c

Updated by Mirco Bauer 841 days ago

avatar

Here is a specification of SASL over IRC:
http://hg.atheme.org/charybdis/charybdis/file/tip/doc/sasl.txt

Also available in: Atom PDF