[PATCH] Set HTTP user agent to git/GIT_VERSION
- From
- Nick Hengeveld <nickh@reactrix.com>
- Date
- Apr 4, 2006, 17:11 UTC
- Message-ID
- <20060404171128.GD14967@reactrix.com>
Useful for diagnostics/troubleshooting to know which client versions are hitting your server.
Signed-off-by: Nick Hengeveld <nickh@reactrix.com>
---
Makefile | 3 +++ http.c | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-)
468d4d4ac3cbdb0757a7cc1c207ca379ce3a5d56
diff --git a/Makefile b/Makefile index 19ce42c..c7d5ecf 100644 --- a/Makefile +++ b/Makefile @@ -510,6 +510,9 @@ git$X git.spec \ exec_cmd.o: exec_cmd.c $(CC) -o $*.o -c $(ALL_CFLAGS) '-DGIT_EXEC_PATH="$(gitexecdir_SQ)"' $< +http.o: http.c + $(CC) -o $*.o -c $(ALL_CFLAGS) -DGIT_USER_AGENT='"git/$(GIT_VERSION)"' $< + ifdef NO_EXPAT http-fetch.o: http-fetch.c $(CC) -o $*.o -c $(ALL_CFLAGS) -DNO_EXPAT $< diff --git a/http.c b/http.c index 9604e33..0cb42a8 100644 --- a/http.c +++ b/http.c @@ -195,6 +195,8 @@ #endif if (getenv("GIT_CURL_VERBOSE")) curl_easy_setopt(result, CURLOPT_VERBOSE, 1); + curl_easy_setopt(result, CURLOPT_USERAGENT, GIT_USER_AGENT); + return result; }
-- 1.3.0.rc1.g9aef-dirty