Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #593 from felixhandte/lz4hc-publish-static | Yann Collet | 2018-10-16 | 1 | -19/+20 |
|\ | | | | | Extend Macro to Allow Publishing Experimental LZ4HC Functions in Dynamic Libraries | ||||
| * | Change Comment and Make LZ4LIB_STATIC_API Available to LZ4HC | W. Felix Handte | 2018-10-16 | 1 | -19/+20 |
| | | |||||
* | | Some followups and renamings | Oleg Khabinov | 2018-10-01 | 1 | -2/+2 |
|/ | |||||
* | Rename initCheck to dirtyContext and use it in LZ4_resetStream_fast() to ↵ | Oleg Khabinov | 2018-09-28 | 1 | -12/+17 |
| | | | | check if full reset is needed. | ||||
* | changed LZ4_streamDecode member order | Yann Collet | 2018-09-25 | 1 | -1/+1 |
| | | | | to reduce memory usage on 128-bits systems | ||||
* | increase size of LZ4 contexts for 128-bit systems | Yann Collet | 2018-09-18 | 1 | -15/+15 |
| | |||||
* | unpublish static-only function | Yann Collet | 2018-09-13 | 1 | -74/+81 |
| | | | | | | | these functions are now unpublished in dll by default. One needs to opt-in, using macro LZ4_PUBLISH_STATIC_FUNCTIONS. used this opportunity to update a bunch of api comments in lz4.h | ||||
* | fixed minor warning in fuzzer.c | Yann Collet | 2018-09-10 | 1 | -4/+4 |
| | | | | added a few more comments and assert() | ||||
* | updated function interface documentation | Yann Collet | 2018-09-07 | 1 | -5/+19 |
| | |||||
* | first sketch for a byte-accurate partial decoder | Yann Collet | 2018-09-07 | 1 | -2/+2 |
| | |||||
* | updated API documentation | Yann Collet | 2018-09-07 | 1 | -46/+56 |
| | |||||
* | updated documentation regarding dictionary compression | Yann Collet | 2018-09-05 | 1 | -1/+1 |
| | | | | | | following suggestion from @stbrumme (#558) Also : bumped version number, regenerated man page and html doc | ||||
* | fixed spelling mistake in lz4.h | Jack Luo | 2018-07-29 | 1 | -1/+1 |
| | |||||
* | Fix LZ4_compress_fast_continue() docs | Nick Terrell | 2018-07-10 | 1 | -1/+1 |
| | | | | Fixes #549. | ||||
* | Merge pull request #529 from felixhandte/lz4f-fast-reset-for-streaming-only | Yann Collet | 2018-05-03 | 1 | -5/+19 |
|\ | | | | | LZ4F: Only Reset the LZ4_stream_t when Init'ing a Streaming Block | ||||
| * | Only Reset the LZ4 Stream when Init'ing a Streaming Block | W. Felix Handte | 2018-05-03 | 1 | -5/+19 |
| | | |||||
* | | introduce LZ4_decoderRingBufferSize() | Yann Collet | 2018-05-02 | 1 | -19/+37 |
| | | | | | | | | fuzzer : fix and robustify ring buffer tests | ||||
* | | clarified streaming decompression function | Yann Collet | 2018-04-30 | 1 | -5/+9 |
|/ | | | | restrictions for ring buffer | ||||
* | lz4.h: clarify the risks of using LZ4_decompress_fast() | Alexey Tourbin | 2018-04-22 | 1 | -5/+7 |
| | | | | | | | | | | | | | | The notes about "security guarantee" and "malicious inputs" seemed a bit non-technical to me, so I took the liberty to tone them down and instead describe the actual risks in technical terms. Namely, the function never writes past the end of the output buffer, so a direct hostile takeover (resulting in arbitrary code execution soon after the return from the function) is not possible. However, the application can crash because of reads from unmapped pages. I also took the liberty to describe what I believe is the only sensible usage scenario for the function: "This function is only usable if the originalSize of uncompressed data is known in advance," etc. | ||||
* | Add a LZ4_STATIC_LINKING_ONLY Macro to Guard Experimental APIs | W. Felix Handte | 2018-04-11 | 1 | -0/+2 |
| | |||||
* | Expose dictCtx Functionality in LZ4 | W. Felix Handte | 2018-04-11 | 1 | -0/+28 |
| | |||||
* | Rename _extState_noReset -> _extState_fastReset and Edit Comments | W. Felix Handte | 2018-04-11 | 1 | -15/+28 |
| | |||||
* | Expose a Faster Stream Reset Function | W. Felix Handte | 2018-04-10 | 1 | -0/+8 |
| | |||||
* | Better Describe Functionality of Obsolete Streaming Functions | W. Felix Handte | 2018-03-21 | 1 | -6/+10 |
| | |||||
* | Move LZ4_compress_fast_extState_noReset Declaration to Unstable Section | W. Felix Handte | 2018-03-14 | 1 | -8/+23 |
| | |||||
* | Restore the Other Old Streaming Functions in a Degraded Fashion | W. Felix Handte | 2018-03-14 | 1 | -2/+9 |
| | |||||
* | Restore LZ4_sizeofStreamState, We Didn't Actually Need to Delete It | W. Felix Handte | 2018-03-13 | 1 | -0/+3 |
| | |||||
* | Renames and Comment Fixes | W. Felix Handte | 2018-03-12 | 1 | -7/+7 |
| | |||||
* | Lookup Matches in Separate Dictionary Context | W. Felix Handte | 2018-03-12 | 1 | -6/+8 |
| | |||||
* | Add LZ4_compress_fast_safeExtState Function | W. Felix Handte | 2018-03-12 | 1 | -0/+8 |
| | |||||
* | Add a Table Type Field to LZ4_stream_t | W. Felix Handte | 2018-03-12 | 1 | -2/+4 |
| | |||||
* | Remove Obsolete Stream Functions to Free Space in LZ4_stream_t | W. Felix Handte | 2018-03-12 | 1 | -6/+0 |
| | |||||
* | bumped version number to v1.8.2 | Yann Collet | 2018-02-26 | 1 | -1/+1 |
| | | | | updated NEWS was current progresses | ||||
* | update code comment on LZ4 streaming interface | Yann Collet | 2018-02-26 | 1 | -11/+12 |
| | | | | | notably regarding LZ4_saveDict() speed advantage, answering #477. | ||||
* | update API doc regarding double-buffer strategy | Yann Collet | 2018-02-18 | 1 | -1/+3 |
| | | | | answering question #473 | ||||
* | fixed code comment as detected in #466 | Yann Collet | 2018-02-07 | 1 | -27/+28 |
| | | | | | Also clarified a few API code comments and updated associated html documentation | ||||
* | Clarify the requirements of the LZ4 streaming API | Nick Terrell | 2018-02-02 | 1 | -2/+4 |
| | |||||
* | Always prefer c++14 attributes if available | Asger Hautop Drewsen | 2018-01-31 | 1 | -4/+2 |
| | |||||
* | Ensure LZ4_DEPRECATED("...") is before LZ4LIB_API | Asger Hautop Drewsen | 2018-01-31 | 1 | -14/+14 |
| | | | | | | When using clang++ with std c++14 or c++17 you would get the error "an attribute list cannot appear here" when including "lz4.h" as the visibility attribute is before the c++ attribute. This ensures that the [[deprecated]] c++ attribute is before everything else in the function declarations. | ||||
* | Change file format back to ASCII (from UTF-8) | Po-Chuan Hsieh | 2018-01-17 | 1 | -2/+2 |
| | | | | | | | - Replace U+00A0 by space - Fix build failure of archivers/py-borgbackup in FreeBSD Reference: https://bugs.FreeBSD.org/225235 | ||||
* | Fix lz4 version | Po-Chuan Hsieh | 2018-01-13 | 1 | -1/+1 |
| | |||||
* | API : changed a few variables' names for clarity | Yann Collet | 2017-11-20 | 1 | -44/+44 |
| | | | | | updated relevant doc. This patch has no impact on ABI/API, nor on binary generation. | ||||
* | Separated visibility from LZ4LIB_API macro. | mikir | 2017-10-30 | 1 | -7/+11 |
| | |||||
* | complementary information for #394 | Yann Collet | 2017-08-30 | 1 | -8/+14 |
| | |||||
* | clarified documentation of streaming decompression functions | Yann Collet | 2017-08-30 | 1 | -9/+13 |
| | | | | | (synchronous bufferless mode) answering questions by @jtbandes (#394) | ||||
* | Don't use C++11 deprecation attribute with clang | Nick Terrell | 2017-08-24 | 1 | -2/+4 |
| | | | | | Clang doesn't accept a C++11 attribute following `LZ4LIB_API`. Use the GNU attribute instead. | ||||
* | dictionary compression correctly uses compression level | Yann Collet | 2017-08-10 | 1 | -18/+18 |
| | | | | Not obvious : copying the state was copying cdict's compression level | ||||
* | implemented dictionary compression in lz4frame | Yann Collet | 2017-08-09 | 1 | -1/+1 |
| | | | | | note : only compression API is implemented and tested still to do : decompression API | ||||
* | bumped version number to 1.8.0 | Yann Collet | 2017-05-10 | 1 | -2/+2 |
| | | | | | due to addition of prototype LZ4F_resetDecompressionContext() | ||||
* | lz4frame : Added negative compression levels | Yann Collet | 2017-04-09 | 1 | -7/+7 |
| |