aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/flac
Commit message (Collapse)AuthorAge
* Fix addition of define (#7738)Gravatar Martijn van Beurden2022-05-23
| | | | | In PR #7687 I tried to add a define by adding it to CFLAGS, but that didn't work without rerunning configure. By adding the define to config.h, rerunning configure is not necessary
* flac: only disable signed integer sanitizing on decoder fuzzers (#7687)Gravatar Martijn van Beurden2022-05-09
| | | | | | | | | | | | | | | | | | | | oss-fuzz has reported numerous signed integer overflow problems in flac that cannot be reasonably fixed. The problem is that flac uses some math that is numerically unstable when fed with random data, and as these are only audio samples, this overflow is not a problem. Therefore, I added `__attribute__((no_sanitize("signed-integer-overflow")))` to a few functions in the flac sources. However, while a decoder fed with random data has this problem, an decoder that is being used to verify an encoder fed with random data should never overflow. As the same functions are used, the flac sources should be compiled twice: once with the mentioned attributes for the decoder fuzzers, and once without them for the encoder fuzzers. Note that the define passed in this code is not yet integrated in libflac, but this change should happen first or else the old bugs appear again
* flac: Add second (more thorough) encoder fuzzer (#7647)Gravatar Martijn van Beurden2022-05-01
|
* Move fuzzer sources from guidovranken/flac-fuzzers to xiph/flac (#7624)Gravatar Martijn van Beurden2022-04-25
|
* [flac] Disable CRC checks in ogg container (#7310)Gravatar Martijn van Beurden2022-02-21
|
* Fix infinite loop in fuzzer_exo (#7265)Gravatar Martijn van Beurden2022-02-11
| | | | | | | readBuffer returns -1 in return type size_t, which wraps. Because of that, the comparison was not triggering when it should Credit: Oss-Fuzz Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24002
* Add CC to flac (#7254)Gravatar Martijn van Beurden2022-02-10
| | | Erik de Castro Lopo is no longer actively involved in maintaining the libFLAC project. I'd like access to the not-yet-public bug reports and the details so we can get a new release out.
* Reland [Ubuntu upgrade] Fix projects so they don't break with upgrade (#6313)Gravatar jonathanmetzman2021-08-26
| | | | | This reverts commit 878c32419cdf89457d1f1be616d4896fc2586160. Related: #6180
* Revert "[Ubuntu upgrade] Fix projects so they don't break with upgrade. ↵Gravatar Oliver Chang2021-08-26
| | | | | (#6304)" (#6306) This reverts commit 5549d804b3640462549401597cfef382911b3933.
* [Ubuntu upgrade] Fix projects so they don't break with upgrade. (#6304)Gravatar jonathanmetzman2021-08-25
| | | | | | 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
* Populate a bunch of main_repo values. (#4815)Gravatar Oliver Chang2020-12-10
| | | | Also enforce this for future integrations.
* [flac] Ignore coverage for JNI headers (fixes #4490). (#4496)Gravatar Max Moroz2020-09-28
|
* [flac] Additional fuzzer (#4073)Gravatar Ravi Jotwani2020-07-07
| | | | | | | | | * added draco integration files * wrote build file and Dockerfile for Draco * added new fuzzer, build failing * fuzzer_exo build working
* [presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Gravatar Max Moroz2020-03-10
| | | | | | | | | | | | | | | | | | | * [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
* Some Mozilla changes (#3481)Gravatar Sylvestre Ledru2020-03-09
| | | | | * Refresh the list to have a Mozilla employee with an active account * Update of the list of nss participants
* Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries (#2703)Gravatar Christoph Diehl2019-08-28
| | | | | | | | | | * Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries * Use new vendor_ccs field in projects.yml (#2703) * Remove not yet approved projects * Remove not yet approved projects
* [FLAC] Fix coverage builds (#2719)Gravatar Guido Vranken2019-08-18
|
* [FLAC] Encoder fuzzer (#2707)Gravatar Guido Vranken2019-08-16
|
* [FLAC] Add project (#2695)Gravatar Guido Vranken2019-08-15