Commit Graph

14 Commits

Author SHA1 Message Date
DavidKorczynski 84d255ab00
libprotobuf-mutator projects: fix builds (#7737)
* libprotobuf-mutator projects: fix builds

Ref: https://github.com/google/oss-fuzz/issues/7736

* boringssl: fix libprotobuf-mutator fuzzer

* giflib: fix libprotobuf-mutator fuzzer

* jsoncpp: fix libprotobuf-mutator fuzzer

* xerces-c: fix libprotobuf-mutator fuzzer

* libpng-proto: fix libprotobuf-mutator fuzzer

* giflib: add license header to satisfy CI
2022-05-21 13:34:16 +01:00
DavidKorczynski 631cb2886a
nginx: fix and improve fuzzer (#6593)
- fixes a heap-use-after-free due to the clean up logic
- removes the use of strlen in request and response len
- adds the option for opening many more files to enable
  nginx to operate a longer period of time.

Signed-off-by: David Korczynski <david@adalogics.com>
2021-10-13 11:56:53 +01:00
DavidKorczynski 3e4ba05ecc
nginx: fix fuzzer to avoid NULL-deref (#6242)
* nginx: fix fuzzer to avoid NULL-deref

* dont modifify libsndfile.
2021-08-18 14:37:25 +01:00
DavidKorczynski 62cad8ac51
nginx: add maintainer (#6225) 2021-08-16 13:39:32 +00:00
DavidKorczynski 2a56525117
multiple projects: cleanup stale accounts. (#6224)
* multiple projects: cleanup stale accounts.

* dont disable postgresql for now.
2021-08-16 11:50:57 +01:00
DavidKorczynski 75091df12b
nginx: request access (#6104)
* nginx: request access

I would like to submit fuzzers to nginx and in this context having the coverage information from clusterfuzz would be great.

* nginx: add main_repo field
2021-08-16 10:34:00 +01:00
Google AutoFuzz Team 70115d4839
Don't use nginx' internal memory allocator (#6199)
* Don't use nginx' internal memory allocator

See http://nginx.org/en/docs/dev/development_guide.html#debug_memory for details.

* Fix the build.
2021-08-11 18:17:55 +01:00
DavidKorczynski 8154eaf3cb
[nginx] memory leak fix (#5964)
* nginx: fix memleaks in fuzzer.

* simply fix.
2021-06-23 11:34:45 -07:00
Yunshu Ouyang b0c1a12b03
[nginx] Fix startup crashes (#4433)
* Fix startup crashes

* Clean-up fuzzer
2020-09-10 07:49:59 -07:00
Yunshu Ouyang dc44763e9e
[Nginx] fixing startup crashes (#4425)
* fixing startup crashes

* Removed whitespaces
2020-09-08 12:07:01 -07:00
Yunshu Ouyang 1b7b334da7
Add wrappers for getpwnam and getgrnam (#4419) 2020-09-07 01:30:09 -07:00
Yunshu Ouyang cede674e25
[Nginx] Fixed fuzzer startup crash (#4399) 2020-09-01 08:30:18 -07:00
Yunshu Ouyang 740536e25e
[Nginx] Initial integration, new fuzzer added (#4144)
* [postgresql] Added auto_css to project.yaml

* [postgresql] Added new fuzzer

* [postgresql] Cleaned up files, changed project.yaml

* Dockerfile - changed to official repo

* Renamed fix.diff

* [postgresql] Fixed parser_fuzzer, added new json_parser_fuzzer

* [nginx] updated project.yaml

* [nginx] added first fuzzer

* [nginx] added build file for fuzzers

* Added license header

* Removed dictionary

* Removed dictionary

* Moved fuzzers to fuzzer directory

* fixed new lines

* Updated years, removed maintainer field in Dockerfile

* Removed line spaces

* Updated year

* Changed existing fuzzer

* Changed Makefile

* delete newlines

* remove patch

* update year

* add socket wrapper functions

* modified fuzzer initialization

* add new grpc module fuzzer

* Removed grpc fuzzer

* Fixed http request fuzzer

* Add nginx patch

* Add Makefile for fuzzers

* Fix fuzzer

* Added client side fuzzing

* fixed fuzzer

* Removed memory and undefined sanitizers

* Added dictionary

* Changed fuzzer from c to c++

* Use protobuf for input to fuzzer

* Improved style

* Added configuration file needed by fuzzer

* Added licence header

* Added makefile for fuzzers

* Fixed dictionary

* Modified make_fuzzers

* moved dictionary

* Undo last commit
2020-08-30 10:21:28 -07:00
andrey-zelenkov 56964a89f5 Add nginx (#285) 2017-01-17 13:08:25 -08:00