a35d3e91 | 04-Feb-2021 |
dtucker@openbsd.org |
upstream: Remove debug message from sigchld handler. While this works on OpenBSD it can cause problems on other platforms. From kircherlike at outlook.com via bz#3259, ok djm@
upstream: Remove debug message from sigchld handler. While this works on OpenBSD it can cause problems on other platforms. From kircherlike at outlook.com via bz#3259, ok djm@ OpenBSD-Commit-ID: 3e241d7ac1ee77e3de3651780b5dc47b283a7668
show more ...
|
69338ab4 | 02-Feb-2021 |
djm@openbsd.org |
upstream: whitespace OpenBSD-Commit-ID: 544bb092e03fcbecb420196cd0f70af13ea868ad |
f71219a0 | 02-Feb-2021 |
djm@openbsd.org |
upstream: fix memleaks in private key deserialisation; enforce more consistency between redundant fields in private key certificate and private key body; ok markus@ OpenBSD-Comm
upstream: fix memleaks in private key deserialisation; enforce more consistency between redundant fields in private key certificate and private key body; ok markus@ OpenBSD-Commit-ID: dec344e414d47f0a7adc13aecf3760fe58101240
show more ...
|
3287790e | 02-Feb-2021 |
djm@openbsd.org |
upstream: memleak on error path; ok markus@ OpenBSD-Commit-ID: 2091a36d6ca3980c81891a6c4bdc544e63cb13a8 |
3dd0c64e | 31-Jan-2021 |
djm@openbsd.org |
upstream: more strictly enforce KEX state-machine by banning packet types once they are received. Fixes memleak caused by duplicate SSH2_MSG_KEX_DH_GEX_REQUEST (spotted by portable OpenS
upstream: more strictly enforce KEX state-machine by banning packet types once they are received. Fixes memleak caused by duplicate SSH2_MSG_KEX_DH_GEX_REQUEST (spotted by portable OpenSSH kex_fuzz via oss-fuzz #30078). ok markus@ OpenBSD-Commit-ID: 87331c715c095b587d5c88724694cdeb701c9def
show more ...
|
7a92a324 | 31-Jan-2021 |
dtucker@openbsd.org |
upstream: Set linesize returned by getline to zero when freeing and NULLing the returned string. OpenBSD's getline handles this just fine, but some implementations used by -portable do
upstream: Set linesize returned by getline to zero when freeing and NULLing the returned string. OpenBSD's getline handles this just fine, but some implementations used by -portable do not. ok djm@ OpenBSD-Commit-ID: 4d7bd5169d3397654247db9655cc69a9908d165c
show more ...
|
a5dfc5ba | 30-Jan-2021 |
Damien Miller |
allow a fuzz case to contain more than one request loop until input buffer empty, no message consumed or 256 messages processed |
0ef24ad6 | 30-Jan-2021 |
Damien Miller |
expect fuzz cases to have length prefix might make life a little easier for the fuzzer, e.g. it can now produce valid (multi-request) messages by smashing two cases together. |
de613f27 | 29-Jan-2021 |
Damien Miller |
ssh-agent fuzzer |
7e96c877 | 29-Jan-2021 |
Damien Miller |
move keys out of kex_fuzz.cc into separate header add certificates and missing key types |
76f46d75 | 29-Jan-2021 |
Damien Miller |
some fixed test data (mostly keys) for fuzzing |
7c2e3d6d | 29-Jan-2021 |
djm@openbsd.org |
upstream: add a SK_DUMMY_INTEGRATE define that allows the dummy security key middleware to be directly linked; useful for writing fuzzers, etc. OpenBSD-Regress-ID: 0ebd00159b58e
upstream: add a SK_DUMMY_INTEGRATE define that allows the dummy security key middleware to be directly linked; useful for writing fuzzers, etc. OpenBSD-Regress-ID: 0ebd00159b58ebd85e61d8270fc02f1e45df1544
show more ...
|
1a4b9275 | 29-Jan-2021 |
djm@openbsd.org |
upstream: fix the values of enum sock_type OpenBSD-Commit-ID: 18d048f4dbfbb159ff500cfc2700b8fb1407facd |
8afaa7d7 | 29-Jan-2021 |
djm@openbsd.org |
upstream: give typedef'd struct a struct name; makes the fuzzer I'm writing a bit easier OpenBSD-Commit-ID: 1052ab521505a4d8384d67acb3974ef81b8896cb |
1e660115 | 28-Jan-2021 |
Damien Miller |
fuzz diffie-hellman-group-exchange-sha1 kex too |
be5f0048 | 28-Jan-2021 |
Damien Miller |
support for running kex fuzzer with null cipher |
3d59e88c | 28-Jan-2021 |
Darren Tucker |
make with -j2 to use available CPUs. |
66dd9ddb | 27-Jan-2021 |
Darren Tucker |
Add test against openssl head and libressl head. |
237dbb34 | 27-Jan-2021 |
Darren Tucker |
Remove whitespace. |
d983e173 | 27-Jan-2021 |
djm@openbsd.org |
upstream: fix leak: was double allocating kex->session_id buffer OpenBSD-Commit-ID: 3765f4cc3ae1df874dba9102a3588ba7b48b8183 |
1134a48c | 27-Jan-2021 |
Damien Miller |
correct kex name in disabled code |
67f47f19 | 27-Jan-2021 |
djm@openbsd.org |
upstream: this needs kex.h now OpenBSD-Commit-ID: c5a42166c5aa002197217421a971e48be7cb5d41 |
39be3dc2 | 27-Jan-2021 |
djm@openbsd.org |
upstream: make ssh->kex->session_id a sshbuf instead of u_char*/size_t and use that instead of global variables containing copies of it. feedback/ok markus@ OpenBSD-Commit-ID: a
upstream: make ssh->kex->session_id a sshbuf instead of u_char*/size_t and use that instead of global variables containing copies of it. feedback/ok markus@ OpenBSD-Commit-ID: a4b1b1ca4afd2e37cb9f64f737b30a6a7f96af68
show more ...
|
4ca6a1fa | 27-Jan-2021 |
djm@openbsd.org |
upstream: remove global variable used to stash compat flags and use the purpose-built ssh->compat variable instead; feedback/ok markus@ OpenBSD-Commit-ID: 7c4f200e112dae6bcf99f5bae1
upstream: remove global variable used to stash compat flags and use the purpose-built ssh->compat variable instead; feedback/ok markus@ OpenBSD-Commit-ID: 7c4f200e112dae6bcf99f5bae1a5629288378a06
show more ...
|
bba229b6 | 26-Jan-2021 |
Darren Tucker |
Install moduli file before tests. Reduces warnings during test runs. |