Perhaps, but I thought the git protocol behavior was to dynamicly back off a
failed connect attempt to try the next? That wouldn't be solvable with any
preset option. It needs code added to/changed in libcurl.
Eeek. I really disagree with this suggestion. CURLOPT_CONNECT_ONLY means you
only (TCP or over proxy) connect and nothing more. That would force git to
implement a lot of HTTP details that libcurl already provides.
If you really really insist on letting git do it and not bring this feature to
libcurl, then I'd suggest that you first resolve the host, verify it by any
means you see fit, and then pass the IP to libcurl like in the URL as
"HTTP://12.23.45.67/blabla" with the correct host name in a custom-provided
host: header. It'd let you do the resolving magic and let libcurl do the HTTP
magic. But I wouldn't recommend that either...
--
/ daniel.haxx.se - primary libcurl author
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html