simon-git: putty (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sun Dec 3 15:36:50 GMT 2017


TL;DR:
  e3796cb Factor out common pre-session-launch preparation.
  247d1b9 Unix PuTTY: add missing call to prepare_session.
  81345e9 ctrl-shift-page-up/down to top or bottom of scrollback

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:           2017-12-03 15:36:50

commit e3796cb779fd5b87c65cf82b5c87c6c01c4c3749
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=e3796cb779fd5b87c65cf82b5c87c6c01c4c3749;hp=cd3093bcfedcfd0742d9eccfbe484eeeb1b06f19
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Dec 3 14:35:03 2017 +0000

    Factor out common pre-session-launch preparation.
    
    A more or less identical piece of code to sanitise the CONF_host
    string prior to session launch existed in Windows PuTTY and both
    Windows and Unix Plink. It's long past time it was centralised.
    
    While I'm here, I've added a couple of extra comments in the
    centralised version, including one that - unfortunately - tries _but
    fails_ to explain why a string of the form "host.name:1234" doesn't
    get the suffix moved into CONF_port the way "user at host" moves the
    prefix into CONF_username. Commit c1c1bc471 is the one I'm referring
    to in the comment, and unfortunately it has an unexplained one-liner
    log message from before I got into the habit of being usefully
    verbose.

 Recipe             |  8 +++---
 putty.h            |  5 ++++
 sessprep.c         | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 unix/uxplink.c     | 58 +------------------------------------
 windows/window.c   | 58 +------------------------------------
 windows/winplink.c | 58 +------------------------------------
 6 files changed, 96 insertions(+), 175 deletions(-)

commit 247d1b9b78f570173f812fda0aee636f2c7a68e0
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=247d1b9b78f570173f812fda0aee636f2c7a68e0;hp=e3796cb779fd5b87c65cf82b5c87c6c01c4c3749
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Dec 3 14:38:55 2017 +0000

    Unix PuTTY: add missing call to prepare_session.
    
    Now 'putty user at host' will do what you wanted on Unix the same way it
    always has on Windows.
    
    (Thanks to Geoff Winkless for pointing out this inconsistency. I've
    redone his actual patch my way, but he should still be credited for
    the inspiration!)

 unix/gtkwin.c | 2 ++
 1 file changed, 2 insertions(+)

commit 81345e9a8251206164199bc3aaf592e20f816143
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=81345e9a8251206164199bc3aaf592e20f816143;hp=247d1b9b78f570173f812fda0aee636f2c7a68e0
Author: Geoff Winkless <geoff at defgeoff.co.uk>
Date:   Fri Nov 3 14:31:10 2017 +0000

    ctrl-shift-page-up/down to top or bottom of scrollback
    
    Just a small patch, that I find really useful.

 unix/gtkwin.c    | 18 ++++++++++++++++++
 windows/window.c |  9 +++++++++
 2 files changed, 27 insertions(+)



More information about the tartarus-commits mailing list