WeeChat não usa IPv6

2

Eu tenho uma versão 1.5 WeeChat instalada no Debian 8.5 com a opção irc.server.freenode.ipv6 definida como on :

10:57:15  weechat     | [server] (irc.conf)
10:57:15  weechat     |   irc.server.freenode.ipv6 = on  (default: (undefined))
10:57:15  weechat     | 
10:57:15  weechat     | 1 option (matching with "irc.server.freenode.ipv6")

Isso deve forçar o WeeChat a preferir o IPv6 ao IPv4. O irc.freenode.net tem registros IPv6 AAAA presentes:

$ dig @8.8.8.8 -t AAAA irc.freenode.net +noall +short
chat.freenode.net.
2a00:1a28:1100:11::42
2a01:270:0:666f::1
2a01:7e00::f03c:91ff:fee2:413b
2001:6b0:e:2a18::118
$ 

.. e por exemplo eu sou capaz de pingar o irc.freenode.net através do IPv6:

$ ping6 -nc 4 irc.freenode.net
PING irc.freenode.net(2001:5a0:3604:1:64:86:243:181) 56 data bytes
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=1 ttl=51 time=141 ms
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=2 ttl=51 time=141 ms
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=3 ttl=51 time=142 ms
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=4 ttl=51 time=142 ms

--- irc.freenode.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 141.567/141.903/142.081/0.431 ms
$ 

No entanto, quando tento conectar-me ao irc.freenode.net no WeeChat, o IPv6 nem sequer é tentado (verificado com tcpdump ). Mesmo se eu rejeitar conexões no IPv4 para a porta TCP 6667, o IPv6 não será tentado.

Eu assumo que o problema não é com o WeeChat (eu até tentei com versões diferentes). Alguma idéia, o que pode causar tal comportamento?

    
por Martin 26.09.2016 / 10:46

1 resposta

4

Poderia, por favor, tentar com o weechat 1.6-rc2 (versão de desenvolvimento atual)? Eu consertei um bug com o endereço do host durante a conexão com os servidores. A propósito, a versão 1.6 está programada em 2 dias.

    
por 30.09.2016 / 18:16