mirror of
https://github.com/irssi/irssi.git
synced 2026-08-23 10:32:31 +02:00
Add support for SASL mechanisms handled by scripts
This implements the suggested API from #323 with a caveat: currently the SASL mechanisms are tied to IRC and needs a bit of extra work to make them generic enough to move to the regular src/core instead of solely in src/irc/core. This greatly simplifies scripts for each mechanism since this handles the splitting and reassembly of the 400 byte fragments going to and coming from the server. The ECDSA-NIST256P-CHALLENGE mechanism has been reimplemented using this new API and found to work.
This commit is contained in:
parent
b8f7eaad40
commit
7c37b2a4d6
14 changed files with 286 additions and 96 deletions
|
|
@ -34,8 +34,8 @@
|
|||
-cmdmax: Specifies the maximum number of commands to perform before
|
||||
starting the internal flood protection.
|
||||
-sasl_mechanism Specifies the mechanism to use for the SASL authentication.
|
||||
At the moment irssi only supports the 'plain' and the
|
||||
'external' mechanisms.
|
||||
Irssi supports the 'plain' and 'external' mechanisms by
|
||||
default and other mechanisms through scripts.
|
||||
-sasl_username Specifies the username to use during the SASL authentication.
|
||||
-sasl_password Specifies the password to use during the SASL authentication.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue