Bug 20259

Summary: fetch(1) confused when redirected from http to ftp
Product: Base System Reporter: Mikhail Teterin <mi>
Component: binAssignee: Dag-Erling Smørgrav <des>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.1-STABLE   
Hardware: Any   
OS: Any   

Description Mikhail Teterin 2000-07-28 18:10:01 UTC
	mi@misha:~/ports/distfiles (134) fetch -v http://dev.scriptics.com/download/tcl/tcl8_4/tcl8.4a1.tar.gz
	looking up dev.scriptics.com
	connecting to dev.scriptics.com:80
	requesting http://dev.scriptics.com:80/download/tcl/tcl8_4/tcl8.4a1.tar.gz
	302 redirect to ftp://ftp.scriptics.com/pub/tcl/tcl8_4/tcl8.4a1.tar.gz
	fetch: tcl8.4a1.tar.gz: 
	mi@misha:~/ports/distfiles (135)

Fix: 

Run with ``-v'' and re-fetch the correct URL explicitly.
How-To-Repeat: 
	Try the line above. The Scriptics web server redirects to the
	ftp site and fetch just exits at that point. If you know to
	run fetch with ``-v'', you'll see this, but without ``-v'' it
	leaves you clueless :(
Comment 1 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2000-07-28 23:13:20 UTC
Responsible Changed
From-To: freebsd-bugs->des

fetch(1) is mine.
Comment 2 des 2000-07-28 23:15:17 UTC
This has always been a problem with fetch(1). Not many sites currently
redirect to FTP URLs, but it *is* permissible behaviour for an HTTP
server, and libfetch should handle it properly. I'll see what can be
done about it.

DES
-- 
Dag-Erling Smorgrav - des@flood.ping.uio.no
Comment 3 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2001-11-27 13:36:47 UTC
State Changed
From-To: open->suspended

This is still a problem, but I haven't had time to address it and probably 
won't for quite a while.
Comment 4 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2001-12-04 01:13:15 UTC
State Changed
From-To: suspended->feedback

Fixed in -CURRENT, awaiting MFC.
Comment 5 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2001-12-18 09:53:27 UTC
State Changed
From-To: feedback->closed

MFCed, thanks!