simon-git: putty (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Mon May 2 11:21:28 BST 2022


TL;DR:
  619bb441 contrib/gdb.py: add a pretty-printer for ptrlen.
  e34e0220 Centralise creation of a host_ca structure.
  dc7ba122 Permit configuring RSA signature types in certificates.
  c6e40f67 Add some blank lines in setup_ca_config_box.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2022-05-02 11:21:28

commit 619bb441ec12d85d72405acb88f188256d9c7f27
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=619bb441ec12d85d72405acb88f188256d9c7f27;hp=8d2c643fcb3b475a1bb3c7540b9d634cf16b9f05
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon May 2 11:05:54 2022 +0100

    contrib/gdb.py: add a pretty-printer for ptrlen.
    
    I mostly really like the use of 'ptrlen' in place of zero-terminated
    strings in PuTTY, but one place it's awkward is when debuggging
    through string-handling code, because gdb won't automatically show me
    exactly what a ptrlen points to. Now it does.

 contrib/gdb.py | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit e34e0220abd1b327a088c9a68632545d33569b41
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=e34e0220abd1b327a088c9a68632545d33569b41;hp=619bb441ec12d85d72405acb88f188256d9c7f27
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon May 2 07:40:52 2022 +0100

    Centralise creation of a host_ca structure.
    
    This will allow the central host_ca_new function to pre-populate the
    structure with default values for the fields, so that once I add more
    options to CA configuration they can take their default values when
    loading a saved record from a previous PuTTY version.

 storage.h                                    | 2 ++
 unix/storage.c                               | 3 +--
 utils/CMakeLists.txt                         | 2 +-
 utils/{host_ca_free.c => host_ca_new_free.c} | 7 +++++++
 windows/storage.c                            | 3 +--
 5 files changed, 12 insertions(+), 5 deletions(-)

commit dc7ba12253c68d1893f75652a53436de56eaec2a
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=dc7ba12253c68d1893f75652a53436de56eaec2a;hp=e34e0220abd1b327a088c9a68632545d33569b41
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon May 2 10:18:16 2022 +0100

    Permit configuring RSA signature types in certificates.
    
    As distinct from the type of signature generated by the SSH server
    itself from the host key, this lets you exclude (and by default does
    exclude) the old "ssh-rsa" SHA-1 signature type from the signature of
    the CA on the certificate.

 crypto/openssh-certs.c   | 19 +++++++---
 defs.h                   | 11 ++++++
 ssh.h                    |  7 ++--
 ssh/ca-config.c          | 91 +++++++++++++++++++++++++++++++++++++++---------
 ssh/kex2-client.c        |  1 +
 storage.h                |  3 ++
 test/cryptsuite.py       | 73 ++++++++++++++++++++++++++++----------
 test/testcrypt-func.h    |  3 +-
 test/testcrypt.c         | 28 +++++++++++++--
 unix/storage.c           | 10 ++++++
 utils/host_ca_new_free.c |  3 ++
 windows/storage.c        | 13 +++++++
 12 files changed, 215 insertions(+), 47 deletions(-)

commit c6e40f67852e39fc4acd17a03b9d994e4c43e285
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=c6e40f67852e39fc4acd17a03b9d994e4c43e285;hp=dc7ba12253c68d1893f75652a53436de56eaec2a
Author: Simon Tatham <anakin at pobox.com>
Date:   Mon May 2 10:19:11 2022 +0100

    Add some blank lines in setup_ca_config_box.
    
    It's becoming hard to see what's going on in all that control setup.

 ssh/ca-config.c | 3 +++
 1 file changed, 3 insertions(+)



More information about the tartarus-commits mailing list