Irssi аутентифицируется через SASL, все еще пытается войти под именем пользователя

Поэтому я использую Irssi 0.8.17 с Fedora 22 (установленной через dnf) и настроил аутентификацию SASL и SSL для Freenode. Я могу подтвердить подлинность, используя учетные данные, которые я предоставил в ~/.irssi/sasl.auth файл (автоматически генерируется через /sasl set Freenode primary-nick password PLAIN). Тем не менее, по какой-то причине я автоматически вхожу как локальное имя пользователя в дополнение к своему irc-нику, и я не могу понять, как остановить нежелательное поведение.

Я взял скрипт cap_sasl.pl с сайта Freenode https://freenode.net/sasl/sasl-irssi.shtml.

Добавил ssl-сертификат Gandi и преобразовал его из crt в файл pem.

созданный ~/.irssi/sasl.auth

Я раздели ~/.irssi/config до минимума

servers = (   {
    address = "chat.freenode.net";
    chatnet = "Freenode";
    port = "6697";
    use_ssl = "yes";
    ssl_verify = "yes";
    ssl_cacert = "~/.irssi/certs/*.pem";
    autoconnect = "yes";   }, );

settings = {   
    "fe-text" = { actlist_sort = "refnum"; };
};

chatnets = {
    Freenode = { type = "IRC"; };
};

Тем не менее, я до сих пор вхожу в Freenode дважды и не понимаю почему. Я не коснулся вещи /usr/share/irssi,

1 ответ

Исправил проблему, изменил chatnets в

chatnets = {
    Freenode = { type = "IRC"; nick="IRC-NICK" };
};

Обновление: также я удалил права на запись chmod -w ~/.irssi/config чтобы irssi не смог создать новую строку настроек ядра с настоящим именем и т. д. YMMV.

Другие вопросы по тегам