2012-08-27 17:23:39 +00:00
|
|
|
== 0.8 Beta release ==
|
|
|
|
Add support for libbsc a high-performance block sorting compressor.
|
|
|
|
Enable external algorithm threading for single chunk compressed files.
|
|
|
|
Add config script to generate Makefile based on flags.
|
|
|
|
Add install target and installation readme file.
|
|
|
|
Improve memory efficiency when total file size < total size of chunks.
|
|
|
|
Fix freeing of Zlib structures.
|
|
|
|
Add LZP Pre-Compression support ported from libbsc.
|
|
|
|
Add generic pre-processing wrappers for future support of other pre-processors.
|
|
|
|
Clean up computation of Rabin block sizes.
|
|
|
|
Compute Rabin scratch space accurately to avoid RAM wastage.
|
|
|
|
Delay allocation of per-thread chunks for performance and memory efficiency.
|
|
|
|
Avoid allocating double-buffer for single-chunk files.
|
|
|
|
Introduce lzmaMt option to indicate multithreaded LZMA.
|
|
|
|
Add multithreaded LZMA port from p7zip
|
|
|
|
Compute balanced thread count between chunk threads and algo threads
|
|
|
|
Generic way to handle querying algorithm parameters
|
|
|
|
Clean up unnecessary includes
|
|
|
|
Speed up sort comparator function.
|
|
|
|
Reduce memory consumption and improve performance in dedupe
|
|
|
|
Re-introduce crc64 for dedup blocks to avoid wasted memcpy-s
|
|
|
|
Restructe block array to be an array of pointers allocated on demand
|
|
|
|
Fix a corner case issue when splitting chunks at a dedup boundary
|
|
|
|
Improve Rabin computations using an irreducible polynomial
|
|
|
|
Slight improvement to similarity computation
|
|
|
|
A simple mechanism to include DEBUG mode stats
|
|
|
|
Implement secondary sketch based on character counts to refine similarity checksum.
|
|
|
|
Proper checksum update for last block.
|
2012-08-10 05:31:42 +00:00
|
|
|
== 0.7 Beta release ==
|
2012-08-27 17:23:39 +00:00
|
|
|
Bump version to 0.7
|
2012-08-10 05:27:40 +00:00
|
|
|
Fix handling of compression flags in adaptive mode
|
|
|
|
Fix error handling when chunk size is too small for dedupe
|
|
|
|
Fix initialization of adaptive modes.
|
|
|
|
Compute and compare Mean sketch cksum to improve similarity comparison
|
|
|
|
Fix optflags settings in Makefile
|
|
|
|
Small optimization in zero RLE encoder to avoid scanning during lookahead
|
|
|
|
Some minor fixes
|
|
|
|
Bias fingerprint value with occurrence counts for a better sketch
|
|
|
|
Fix latent bug when calling algo deinit in decompression code
|
|
|
|
Reduce diff threshold for slightly greater delta encoding
|
|
|
|
Limit similar buffer size difference for less wasted diffing
|
|
|
|
Change zlib compression wrapper to use faster deflateReset mechanism
|
|
|
|
Reduce optimization level for Dedupe code, it goes faster
|
|
|
|
Fix handling of incompressible chunks.
|
|
|
|
Fix handling of various dedup failures.
|
|
|
|
Add NULL compression option for dedup only compression.
|
|
|
|
Remove unneeded checks in qsort comparator.
|
|
|
|
Fix buffer sizing for LZ4.
|
|
|
|
Fix exit condition checks in LZ4 decompression wrapper.
|
|
|
|
Fix buffer size calculation when decompressing LZ4, Zlib and Bzip2 compressed chunks.
|
|
|
|
Slight SSE optimization in LZ4HC.
|
2012-08-10 05:31:42 +00:00
|
|
|
== 0.6 Alpha bugfix release ==
|
2012-08-02 16:31:05 +00:00
|
|
|
Fix crash when algo init function returns error.
|
|
|
|
Fix LZFX error handling.
|
|
|
|
More updates to README.
|
2012-07-31 15:37:35 +00:00
|
|
|
Further improve LZMA compression parameters to utilize all the 14 levels.
|
|
|
|
Tweak some Rabin parmeters for better reduction with zlib and Bzip2.
|
|
|
|
Increase the small size slabs a bit.
|
|
|
|
Fix slab sizing.
|
|
|
|
Fix buffer size computation when allocating Rabin block array.
|
|
|
|
Reduce memory usage of Rabin block array.
|
|
|
|
Add an SSE optimization for bsdiff.
|