simon-svn: putty: simon

Commits to Tartarus CVS repository. tartarus-commits at
Wed Jun 8 21:47:07 BST 2011

SVN root:       svn://
Changes by:     simon
Revision:       9178
Date:           2011-06-08 21:47:07 +0100 (Wed, 08 Jun 2011)

Log message (14 lines):
Make Pageant use the same SID-selection logic as the Pageant client
code (as introduced in r9043), so that it uses the user SID rather
than the default SID.

This does change the access-control model, in that a Pageant running
with administrator privilege will now serve keys to an unprivileged
PuTTY running as the same user who started Pageant. Owen and I think
this isn't a problem (in particular, it will still not serve keys to a
_different_ user).

More importantly, making the Pageant client and server code work the
same way means that PuTTY and Pageant can still talk to each other
when UAC is turned off, which we've had several reports of r9043
having broken.

Modified files:
U   putty/windows/winpgnt.c
U   putty/windows/winpgntc.c
U   putty/windows/winstuff.h


More information about the tartarus-commits mailing list