Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixed direct-leak in round_trip_fuzzer.c | Yann Collet | 2022-07-10 | 1 | -2/+3 |
| | | | | reported by oss-fuzz | ||||
* | - Fixed incorrect free in `round_trip_fuzzer.c` ↵ | Yonatan Komornik | 2022-07-09 | 2 | -110/+106 |
| | | | | | | (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48884) - Fixed `round_trip_frame_uncompressed_fuzzer.c` to not use uninitialized memory (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48910) | ||||
* | ignore ossfuzz artifact | Yann Collet | 2022-07-05 | 1 | -23/+4 |
| | |||||
* | Merge pull request #1094 from alexmohr/add-uncompressed-api | Yann Collet | 2022-07-05 | 2 | -0/+139 |
|\ | | | | | frame-api: add function to insert uncomressed data | ||||
| * | review: fix findings | Alexander Mohr | 2022-07-05 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | * replace assert with test for LZ4F_uncompressedUpdate * update documentation to incldue correct docstring * remove unecessary entry point * remove compress_linked_block_mode from fuzzing test Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com> | ||||
| * | ossfuzz: extend fuzzing test to include linked blocks | Alexander Mohr | 2022-06-13 | 1 | -5/+24 |
| | | | | | | | | | | | | fuzzing test now tests linked and independent blocks Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com> | ||||
| * | fuzz-test: add fuzz test for uncompressed api | Alexander Mohr | 2022-06-11 | 3 | -5/+128 |
| | | | | | | | | | | | | add a fuzzing test for uncompressed frame api Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com> | ||||
| * | review: Fix review findings | Alexander Mohr | 2022-06-10 | 1 | -0/+5 |
| | | | | | | | | | | | | This commit fixes the review findings Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com> | ||||
* | | clarify yet another time what dual-license means | Yann Collet | 2022-07-04 | 1 | -1/+2 |
| | | |||||
* | | ignore ossfuzz artifacts | Yann Collet | 2022-07-01 | 1 | -0/+27 |
| | | |||||
* | | ossfuzz: add fuzz for `LZ4_decompress_safe_partial_usingDict` | Qi Wang | 2022-06-07 | 2 | -4/+79 |
|/ | | | | Signed-off-by: Qi Wang <wangqi@linux.alibaba.com> | ||||
* | Fix typos found by codespell | Dimitri Papadopoulos | 2021-11-25 | 2 | -2/+2 |
| | |||||
* | [ossfuzz] Fix parallel builds | Nick Terrell | 2020-11-05 | 1 | -7/+7 |
| | | | | | | With `make -j` multiple builds of `standaloneengine.o` happened in parallel. Fix this by detecting `standaloneengine.o` and moving it to a depedency. | ||||
* | fix minor static analyzer warnings | Yann Collet | 2020-09-30 | 2 | -4/+4 |
| | | | | | detected by scan-build and cppcheck fix #786 | ||||
* | [CI][ossfuzz] Fix string equal | Nick Terrell | 2020-08-24 | 1 | -1/+1 |
| | |||||
* | [CI][Fuzz] Fix Travis-CI fuzzer tests | Nick Terrell | 2020-08-20 | 1 | -1/+6 |
| | | | | Fixes #781 | ||||
* | added target lz4-wlib | Yann Collet | 2020-08-11 | 1 | -1/+5 |
| | | | | | | | | variant of lz4 linking to liblz4 dynamic library requires the dynamic library to expose static-only symbols (experimental API) Example for #888 | ||||
* | Using size instead of LZ4_compressBound(size) <- causes heap overflow | Bimba Shrestha | 2019-09-23 | 1 | -1/+1 |
| | |||||
* | Retreiving 32 bits from the end for fuzzer | Bimba Shrestha | 2019-09-14 | 10 | -50/+36 |
| | |||||
* | Addressing naming nits and moving size modification up in all fuzzers | Bimba Shrestha | 2019-09-13 | 10 | -68/+63 |
| | |||||
* | Seperating the seed generation and use | Bimba Shrestha | 2019-09-13 | 10 | -33/+68 |
| | |||||
* | Making fuzzers use dataProducer api instead of random seed for decisions | Bimba Shrestha | 2019-08-30 | 5 | -7/+56 |
| | |||||
* | Adding comments, fixing nit, and hiding the struct in data producer api | bimbashrestha | 2019-08-17 | 8 | -11/+25 |
| | |||||
* | Seperating fuzz data producer api impl and header, using data producer on ↵ | bimbashrestha | 2019-08-16 | 9 | -42/+78 |
| | | | | the easy fuzzers | ||||
* | Created a data producer API and used in decompress_fuzzer | bimbashrestha | 2019-08-16 | 2 | -6/+26 |
| | |||||
* | Adding fuzz data producer for uint32 and using in decompress_fuzzer | bimbashrestha | 2019-08-16 | 2 | -3/+29 |
| | | | | | | | | | | | | | | Summary: Consuming bytes from the end of data instead of from the front to prevent "all-in-one" decisions. Test Plan: Reviewers: Subscribers: Tasks: Tags: | ||||
* | [fuzz] Add LZ4 frame fuzzers | Nick Terrell | 2019-07-19 | 6 | -3/+219 |
| | | | | | | * Round trip fuzzer * Compress fuzzer * Decompress fuzzer | ||||
* | [fuzz] Add HC fuzzers for round trip, compress, and streaming | Nick Terrell | 2019-07-18 | 5 | -14/+202 |
| | |||||
* | [fuzzer] Update scripts for new fuzzers | Nick Terrell | 2019-07-18 | 3 | -6/+11 |
| | |||||
* | [fuzz] Add a streaming round trip fuzzer | Nick Terrell | 2019-07-18 | 1 | -0/+217 |
| | |||||
* | [ossfuzz] Improve the fuzzers | Nick Terrell | 2019-07-15 | 8 | -44/+273 |
| | | | | | | | | | | | * Run more decompression variants * Round trip the compression fuzzer and do partial decompression as well * Add a compression fuzzer that compresses into a smaller output buffer and test the destSize variant These fuzzers caught 2 bugs that were fixed in the previous commit. * Input buffer over-read in partial decompress * Partial decompress fails if output size is 0 | ||||
* | Remove unnecessary call to Makefile.inc | Max Dymond | 2019-06-30 | 1 | -2/+0 |
| | |||||
* | More markups for style changes | Max Dymond | 2019-06-28 | 4 | -28/+39 |
| | |||||
* | Move to using C rather than C++ for compilation | Max Dymond | 2019-06-28 | 5 | -6/+12 |
| | |||||
* | Write a simple decompress target as well | Max Dymond | 2019-06-28 | 3 | -5/+34 |
| | |||||
* | Code review markups: | Max Dymond | 2019-06-28 | 3 | -17/+18 |
| | | | | | | - Correct use of CPPFLAGS - Detect allocation failure - Add a CHECK macro for failure | ||||
* | Add a fuzzing target that compiles in the oss-fuzz environment | Max Dymond | 2019-06-28 | 6 | -0/+203 |