This does seem to fix my problem:
> Sys.getenv("http_proxy")
http_proxy
"http://gproxy1.pfizer.com/"
> url("http://cran.r-project.org/src/contrib/PACKAGES",'r')
description
"http://cran.r-project.org/src/contrib/PACKAGES"
class
"url"
mode
"r"
text
"text"
opened
"opened"
can read
"yes"
can write
"no"
and even
> Sys.getenv("http_proxy")
http_proxy
"http://gproxy1.pfizer.com"
> url("http://cran.r-project.org/src/contrib/PACKAGES",'r')
description
"http://cran.r-project.org/src/contrib/PACKAGES"
class
"url"
mode
"r"
text
"text"
opened
"opened"
can read
"yes"
can write
"no"
-Greg
> -----Original Message-----
> From: Prof Brian D Ripley [mailto:ripley@stats.ox.ac.uk]
> Sent: Wednesday, June 19, 2002 4:58 AM
> To: Warnes, Gregory R
> Cc: r-devel@stat.math.ethz.ch
> Subject: RE: [R] Problems with url/download and http_proxy
>
>
> It's a bug in the libxml code causing the port to be set to zero.
> Comment lines like
>
> /*if (proxyPort != 0) {
> proxyPort = 0;
> }*/
>
> in nanohttp.c and nanoftp.c. (The port has already been set in the
> caller.)
>
> Please confirm that this works.
>
>
> On Tue, 18 Jun 2002 ripley@stats.ox.ac.uk wrote:
>
> > The port is not supposed to be required, so rather than fix
> the docs can
> > anyone fix the problem?
> >
> >
> > On Tue, 18 Jun 2002, Warnes, Gregory R wrote:
> >
> > >
> > > Just adding the trailing slash doesn't seem to help:
> > >
> > > > Sys.getenv('http_proxy')
> > > http_proxy
> > > "http://gproxy1.pfizer.com/"
> > >
> > > >
url("http://cran.r-project.org/src/contrib/PACKAGES",'r')
> > > connect: Cannot assign requested address
> > > unable to connect to 'gproxy1.pfizer.com'.
> > > Error in
> url("http://cran.r-project.org/src/contrib/PACKAGES",
"r")
> > > :
> > > cannot open URL
> > > `http://cran.r-project.org/src/contrib/PACKAGES'
> > >
> > > But adding the port explicitly does:
> > >
> > > > Sys.getenv("http_proxy")
> > > http_proxy
> > > "http://gproxy1.pfizer.com:80/"
> > > >
url("http://cran.r-project.org/src/contrib/PACKAGES",'r')
> > > description
> > > "http://cran.r-project.org/src/contrib/PACKAGES"
> > > class
> > > "url"
> > > mode
> > > "r"
> > > text
> > > "text"
> > > opened
> > > "opened"
> > > can read
> > > "yes"
> > > can write
> > > "no"
> > >
> > >
> > >
> > > even if the trailing slash is not present:
> > >
> > > > Sys.getenv("http_proxy")
> > > http_proxy
> > > "http://gproxy1.pfizer.com:80"
> > >
> > > >
url("http://cran.r-project.org/src/contrib/PACKAGES",'r')
> > > description
> > > "http://cran.r-project.org/src/contrib/PACKAGES"
> > > class
> > > "url"
> > > mode
> > > "r"
> > > text
> > > "text"
> > > opened
> > > "opened"
> > > can read
> > > "yes"
> > > can write
> > > "no"
> > >
> > >
> > > Perhaps the documentation for download.file should be
> changed to note the
> > > requirement of the port. The paragraph on proxies could
> be changed from
> > >
> > >
> > > Proxies can be specified via environment variables. Setting
> > > `"no_proxy"' stops any proxy being tried.
Otherwise
> the setting of
> > > `"http_proxy"' or `"ftp_proxy"'
(or failing that, the all
> > > upper-case version) is consulted and if non-empty
> used as a proxy
> > > site. For FTP transfers, the username and password
> on the proxy
> > > can be specified by `"ftp_proxy_user"' and
> `"ftp_proxy_password"'.
> > >
> > >
> > > to something like:
> > >
> > > Proxies can be specified via the environment
> variables `"http_proxy"'
> > > or `"HTTP_PROXY"' and
`"ftp_proxy'" or
> `"FTP_PROXY"'. These variables
> > > must be of the form
> `protocol://machine.domain.tld:port'. For FTP
> > > transfers, the username and password on the proxy
> can be specified by
> > > `"ftp_proxy_user"' and
`"ftp_proxy_password"'.
> Setting `"no_proxy"'
> > > prevents the use of any proxy.
> > >
> > >
> > > -Greg
> > >
> > > > -----Original Message-----
> > > > From: ripley@stats.ox.ac.uk [mailto:ripley@stats.ox.ac.uk]
> > > > Sent: Tuesday, June 18, 2002 11:43 AM
> > > > To: Warnes, Gregory R
> > > > Cc: 'r-help@stat.math.ethz.ch';
'bioconductor@stat.math.ethz.ch'
> > > > Subject: Re: [R] Problems with url/download and http_proxy
> > > >
> > > >
> > > > The code (which you do have available to you) says
http_proxy
> > > >
> > > > * Should be like http://myproxy/ or http://myproxy:3128/
> > > >
> > > > which yours is not, so please try that format. The
> code suggests
> > > > that the traling / can be omitted, but the words do not.
> > > >
> > > > --
> > > > Brian D. Ripley, ripley@stats.ox.ac.uk
> > > > Professor of Applied Statistics,
> http://www.stats.ox.ac.uk/~ripley/
> > > > University of Oxford, Tel: +44 1865 272861
(self)
> > > > 1 South Parks Road, +44 1865 272860
(secr)
> > > > Oxford OX1 3TG, UK Fax: +44 1865 272595
> > > >
> > > >
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > > > -.-.-.-.-.-.-.-.-
> > > > r-help mailing list -- Read
> > > > http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> > > > Send "info", "help", or
"[un]subscribe"
> > > > (in the "body", not the subject !) To:
> > > > r-help-request@stat.math.ethz.ch
> > > >
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
> > > > _._._._._._._._._
> > > >
> > >
> > >
> > > LEGAL NOTICE
> > > Unless expressly stated otherwise, this message is
> confidential and may be privileged. It is intended for the
> addressee(s) only. Access to this E-mail by anyone else is
> unauthorized. If you are not an addressee, any disclosure or
> copying of the contents of this E-mail or any action taken
> (or not taken) in reliance on it is unauthorized and may be
> unlawful. If you are not an addressee, please inform the
> sender immediately.
> > >
> >
> > --
> > Brian D. Ripley, ripley@stats.ox.ac.uk
> > Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> > University of Oxford, Tel: +44 1865 272861 (self)
> > 1 South Parks Road, +44 1865 272860 (secr)
> > Oxford OX1 3TG, UK Fax: +44 1865 272595
> >
> >
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> -.-.-.-.-.-.-.-.-
> > r-help mailing list -- Read
> http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> > Send "info", "help", or "[un]subscribe"
> > (in the "body", not the subject !) To:
> r-help-request@stat.math.ethz.ch
> >
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
> _._._._._._._._._
> >
>
> --
> Brian D. Ripley, ripley@stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272860 (secr)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To:
r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._