Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [lz4] Fix bugs in partial decoding | Nick Terrell | 2019-07-15 | 1 | -8/+41 |
| | | | | | * Partial decoding could read a few bytes beyond the end of the input * Partial decoding returned an error with an empty output buffer | ||||
* | keep the "lorem ipsum" topic of the example string | Yann Collet | 2019-07-12 | 1 | -1/+1 |
| | | | | but make it compressible | ||||
* | Merge pull request #751 from hamidzr/simple-buffer-example-input | Yann Collet | 2019-07-12 | 1 | -2/+3 |
|\ | | | | | simple buffer example minor input update. fixes #750 | ||||
| * | print the compression ratio | Hamid Zare | 2019-07-11 | 1 | -1/+2 |
| | | |||||
| * | changed the input text to something more compression friendly | Hamid Zare | 2019-07-11 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #749 from sylvestre/patch-1 | Yann Collet | 2019-07-04 | 1 | -1/+1 |
|\ | | | | | Remove an useless declaration | ||||
| * | Remove an useless declaration | Sylvestre Ledru | 2019-07-04 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #746 from lz4/circleci | Yann Collet | 2019-07-03 | 1 | -6/+4 |
|\ | | | | | CircleCI : reduced test duration | ||||
| * | CircleCI : reduced test duration | Yann Collet | 2019-07-01 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | | | | Ideally, we want to make CircleCI a "fast" test environment, with short feedback loop (~5mn). We are still far from this goal. This patch starts this process by removing "long" tasks which are non-essential and redundant with travisCI. It also acknowledges that parallelism is broken. The script should be more heavily updated to support parallelism, which might be important to support its goal. | ||||
* | | Merge pull request #743 from lz4/fuzzasan_fixed | Yann Collet | 2019-07-03 | 2 | -100/+210 |
|\ \ | | | | | | | updated frametest | ||||
| * | | fix minor cppcheck warnings | Yann Collet | 2019-06-30 | 2 | -3/+3 |
| | | | |||||
| * | | updated frametest | Yann Collet | 2019-06-30 | 1 | -16/+27 |
| | | | | | | | | | | | | | | | | | | so that noisy src decompression doesn't generate output nor fails when decompression fails (which is expected). | ||||
| * | | Merge branch 'fuzzasan' into fuzzasan_fixed | Yann Collet | 2019-06-30 | 2 | -89/+188 |
| |\ \ | |||||
| | * | | frametest: added LZ4F decoder noise test | Yann Collet | 2019-06-30 | 2 | -89/+188 |
| | | | | |||||
* | | | | Merge pull request #748 from amchoukir/amchoukir-doublebuffer-doc | Yann Collet | 2019-07-03 | 1 | -3/+3 |
|\ \ \ \ | | | | | | | | | | | Update blockStreaming_doubleBuffer.md | ||||
| * | | | | Update blockStreaming_doubleBuffer.md | Amine Choukir | 2019-07-03 | 1 | -3/+3 |
|/ / / / | |||||
* | | | | Merge pull request #745 from lz4/bump_192 | Yann Collet | 2019-07-01 | 5 | -14/+14 |
|\ \ \ \ | |_|_|/ |/| | | | bumped version number to v1.9.2 | ||||
| * | | | bumped version number to v1.9.2 | Yann Collet | 2019-07-01 | 5 | -14/+14 |
|/ / / | | | | | | | | | | to reduce risks that future bug reports in `dev` branch report `v1.9.1` as the failing version. | ||||
* | | | Merge pull request #739 from cmeister2/cmeister2/ossfuzz | Yann Collet | 2019-06-30 | 9 | -0/+256 |
|\ \ \ | | | | | | | | | oss-fuzz: Add a fuzzing target that compiles in the oss-fuzz environment | ||||
| * | | | 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 | 6 | -6/+13 |
| | | | | |||||
| * | | | 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 | 8 | -0/+210 |
| | | | | |||||
* | | | | Merge pull request #741 from lzutao/meson-deprecated-warn | Yann Collet | 2019-06-30 | 5 | -26/+33 |
|\ \ \ \ | | | | | | | | | | | meson: Fix deprecated warnings on build options | ||||
| * | | | | meson: Rename options in travis config | Lzu Tao | 2019-06-29 | 1 | -12/+18 |
| | | | | | |||||
| * | | | | meson: Always build gen_manual on build machine | Lzu Tao | 2019-06-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | As gen_manual is using as a generator, not a binary target installed on host machine. | ||||
| * | | | | meson: Fix deprecated warnings on build options | Lzu Tao | 2019-06-29 | 3 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | | Meson now reserves `build_` prefix options. | ||||
* | | | | | Merge pull request #742 from lz4/fuzzasan_fixed | Yann Collet | 2019-06-30 | 4 | -64/+114 |
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | New fuzzer test for #738 | ||||
| * | | | Merge branch 'dev' into fuzzasan_fixed | Yann Collet | 2019-06-29 | 1 | -2/+8 |
| |\ \ \ | |/ / / |/| | / | | |/ | |/| | |||||
* | | | Merge pull request #740 from terrelln/fix2 | Yann Collet | 2019-06-29 | 1 | -2/+8 |
|\ \ \ | | | | | | | | | Fix out-of-bounds read | ||||
| * | | | Fix out-of-bounds read of up to 64 KB in the past | Nick Terrell | 2019-06-28 | 1 | -2/+8 |
|/ / / | |||||
| * | | travisCI: added ASAN fuzzer tests | Yann Collet | 2019-06-29 | 4 | -13/+24 |
| | | | | | | | | | | | | and fixed minor formatting warnings | ||||
| * | | moved noisy-src decoder test into cBuffer_exact | Yann Collet | 2019-06-29 | 1 | -34/+34 |
| | | | | | | | | | | | | | | | so that it can also catch any potential read out-of-bound in the input buffer (none reported so far, just a precaution for the future). | ||||
| * | | fuzzer: added test to catch #738 | Yann Collet | 2019-06-29 | 1 | -51/+90 |
|/ / | |||||
* | | Merge pull request #735 from lz4/versionOut | Yann Collet | 2019-06-25 | 1 | -2/+3 |
|\ \ | |/ |/| | fix #734 : --version should output to stdout | ||||
| * | fix #734 : --version should output to stdout | Yann Collet | 2019-06-24 | 1 | -2/+3 |
|/ | | | | instead of stderr | ||||
* | update simple_buffer example | Yann Collet | 2019-06-06 | 1 | -20/+25 |
| | | | | there were a few tiny inaccuracies, especially in error conditions. | ||||
* | precise again that LZ4 decoder needs metadata | Yann Collet | 2019-06-06 | 2 | -42/+62 |
| | | | | and that such metadata must be provided / sent / saved by the application. | ||||
* | Merge pull request #727 from ephiepark/dev | Yann Collet | 2019-06-05 | 2 | -32/+13 |
|\ | | | | | CircleCI : use custom Docker Image with pre-installed dependencies | ||||
| * | circleci : use custom docker image with pre-installed dependencies | Ephraim Park | 2019-06-05 | 2 | -32/+13 |
|/ | |||||
* | restored FORCE_INLINE | Yann Collet | 2019-06-04 | 1 | -1/+0 |
| | |||||
* | Merge pull request #718 from lz4/fullbench | Yann Collet | 2019-05-31 | 1 | -17/+64 |
|\ | | | | | fullbench: added test scenario LZ4F_decompress_followHint | ||||
| * | fullbench: ensure decompressionFunction and dName are initialized | Yann Collet | 2019-05-31 | 1 | -4/+14 |
| | | | | | | | | Visual Studio seems to miss that they are necessarily initialized in the switch() { case: } | ||||
| * | replaced while(1) | Yann Collet | 2019-05-31 | 1 | -3/+2 |
| | | | | | | | | | | by for (;;) just to please Visual Studio C4127 . | ||||
| * | fullbench: added test scenario LZ4F_decompress_followHint | Yann Collet | 2019-05-31 | 1 | -13/+51 |
| | | | | | | | | | | | | | | | | | | This emulates a streaming scenario, where the caller follows rigorously the srcSize hints provided as return value of LZ4F_decompress(). This is useful to show the issue in #714, where data is uselessly copied in a tmp buffer first. | ||||
* | | Merge pull request #717 from lz4/inplace | Yann Collet | 2019-05-31 | 5 | -79/+266 |
|\ \ | | | | | | | Added documentation and macro to support in-place compression and decompression | ||||
| * | | added more details for in-place documentation | Yann Collet | 2019-05-31 | 2 | -26/+28 |
| | | | |||||
| * | | decompress: changed final memcpy() into memmove() | Yann Collet | 2019-05-31 | 1 | -10/+13 |
| | | | | | | | | | | | | for compatibility with in-place decompression scenarios. |