]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
Remove the commented-out WINDOWS_ASYNC_AGENT code.
authorSimon Tatham <anakin@pobox.com>
Sun, 29 Jan 2017 20:24:09 +0000 (20:24 +0000)
committerSimon Tatham <anakin@pobox.com>
Sun, 29 Jan 2017 20:24:09 +0000 (20:24 +0000)
commitf864265e393f4279045ca59d7eb9b03352766cde
tree94adf69ebcc37ceecc5debcd5a5697fadecdbc1f
parent35d6c97dd733dd258be5ba7e17ec6793a4be79fb
Remove the commented-out WINDOWS_ASYNC_AGENT code.

It's been commented out for ages because it never really worked, and
it's about to become further out of date when I make other changes to
the agent client code, so it's time to get rid of it before it gets in
the way.

If and when I do get round to supporting asynchronous agent requests
on Windows, it's now pretty clear to me that trying to coerce this
ghastly window-message IPC into the right shape is the wrong way, and
a better approach will be to make Pageant support a named-pipe based
alternative transport for its agent connections, and speaking the
ordinary stream-oriented agent protocol over that. Then Pageant will
be able to start adding interactive features (like confirmation
dialogs or on-demand decryption) with freedom to reply to multiple
simultaneous agent connections in whatever order it finds convenient.
windows/winpgntc.c