Commit Graph

17 Commits

Author SHA1 Message Date
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Max Moroz 71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)
* [presubmit] Enforce language attribute in projectt.yaml to be always set.

* Update documentation, better presubmit check, new project template.

* add docstring to templates.py

* Add example values in the project.yaml template and remove python value for now

* Add "project: c++" to 256 projects

* format

* Add labels and selective_unpack sections to the presubmit check

* fix incorrect auto_ccs format in three projects

* fix nss emails after rebase
2020-03-10 11:08:01 -07:00
Varun Khaneja 8825651f9f [unrar] Use std::error_code in calls to fs::current_path and fs::remove_all (#2394)
* Use std::error_code in calls to fs::current_path and fs::remove_all

* Fuzzers must always return 0
2019-05-10 12:35:08 -07:00
jonathanmetzman 807096efc9
[unrar] speculative fix for build breakage (#2390) 2019-05-09 10:02:50 -07:00
Varun Khaneja 7d2884aaea [unrar] Re-enable fuzzing by creating/clearing a temporary directory (#2368) 2019-05-02 11:32:32 -07:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
Abhishek Arya c1c6ea69a0
Disable unrar project due to file creation spam (#2355) 2019-04-29 09:18:52 -07:00
Varun Khaneja 9644e3ad4a Use NOVOLUME. Point to the oss_fuzz branch. (#2067)
- Start using NOVOLUME since Chromium is going to start using it.
[See: https://crrev.com/c/1393803]

- Point to the oss_fuzz branch where all releases will be fuzzed first before being merged into the master branch.
2019-01-03 08:15:59 -08:00
Varun Khaneja 5cca3a6d07 [unrar] Fuzz unrar v5.6.8 before merging that to master (#1920) 2018-11-02 16:44:21 -07:00
Varun Khaneja eac73b7da1 [unrar] Remove -DRAR_NOCRYPT since it is not used in Chromium (#1628) 2018-07-18 15:14:58 -07:00
Varun Khaneja 8fff19181d Add -DSILENT -DRAR_NOCRYPT defines when compiling unrar (#1551) 2018-06-21 13:49:02 -07:00
Varun Khaneja 6b5ff6182b Discontinue in-memory fuzzing for unrar (#1169) 2018-02-15 10:30:23 -08:00
Varun Khaneja 2d49182f22 Interpret a blob of memory as a rar file for fuzzing. (#1090)
* Interpret a blob of memory as a rar file for fuzzing. (#4)

* Use the in-memory representation of the file

* Interpret a blob of memory as a rar file for fuzzing. (#5)

* Use the in-memory representation of the file
* Use a fixed filename, skip calling getpid
2018-01-18 15:17:44 -08:00
Varun Khaneja 6b302b9e61 Use same filename for the input file created in disk (#994)
* Use the same file name always to avoid creating new files

* Minor: formatting changes

* Use PID for the filename
2017-11-17 14:47:43 -08:00
Varun Khaneja 5cd4d6189d [unrar] Use github repo to fetch code and remove extra dependencies (#985) 2017-11-15 14:23:37 -08:00
Varun Khaneja 44ac124768 Setup simple fuzzing for unrar. (#951)
* Get the shared library to build for unrar

* Fuzz by writing temp file and calling CmdExtract::DoExtract()

* Incorporate review feedback

* Incorporate review feedback
2017-11-13 10:48:31 -08:00
Varun Khaneja bf774e525f Add project.yaml for unrar (#842)
* Add project.yaml for unrar

* Add vakh to auto_ccs, remove experimental from msan
2017-09-15 08:16:00 -07:00