simon-git: putty (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Thu Apr 8 12:51:25 BST 2021
TL;DR:
5c051f00 winplink: create an Ldisc for the backend to use.
Repository: https://git.tartarus.org/simon/putty.git
On the web: https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2021-04-08 12:51:25
commit 5c051f00dfcb7f30ceab31f94bdd237f6086760c
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=5c051f00dfcb7f30ceab31f94bdd237f6086760c;hp=ba599bf58cb9f65ae534000e075b07f11e3b4693
Author: Simon Tatham <anakin at pobox.com>
Date: Thu Apr 8 12:43:20 2021 +0100
winplink: create an Ldisc for the backend to use.
This has apparently been missing more or less forever (though Unix
Plink does have it). Without this, ssh.c can't call ldisc_update,
which can't pass the current editing and echoing settings through to
seat_echoedit_update. Windows Plink has always _had_ an implementation
of that seat method (and the static function that preceded it), but it
was never able to be called, because of that missing link.
The result was that manual overrides in the Conf to force local
editing/echoing to a particular state were not honoured by Windows
Plink, and neither were mainchan.c's attempts to set the state
automatically based on whether a pty had been allocated at the far end
of the connection.
windows/winplink.c | 1 +
1 file changed, 1 insertion(+)
More information about the tartarus-commits
mailing list