[PATCH] http/ftp: optionally ask curl to not use EPSV command
- From
- Sasha Khapyorsky <sashak@voltaire.com>
- Date
- Sep 28, 2006, 19:26 UTC
- Message-ID
- <20060928192605.GD10617@sashak.voltaire.com>
If GIT_CURL_FTP_NO_EPSV environment variable is defined, disable using of EPSV ftp command (PASV will be used instead). This is helpful with some "poor" ftp servers which doesn't support EPSV mode.
Signed-off-by: Sasha Khapyorsky <sashak@voltaire.com> --- http.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/http.c b/http.c index 6c1937b..a966e6d 100644 --- a/http.c +++ b/http.c @@ -196,6 +196,9 @@ #endif curl_easy_setopt(result, CURLOPT_USERAGENT, GIT_USER_AGENT); + if (getenv("GIT_CURL_FTP_NO_EPSV")) + curl_easy_setopt(result, CURLOPT_FTP_USE_EPSV, 0); + return result; }
-- 1.4.2.1