[svn] GnuPG - r4744 - trunk/keyserver
svn author dshaw
cvs at cvs.gnupg.org
Mon Apr 14 21:41:41 CEST 2008
Author: dshaw
Date: 2008-04-14 21:41:40 +0200 (Mon, 14 Apr 2008)
New Revision: 4744
Modified:
trunk/keyserver/ChangeLog
trunk/keyserver/curl-shim.c
trunk/keyserver/gpgkeys_curl.c
trunk/keyserver/gpgkeys_hkp.c
Log:
* gpgkeys_curl.c (main), gpgkeys_hkp.c (main): Make sure all libcurl
number options are passed as long.
* curl-shim.c (curl_easy_setopt): Minor tweak to match the real curl
better - libcurl uses 'long', not 'unsigned int'.
Modified: trunk/keyserver/ChangeLog
===================================================================
--- trunk/keyserver/ChangeLog 2008-04-14 17:41:47 UTC (rev 4743)
+++ trunk/keyserver/ChangeLog 2008-04-14 19:41:40 UTC (rev 4744)
@@ -1,3 +1,11 @@
+2008-04-14 David Shaw <dshaw at jabberwocky.com>
+
+ * gpgkeys_curl.c (main), gpgkeys_hkp.c (main): Make sure all
+ libcurl number options are passed as long.
+
+ * curl-shim.c (curl_easy_setopt): Minor tweak to match the real
+ curl better - libcurl uses 'long', not 'unsigned int'.
+
2008-04-07 Werner Koch <wk at g10code.com>
* gpgkeys_kdns.c: New.
Modified: trunk/keyserver/curl-shim.c
===================================================================
--- trunk/keyserver/curl-shim.c 2008-04-14 17:41:47 UTC (rev 4743)
+++ trunk/keyserver/curl-shim.c 2008-04-14 19:41:40 UTC (rev 4744)
@@ -1,7 +1,7 @@
/* curl-shim.c - Implement a small subset of the curl API in terms of
* the iobuf HTTP API
*
- * Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+ * Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -134,16 +134,16 @@
curl->proxy=va_arg(ap,char *);
break;
case CURLOPT_POST:
- curl->flags.post=va_arg(ap,unsigned int);
+ curl->flags.post=va_arg(ap,long)?1:0;
break;
case CURLOPT_POSTFIELDS:
curl->postfields=va_arg(ap,char *);
break;
case CURLOPT_FAILONERROR:
- curl->flags.failonerror=va_arg(ap,unsigned int);
+ curl->flags.failonerror=va_arg(ap,long)?1:0;
break;
case CURLOPT_VERBOSE:
- curl->flags.verbose=va_arg(ap,unsigned int);
+ curl->flags.verbose=va_arg(ap,long)?1:0;
break;
case CURLOPT_STDERR:
curl->errors=va_arg(ap,FILE *);
Modified: trunk/keyserver/gpgkeys_curl.c
===================================================================
--- trunk/keyserver/gpgkeys_curl.c 2008-04-14 17:41:47 UTC (rev 4743)
+++ trunk/keyserver/gpgkeys_curl.c 2008-04-14 19:41:40 UTC (rev 4744)
@@ -1,5 +1,5 @@
/* gpgkeys_curl.c - fetch a key via libcurl
- * Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+ * Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -285,7 +285,7 @@
if(follow_redirects)
{
- curl_easy_setopt(curl,CURLOPT_FOLLOWLOCATION,1);
+ curl_easy_setopt(curl,CURLOPT_FOLLOWLOCATION,1L);
if(follow_redirects>0)
curl_easy_setopt(curl,CURLOPT_MAXREDIRS,follow_redirects);
}
@@ -297,10 +297,10 @@
{
fprintf(console,"gpgkeys: curl version = %s\n",curl_version());
curl_easy_setopt(curl,CURLOPT_STDERR,console);
- curl_easy_setopt(curl,CURLOPT_VERBOSE,1);
+ curl_easy_setopt(curl,CURLOPT_VERBOSE,1L);
}
- curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,opt->flags.check_cert);
+ curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,(long)opt->flags.check_cert);
curl_easy_setopt(curl,CURLOPT_CAINFO,opt->ca_cert_file);
if(proxy)
Modified: trunk/keyserver/gpgkeys_hkp.c
===================================================================
--- trunk/keyserver/gpgkeys_hkp.c 2008-04-14 17:41:47 UTC (rev 4743)
+++ trunk/keyserver/gpgkeys_hkp.c 2008-04-14 19:41:40 UTC (rev 4744)
@@ -1,6 +1,6 @@
/* gpgkeys_hkp.c - talk to an HKP keyserver
- * Copyright (C) 2001, 2002, 2003, 2004, 2005
- * 2006 Free Software Foundation, Inc.
+ * Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ * 2008 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -197,9 +197,9 @@
fprintf(console,"gpgkeys: HTTP URL is `%s'\n",request);
curl_easy_setopt(curl,CURLOPT_URL,request);
- curl_easy_setopt(curl,CURLOPT_POST,1);
+ curl_easy_setopt(curl,CURLOPT_POST,1L);
curl_easy_setopt(curl,CURLOPT_POSTFIELDS,key);
- curl_easy_setopt(curl,CURLOPT_FAILONERROR,1);
+ curl_easy_setopt(curl,CURLOPT_FAILONERROR,1L);
res=curl_easy_perform(curl);
if(res!=0)
@@ -656,7 +656,7 @@
{
fprintf(console,"gpgkeys: curl version = %s\n",curl_version());
curl_easy_setopt(curl,CURLOPT_STDERR,console);
- curl_easy_setopt(curl,CURLOPT_VERBOSE,1);
+ curl_easy_setopt(curl,CURLOPT_VERBOSE,1L);
}
if(proxy)
More information about the Gnupg-commits
mailing list