simon-git: putty (master): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Mon Apr 9 20:30:57 BST 2018


TL;DR:
  ec29d35 logparse.pl: add verbose dumping for transport protocol.
  44dc516 logparse.pl: option to pass through Event Log entries.

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:           2018-04-09 20:30:57

commit ec29d354033e1e0ad1a530d15129b727dc92871b
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=ec29d354033e1e0ad1a530d15129b727dc92871b;hp=1c4f1225256e7ee4a1201245edbab38b312149cb
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon Apr 9 20:22:04 2018 +0100

    logparse.pl: add verbose dumping for transport protocol.
    
    This includes picking apart the various asymmetric crypto formats
    (public keys, signatures, elliptic-curve point encodings) as far as
    possible, but since the verbose decoder system in logparse.pl
    currently has to work without benefit of statefulness, it's not always
    possible - some of the ECC formats depend for their decoding on
    everyone remembering _which_ ECC protocol was negotiated by the
    KEXINITs.

 contrib/logparse.pl | 243 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 237 insertions(+), 6 deletions(-)

commit 44dc516810cb02c6491bed6b65346beae73b3db1
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=44dc516810cb02c6491bed6b65346beae73b3db1;hp=ec29d354033e1e0ad1a530d15129b727dc92871b
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon Apr 9 12:57:52 2018 +0100

    logparse.pl: option to pass through Event Log entries.
    
    This makes it more feasible to use logparse.pl as an output filter on
    a PuTTY SSH log file and discard the original file.
    
    In particular, ever since commit b4fde270c, I've been finding it
    useful when testing new code to direct my SSH logs to a named pipe and
    have another terminal window give a real-time dump of them by running
    'while cat $named_pipe; do :; done'. Now I can replace the 'cat' in
    that shell command with 'logparse.pl -ve' and still get the Event Log
    messages as well as the unpacked contents of all the packets.

 contrib/logparse.pl | 5 +++++
 1 file changed, 5 insertions(+)



More information about the tartarus-commits mailing list