WeeChat verwendet kein IPv6

WeeChat verwendet kein IPv6

Ich habe einWeeChatVersion 1.5 installiert auf Debian 8.5 mit irc.server.freenode.ipv6der Option 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")

Dies sollte WeeChat zwingen, IPv6 gegenüber IPv4 zu bevorzugen. irc.freenode.net hat vorhandene IPv6-AAAA-Einträge:

$ 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
$ 

..und ich kann beispielsweise irc.freenode.net über IPv6 anpingen:

$ 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
$ 

Wenn ich jedoch versuche, in WeeChat eine Verbindung zu irc.freenode.net herzustellen, wird IPv6 nicht einmal ausprobiert (überprüft mit tcpdump). Selbst wenn ich Verbindungen über IPv4 zum TCP-Port 6667 ablehne, wird IPv6 nicht ausprobiert.

Ich gehe davon aus, dass das Problem nicht bei WeeChat liegt (ich habe es sogar mit verschiedenen Versionen versucht). Irgendwelche Ideen, was dieses Verhalten verursachen könnte?

Antwort1

Könnten Sie es bitte mit Weechat 1.6-rc2 (aktuelle Entwicklungsversion) versuchen? Ich habe einen Fehler mit der Hostadresse während der Verbindung zu Servern behoben. Version 1.6 ist übrigens in 2 Tagen geplant.

verwandte Informationen