Commit Graph

21 Commits

Author SHA1 Message Date
Gregory P. Smith 074fb6fdab
Make Seth the primary cpython3 oss-fuzz contact. (#12025)
@sethmlarson - Seth is the security developer in residence for CPython
at the PSF. He makes sense as the primary contact.

Stop using my former employers account as my oss-fuzz address given that
they kicked our team out for being too valuable.
2024-06-04 11:01:47 +01:00
Illia Volochii d9270d0e74
Fix building CPython after python/cpython#107026 (#10758)
`Modules/_xxtestfuzz/fuzzer.c` in CPython started using private API in
89f9875448 (diff-a22ac7579f23068e0c6bcacf1086ee962fdf8e68725cf0510b42d0a389cf1efd).

This made fuzzing builds fail
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=60831.

Including needed header files fixes the error.
2023-07-31 13:08:09 -04:00
jonathanmetzman 2e6c7fac42
Opt-out of centipede in projects that don't support it (#9300)
Related: https://github.com/google/oss-fuzz/issues/9299
2023-02-08 11:28:45 -05:00
jonathanmetzman 60d8521290
Reenable MSAN for some more projects (#8523)
Co-authored-by: Dongge Liu <donggeliu@google.com>
2022-09-19 01:43:22 +00:00
Gregory P. Smith 6e272283e0
Enable C asserts in the cpython3 oss-fuzz build. (#7119)
* Enable C asserts in the cpython3 build.

* add a license header per now enforced policy.
2022-01-12 08:40:42 -05:00
DavidKorczynski aecd612127
cpython3: switch to base-builder (#6475) 2021-09-23 08:00:51 -04:00
jonathanmetzman 03d18372d5
Reland [Ubuntu upgrade] Fix projects so they don't break with upgrade (#6313)
This reverts commit 878c32419c.

Related: #6180
2021-08-26 09:53:49 -07:00
Oliver Chang 878c32419c
Revert "[Ubuntu upgrade] Fix projects so they don't break with upgrade. (#6304)" (#6306)
This reverts commit 5549d804b3.
2021-08-26 15:42:34 +10:00
jonathanmetzman 5549d804b3
[Ubuntu upgrade] Fix projects so they don't break with upgrade. (#6304)
Fix projects so they don't break with upgrade.
These fixes are likely not backwards compatible and will fail on
Ubuntu 16.04.
Related: #6180
2021-08-25 22:14:52 -07:00
jonathanmetzman 390c200c1e
[Ubuntu upgrade] Disable MSAN in projects that will have false positives. (#6303)
Do this based mostly on instrumented_libraries and more tests.

Related: #6180
2021-08-25 22:14:20 -07:00
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
Ammar Askar 4d13e092dd [cpython] Fix coverage build (#2607) 2019-08-09 21:02:43 -07:00
Ammar Askar fca739b562 [cpython] Fix MSAN build (#2565) 2019-07-03 09:55:41 -07:00
Ammar Askar 2d298d2f49 [cpython] Add -rdynamic to fuzzing targets (#2526) 2019-06-18 12:43:11 -07:00
Ammar Askar 5d3b2f969d [cpython] Use altinstall to avoid creating symlinks (#2510) 2019-06-13 10:41:04 -07:00
Ammar Askar 9a67b6be92 [cpython] Pull in corpuses and dictionaries for CPython (#2504)
* Pull in corpuses and dictionaries for CPython

* Ignore MSAN errors in build
2019-06-11 16:40:08 -07:00
Ammar Askar 88d9006f38 Fix coverage build for cpython (#2502) 2019-06-11 11:25:01 -07:00
Ammar Askar ff4bae9c43 Create docker and build files for cpython3 (#2493)
* Create docker and build files for cpython

* Remove temporary patch (merged upstream)
2019-06-10 11:13:22 -07:00
Alex Gaynor 8f8ac944d2 Added myself to the auto_ccs for CPython (#740)
* Added myself to the auto_ccs for cpython2

* Added myself to the auto_ccs for cpython3
2017-07-25 17:42:54 -07:00
Devin Jeanpierre dd63b693e2 Add CPython as a project, with Gregory P. Smith as a contact. (#583)
* Add CPython as a project, with Gregory P. Smith as a contact.

Upstream issue to actually create tests: http://bugs.python.org/issue29505

(But they don't exist yet).

There are some internal (YouTube) bugs for adding fuzz tests as well, to be done
in that issue: b/37561297, b/37561383, b/37562501, b/37562550, b/37562021

I'd expect adding fuzz tests for this to be an ongoing project. :)

* Split cpython into cpython2 and cpython3.
2017-05-09 13:49:11 -07:00