mirror of
https://github.com/ckolivas/lrzip.git
synced 2026-01-21 15:50:15 +01:00
Update NEWS and ChangeLog.
This commit is contained in:
parent
d8df50c9b7
commit
e3264fe117
36
ChangeLog
36
ChangeLog
|
|
@ -1,5 +1,41 @@
|
|||
lrzip ChangeLog
|
||||
|
||||
SEPTEMBER 2013, version 0.615 Con Kolivas, George Makrydakis
|
||||
|
||||
* Adjusting -O flag semantics, options help update.
|
||||
* Making -O flag operative for lrztar, whitespace path fix, lrzuntar fix, other
|
||||
minor.
|
||||
* Further tighten up ram restrictions with stdin/stdout to prevent running out
|
||||
of memory with all the buffers involved.
|
||||
* Massive files fail with -U due to trying to allocate the whole lot in ram
|
||||
while doing checksums. Do it piecemeal to avoid the problem. Patch and debugging
|
||||
courtesy of Adam Tkáč.
|
||||
* We have to run through the clear buffer function even for empty buffers or
|
||||
corrupt archives with empty match streams.
|
||||
* MD5 code uses little endian so remove arbitrary SWAP macro and explicitly use
|
||||
htole32.
|
||||
* Rewrite the magic if we receive lzma properties and have not yet written them
|
||||
yet during stdout operation.
|
||||
* Set the control lzma properties only once.
|
||||
* Add a control lock mutex for protecting certain control variables.
|
||||
* Fix stdin fake mremap creating null bytes on osx, patch courtesy of John
|
||||
Boyle.
|
||||
* Cache frequently used indirectly referenced variables in the sliding mmap
|
||||
code.
|
||||
* Micro-optimise sliding_get_sb_range.
|
||||
* A fix for a bug where large files containing the same non-zero bytes which
|
||||
requires a sliding window, courtesy of Serge Belyshev.
|
||||
* Put vchar should take a 64 bit integer and is used from more than one call
|
||||
site so uninline it.
|
||||
* Microoptimise in hash_search.
|
||||
* Inline rzip functions used from only one caller.
|
||||
* Check for successful calloc of hash table only after performing it.
|
||||
* stdin_eof is just a bool
|
||||
* hash_bits can only be up to 64 so use a char type.
|
||||
* Check endianness of build with autotools to enable md5 support on more
|
||||
platforms.
|
||||
|
||||
|
||||
JULY 2012, version 0.614 Con Kolivas
|
||||
* Fix lrztar failing due to incorrect fix for -S freeing segfault.
|
||||
|
||||
|
|
|
|||
15
WHATS-NEW
15
WHATS-NEW
|
|
@ -1,3 +1,18 @@
|
|||
lrzip-0.615
|
||||
|
||||
Fixed -O not working on lrztar.
|
||||
Made it less likely to run out of ram when working with STDIN/OUT.
|
||||
Fixed running out of ram when using -U on huge files.
|
||||
Fixed corrupt archives being generated from incompressible data.
|
||||
Fixed corrupt archives being generated from very small files.
|
||||
Fixed endianness on various platforms for MD5 calculation to work.
|
||||
Fixed rare corruption when compressing with lzma from STDIN.
|
||||
Fixed all blank data being generated when compressing from STDIN on OSX.
|
||||
Performance micro-optimisations.
|
||||
Fixed corrupt archive being generated when all the same non-zero bytes exist on
|
||||
large files.
|
||||
|
||||
|
||||
lrzip-0.614
|
||||
|
||||
Fixed lrztar not working.
|
||||
|
|
|
|||
Loading…
Reference in a new issue