FTP. */
char *output_document; /* The output file to which the
documents will be printed. */
+ int od_known_regular; /* whether output_document is a
+ regular file we can manipulate,
+ i.e. not `-' or a device file. */
FILE *dfp; /* The file pointer to the output
document. */
char *http_user; /* HTTP user. */
char *http_passwd; /* HTTP password. */
char *user_header; /* User-defined header(s). */
+ int http_keep_alive; /* whether we use keep-alive */
int use_proxy; /* Do we use proxy? */
int proxy_cache; /* Do we load from proxy cache? */
- char *http_proxy, *ftp_proxy;
+ char *http_proxy, *ftp_proxy, *https_proxy;
char **no_proxy;
char *base_href;
char *proxy_user; /*oli*/
long quota; /* Maximum number of bytes to
retrieve. */
- long downloaded; /* How much we downloaded already. */
+ VERY_LONG_TYPE downloaded; /* How much we downloaded already. */
+ int downloaded_overflow; /* Whether the above overflowed. */
int numurls; /* Number of successfully downloaded
URLs */
necessary to display a page properly. */
struct sockaddr_in *bind_address; /* What local IP address to bind to. */
+
+#ifdef HAVE_SSL
+ char *sslcertfile; /* external client cert to use. */
+ char *sslcertkey; /* the keyfile for this certificate
+ (if not internal) included in the
+ certfile. */
+#endif /* HAVE_SSL */
};
#ifndef OPTIONS_DEFINED_HERE