aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/flac/build.sh
Commit message (Collapse)AuthorAge
* [flac] Disable _FORTIFY_SOURCE for all sanitizers (#7997)Gravatar Martijn van Beurden2022-07-12
|
* [flac] Add fuzzer_metadata (#7975)Gravatar Martijn van Beurden2022-07-08
| | | Add fuzzer_metadata
* [flac] Add fuzzer_seek (#7863)Gravatar Martijn van Beurden2022-06-15
|
* 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
|
* 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
* [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
* [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