Date: Wed, 22 Apr 1998 20:30:02 -0700 (PDT) From: Dave Chapeskie <dchapes@ddm.on.ca> To: freebsd-bugs Subject: Re: bin/6371 Message-ID: <199804230330.UAA18165@hub.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR bin/6371; it has been noted by GNATS.
From: Dave Chapeskie <dchapes@ddm.on.ca>
To: Poul-Henning Kamp <phk@FreeBSD.ORG>,
Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: bin/6371
Date: Wed, 22 Apr 1998 23:20:18 -0400
On Tue, 21 Apr 1998 at 23:25:27 -0700, Poul-Henning Kamp wrote:
> Better patch is needed:
> FTP_PROXY=somehost:someport should work
The patch doesn't change the behaviour of non-null FTP_PROXY settings at
all.
> manual page should be updated
True. The patch at the end of this message adds this paragraph:
If FTP_PROXY is undefined the value of HTTP_PROXY is used for FTP
transfers. If this is undesirable you can set FTP_PROXY to NULL and
fetch will connect directly without using a proxy.
By the way, I should mention that I submitted the patch because I've
come across a few other people in the same situation as me. You'll
note that my original submission suggested that there is likely a better
solution. If you don't like this quick fix just leave the PR open and
perhaps someone else will take the time to do it 'right'.
On Wed, Apr 22, 1998 at 10:18:48AM -0400, Garrett Wollman wrote:
> > Synopsis: fetch(1) uses HTTP_PROXY for ftp requests when FTP_PROXY
> > undefined
>
> It was done this way intentionally. (The original `fetch' did it,
> too, before I rewrote it to be more general.) My solution:
>
> fetch() {
> (unset HTTP_PROXY; /usr/bin/fetch ${1+"$@"})
> }
But then you you can't use fetch to get files via HTTP (at least not
through the proxy). My 'solution' doesn't break anything for existing
users it just adds a way for people to tell fetch they don't want FTP to
be proxied. Currently there is no way to do that. At least no way that
I know of, if anyone else knows better...
Cheers,
--
Dave Chapeskie <dchapes@ddm.on.ca>, DDM Consulting
===================================================================
RCS file: /cvs/FreeBSD/src/usr.bin/fetch/fetch.1,v
retrieving revision 1.9.2.6
diff -u -u -r1.9.2.6 fetch.1
--- fetch.1 1997/09/15 08:07:03 1.9.2.6
+++ fetch.1 1998/04/23 03:09:45
@@ -163,6 +163,21 @@
.Tn HTTP
.Dq Li GET
request. HTTP proxy authentication is not yet implemented.
+.Pp
+If
+.Ev FTP_PROXY
+is undefined the value of
+.Ev HTTP_PROXY
+is used for
+.Tn FTP
+transfers.
+If this is undesirable you can set
+.Ev FTP_PROXY
+to
+.Tn NULL
+and
+.Nm fetch
+will connect directly without using a proxy.
.Sh HTTP AUTHENTICATION
The
.Tn HTTP
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804230330.UAA18165>
