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

Reply via email to