X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Foptions.h;h=7010cd414746d148ebf3fea285246c28aa50c9d7;hp=2ecfecad359d8fb329c0265eda8a864046f832bf;hb=0a3697ad652df74ffeec8a97e1d23c343d8ef391;hpb=91a190a770c417549dddd64ce762140184aabf0c diff --git a/src/options.h b/src/options.h index 2ecfecad..7010cd41 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 @@ -59,6 +70,7 @@ struct options char **domains; /* See host.c */ char **exclude_domains; + int dns_cache; /* whether we cache DNS lookups. */ char **follow_tags; /* List of HTML tags to recursively follow. */ char **ignore_tags; /* List of HTML tags to ignore if recursing. */ @@ -172,6 +184,12 @@ struct options char *post_data; /* POST query string */ char *post_file_name; /* File to post */ + + enum { + restrict_none, + restrict_shell, + restrict_windows + } restrict_file_names; /* whether we restrict file name chars. */ }; extern struct options opt;