simon-git: putty (master): Ben Harris

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sun May 22 00:45:26 BST 2016


TL;DR:
  c7759f3 Unify despatch of incoming channel data between SSH-1 and SSH-2.
  acfab51 Convert ssh2_channel_init() into ssh_channel_init().
  bc48975 In ssh_channel_init(), insert the new channel into the channel tree234.

Repository:     git://git.tartarus.org/simon/putty.git
On the web:     http://tartarus.org/~simon-git/gitweb/?p=putty.git
Branch updated: master
Committer:      Ben Harris <bjh21 at bjh21.me.uk>
Date:           2016-05-22 00:45:26

commit c7759f300bb53c495c455cd2238109cff0b24aa9
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=c7759f300bb53c495c455cd2238109cff0b24aa9;hp=e06833b46bba43f95d8c6fb888d72777f4938a39
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date:   Sat May 21 13:13:00 2016 +0100

    Unify despatch of incoming channel data between SSH-1 and SSH-2.

 ssh.c |   51 +++++++++++++++++++++------------------------------
 1 file changed, 21 insertions(+), 30 deletions(-)

commit acfab518d2ab2600b1d76fd409c0626814746784
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=acfab518d2ab2600b1d76fd409c0626814746784;hp=c7759f300bb53c495c455cd2238109cff0b24aa9
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date:   Sat May 21 22:29:57 2016 +0100

    Convert ssh2_channel_init() into ssh_channel_init().
    
    By adding support for initialising SSH-1 channels as well.  Now all
    newly-created channels go through this function.

 ssh.c |   40 +++++++++++++++++-----------------------
 1 file changed, 17 insertions(+), 23 deletions(-)

commit bc48975ce52aa4f69497db039317c249410d4b9d
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=bc48975ce52aa4f69497db039317c249410d4b9d;hp=acfab518d2ab2600b1d76fd409c0626814746784
Author: Ben Harris <bjh21 at bjh21.me.uk>
Date:   Sat May 21 22:58:57 2016 +0100

    In ssh_channel_init(), insert the new channel into the channel tree234.
    
    All but one caller was doing this unconditionally.  The one conditional
    call was when initialising the main channel, and in consequence PuTTY
    leaked a channel structure when the server refused to open the main
    channel.  Now it doesn't.

 ssh.c |    8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)



More information about the tartarus-commits mailing list