summaryrefslogtreecommitdiff
path: root/src/test/fuzz
AgeCommit message (Collapse)Author
2017-08-2122839: Build tor with rust enabled on winTies Stuij
- make tor_util static library name configurable - fix Rust libary dependency order for Windows
2017-06-19Remove hardwired libfuzzer path; closes 22105.Nick Mathewson
2017-05-19Merge branch 'add_rust_squashed'Nick Mathewson
2017-05-03bug#22143/prop#140: identify input diffs by their digest-as-signedNick Mathewson
See may 3 changes to prop140 for more background.
2017-04-29Add --enable-rust configure switchSebastian Hahn
Introduce a way to optionally enable Rust integration for our builds. No actual Rust code is added yet and specifying the flag has no effect other than failing the build if rustc and cargo are unavailable.
2017-04-27Clean up mentions of 'zlib' and rename the mentions to 'compressed'.Alexander Færøy
This patch cleans up in various places where 'zlib' is mentioned.
2017-04-25Use atomic counters for compressor allocation.Nick Mathewson
2017-04-25Add --enable-zstd to our configure script.Alexander Færøy
This patch adds support for enabling support for Zstandard to our configure script. By default, the --enable-zstd option is set to "auto" which means if libzstd is available we'll build Tor with Zstandard support. See: https://bugs.torproject.org/21662
2017-04-25Add --enable-lzma to our configure script.Alexander Færøy
This patch adds support for enabling support for LZMA to our configure script. By default, the --enable-lzma option is set to "auto" which means if liblzma is available we'll build Tor with LZMA support. See: https://bugs.torproject.org/21662
2017-03-16Generate src/test/fuzz/include.am from a scriptNick Mathewson
It was very error-prone to maintain this by hand.
2017-03-16Merge branch 'prop140_21643_diff_only_squashed'Nick Mathewson
2017-03-16Add fuzzers for consensus diff backend codeNick Mathewson
This takes two fuzzers: one which generates a diff and makes sure it works, and one which applies a diff. So far, they won't crash, but there's a bug in my string-manipulation code someplace that I'm having to work around, related to the case where you have a blank line at the end of a file, or where you diff a file with itself.
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-14Rename make fuzz to make test-fuzz-corporaNick Mathewson
2017-02-01Fix a memory-leak in fuzz_vrs.cNick Mathewson
2017-01-30Don't use %zu in fuzz-http: windows doesn't like it.Nick Mathewson
2017-01-30Update documentation and testing integration for fuzzingNick Mathewson
2017-01-30Fix a pair of compilation errors.Nick Mathewson
2017-01-30Fix memory leak on zero-length input on fuzz_http.cNick Mathewson
2017-01-30memory leak in fuzz_vrsNick Mathewson
2017-01-30actually build .as for fuzzingNick Mathewson
2017-01-30missing backslashNick Mathewson
2017-01-30differently build oss fuzzersNick Mathewson
2017-01-30More oss-fuzz fixesNick Mathewson
2017-01-30Try to refactor OSS fuzzers into static libraries.Nick Mathewson
2017-01-30libfuzzer tweaks per recommendationsNick Mathewson
2017-01-30routerstatus fuzzingNick Mathewson
2017-01-30Add libfuzzer support.Nick Mathewson
2017-01-30Three more fuzzers: consensus, hsdesc, intro pointsNick Mathewson
2017-01-30Tools for working with directories of fuzzed stuff.Nick Mathewson
2017-01-30fuzzing: Add copyright notices and whitespace fixesNick Mathewson
2017-01-30Add microdesc format fuzzer.Nick Mathewson
2017-01-30Addition to test cases: make sure fuzzer binaries allow known casesNick Mathewson
This isn't fuzzing per se, so much as replaying the highlights of past fuzzer runs.
2017-01-30Add extrainfo fuzzerNick Mathewson
2017-01-30Try to tweak fuzzing.md to correspond to my changesNick Mathewson
2017-01-30Guide fuzzing by adding standard tor GET and POST testcasesteor
2017-01-30Add more tweaks from teor's http fuzzing code.Nick Mathewson
Move option-manipulation code to fuzzing_common.
2017-01-30Add a descriptor fuzzing dictionary.Nick Mathewson
2017-01-30Fuzzing: initialize siphash key, don't init_logging twice.Nick Mathewson
2017-01-30Replace signature-checking and digest-checking while fuzzingNick Mathewson
2016-12-19Port fuzz_http to use fuzzing_common.Nick Mathewson
Move common logic from fuzz_http to fuzzing_common.
2016-12-19Add a fuzzer for the http used in our directory protocolteor
(Teor wrote the code, nick extracted it. It won't compile yet.)
2016-12-19Fuzzing: Add an initial fuzzing tool, for descriptors.Nick Mathewson
This will need some refactoring and mocking.