On Thu, 2009-04-16 at 02:45 +0200, Steffen Moeller wrote:
> Hello,
>
> the issue seems to be invariant of the watch file used. It still occurs.
[...]
> $ set | grep -i proxy
> X509_USER_PROXY=/home/moeller/myproxy
Aha! This seems to be due to a change made upstream in libwww-perl in
version 5.821:
croak on bad proxy args [RT#39919]
This is easily confirmable by checking whether the following also fails
for you:
#! /usr/bin/perl
use LWP::UserAgent;
my $ua = LWP::UserAgent->new(env_proxy => 1);
env_proxy is documented as reading environment variables of the form
*_proxy.
LWP maintainers - any thoughts? Should clients (e.g. uscan) be
attempting to sanitise the proxy variables in the environment to only
include those they specifically care about before using env_proxy? (or
wrapping the call in an eval() and ignoring the specific error)
That's obviously doable, but would need doing in every client
individually, which seems somewhat overkill.
Regards,
Adam
--
To unsubscribe, send mail to [email protected].