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