aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2003-12-28 16:08:04 +0000
committerDavid Shaw <[email protected]>2003-12-28 16:08:04 +0000
commit48238805b9a767c2ecbfa36575520cc3cebd8940 (patch)
tree6835e5d5eae150e2ad2634e06050789f38b745ba
parent* http.h: Pass the http proxy from outside rather than pulling it from the (diff)
downloadgnupg-48238805b9a767c2ecbfa36575520cc3cebd8940.tar.gz
gnupg-48238805b9a767c2ecbfa36575520cc3cebd8940.zip
* options.h, g10.c (main), keyserver.c (keyserver_opts,
parse_keyserver_uri): honor-http-proxy is no longer an option since we can do the same thing with http-proxy with no arguments. Also remove broken-http-proxy since it can be better handled in the HTTP helper.
-rw-r--r--g10/ChangeLog6
-rw-r--r--g10/g10.c5
-rw-r--r--g10/keyserver.c4
-rw-r--r--g10/options.h2
4 files changed, 9 insertions, 8 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index a5d9b1cac..4e7fdf31d 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,5 +1,11 @@
2003-12-28 David Shaw <[email protected]>
+ * options.h, g10.c (main), keyserver.c (keyserver_opts,
+ parse_keyserver_uri): honor-http-proxy is no longer an option
+ since we can do the same thing with http-proxy with no arguments.
+ Also remove broken-http-proxy since it can be better handled in
+ the HTTP helper.
+
* keyserver.c (argsep): New variation on strsep that knows about
optional arguments.
(parse_keyserver_options): Use it here for optional arguments.
diff --git a/g10/g10.c b/g10/g10.c
index 531506284..60c52672b 100644
--- a/g10/g10.c
+++ b/g10/g10.c
@@ -1983,11 +1983,10 @@ main( int argc, char **argv )
case oNoLiteral: opt.no_literal = 1; break;
case oSetFilesize: opt.set_filesize = pargs.r.ret_ulong; break;
case oHonorHttpProxy:
- opt.keyserver_options.honor_http_proxy = 1;
+ add_to_strlist(&opt.keyserver_options.other,"http-proxy");
deprecated_warning(configname,configlineno,
"--honor-http-proxy",
- "--keyserver-options ",
- "honor-http-proxy");
+ "--keyserver-options ","http-proxy");
break;
case oFastListMode: opt.fast_list_mode = 1; break;
case oFixedListMode: opt.fixed_list_mode = 1; break;
diff --git a/g10/keyserver.c b/g10/keyserver.c
index 18746f7f3..d7843b271 100644
--- a/g10/keyserver.c
+++ b/g10/keyserver.c
@@ -63,8 +63,6 @@ struct kopts
{"include-disabled",1,&opt.keyserver_options.include_disabled},
{"include-subkeys",1,&opt.keyserver_options.include_subkeys},
{"keep-temp-files",0,&opt.keyserver_options.keep_temp_files},
- {"honor-http-proxy",1,&opt.keyserver_options.honor_http_proxy},
- {"broken-http-proxy",1,&opt.keyserver_options.broken_http_proxy},
{"refresh-add-fake-v3-keyids",0,&opt.keyserver_options.fake_v3_keyids},
{"auto-key-retrieve",0,&opt.keyserver_options.auto_key_retrieve},
{"try-dns-srv",1,&opt.keyserver_options.try_dns_srv},
@@ -242,7 +240,7 @@ parse_keyserver_uri(char *uri,const char *configname,unsigned int configlineno)
deprecated_warning(configname,configlineno,"x-broken-hkp",
"--keyserver-options ","broken-http-proxy");
opt.keyserver_scheme="hkp";
- opt.keyserver_options.broken_http_proxy=1;
+ add_to_strlist(&opt.keyserver_options.other,"broken-http-proxy");
}
else if(ascii_strcasecmp(opt.keyserver_scheme,"x-hkp")==0
|| ascii_strcasecmp(opt.keyserver_scheme,"http")==0)
diff --git a/g10/options.h b/g10/options.h
index 0832abf21..f359a6a2d 100644
--- a/g10/options.h
+++ b/g10/options.h
@@ -127,8 +127,6 @@ struct {
int include_revoked;
int include_disabled;
int include_subkeys;
- int honor_http_proxy;
- int broken_http_proxy;
int use_temp_files;
int keep_temp_files;
int fake_v3_keyids;