{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1742763229,"commit_time":1742806079,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"cd7eb9e0f2063e5733e2481569bcbc2883704d20","message":"libssh2: fix to ignore `known_hosts` if SHA256 host public key is set\n\nSyncing behavior with MD5 host public keys.\n\nlibcurl implemented to force a host key type for hosts is present in\n`known_hosts`, and disabled this logic when an MD5 host public key is\nexplicitly set. libcurl later received support for SHA256 host public\nkeys. This update missed to extend the `known_hosts` logic with the new\nkey type.\n\nThis caused test 3022 to fail if a pre-existing `known_hosts` listed\nthe test server IP (127.0.0.1) with a non-RSA host key algo.\n\nFollow-up to d1e7d9197b7fe417fb4d62aad5ea8f15a06d906c #7646\nFollow-up to 272282a05416e42d2cc4a847a31fd457bc6cc827 #4747\n\nCloses #16805\n","parents":["581a7b07a6c07af49af257814276d68451953be7"],"tree_hash":"b09b1aeee9dcff59aec229283480c4dda218580f"}