X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Foptions.h;h=518a50def859087382e27ede11b98bd3a03b9f19;hb=30ac043b0a4a9a983dd1b50ce1c89ed953019292;hp=d330021868fcea7f99c962622292ce1411aec594;hpb=a69cb0c3ad95ccd945154c6a7a3ee28280789bb5;p=wget diff --git a/src/options.h b/src/options.h index d3300218..518a50de 100644 --- a/src/options.h +++ b/src/options.h @@ -15,7 +15,17 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Wget; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +In addition, as a special exception, the Free Software Foundation +gives permission to link the code of its release of Wget with the +OpenSSL project's "OpenSSL" library (or with modified versions of it +that use the same license as the "OpenSSL" library), and distribute +the linked executables. You must obey the GNU General Public License +in all respects for all of the code used other than "OpenSSL". If you +modify this file, you may extend this exception to your version of the +file, but you are not obligated to do so. If you do not wish to do +so, delete this exception statement from your version. */ /* Needed for FDP. */ #include @@ -25,6 +35,7 @@ struct options int verbose; /* Are we verbose? */ int quiet; /* Are we quiet? */ int ntry; /* Number of tries per URL */ + int retry_connrefused; /* Treat CONNREFUSED as non-fatal. */ int background; /* Whether we should work in background. */ int kill_longer; /* Do we reject messages with *more* data than specified in @@ -154,18 +165,24 @@ struct options necessary to display a page properly. */ char *bind_address; /* What local IP address to bind to. */ #ifdef HAVE_SSL + char *sslcadir; /* CA directory (hash files) */ + char *sslcafile; /* CA File to use */ char *sslcertfile; /* external client cert to use. */ char *sslcertkey; /* the keyfile for this certificate (if not internal) included in the certfile. */ + int sslcerttype; /* 0 = PEM / 1=ASN1 (DER) */ + int sslcheckcert; /* 0 do not check / 1 check server cert */ char *sslegdsock; /* optional socket of the egd daemon */ + int sslprotocol; /* 0 = auto / 1 = v2 / 2 = v3 / 3 = TLSv1 */ #endif /* HAVE_SSL */ int cookies; char *cookies_input; char *cookies_output; + + char *post_data; /* POST query string */ + char *post_file_name; /* File to post */ }; -#ifndef OPTIONS_DEFINED_HERE extern struct options opt; -#endif