]>
Commit | Line | Data |
---|---|---|
74835db6 | 1 | Title: Configuring SASL for Irssi |
46e25db6 | 2 | --- |
74835db6 EK |
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). | |
46e25db6 | 5 | |
46e25db6 | 6 | |
74835db6 | 7 | # Irssi 0.8.18 or later |
46e25db6 | 8 | |
74835db6 | 9 | Recent Irssi versions include built-in SASL support via `/network`: |
46e25db6 | 10 | |
b5f9d932 | 11 | /network add -sasl_username <login> -sasl_password <password> -sasl_mechanism PLAIN freenode |
e40533d1 | 12 | /server add -auto -net freenode -ssl -ssl_verify chat.freenode.net 6697 |
3f95c6df | 13 | /save |
46e25db6 | 14 | |
3f95c6df ST |
15 | ## Troubleshooting |
16 | ||
e40533d1 | 17 | To check that the setting was correct, run `/network` and confirm that the freenode entry looks like this: |
3f95c6df ST |
18 | |
19 | freenode: sasl_mechanism: plain, sasl_username: gryllida, sasl_password: (pass) | |
20 | ||
21 | All three items (mechanism, username, and password) must be set. | |
46e25db6 | 22 | |
74835db6 EK |
23 | # Older versions |
24 | ||
25 | These versions need a separate script in order to support SASL: `cap_sasl.pl`. | |
26 | You 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 | ||
32 | Now load and configure it inside Irssi: | |
33 | ||
34 | /script load cap_sasl | |
0a572d80 | 35 | /network add freenode |
e40533d1 | 36 | /server add -auto -net freenode -ssl -ssl_verify chat.freenode.net 6697 |
b5f9d932 | 37 | /sasl set freenode <login> <password> PLAIN |
74835db6 | 38 | /sasl save |
3f95c6df | 39 | /save |