summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh-keyscan.c
AgeCommit message (Expand)Author
2024-10-18ssh-keyscan doesn't need it's own sshfatal() definition, it canDamien Miller
2024-10-18unreachable POLLERR case; from ya0guang via GHPR485Damien Miller
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2024-09-09pull post-quantum ML-KEM/x25519 key exchange out from compile-timeDamien Miller
2024-09-04be more strict in parsing key type names. Only allow shortnames (e.gDamien Miller
2024-09-02Add experimental support for hybrid post-quantum key exchangeDamien Miller
2024-06-14make host/banner comments go to stderr instead of stdout, so theyDamien Miller
2024-05-06remove SSH1 leftoversTobias Stoeckmann
2024-04-30never close stdinTobias Stoeckmann
2024-01-11make DSA key support compile-time optional, defaulting to onDamien Miller
2023-12-20spelling; ok markus@Jonathan Gray
2023-06-21handle rlimits > INT_MAX (rlim_t is u64); ok dtuckerDamien Miller
2023-03-31don't print key if printing hostname failed; with/ok dtucker@Damien Miller
2023-02-10space between macro and punctuation;Jason McIntyre
2023-02-10let ssh-keygen and ssh-keyscan accept -Ohashalg=sha1|sha256 whenDamien Miller
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-12-04userspace: remove vestigial '?' cases from top-level getopt(3) loopsScott Soule Cheloha
2022-10-28allow ssh-keyscan(1) to accept CIDR address ranges, e.g.Damien Miller
2022-08-19Strictly enforce the maximum allowed SSH2 banner size in ssh-keyscanDarren Tucker
2022-01-21When poll(2) returns -1, for some error conditions pfd[].revents isTheo de Raadt
2021-12-02hash full host:port when asked to hash output, fixes hashes for non-Damien Miller
2021-11-18check for POLLHUP wherever we check for POLLINDamien Miller
2021-11-12aggressively pre-fill the pollfd array with fd=-1Theo de Raadt
2021-11-11Convert from select() to ppoll(). Along the way, I observed that theTheo de Raadt
2021-10-02Dynamically allocate encoded HashKnownHosts and free as appropriate.Darren Tucker
2021-01-27remove global variable used to stash compat flags and use theDamien Miller
2020-12-29Update/replace the experimental post-quantim hybrid key exchangeDamien Miller
2020-10-19fix SEGV on fatal() errors spotted by dtucker@Damien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-10-18variants of the log methods that append a ssherr.h string fromDamien Miller
2020-10-17make the log functions that exit (sshlogdie(), sshfatal(), etc) haveDamien Miller
2020-10-16revised log infrastructure for OpenSSHDamien Miller
2020-08-12ssh-keyscan(1): simplify conloop() with timercmp(3), timersub(3); ok djm@cheloha
2019-12-15allow ssh-keyscan to find security key hostkeysDamien Miller
2019-09-06fixes for !WITH_OPENSSL compilation; ok dtucker@Damien Miller
2019-07-12include SHA2-variant RSA key algorithms in KEX proposal; allowsDamien Miller
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-06Replace calls to ssh_malloc_init() by a static init of malloc_options.Otto Moerbeek
2019-01-26make ssh-keyscan return a non-zero exit status if it finds no keys.Damien Miller
2019-01-21merge kexkem[cs] into kexgenDamien Miller
2019-01-21use KEM API for vanilla ECDHDamien Miller
2019-01-21use KEM API for vanilla DH KEXDamien Miller
2019-01-21use KEM API for vanilla c25519 KEXDamien Miller
2019-01-21Add support for a PQC KEX/KEM: sntrup4591761x25519-sha512@tinyssh.orgDamien Miller
2018-06-06switch config file parsing to getline(3) as this avoids static limitsMarkus Friedl
2018-03-02apply a lick of paint; tweaks/ok dtuckerJason McIntyre
2018-02-23Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)Markus Friedl
2018-02-23Add ssh-keyscan -D option to make it print its results in SSHFP formatDamien Miller
2017-11-25Add monotime_ts and monotime_tv that return monotonic timespec andDarren Tucker
2017-06-30Only call close once in confree(). ssh_packet_close will close the FDDarren Tucker