simon-git: putty (master): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Sat Mar 21 16:03:40 GMT 2020
TL;DR:
9fc8320f uxpty: handle $SHELL not being set.
26930236 Windows Pageant: initial work on deferred decryption.
Repository: https://git.tartarus.org/simon/putty.git
On the web: https://git.tartarus.org/?p=simon/putty.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2020-03-21 16:03:40
commit 9fc8320fc39616e034b6c73cbbb49c9a0c493dfb
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=9fc8320fc39616e034b6c73cbbb49c9a0c493dfb;hp=4fc5d7a5f5528e2f75e781a2fd0a1fd775f53858
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Mar 21 14:45:03 2020 +0000
uxpty: handle $SHELL not being set.
This is unlikely in most situations, but 'psusan' in particular is
intended to be run in a lot of weird environments where things aren't
properly set up yet. I just found out that if you use a Cygwin-built
psusan as the proxy process for Windows PuTTY (to get a local Cygwin
xterm) then it starts up with SHELL unset, and uxpty's forked
subprocess segfaults when it tries to exec a null pointer.
unix/uxpty.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 26930236ae4aa4b192bb39e481675dd85d885b5e
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=26930236ae4aa4b192bb39e481675dd85d885b5e;hp=9fc8320fc39616e034b6c73cbbb49c9a0c493dfb
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Mar 21 15:59:51 2020 +0000
Windows Pageant: initial work on deferred decryption.
This fills in the missing piece of Windows Pageant's story on deferred
decryption: we now actually know how to put up a dialog box asking for
the passphrase, when a not-yet-decrypted key is used.
This is quite a rough implementation so far, but it's a start. Known
issues:
- these new non-modal dialog boxes are serialised with respect to
each other by the Pageant core, but they can run in parallel with a
passphrase prompt popping up from the ordinary GUI 'Add Key'
operation. That may be too confusing; perhaps I should fix it.
- I'm not confident that the passphrase dialog box gets the keyboard
focus in all situations where I'd like it to (or what I can do
about it if not).
- the text in the non-modal box has two copies of the instruction
'enter passphrase for key'.
windows/winpgnt.c | 134 +++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 92 insertions(+), 42 deletions(-)
More information about the tartarus-commits
mailing list