summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* fuzz: make postauth set authdone properlyfuzzMatt Johnston2020-12-034-9/+22
* Remove unused cli_authinitialiseMatt Johnston2020-12-032-7/+0
* fuzzing - Set postauth user to root since that's what it runs asMatt Johnston2020-11-171-2/+1
* fuzzing: add workaround getpwuid/getpwnamMatt Johnston2020-11-162-1/+58
* Fix fuzzing buildMatt Johnston2020-11-152-1/+6
* Add server postauth fuzzer, wrap connect_remote()Matt Johnston2020-11-1310-16/+72
* Remove accidentally committed abort()Matt Johnston2020-11-131-1/+0
* fuzzing - fix some wrong types and -lcrypt on macosMatt Johnston2020-11-024-5/+6
* Fuzzing - get rid of "prefix" for streamsMatt Johnston2020-11-013-102/+123
* fuzzing - avoid sha1 for random seed every iterationMatt Johnston2020-11-011-6/+11
* Move fuzzer-kex initialisation into a constructor functionMatt Johnston2020-10-293-75/+68
* Use SSH packet mutator for preauth tooMatt Johnston2020-10-294-27/+30
* Fix FUZZ_NO_REPLACE_STDERR for fuzz.cMatt Johnston2020-10-291-8/+1
* Merge from mainMatt Johnston2020-10-296-2/+29
|\
| * Added signature for changeset 5879c5829e85Matt Johnston2020-10-291-0/+1
| * Added tag DROPBEAR_2020.81 for changeset 4b984c42372dMatt Johnston2020-10-291-0/+1
| * Changelog for 2020.81DROPBEAR_2020.81Matt Johnston2020-10-293-1/+26
| * Make "Too many remote algorithms" exit rather than logMatt Johnston2020-10-241-1/+1
* | Fix fuzzing stderr override on os xMatt Johnston2020-10-262-6/+17
* | Preallocate memory for sshpacketmutator. Add fuzzer-client_mutator_nomathsMatt Johnston2020-10-264-60/+54
* | crossover worksMatt Johnston2020-10-261-0/+53
* | Fix fuzz-sshpacketmutator to workMatt Johnston2020-10-265-36/+67
* | Print ascii in printhex tooMatt Johnston2020-10-261-9/+26
* | Add first try at fuzzing custom mutatorMatt Johnston2020-10-255-1/+195
* | merge from mainMatt Johnston2020-10-255-11/+17
|\ \ | |/
| * Add buf_decrpos()Matt Johnston2020-10-245-11/+17
* | Disable stderr output for fuzzer by defaultMatt Johnston2020-10-242-0/+36
* | Add some more variation to fuzzer random number generationMatt Johnston2020-10-233-4/+5
* | Move fuzzing code to fuzz/ subdirectory, improve Makefile.inMatt Johnston2020-10-2315-36/+18
|/
* Increase MAX_PROPOSED_ALGO to 50, warn if exceededMatt Johnston2020-10-232-4/+4
* Fix #ifdef DROPBEAR_FUZZ (caught by linter)Matt Johnston2020-10-211-1/+1
* Load password and key for client fuzzer.Matt Johnston2020-10-205-9/+60
* Don't sort objects, it breaks -lcrypt orderingMatt Johnston2020-10-201-1/+0
* Add ubsan fuzz run to Travis CI tooMatt Johnston2020-10-191-1/+7
* Use Dropbear's random source rather than libtommath's platformMatt Johnston2020-10-193-2/+15
* Avoid passing NULL to memcpyMatt Johnston2020-10-191-15/+1
* Fix fuzzer buildMatt Johnston2020-10-182-2/+2
* Merge fuzz branchMatt Johnston2020-10-1814-130/+244
|\
| * Allocate real file descriptors for fuzz input with dup()Matt Johnston2020-10-181-20/+29
| * Disallow extra kexinit messagesMatt Johnston2020-10-181-0/+6
| * Add fuzzer-client_nomaths, fix client fuzzerMatt Johnston2020-10-185-7/+38
| * Get client fuzzer building and starting (fails straight away)Matt Johnston2020-10-188-93/+138
| * Make wrapfd share a common buffer for all FDsMatt Johnston2020-10-156-48/+71
| * merge from mainMatt Johnston2020-10-15451-49140/+18126
| |\ | |/ |/|
* | Avoid gnu extension conditional operatorMatt Johnston2020-10-081-1/+5
* | Change secure.ucc.asn.au/hg to hg.ucc.asn.auMatt Johnston2020-07-282-12/+12
* | Added signature for changeset 88f63b8b0f13Matt Johnston2020-06-261-0/+1
* | Added tag DROPBEAR_2020.80 for changeset 73646de50f13Matt Johnston2020-06-261-0/+1
* | version 2020.80DROPBEAR_2020.80Matt Johnston2020-06-262-1/+7
* | Don't choke on disabled authorized_keys(5) optionsGuilhem Moulin2020-06-261-4/+4