wget 1.8: FTP recursion through proxy servers does not work anymore

2002-04-03 Thread Vladimir Volovich

Hi!

in wget 1.8, FTP recursion through proxy servers does not work anymore:
when i run

wget --execute ftp_proxy = http://some.proxy:3128; -m ftp://some.host/dir/

wget only retrieves the file ftp://some.host/dir/index.html
and stops.

i found the following ChangeLog entries:

* recur.c (recursive_retrieve): Enable FTP recursion through proxy
servers.

(at that point recussion started working), and

* recur.c (url_queue_new): New function.
(url_queue_delete): Ditto.
(url_enqueue): Ditto.
(url_dequeue): Ditto.
(retrieve_tree): New function, replacement for recursive_retrieve.
(descend_url_p): New function.
(register_redirection): New function.

at this point (when retrieve_tree replaced recursive_retrieve) it
probably was broken.

Best,
v.




wget 1.8: FTP recursion through proxy servers does not work anymore

2002-04-03 Thread Vladimir Volovich

Hi!

additional note: wget 1.7.1 works fine WRT FTP recursion through proxy
servers; that was the last version before the change from
recursive_retrieve to retrieve_tree was made (according to ChangeLog).

So, indeed the change from recursive_retrieve to retrieve_tree
introduced a bug.

Best,
v.

== original message ==
in wget 1.8, FTP recursion through proxy servers does not work anymore:
when i run

wget --execute ftp_proxy = http://some.proxy:3128; -m ftp://some.host/dir/

wget only retrieves the file ftp://some.host/dir/index.html
and stops.

i found the following ChangeLog entries:

* recur.c (recursive_retrieve): Enable FTP recursion through proxy
servers.

(at that point recussion started working), and

* recur.c (url_queue_new): New function.
(url_queue_delete): Ditto.
(url_enqueue): Ditto.
(url_dequeue): Ditto.
(retrieve_tree): New function, replacement for recursive_retrieve.
(descend_url_p): New function.
(register_redirection): New function.

at this point (when retrieve_tree replaced recursive_retrieve) it
probably was broken.

Best,
v.