simon-git: putty (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Tue Mar 10 07:16:31 GMT 2020


TL;DR:
  a8bb6456 Add a new seat method to return the cursor position.
  269bd7e3 New backend bitfield flags.
  e2b0e90c New backend function to disable resizing.
  ad6987e1 New backend flag for needing a terminal.
  315933c1 Add support for the SUPDUP protocol.
  63e0c667 Documentation for SUPDUP.
  103a7781 Update copyright-holders list.
  ade10f13 Config box: move legacy protocols to below SSH.

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-10 07:16:31

commit a8bb6456d1ef89289afae5a252b837e83632882c
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=a8bb6456d1ef89289afae5a252b837e83632882c;hp=1efded20a1a66509b0a2b23c4342c96b395c6437
Author: Lars Brinkhoff <lars at nocrew.org>
Date:   Thu Apr 4 21:17:24 2019 +0200

    Add a new seat method to return the cursor position.
    
    The motivation is for the SUPDUP protocol.  The server may send a
    signal for the terminal to reset any input buffers.  After this, the
    server will not know the state of the terminal, so it is required to
    send its cursor position back.

 misc.c             |  1 +
 pscp.c             |  1 +
 psftp.c            |  1 +
 putty.h            | 11 +++++++++++
 sesschan.c         |  1 +
 sshserver.c        |  1 +
 terminal.c         |  6 ++++++
 unix/gtkwin.c      | 12 ++++++++++++
 unix/uxplink.c     |  1 +
 windows/window.c   |  8 ++++++++
 windows/winplink.c |  1 +
 11 files changed, 44 insertions(+)

commit 269bd7e309986bca58da9e336b50d9547d60b579
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=269bd7e309986bca58da9e336b50d9547d60b579;hp=a8bb6456d1ef89289afae5a252b837e83632882c
Author: Lars Brinkhoff <lars at nocrew.org>
Date:   Tue Mar 3 14:14:42 2020 +0100

    New backend bitfield flags.

 putty.h    | 1 +
 raw.c      | 1 +
 rlogin.c   | 3 ++-
 ssh.c      | 3 ++-
 telnet.c   | 3 ++-
 testback.c | 4 ++--
 6 files changed, 10 insertions(+), 5 deletions(-)

commit e2b0e90c8ca63e0938ad0a62b0b56ae2895f2790
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=e2b0e90c8ca63e0938ad0a62b0b56ae2895f2790;hp=269bd7e309986bca58da9e336b50d9547d60b579
Author: Lars Brinkhoff <lars at nocrew.org>
Date:   Fri Feb 14 13:49:56 2020 +0100

    New backend function to disable resizing.
    
    Some protocols such as SUPDUP does not support resizing the terminal.

 config.c         | 30 +++++++++++++++++++-----------
 putty.h          |  4 ++++
 unix/gtkwin.c    | 11 +++++++++++
 windows/wincfg.c | 26 +++++++++++++++++---------
 windows/window.c | 12 +++++++++++-
 5 files changed, 62 insertions(+), 21 deletions(-)

commit ad6987e1b102611528ee139cd4b07b2f06866e06
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=ad6987e1b102611528ee139cd4b07b2f06866e06;hp=e2b0e90c8ca63e0938ad0a62b0b56ae2895f2790
Author: Lars Brinkhoff <lars at nocrew.org>
Date:   Tue Feb 18 15:16:26 2020 +0100

    New backend flag for needing a terminal.

 putty.h            | 1 +
 unix/uxplink.c     | 6 ++++++
 windows/winplink.c | 6 ++++++
 3 files changed, 13 insertions(+)

commit 315933c114a90cb81ef865628b263ef4c79ca70a
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=315933c114a90cb81ef865628b263ef4c79ca70a;hp=ad6987e1b102611528ee139cd4b07b2f06866e06
Author: Lars Brinkhoff <lars at nocrew.org>
Date:   Tue Apr 2 12:16:25 2019 +0200

    Add support for the SUPDUP protocol.
    
    Based on work by Josh Dersch, with permission.

 Recipe            |   2 +-
 be_all.c          |   1 +
 be_all_s.c        |   1 +
 be_nos_s.c        |   1 +
 be_nossh.c        |   1 +
 config.c          |  30 ++
 putty.h           |  17 +
 settings.c        |  16 +
 supdup.c          | 924 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 windows/putty.rc  |   2 +-
 windows/winhelp.h |   4 +
 11 files changed, 997 insertions(+), 2 deletions(-)

commit 63e0c66739764cc2efa2dbe197af6cf9ec0e1c60
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=63e0c66739764cc2efa2dbe197af6cf9ec0e1c60;hp=315933c114a90cb81ef865628b263ef4c79ca70a
Author: Lars Brinkhoff <lars at nocrew.org>
Date:   Thu Apr 4 15:48:56 2019 +0200

    Documentation for SUPDUP.

 doc/config.but   | 56 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 doc/faq.but      |  4 ++--
 doc/index.but    | 14 +++++++-------
 doc/intro.but    | 36 ++++++++++++++++++------------------
 doc/man-putt.but |  6 +++---
 doc/using.but    | 26 ++++++++++++++++++++++++--
 6 files changed, 103 insertions(+), 39 deletions(-)

commit 103a7781489180f4b09f2a45ac7e510ad9ef6abe
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=103a7781489180f4b09f2a45ac7e510ad9ef6abe;hp=63e0c66739764cc2efa2dbe197af6cf9ec0e1c60
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Mar 8 09:32:49 2020 +0000

    Update copyright-holders list.
    
    As Lars Brinkhoff states in his commit message, the new SUPDUP backend
    he's contributed is based on previous work by Josh Dersch.

 LICENCE | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ade10f13040474b8fecf0427e14cc34f481d5f0b
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=ade10f13040474b8fecf0427e14cc34f481d5f0b;hp=103a7781489180f4b09f2a45ac7e510ad9ef6abe
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue Mar 10 07:06:44 2020 +0000

    Config box: move legacy protocols to below SSH.
    
    The contribution of SUPDUP has pushed SSH off the first page in my
    default GTK font settings. It probably won't do that the same way for
    everyone, but it did make me realise that the [Telnet, Rlogin, SSH]
    order was a relic of 1997 when the SSH backend was new and added at
    the bottom of the list. These days, SSH ought to be at the top for
    easy access!
    
    (And Serial ought to be next, but since it's added in a separate file,
    that involves a bit more faffing about which I haven't done yet.)

 config.c | 168 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 84 insertions(+), 84 deletions(-)



More information about the tartarus-commits mailing list