https://bugzilla.wikimedia.org/show_bug.cgi?id=17140
Marcin Cieślak <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Marcin Cieślak <[email protected]> 2009-01-31 10:47:26 UTC --- Getting ipconfig / ifconfig output would be useful. 1) One thing to check if there is a local interface IPv6 address assigned, something like: fe80::299:77ff:aabb:ccdd 2) Another check would be whether one has a global IPv6 assigned, like: 2001:0DB8::A01/64 or whatever. 3) Another check is if you have IPv6 DNS server address in /etc/resolv.conf or ipconfig output on Windows. If #2 is true, and we have no real IPv6 connectivity, then there is no way for the system to figure out whether you actually have or have not a working global IPv6 (unless to fallback on TCP timeout that application does not have to do really) If only (1) is true, then getaddinfo(3) invoked with ai_flags |= AI_ADDRCONFIG should be able to find out that we don't have a working IPv6 connectivity. It would be useful to findout whether: - opera uses getaddrinfo(3) at all - if yes, does it supply AI_ADDRCONFIG flag If not, it is quite possible that the IPv4/IPv6 protocol selection logic is simply wrong. Most of the libc implementations use quite complex logic to determine whether IPv6 actually works. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
