Feature #98
SASL support
| Status: | New | Start: | |||
| Priority: | Normal | Due date: | |||
| Assigned to: | % 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
[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
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
Here is a specification of SASL over IRC:
http://hg.atheme.org/charybdis/charybdis/file/tip/doc/sasl.txt
Updated by Mirco Bauer 841 days ago
- % Done changed from 0 to 90
Needs to be merged from:
http://git.qnetp.net/?p=smartirc4net.git;a=shortlog;h=refs/heads/feature/%2398_sasl_support