[Bug 69] Generalize SSH_ASKPASS

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Mon Jan 26 08:39:44 EST 2009


--- Comment #16 from Jö <jorrit at jorrit.de>  2009-01-26 08:39:41 ---
Created an attachment (id=1599)
 --> (http://bugzilla.mindrot.org/attachment.cgi?id=1599)
allow "always:" prefix in $SSH_ASKPASS

This patch adds support for certain prefixes in $SSH_ASKPASS:

 * "always:" always use the given program to ask for a passphrase,
   never use the tty/stdin

 * "never:" always use tty/stdin to ask for a passphrase, fail if the 
   caller requestes ssh-askpass via RP_USE_ASKPASS

 * "auto:" or no prefix: automatically determine whether to use 
   ssh-askpass, like before

The ssh-askpass program can be specified after the colon, or as the
whole of $SSH_ASKPASS, if there is no prefix.  If the program
specification is empty, the compiled in default is used via
_PATH_SSH_ASKPASS_DEFAULT.  If $SSH_ASKPASS is unset this is equivalent
to $SSH_ASKPASS set to the empty string.

Apart from the the prefixes, this differs in how it treats an empty
$SSH_ASKPASS; previously it would blindly execute the empty string, now
it will use the compiled in default for ssh-askpass.  This is what was
always done for unset $SSH_ASKPASS.

Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching someone on the CC list of the bug.

More information about the openssh-bugs mailing list