Nick Mathewson
|
d71fc47438
|
Update documentation and testing integration for fuzzing
|
2017-01-30 08:37:27 -05:00 |
|
Nick Mathewson
|
2202ad7ab0
|
Fix a pair of compilation errors.
|
2017-01-30 08:37:27 -05:00 |
|
Nick Mathewson
|
1d8e9e8c69
|
Fix memory leak on zero-length input on fuzz_http.c
|
2017-01-30 08:37:27 -05:00 |
|
Nick Mathewson
|
143235873b
|
Memory leak on bogus ed key in microdesc
|
2017-01-30 08:37:26 -05:00 |
|
Nick Mathewson
|
34fd636870
|
memory leak in fuzz_vrs
|
2017-01-30 08:37:26 -05:00 |
|
Nick Mathewson
|
a092bcdd4f
|
Fix a memory leak found while fuzzing
|
2017-01-30 08:37:26 -05:00 |
|
Nick Mathewson
|
09d01466b2
|
actually build .as for fuzzing
|
2017-01-30 08:37:26 -05:00 |
|
Nick Mathewson
|
1c7862bfb4
|
missing backslash
|
2017-01-30 08:37:26 -05:00 |
|
Nick Mathewson
|
f547352637
|
differently build oss fuzzers
|
2017-01-30 08:37:26 -05:00 |
|
Nick Mathewson
|
cf71f8ad32
|
More oss-fuzz fixes
|
2017-01-30 08:37:25 -05:00 |
|
Nick Mathewson
|
92679d90d5
|
Try to refactor OSS fuzzers into static libraries.
|
2017-01-30 08:37:25 -05:00 |
|
Nick Mathewson
|
99d4faf6d3
|
oss_fuzz also requires no PIE
|
2017-01-30 08:37:25 -05:00 |
|
Nick Mathewson
|
1b244a64e4
|
libfuzzer tweaks per recommendations
|
2017-01-30 08:37:25 -05:00 |
|
Nick Mathewson
|
024fa9d4d7
|
routerstatus fuzzing
|
2017-01-30 08:37:25 -05:00 |
|
Nick Mathewson
|
eb414a08a9
|
Add libfuzzer support.
|
2017-01-30 08:37:25 -05:00 |
|
Nick Mathewson
|
b1567cf500
|
Three more fuzzers: consensus, hsdesc, intro points
|
2017-01-30 08:37:24 -05:00 |
|
Nick Mathewson
|
83e9918107
|
Tools for working with directories of fuzzed stuff.
|
2017-01-30 08:37:24 -05:00 |
|
Nick Mathewson
|
301eff0e90
|
fuzzing: Add copyright notices and whitespace fixes
|
2017-01-30 08:37:24 -05:00 |
|
Nick Mathewson
|
4afb155db2
|
Add microdesc format fuzzer.
|
2017-01-30 08:37:24 -05:00 |
|
Nick Mathewson
|
3c74855934
|
Addition to test cases: make sure fuzzer binaries allow known cases
This isn't fuzzing per se, so much as replaying the highlights of
past fuzzer runs.
|
2017-01-30 08:37:24 -05:00 |
|
Nick Mathewson
|
81e44c2257
|
Add extrainfo fuzzer
|
2017-01-30 08:37:24 -05:00 |
|
Nick Mathewson
|
44fa14c0e2
|
Try to tweak fuzzing.md to correspond to my changes
|
2017-01-30 08:37:24 -05:00 |
|
teor
|
0fb1156e9f
|
Add a script for running multiple fuzzing sessions on multiple cores
|
2017-01-30 08:37:23 -05:00 |
|
teor
|
416e2f6b28
|
Guide fuzzing by adding standard tor GET and POST testcases
|
2017-01-30 08:37:23 -05:00 |
|
Nick Mathewson
|
56b61d1831
|
Add more tweaks from teor's http fuzzing code.
Move option-manipulation code to fuzzing_common.
|
2017-01-30 08:37:23 -05:00 |
|
teor
|
584d723e04
|
Restrict fuzzing to the directory headers
|
2017-01-30 08:37:23 -05:00 |
|
Nick Mathewson
|
f009b13029
|
Copy fuzzing instructions by teor
|
2017-01-30 08:37:23 -05:00 |
|
Nick Mathewson
|
949e9827d6
|
Add a descriptor fuzzing dictionary.
|
2017-01-30 08:37:23 -05:00 |
|
Nick Mathewson
|
ca657074b9
|
Fuzzing: initialize siphash key, don't init_logging twice.
|
2017-01-30 08:37:23 -05:00 |
|
Nick Mathewson
|
0666928c5c
|
Replace signature-checking and digest-checking while fuzzing
|
2017-01-30 08:37:22 -05:00 |
|
Nick Mathewson
|
e2aeaeb76c
|
Make a bunch of signature/digest-checking functions mockable
|
2017-01-30 08:37:22 -05:00 |
|
Nick Mathewson
|
60769e710f
|
Port fuzz_http to use fuzzing_common.
Move common logic from fuzz_http to fuzzing_common.
|
2016-12-19 15:34:56 -05:00 |
|
teor
|
a967d568dc
|
Add a fuzzer for the http used in our directory protocol
(Teor wrote the code, nick extracted it. It won't compile yet.)
|
2016-12-19 15:34:56 -05:00 |
|
Nick Mathewson
|
b96c70d668
|
Fuzzing: Add an initial fuzzing tool, for descriptors.
This will need some refactoring and mocking.
|
2016-12-19 15:34:55 -05:00 |
|
teor
|
fca91a7793
|
for fuzzing: Add a function to make a buf with given contents
(Teor wrote the code, nick extracted it into a smaller patch.)
|
2016-12-19 15:02:08 -05:00 |
|
teor
|
02068c6391
|
For fuzzing: Expose directory_handle_command.
(Nick extracted this patch from a larger patch by Teor.)
|
2016-12-19 15:02:08 -05:00 |
|
Nick Mathewson
|
9bf89f80ce
|
bump to 0.3.0.1-alpha-dev
|
2016-12-19 14:24:38 -05:00 |
|
Nick Mathewson
|
ac04fcd2e7
|
style edits
|
2016-12-19 13:39:35 -05:00 |
|
Nick Mathewson
|
6a7cb21e13
|
Bump to 0.3.0.1-alpha
|
2016-12-19 13:14:24 -05:00 |
|
Nick Mathewson
|
1c5f2ee7c0
|
Add checkSpace to dist
|
2016-12-19 13:03:39 -05:00 |
|
Nick Mathewson
|
2ebf1bd282
|
pick a date, reflow.
|
2016-12-19 12:48:40 -05:00 |
|
Nick Mathewson
|
b6a5376b9c
|
Merge branch 'bug21007'
|
2016-12-19 12:31:29 -05:00 |
|
Nick Mathewson
|
c468df3961
|
Don't warn about absent guard state when none expected.
Self-testing circuits don't use guards, and nobody uses guards when
UseEntryGuards is disabled.
Fixes bug 21007; bug not in any released Tor.
|
2016-12-19 12:24:30 -05:00 |
|
Nick Mathewson
|
271bfc92b8
|
Extraneous . in the changelog
|
2016-12-19 11:03:03 -05:00 |
|
Nick Mathewson
|
ec1b4c777b
|
more small changelog edits
|
2016-12-19 10:45:47 -05:00 |
|
Nick Mathewson
|
f6261a6c40
|
How embarrassing; I didn't have a changes file for 19877.
|
2016-12-19 10:35:23 -05:00 |
|
Nick Mathewson
|
ec68ed5afc
|
Start on an 0.3.0.1-alpha changelog
|
2016-12-19 10:30:24 -05:00 |
|
Nick Mathewson
|
69c8d6add5
|
Fix a lint-changes warning
|
2016-12-19 10:19:22 -05:00 |
|
Nick Mathewson
|
2c8a151323
|
Remove changes files already merged in 0.2.9.8
|
2016-12-19 10:17:25 -05:00 |
|
Nick Mathewson
|
e577eb22f7
|
forward-port releasenotes and changelog
|
2016-12-19 10:15:29 -05:00 |
|