]> jfr.im git - irc/freenode/web-7.0.git/blame - content/kb/sasl/irssi.md
add /save; add troubleshooting subsection
[irc/freenode/web-7.0.git] / content / kb / sasl / irssi.md
CommitLineData
74835db6 1Title: Configuring SASL for Irssi
46e25db6 2---
74835db6
EK
3The setup for SASL on Irssi differs depending on the version you have (you can
4find out by running `irssi -v` in your nearest shell).
46e25db6 5
46e25db6 6
74835db6 7# Irssi 0.8.18 or later
46e25db6 8
74835db6 9Recent Irssi versions include built-in SASL support via `/network`:
46e25db6 10
b5f9d932
EK
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
3f95c6df 13 /save
46e25db6 14
3f95c6df
ST
15## Troubleshooting
16
17To check that the setting was correct, run `/network' and confirm that the freenode entry looks like this:
18
19 freenode: sasl_mechanism: plain, sasl_username: gryllida, sasl_password: (pass)
20
21All three items (mechanism, username, and password) must be set.
46e25db6 22
74835db6
EK
23# Older versions
24
25These versions need a separate script in order to support SASL: `cap_sasl.pl`.
26You can install it from <https://scripts.irssi.org>:
27
28 mkdir -p ~/.irssi/scripts/autorun
29 wget https://scripts.irssi.org/scripts/cap_sasl.pl -O ~/.irssi/scripts/cap_sasl.pl
30 ln -sf ../cap_sasl.pl ~/.irssi/scripts/autorun/
31
32Now load and configure it inside Irssi:
33
34 /script load cap_sasl
0a572d80 35 /network add freenode
b5f9d932
EK
36 /server add -auto -net freenode -ssl -ssl_verify irc.freenode.net 6697
37 /sasl set freenode <login> <password> PLAIN
74835db6 38 /sasl save
3f95c6df
ST
39 /save
40
41# Troubleshooting
42