]> jfr.im git - irc/freenode/web-7.0.git/blob - content/kb/sasl/irssi.md
10f9a85527537beda28ecb996b5a51d3f92a19a9
[irc/freenode/web-7.0.git] / content / kb / sasl / irssi.md
1 Title: Configuring SASL for Irssi
2 ---
3 The setup for SASL on Irssi differs depending on the version you have (you can
4 find out by running `irssi -v` in your nearest shell).
5
6
7 # Irssi 0.8.18 or later
8
9 Recent Irssi versions include built-in SASL support via `/network`:
10
11 /network add -sasl_username <login> -sasl_password <password> -sasl_mechanism PLAIN freenode
12 /server add -auto -net freenode -ssl -ssl_verify irc.freenode.net 6697
13
14
15 # Older versions
16
17 These versions need a separate script in order to support SASL: `cap_sasl.pl`.
18 You can install it from <https://scripts.irssi.org>:
19
20 mkdir -p ~/.irssi/scripts/autorun
21 wget https://scripts.irssi.org/scripts/cap_sasl.pl -O ~/.irssi/scripts/cap_sasl.pl
22 ln -sf ../cap_sasl.pl ~/.irssi/scripts/autorun/
23
24 Now load and configure it inside Irssi:
25
26 /script load cap_sasl
27 /network add freenode
28 /server add -auto -net freenode -ssl -ssl_verify irc.freenode.net 6697
29 /sasl set freenode <login> <password> PLAIN
30 /sasl save