r6437 broke the case where Pageant is running but contains no SSH-2 keys
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Sun, 13 Nov 2005 16:06:41 +0000 (16:06 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Sun, 13 Nov 2005 16:06:41 +0000 (16:06 +0000)
commit94cd7c3a9121a0a77d0d682f6affb9c00bf695b5
tree12a75d79035ff486c90eb5f06ab13cd942b87868
parent157a4a1c79dbc37423d08b13b8eb2f197522e48f
r6437 broke the case where Pageant is running but contains no SSH-2 keys
that the SSH-2 server is happy with. Fixed, and since I'm here, fix
`pubkeyfile-and-pageant' as well (for SSH-1 and SSH-2).
Also, in SSH-2, we now reexamine "methods that can continue" for every
Pageant key offer, which is technically more correct although it seems
unlikely that it was causing any real problems.
(It's not entirely pretty, but neither was the old code. We could probably
do with some sort of abstraction for public/private keys to avoid carting
lots of fiddly bits of data around.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@6459 cda61777-01e9-0310-a592-d414129be87e
doc/config.but
doc/errors.but
ssh.c