Matt Johnston
|
88ce30beb6
|
merge from main
--HG--
branch : fuzz
|
2017-06-14 23:31:42 +08:00 |
|
Matt Johnston
|
d260d5148e
|
improve value range validation
|
2017-06-14 23:31:15 +08:00 |
|
Matt Johnston
|
723ec19eed
|
fix checkmac always failing pre-kex
--HG--
branch : fuzz
|
2017-06-11 21:39:40 +08:00 |
|
Matt Johnston
|
937e6cb91e
|
fuzzer-preauth don't call getpwnam(), bring back longjmp
--HG--
branch : fuzz
|
2017-06-02 00:03:51 +08:00 |
|
Matt Johnston
|
81b64ea0b5
|
Add a flag whether to longjmp, missed that last commit
--HG--
branch : fuzz
|
2017-06-01 21:30:26 +08:00 |
|
Matt Johnston
|
ea0e23c172
|
don't longjmp for fuzzer-preauth (temporary to debug asan)
--HG--
branch : fuzz
|
2017-05-30 22:50:52 +08:00 |
|
Matt Johnston
|
4d07aa315b
|
Disable setnonblocking(), get_socket_address(), set_sock_priority()
for fuzzing
--HG--
branch : fuzz
|
2017-05-26 22:10:51 +08:00 |
|
Matt Johnston
|
2e298b25e4
|
fix building with DEBUG_TRACE
--HG--
branch : fuzz
|
2017-05-26 22:09:30 +08:00 |
|
Matt Johnston
|
c38927da47
|
add m_mp_free_multi, be more careful freeing when failing to load keys
|
2017-05-26 21:08:43 +08:00 |
|
Matt Johnston
|
7ab8f61974
|
Merge pull request #38 from armcc/master
Fix libtomcrypt/libtommath linking order
|
2017-06-03 09:45:55 +08:00 |
|
Matt Johnston
|
4bba3268d5
|
Merge pull request #40 from fperrad/20161119_lint
more lintings
|
2017-06-03 09:41:09 +08:00 |
|
Francois Perrad
|
5f76e4c1ed
|
when pointer, use NULL instead of 0
|
2017-06-02 18:14:31 +02:00 |
|
Matt Johnston
|
92c4f20089
|
Set configure #defines to 1. Escape some strings for m4
|
2017-06-02 23:35:30 +08:00 |
|
Matt Johnston
|
acfd372808
|
Merge pull request #37 from shauser88/configure-fixes
Fix configure options using AC_ARG_ENABLE
|
2017-06-02 23:21:31 +08:00 |
|
Matt Johnston
|
6054483dc7
|
Merge pull request #39 from fperrad/20161118_lint
fix indentation
|
2017-06-02 23:10:48 +08:00 |
|
Matt Johnston
|
25931bc1e6
|
Merge pull request #34 from bengardner/gitignore
Add .gitignore file
|
2017-06-02 23:02:34 +08:00 |
|
Matt Johnston
|
9250c58013
|
Merge pull request #33 from bengardner/termcodes
termcodes: make VEOL2, VWERASE, VLNEXT, ECHOCTL, and ECHOKE optional
|
2017-06-02 23:01:54 +08:00 |
|
Matt Johnston
|
4f226ab36a
|
Merge pull request #32 from bengardner/ERR_label
Change label name _ERR to LBL_ERR
|
2017-06-02 23:00:05 +08:00 |
|
Matt Johnston
|
33e28fb96b
|
Merge pull request #31 from bengardner/PATH_DEVNULL
Use DROPBEAR_PATH_DEVNULL instead of undefined _PATH_DEVNULL
|
2017-06-02 22:57:09 +08:00 |
|
Francois Perrad
|
206b9cea0d
|
rename hidden variable
in function tcp_acceptor()
struct sockaddr_storage addr;
char* addr = NULL;
|
2017-06-01 19:15:07 +02:00 |
|
Francois Perrad
|
9dcb04a1e0
|
fix DEBUG_* condition
|
2017-06-01 19:10:37 +02:00 |
|
Francois Perrad
|
08543d0c76
|
use #ifdef DROPBEAR_PRNGD_SOCKET instead of #if
|
2017-06-01 19:10:37 +02:00 |
|
Francois Perrad
|
6c43be767c
|
fix indentation
|
2017-06-01 16:39:26 +02:00 |
|
Matt Johnston
|
25607c04a7
|
add m_mp_free_multi, be more careful freeing when failing to load keys
--HG--
branch : fuzz
|
2017-05-26 21:08:43 +08:00 |
|
Matt Johnston
|
cbd5be1b82
|
add fuzzer-verify
--HG--
branch : fuzz
|
2017-05-26 00:20:01 +08:00 |
|
Matt Johnston
|
f24d93d4e4
|
fix null pointer crash
--HG--
branch : fuzz
|
2017-05-26 00:19:53 +08:00 |
|
Matt Johnston
|
65baa71b58
|
linked list dbmalloc now
add non-free m_malloc_free_epoch() argument for leak detection
--HG--
branch : fuzz
|
2017-05-26 00:19:39 +08:00 |
|
Matt Johnston
|
b8fa712847
|
rearrange, all fuzzers now call fuzzer_set_input()
--HG--
branch : fuzz
|
2017-05-25 22:21:49 +08:00 |
|
Matt Johnston
|
095b067857
|
limit input size
--HG--
branch : fuzz
|
2017-05-25 22:21:23 +08:00 |
|
Matt Johnston
|
87c4586d61
|
fuzzing has a constant time
--HG--
branch : fuzz
|
2017-05-25 22:20:10 +08:00 |
|
Matt Johnston
|
b17254925d
|
Just use memset, it should'be be optimised out in a separate file
--HG--
branch : fuzz
|
2017-05-25 22:19:46 +08:00 |
|
Matt Johnston
|
cf2c4f44a2
|
fuzzers disable logging by default
--HG--
branch : fuzz
|
2017-05-25 00:12:07 +08:00 |
|
Matt Johnston
|
2bc55ff428
|
don't exit encountering short lines
--HG--
branch : fuzz
|
2017-05-25 00:10:18 +08:00 |
|
Matt Johnston
|
ee5769f31f
|
avoid NULL argument to base64 decode
--HG--
branch : fuzz
|
2017-05-25 00:09:40 +08:00 |
|
Matt Johnston
|
3a8517b06f
|
create fuzzer .options files
--HG--
branch : fuzz
|
2017-05-23 22:43:52 +08:00 |
|
Matt Johnston
|
0363d3c32e
|
fuzzer-pubkey
--HG--
branch : fuzz
|
2017-05-23 22:43:34 +08:00 |
|
Matt Johnston
|
a582c4cdb6
|
split out checkpubkey_line() separately
--HG--
branch : fuzz
|
2017-05-23 22:29:21 +08:00 |
|
Matt Johnston
|
a43b6b0323
|
define SIZE_T_MAX
--HG--
branch : fuzz
|
2017-05-22 22:09:46 +08:00 |
|
Matt Johnston
|
84a143a605
|
remove unneeded check
--HG--
branch : fuzz
|
2017-05-22 22:09:38 +08:00 |
|
Matt Johnston
|
114438e669
|
zlib can use m_malloc/m_free too
--HG--
branch : fuzz
|
2017-05-22 22:09:26 +08:00 |
|
Matt Johnston
|
50bde9976b
|
seed_fuzz() prototype
--HG--
branch : fuzz
|
2017-05-21 18:53:44 +08:00 |
|
Matt Johnston
|
18ea116827
|
-v for debug_trace
--HG--
branch : fuzz
|
2017-05-21 18:53:33 +08:00 |
|
Matt Johnston
|
30d3ccd419
|
Fix null pointer dereference found by libfuzzer
--HG--
branch : fuzz
|
2017-05-21 18:53:09 +08:00 |
|
Matt Johnston
|
fb8fb7fed0
|
add dbmalloc epoch cleanup
--HG--
branch : fuzz
|
2017-05-21 10:54:11 +08:00 |
|
Matt Johnston
|
1abd239b9d
|
ignore wrapfd_close for unknown
--HG--
branch : fuzz
|
2017-05-21 10:48:18 +08:00 |
|
Matt Johnston
|
9f1c8b2f8f
|
make buf_getstring fail prior to malloc if the buffer is short
--HG--
branch : fuzz
|
2017-05-20 23:39:01 +08:00 |
|
Matt Johnston
|
c169423051
|
glaring wrapfd problems fixed
--HG--
branch : fuzz
|
2017-05-20 22:47:19 +08:00 |
|
Matt Johnston
|
fdc6f32392
|
closer to working
--HG--
branch : fuzz
|
2017-05-20 13:23:16 +08:00 |
|
Matt Johnston
|
ea984cfb95
|
add cve and patch link
|
2017-05-20 10:27:29 +08:00 |
|
Matt Johnston
|
e7cdb2ebe5
|
add wrapfd. improve fuzzer in makefile
--HG--
branch : fuzz
|
2017-05-19 00:48:46 +08:00 |
|