Commit Graph

12 Commits

Author SHA1 Message Date
Abhishek Arya 2d5e2ef84f Fix Tor build with non-existent seed corpus for some fuzzers (#469). (#481) 2017-03-26 19:26:59 -07:00
Oliver Chang 60835ac420 oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE 2017-03-22 12:12:51 -07:00
Nick Mathewson 63b3d797e0 Tor build.sh: Disable memory sentinels when fuzzing (#464)
Tor has a few safety features that try to prevent bugs by using
memory more safely.  For example, by default, we terminate our IO
buffers with 0-valued bytes, so that accidental string operations
can't run off the end.  For another example, we do some of our
allocation in "memory areas" -- an obstack-style allocation in which
all objects are freed at once.

These features prevent a fairly large category of crash bugs, but
they also prevent asan from seeing our mistakes.  But when we're
fuzzing, we'd like to expose as many of our mistakes as possible.
With that in mind, we've added a --disable-memory-sentinels
configuration option to turn off a lot of these safety features when
we're fuzzing.  This feature turns it on for oss-fuzz.
2017-03-16 12:46:07 -07:00
Oliver Chang 7df64d4ac4 [infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE 2017-03-15 18:46:31 -07:00
Nick Mathewson b0b823a0de Switch Tor git URLs to mainline Tor. (#352)
Now that we've merged the fuzzing support to mainline Tor [1], and
moved our fuzzing corpus repository into our main repository [2],
we no longer have to build the docker image off of my own branches.

[1] https://trac.torproject.org/projects/tor/ticket/20893
[2] https://gitweb.torproject.org/fuzzing-corpora.git
2017-02-06 07:46:02 -08:00
Abhishek Arya 0feca46241 Update project.yaml 2017-02-02 11:32:08 -08:00
Nick Mathewson d3baeabd5c Use my gmail address in Tor auto_ccs (#274)
(This on the theory that it will let me log in to the various
login-only services associated with oss-fuzz.)
2017-01-11 11:23:40 -08:00
Kostya Serebryany 0f376df509 add ubsan to tor 2017-01-11 10:59:27 -08:00
Mike Aizatsky 6f23387fa8 [tor] static linking of libraries
@nmathewson
2017-01-10 15:09:29 -08:00
Nick Mathewson 3d351a0883 Build tor fuzzing binaries with static libevent linkage (#267)
* Remove true && true &&...

Don't ask.

* Link libevent statically in tor build.sh
2017-01-10 12:32:01 -08:00
Nick Mathewson 11985a0665 Tor oss fuzzing configuration (#265)
* Initial attempts at getting Tor to build in oss-fuzz docker.

* add automake/autoconf

* More work

* more fixes for tor

* copyright notice, corpora.

* zip correctly.
2017-01-09 11:32:36 -08:00
Nima Fatemi cb2ecc10a9 Nominating Tor (#114) 2016-12-01 17:12:31 -08:00