simon-git: putty (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Fri Jan 23 23:38:44 GMT 2026


TL;DR:
  4448d1a8 Unix: create ~/.putty/sshhostcas if necessary.

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:           2026-01-23 23:38:44

commit 4448d1a81e934b8f697d8e7bcc66219e38924259
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=4448d1a81e934b8f697d8e7bcc66219e38924259;hp=c15d4d7b1acf99ae21c67f5c7c65884b9959149d
Author: Simon Tatham <anakin at pobox.com>
Date:   Fri Jan 23 23:32:06 2026 +0000

    Unix: create ~/.putty/sshhostcas if necessary.
    
    Jacob points out that Unix PuTTY contained no code to create this
    directory, in which records are stored for each CA you trust to sign
    host keys. That's embarassing! I must have created the directory
    manually during initial development, probably because I wrote and
    tested the code that loads and uses its contents before the GUI
    configurer. And then I never re-tested from a clean config directory,
    which would have made me realise that saving didn't work if the
    containing directory didn't already exist.
    
    (I know at least a few people have been _using_ PuTTY's certificate
    support since it was added – but apparently not many on Unix!)

 unix/storage.c | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)



More information about the tartarus-commits mailing list