simon-git: putty (master): Jacob Nevins

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Mon Mar 6 10:52:41 GMT 2017


TL;DR:
  2d0b2e9 Restore ability to not send SSH terminal modes.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: master
Committer:      Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:           2017-03-06 10:52:41

commit 2d0b2e97d00c5ca08a6cbd4a7d724b41e1222514
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=2d0b2e97d00c5ca08a6cbd4a7d724b41e1222514;hp=2ef799da4dede200bd1278c7cd2d5dffa2a37745
Author: Jacob Nevins <jacobn at chiark.greenend.org.uk>
Date:   Mon Mar 6 10:36:26 2017 +0000

    Restore ability to not send SSH terminal modes.
    
    2ce0b680c inadvertently removed this ability in trying to ensure that
    everyone got the new IUTF8 mode by default; you could remove a mode from
    the list in the UI, but this would just revert PuTTY to its default.
    
    The UI and storage have been revamped; the storage format now explicitly
    says when a mode is not to be sent, and the configuration UI always
    shows all modes known to PuTTY; if a mode is not to be sent it now shows
    up as "(don't send)" in the list.
    
    Old saved settings are migrated so as to preserve previous removals of
    longstanding modes, while automatically adding IUTF8.
    
    (In passing, this removes a bug where pressing the 'Remove' button of
    the previous UI would populate the value edit box with garbage.)

 config.c       | 133 +++++++++++++++++++++++++--------------------------------
 doc/config.but |  42 +++++++++---------
 settings.c     |  49 ++++++++++++++++++++-
 ssh.c          |  21 ++++-----
 4 files changed, 137 insertions(+), 108 deletions(-)



More information about the tartarus-commits mailing list