Home | History | Annotate | Download | only in lz4
      1 r126:
      2 New : lz4frame API is now integrated into liblz4
      3 Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski
      4 Fixed : bug within LZ4 HC streaming mode, reported by James Boyle
      5 Fixed : older compiler don't like nameless unions, reported by Cheyi Lin
      6 Changed : lz4 is C90 compatible
      7 Changed : added -pedantic option, fixed a few mminor warnings
      8 
      9 r125:
     10 Changed : endian and alignment code
     11 Changed : directory structure : new "lib" directory
     12 Updated : lz4io, now uses lz4frame
     13 Improved: slightly improved decoding speed
     14 Fixed : LZ4_compress_limitedOutput(); Special thanks to Christopher Speller !
     15 Fixed : some alignment warnings under clang
     16 Fixed : deprecated function LZ4_slideInputBufferHC()
     17 
     18 r124:
     19 New : LZ4 HC streaming mode
     20 Fixed : LZ4F_compressBound() using null preferencesPtr
     21 Updated : xxHash to r38
     22 Updated library number, to 1.4.0
     23 
     24 r123:
     25 Added : experimental lz4frame API, thanks to Takayuki Matsuoka and Christopher Jackson for testings
     26 Fix : s390x support, thanks to Nobuhiro Iwamatsu
     27 Fix : test mode (-t) no longer requires confirmation, thanks to Thary Nguyen
     28 
     29 r122:
     30 Fix : AIX & AIX64 support (SamG)
     31 Fix : mips 64-bits support (lew van)
     32 Added : Examples directory, using code examples from Takayuki Matsuoka
     33 Updated : Framing specification, to v1.4.1
     34 Updated : xxHash, to r36
     35 
     36 r121:
     37 Added : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu)
     38 Fix : Makefile : install for OS-X and BSD, thanks to Takayuki Matsuoka
     39 
     40 r120:
     41 Modified : Streaming API, using strong types
     42 Added : LZ4_versionNumber(), thanks to Takayuki Matsuoka
     43 Fix : OS-X : library install name, thanks to Clemens Lang
     44 Updated : Makefile : synchronize library version number with lz4.h, thanks to Takayuki Matsuoka
     45 Updated : Makefile : stricter compilation flags
     46 Added : pkg-config, thanks to Zbigniew Jdrzejewski-Szmek (issue 135)
     47 Makefile : lz4-test only test native binaries, as suggested by Micha Grny (issue 136)
     48 Updated : xxHash to r35
     49 
     50 r119:
     51 Fix : Issue 134 : extended malicious address space overflow in 32-bits mode for some specific configurations
     52 
     53 r118:
     54 New : LZ4 Streaming API (Fast version), special thanks to Takayuki Matsuoka
     55 New : datagen : parametrable synthetic data generator for tests
     56 Improved : fuzzer, support more test cases, more parameters, ability to jump to specific test
     57 fix : support ppc64le platform (issue 131)
     58 fix : Issue 52 (malicious address space overflow in 32-bits mode when using large custom format)
     59 fix : Makefile : minor issue 130 : header files permissions
     60 
     61 r117:
     62 Added : man pages for lz4c and lz4cat
     63 Added : automated tests on Travis, thanks to Takayuki Matsuoka !
     64 fix : block-dependency command line (issue 127)
     65 fix : lz4fullbench (issue 128)
     66 
     67 r116:
     68 hotfix (issue 124 & 125)
     69 
     70 r115:
     71 Added : lz4cat utility, installed on POSX systems (issue 118)
     72 OS-X compatible compilation of dynamic library (issue 115)
     73 
     74 r114:
     75 Makefile : library correctly compiled with -O3 switch (issue 114)
     76 Makefile : library compilation compatible with clang
     77 Makefile : library is versioned and linked (issue 119)
     78 lz4.h : no more static inline prototypes (issue 116)
     79 man : improved header/footer (issue 111)
     80 Makefile : Use system default $(CC) & $(MAKE) variables (issue 112)
     81 xxhash : updated to r34
     82 
     83 r113:
     84 Large decompression speed improvement for GCC 32-bits. Thanks to Valery Croizier !
     85 LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9)
     86 Separated IO routines from command line (lz4io.c)
     87 Version number into lz4.h (suggested by Francesc Alted)
     88 
     89 r112:
     90 quickfix
     91 
     92 r111 :
     93 Makefile : added capability to install libraries
     94 Modified Directory tree, to better separate libraries from programs.
     95 
     96 r110 :
     97 lz4 & lz4hc : added capability to allocate state & stream state with custom allocator (issue 99)
     98 fuzzer & fullbench : updated to test new functions
     99 man : documented -l command (Legacy format, for Linux kernel compression) (issue 102)
    100 cmake : improved version by Mika Attila, building programs and libraries (issue 100)
    101 xxHash : updated to r33
    102 Makefile : clean also delete local package .tar.gz
    103 
    104 r109 :
    105 lz4.c : corrected issue 98 (LZ4_compress_limitedOutput())
    106 Makefile : can specify version number from makefile
    107 
    108 r108 :
    109 lz4.c : corrected compression efficiency issue 97 in 64-bits chained mode (-BD) for streams > 4 GB (thanks Roman Strashkin for reporting)
    110 
    111 r107 :
    112 Makefile : support DESTDIR for staged installs. Thanks Jorge Aparicio.
    113 Makefile : make install installs both lz4 and lz4c (Jorge Aparicio)
    114 Makefile : removed -Wno-implicit-declaration compilation switch
    115 lz4cli.c : include <stduni.h> for isatty() (Luca Barbato)
    116 lz4.h : introduced LZ4_MAX_INPUT_SIZE constant (Shay Green)
    117 lz4.h : LZ4_compressBound() : unified macro and inline definitions (Shay Green)
    118 lz4.h : LZ4_decompressSafe_partial() : clarify comments (Shay Green)
    119 lz4.c : LZ4_compress() verify input size condition (Shay Green)
    120 bench.c : corrected a bug in free memory size evaluation
    121 cmake : install into bin/ directory (Richard Yao)
    122 cmake : check for just C compiler (Elan Ruusamae)
    123 
    124 r106 :
    125 Makefile : make dist modify text files in the package to respect Unix EoL convention
    126 lz4cli.c : corrected small display bug in HC mode
    127 
    128 r105 :
    129 Makefile : New install script and man page, contributed by Prasad Pandit
    130 lz4cli.c : Minor modifications, for easier extensibility
    131 COPYING  : added license file
    132 LZ4_Streaming_Format.odt : modified file name to remove white space characters
    133 Makefile : .exe suffix now properly added only for Windows target
    134