WeeChatはIPv6を使用しません

WeeChatはIPv6を使用しません

私はウィーチャットDebian 8.5 にバージョン 1.5 をインストールし、irc.server.freenode.ipv6オプションを次のように設定します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")

これにより、WeeChat は IPv4 よりも IPv6 を優先するようになります。irc.freenode.net には IPv6 AAAA レコードが存在します:

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

たとえば、IPv6 経由で irc.freenode.net に ping を実行できます。

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

しかし、WeeChat で irc.freenode.net に接続しようとすると、IPv6 は試行されません ( で確認済みtcpdump)。TCP ポート 6667 への IPv4 での接続を拒否しても、IPv6 は試行されません。

問題は WeeChat に関係ないと思います (別のバージョンでも試しました)。このような動作の原因は何だと思いますか?

答え1

weechat 1.6-rc2 (現在の開発バージョン) を試していただけますか? サーバーへの接続中にホスト アドレスに関するバグを修正しました。ちなみに、バージョン 1.6 は 2 日後に予定されています。

関連情報