IPv6 failover?
    Jason Harris 
    jharris at widomaker.com
       
    Thu Aug  4 02:18:35 CEST 2005
    
    
  
On Wed, Aug 03, 2005 at 07:25:41PM -0400, David Shaw wrote:
> The thing is, if you have a --with-libcurl build, this failover would
> need to happen within curl itself.  What happens if you do:
>   curl http://keyserver.linux.it:11371/pks/add
> 
> on the command line.  Obviously it won't do anything keyserver-wise,
> but does it manage to connect?
It does:
  %curl -v http://keyserver.linux.it:11371/pks/add
  * About to connect() to keyserver.linux.it port 11371
  *   Trying 2001:1418:13:10::1... Failed to connect to 2001:1418:13:10::1: No route to host
  * Undefined error: 0
  *   Trying 62.94.26.10... connected
  * Connected to keyserver.linux.it (62.94.26.10) port 11371
  [snip]
Looking at http://curl.haxx.se/libcurl/c/curl_easy_setopt.html ,
this might do the trick:
  curl_easy_setopt (..., CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); 
if any connection, which always seems to prefer IPv6, doesn't
at first succeed.
-- 
Jason Harris           |  NIC:  JH329, PGP:  This _is_ PGP-signed, isn't it?
jharris at widomaker.com _|_ web:  http://keyserver.kjsl.com/~jharris/
          Got photons?   (TM), (C) 2004
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 313 bytes
Desc: not available
Url : /pipermail/attachments/20050803/15fba6c9/attachment.pgp
    
    
More information about the Gnupg-users
mailing list