mirror of
https://github.com/irssi/irssi.git
synced 2026-08-23 18:42:53 +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
|
|
@ -18,6 +18,7 @@ while (<STDIN>) {
|
|||
|
||||
s/GList \* of ([^,]*)/glistptr_\1/g;
|
||||
s/GSList of (\w+)s/gslist_\1/g;
|
||||
s/GBytes \*/gbytes/g;
|
||||
|
||||
s/char \*[^,]*/string/g;
|
||||
s/ulong \*[^,]*/ulongptr/g;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue