X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Fmain.c;h=275605ca58cef7264eff79dcf634ce8d00584158;hb=07f60f19a4ee99ddc343bb51568b0c474e9b853d;hp=271d509697ca7093703e23f47de784886d817bce;hpb=5099ec0306952b942f3bb25a1aab1ee8d7f01092;p=wget diff --git a/src/main.c b/src/main.c index 271d5096..275605ca 100644 --- a/src/main.c +++ b/src/main.c @@ -150,13 +150,15 @@ Logging and input file:\n\ -i, --input-file=FILE download URLs found in FILE.\n\ -F, --force-html treat input file as HTML.\n\ -B, --base=URL prepends URL to relative links in -F -i file.\n\ + --sslcertfile=FILE optional client certificate.\n\ + --sslcertkey=KEYFILE optional keyfile for this certificate.\n\ \n"), _("\ Download:\n\ --bind-address=ADDRESS bind to ADDRESS (hostname or IP) on local host.\n\ -t, --tries=NUMBER set number of retries to NUMBER (0 unlimits).\n\ -O --output-document=FILE write documents to FILE.\n\ -nc, --no-clobber don\'t clobber existing files or use .# suffixes.\n\ - -c, --continue restart getting an existing file.\n\ + -c, --continue resume getting a partially-downloaded file.\n\ --dot-style=STYLE set retrieval display style.\n\ -N, --timestamping don\'t retrieve files if older than local.\n\ -S, --server-response print server response.\n\ @@ -303,6 +305,10 @@ main (int argc, char *const *argv) { "user-agent", required_argument, NULL, 'U' }, { "referer", required_argument, NULL, 129 }, { "use-proxy", required_argument, NULL, 'Y' }, +#ifdef HAVE_SSL + { "sslcertfile", required_argument, NULL, 132}, + { "sslcertkey", required_argument, NULL, 133}, +#endif /* HAVE_SSL */ { "wait", required_argument, NULL, 'w' }, { "waitretry", required_argument, NULL, 24 }, { 0, 0, 0, 0 } @@ -329,7 +335,7 @@ main (int argc, char *const *argv) /* [Is the order of the option letters significant? If not, they should be alphabetized, like the long_options. The only thing I know for sure is that the options with required arguments must be followed by a ':'. - -- Dan Harkless ] */ + -- Dan Harkless ] */ while ((c = getopt_long (argc, argv, "\ hpVqvdkKsxmNWrHSLcFbEY:G:g:T:U:O:l:n:i:o:a:t:D:A:R:P:B:e:Q:X:I:w:", long_options, (int *)0)) != EOF) @@ -506,6 +512,14 @@ GNU General Public License for more details.\n")); case 129: setval ("referer", optarg); break; +#ifdef HAVE_SSL + case 132: + setval ("sslcertfile", optarg); + break; + case 133: + setval ("sslcertkey", optarg); + break; +#endif /* HAVE_SSL */ case 'A': setval ("accept", optarg); break;