Commit Graph

10 Commits

Author SHA1 Message Date
Christoph Diehl 28dd637dc8 Add outstanding LibFuzzer targets to Firefox (#2675) 2019-08-09 18:10:19 -07:00
pdknsk 94c742f112 [firefox] housekeeping (#2234)
* disable ContentSecurityPolicyParser target

* disable building av1 (requires new nasm)

* remove ContentSecurityPolicyParser files
2019-03-13 07:58:53 -07:00
pdknsk 9b1d911d0d [firefox] Fix profile build, enable ubsan, more (#1835)
* limit SdpParser to 25kB

* separate out mozconfig

* fix profile build

* accurate library handling

* cosmetic

* enable undefined sanitizer

* limit ContentSecurityPolicyParser to 15kB
2018-09-23 09:28:05 -07:00
pdknsk 68966db40a fix ContentSecurityPolicyParser target (#1773) 2018-08-30 18:03:07 +10:00
pdknsk 4fd7dbcaf6 [firefox] more targets and more (#1762)
* ASAN_OPTIONS might not be set for each mode

* no point in checking setenv, can only fail with EOMEM here

* minor changes to target.c

* new target: ContentSecurityPolicyParser

* new target: ContentParentIPC

* better corpus and dictionary for {Sdp,Stun}Parser

* bootstrap already installs all required libraries

* faster hg clone

* don't install cargo again, better explanation
2018-08-27 06:27:12 -07:00
pdknsk 7ea8b974c3 firefox: fix symlink handling (#1747)
* remove band-aid for firefox bug 1484485

* fix symlink handling
2018-08-23 19:46:35 +10:00
pdknsk ebbaf4c933 firefox: fixes and improvements (#1723)
* ignore libgcc

* dictionary/corpus for SdpParser and StunParser

* simpler ASAN_OPTIONS handling

* disable leak reports for now

* get execv error

* auto-sync libfuzzer

* disable coverage build

* add node.js repository for recent versions

* prepare profile

* remove unnecessary corpus size restriction
2018-08-18 16:32:16 -07:00
Abhishek Arya 1cfb20b657
Update Dockerfile 2018-07-27 07:56:37 -07:00
Abhishek Arya e6a7d03c61
Speculative fix for firefox build failure. (#1658) 2018-07-26 10:23:07 -07:00
pdknsk d96443b1b8 firefox (#1546)
* firefox

* make wrapper its own file

* many minor changes

* build package rather then copying

* add (disabled) Qcms target

* getenv doesn't use errno

* make paths dynamically

* minor find fix

* handle absolute path

* make run_minijail work

* get required libraries automatically

* Remove ContentParentIPC fuzz target
2018-07-25 07:28:37 -07:00