+1998-11-03 Edward J. Sabol <sabol@alderaan.gsfc.nasa.gov>
+
+ * recur.c (recursive_retrieve): If a finite maximum depth is
+ specified, and we're are already at that depth, don't download the
+ HTML file for parsing.
+
2000-03-01 Dan Harkless <dan-wget@dilvish.speed.net>
* ftp.c (ftp_loop_internal): Call new downloaded_file() function,
Addendum: If the URL is FTP, and it is to be loaded, only the
domain and suffix settings are "stronger".
- Note that .html and (yuck) .htm will get loaded
- regardless of suffix rules (but that is remedied later with
- unlink).
+ Note that .html and (yuck) .htm will get loaded regardless of
+ suffix rules (but that is remedied later with unlink) unless
+ the depth equals the maximum depth.
More time- and memory- consuming tests should be put later on
the list. */
b) it is "htm"
If the file *is* supposed to be HTML, it will *not* be
- subject to acc/rej rules. That's why the `!'. */
+ subject to acc/rej rules, unless a finite maximum depth has
+ been specified and the current depth is the maximum depth. */
if (!
(!*u->file
|| (((suf = suffix (constr)) != NULL)
- && (!strcmp (suf, "html") || !strcmp (suf, "htm")))))
+ && ((!strcmp (suf, "html") || !strcmp (suf, "htm"))
+ && ((opt.reclevel != 0) && (depth != opt.reclevel))))))
{
if (!acceptable (u->file))
{