[Cmake-commits] CMake branch, next, updated. v2.8.9-588-gec08788

Brad King brad.king at kitware.com
Tue Sep 18 14:56:23 EDT 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  ec087883b37b1b5d9ef577776bc509d407e97261 (commit)
       via  14aff4daf45a3cf0af59de60a464af9abe6a013c (commit)
      from  2d592ca96317014e1666692a93b0573e3ebf2d1d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ec087883b37b1b5d9ef577776bc509d407e97261
commit ec087883b37b1b5d9ef577776bc509d407e97261
Merge: 2d592ca 14aff4d
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Tue Sep 18 14:56:22 2012 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Sep 18 14:56:22 2012 -0400

    Merge topic 'file-DOWNLOAD-user-agent' into next
    
    14aff4d file(DOWNLOAD): Add HTTP User-Agent string


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=14aff4daf45a3cf0af59de60a464af9abe6a013c
commit 14aff4daf45a3cf0af59de60a464af9abe6a013c
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Tue Sep 18 14:53:07 2012 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Tue Sep 18 14:53:07 2012 -0400

    file(DOWNLOAD): Add HTTP User-Agent string
    
    Some servers require a User-Agent string.  The curl command-line tool
    just sends "curl/$curlver", so do the same.
    
    Suggested-by: Fredrik Ehnbom <fehnbom at nvidia.com>

diff --git a/Source/cmFileCommand.cxx b/Source/cmFileCommand.cxx
index bb12980..4ac58a4 100644
--- a/Source/cmFileCommand.cxx
+++ b/Source/cmFileCommand.cxx
@@ -2857,6 +2857,9 @@ cmFileCommand::HandleDownloadCommand(std::vector<std::string> const& args)
   res = ::curl_easy_setopt(curl, CURLOPT_FAILONERROR, 1);
   check_curl_result(res, "DOWNLOAD cannot set http failure option: ");
 
+  res = ::curl_easy_setopt(curl, CURLOPT_USERAGENT, "curl/" LIBCURL_VERSION);
+  check_curl_result(res, "DOWNLOAD cannot set user agent option: ");
+
   res = ::curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION,
                            cmWriteToFileCallback);
   check_curl_result(res, "DOWNLOAD cannot set write function: ");

-----------------------------------------------------------------------

Summary of changes:
 Source/cmFileCommand.cxx |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list