The Linux's Speech

quarta-feira, junho 28, 2006

Bug de Incompatibilidade no XChat

Um dia desses, usando o XChat, que por sinal é um ótimo cliente de IRC em modo gráfico, eu achei um erro de incompatibilidade com a rede BRASnet.

O erro acontece quando se usa o recurso de auto identificação no NickServ disponível na janela de Lista de Servidores.

Quando o XChat se conecta na rede BRASnet, ele emite o comando "privmsg nickserv [argumentos]", sendo que como a rede tem seu IRCd baseado em Hybrid que a muito tempo bloqueia o comando /privmsg direcionado para o nickserv, dá um erro.

A solução foi procurar em seu código fonte o erro, e o encontrei no arquivo 'proto-irc.c'. Para corrigir o erro, basta incluir duas linhas após a linha 342:

if (strcasecmp (word[7], "BRASnet") == 0)
serv->nickservtype = 1;

Pronto! Basta recompilar seu XCHAT e ele estará identificando seu nick na BRASnet sem problemas.

Eu já enviei a solução do problema para o e-mail do responsável, zed@xchat.org, basta agora esperar sua resposta.

Se você também quer contribuir, consulte http://www.xchat.org, que com certeza terá mais informações sobre!

Por hoje, é só!

0 Comentários:

Postar um comentário

<< Home