On 02.11.2013 21:06, d...@sent.com wrote: > On Sat, Nov 2, 2013, at 10:55 AM, Mark Phippard wrote: >> I believe support for IPv6 in the SVN client is based solely on how the >> APR library was compiled. It has to have IPv6 support compiled in as it >> does the TCP connections etc. > It appears to be a problem with SVN's ability to name-resolve, not > whether it's IPv6 enabled. > > (1) resolv.conf -> IPv4, packaged svn co @ URL-target > ====> OK > (2) resolv.conf -> IPv6, packaged svn co @ URL-target > ====> FAIL > (3) resolv.conf -> IPv4, built-from-src svn co @ URL-target > ====> OK > (4) resolv.conf -> IPv6, built-from-src svn co @ URL-target > ====> FAIL > (5) resolv.conf -> IPv4, packaged svn co @ IPv4-address-target > ====> OK > (6) resolv.conf -> IPv6, packaged svn co @ IPv4-address-target > ====> OK > (7) resolv.conf -> IPv4, built-from-src svn co @ IPv6-address-target > ====> OK > (8) resolv.conf -> IPv6, built-from-src svn co @ IPv6-address-target > ====> OK > > I.e., SVN's name-resolution of URL-targets FAILs when resolv.conf points > to IPv6 nameserver IPs. NOT an issue of whether apr's IPv6-enabled.
It is either an APR issue, or a packaging issue. APR's apr_sockaddr_info_get function, which Subversion uses to resolve a hostname, does not have a flag to enable or disable IPv6 DNS lookups. All your list above proves is that your APR does not support DNS lookups to IPv6 name servers. I don't know whether this is a general limitation of APR, or whether your particular version of APR is too old, or compiled in a way that those lookups are disabled. In any case, I suggest you take that question to the APR developers; it's d...@apr.apache.org. But please be prepared to give a bit more information about your environment, starting with your OS version and APR version. -- Brane -- Branko Čibej | Director of Subversion WANdisco // Non-Stop Data e. br...@wandisco.com