]> sjero.net Git - wget/commitdiff
[svn] *** empty log message ***
authorhniksic <devnull@localhost>
Thu, 2 Mar 2000 14:23:22 +0000 (06:23 -0800)
committerhniksic <devnull@localhost>
Thu, 2 Mar 2000 14:23:22 +0000 (06:23 -0800)
po/de.gmo
po/hr.gmo
po/hr.po
po/it.gmo
po/pt_BR.gmo
src/ChangeLog
src/init.c
src/main.c
src/options.h
src/retr.c

index 57fdc24eb5346550caa049cb3359a5d203b28f8b..3c1b0bbd884ec40305f72bd01a1a4f0ddf2e8c8f 100644 (file)
Binary files a/po/de.gmo and b/po/de.gmo differ
index 9106a1a7308a84c055034b934bfbd3a7d44c2ab9..3ab2e12453c5b3d8cfbd3baa7e198c7a2465c017 100644 (file)
Binary files a/po/hr.gmo and b/po/hr.gmo differ
index 5284d8dc2aed46d4a0d21941a3c8f082b572d7d6..ed249449c66d8d5592acdca736314555b9ae10ed 100644 (file)
--- a/po/hr.po
+++ b/po/hr.po
@@ -213,7 +213,7 @@ msgstr "Dubina rekurzije %d prelazi najve
 msgid ""
 "Server file no newer than local file `%s' -- not retrieving.\n"
 "\n"
-msgstr ""
+msgstr "Datoteka na posluĀ¾itelju nije novija od lokalne datoteke `%s' -- ne skidam."
 
 #: src/ftp.c:1112 src/http.c:1109
 #, fuzzy, c-format
@@ -522,7 +522,7 @@ msgstr "Nevaljan Last-Modified header -- ignoriram vremensku oznaku.\n"
 msgid ""
 "Server file no newer than local file `%s.orig' -- not retrieving.\n"
 "\n"
-msgstr ""
+msgstr "Datoteka na posluĀ¾itelju nije novija od lokalne datoteke `%s.orig' -- ne skidam."
 
 #: src/http.c:1113
 msgid "Remote file is newer, retrieving.\n"
index 81e65cf30d58a7300ff4d6e8a25858400f296572..6497e68eabe9c0de84cc132745096fe69ba3dc5f 100644 (file)
Binary files a/po/it.gmo and b/po/it.gmo differ
index 13949dbec44cea4a2291e2bd7819464b010b6296..b6bfe117d6333fc84b1341dced0e5568ef13d86b 100644 (file)
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
index 95107195f8aed4499477caa9779167cec39d0723..e60b55bce11da9d03df813969b59864799ad3522 100644 (file)
@@ -1,3 +1,7 @@
+2000-01-30  Damir Dzeko  <ddzeko@zesoi.fer.hr>
+
+       * http.c (gethttp): Send custom Referer, if required.
+
 1999-09-24  Charles G Waldman  <cgw@fnal.gov>
 
        * netrc.c (parse_netrc): Allow passwords to contain spaces.
index 1d004c395200979b1af87504cff21ffdd6682bb6..83c954b1e0a14596aa9fe677f20354bf961018dd 100644 (file)
@@ -134,6 +134,7 @@ static struct {
   { "quota",           &opt.quota,             cmd_bytes },
   { "reclevel",                &opt.reclevel,          cmd_number_inf },
   { "recursive",       NULL,                   cmd_spec_recursive },
+  { "referer",         &opt.referer,           cmd_string },
   { "reject",          &opt.rejects,           cmd_vector },
   { "relativeonly",    &opt.relative_only,     cmd_boolean },
   { "removelisting",   &opt.remove_listing,    cmd_boolean },
@@ -923,6 +924,7 @@ cleanup (void)
   FREE_MAYBE (opt.http_proxy);
   free_vec (opt.no_proxy);
   FREE_MAYBE (opt.useragent);
+  FREE_MAYBE (opt.referer);
   FREE_MAYBE (opt.http_user);
   FREE_MAYBE (opt.http_passwd);
   FREE_MAYBE (opt.user_header);
index 65d5f6ac1eae9d2a88c78d40af0905bfec0b743a..a70e11198802d0c07b33906d3dc295efe7f9dd26 100644 (file)
@@ -265,6 +265,7 @@ main (int argc, char *const *argv)
     { "timeout", required_argument, NULL, 'T' },
     { "tries", required_argument, NULL, 't' },
     { "user-agent", required_argument, NULL, 'U' },
+    { "referer", required_argument, NULL, 129 },
     { "use-proxy", required_argument, NULL, 'Y' },
     { "wait", required_argument, NULL, 'w' },
     { 0, 0, 0, 0 }
@@ -549,6 +550,9 @@ GNU General Public License for more details.\n"));
        case 'U':
          setval ("useragent", optarg);
          break;
+       case 129:
+         setval ("referer", optarg);
+         break;
        case 'w':
          setval ("wait", optarg);
          break;
index cd53f8e5fafee2bf4267bf50a750e8aa53a6f900..b43bf7b360ef400202bd90b13ad5d24943d5e306 100644 (file)
@@ -120,6 +120,9 @@ struct options
   char *useragent;             /* Naughty User-Agent, which can be
                                   set to something other than
                                   Wget. */
+  char *referer;               /* Naughty Referer, which can be
+                                  set to something other than
+                                  NULL. */
   int convert_links;           /* Will the links be converted
                                   locally? */
   int remove_listing;          /* Do we remove .listing files
index d90fa5296fa8a48e90d7c61ad47af7d3b38452c9..81cf5b7373723993c6581717a1d038b7f0e0d8ad 100644 (file)
@@ -322,9 +322,10 @@ retrieve_url (const char *origurl, char **file, char **newloc,
   /* Set the referer.  */
   if (refurl)
     u->referer = xstrdup (refurl);
-  else
-    u->referer = NULL;
-
+  else {
+    u->referer = opt.referer;
+  }
+  
   local_use_proxy = USE_PROXY_P (u);
   if (local_use_proxy)
     {