forwarded 887384 https://savannah.gnu.org/bugs/index.php?53021
thanks

Hello madduck,

thx for your request. I forwarded your request to the upstream
bugtracker and lets see what the answer will be.;)

Am Dienstag, den 16.01.2018, 08:34 +1300 schrieb martin f krafft:

> As far as I can tell, Wget only provides the following methods to
> provide a HTTP password:
> 
>   1. as part of the URL
>   2. with --http-password / --password
>   3. using ~/.netrc
>   4. using --use-askpass
>   5. using --ask-password
> 
> The problem is that 1 & 2 expose the password in the process table,
> while ~/.netrc is a centralised resource that may not be editable by
> a script. 4 & 5 are interactive, and while I could provide an ad-hoc
> askpass script, this is a gross hack.
> 
> It'd be awesome if Wget could provide one or more of the following
> methods to provide the password:
> 
>   1. read it from $WGET_PASSWORD
>   2. read it from a specific file
>   3. read it from a netrc-style file that is not ~/.netrc
>   4. let --use-askpass specify parameters to the script/binary to
> invoke
> 
> Ftr, my current hack involves creating an executable temporary file
> with content like this:
> 
>   #!/bin/sh
>   echo username:password
> 
> and then invoking wget like so:
> 
>   wget -c --use-askpass=tempfile …
> 
> and that works, but it's a hack that I think could be rendered
> obsolete by Wget functionality. Lftp and cURL both provide ways to
> either read from the environment, or to override the netrc filename.
> Lftp furthermore can be scripted itself, which solves the problem
> in its own way.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to