Changelog for
liblrzip0-0.631-9.35.i586.rpm :
* Fri Oct 21 2016 mpluskalAATTsuse.com- Update to version 0.631:
* No changelog available- Small spec file cleanup
* Mon Jun 27 2016 mpluskalAATTsuse.com- Add conflict with rzsz as it also provides binary called lrz
* Sun Jun 12 2016 mpluskalAATTsuse.com- Update to version 0.630:
* checksum.buf should only be changed after the semaphore wait
* Update README
* Add documentation for recursive mode
* Implement gzip compatible -r recursive option
* Add initial argument processing for recursive option
* Tidy
* Add one more verbose for compat mode
* Add support for various combinations in compat mode
* models is array of chars. char\'s signess is implementation specific. It\'s unsigned on ARMv7. Unsigned char cannot represent negative values. GCC 6 complains about it:
* Fix decompression of multiple chunk encrypted archives
* Tidy gotos
* Show correct lengths during testing on big endian and compressed archives
* Update copyright dates
* Allow less than maxram to be malloced for checksum to fix Failed to malloc ckbuf in hash_search2
* Base temporary output buffer on maximum mallocable, not maxram
* Enable subdir objects for future automake compatibility
* Add support for -m option in lrztar
* Big endian fix for Solaris Sparc courtesy of joelfredrikson.
* Fixed typographical error, changed accomodate to accommodate in README.
* A whitespace fix on lrztar.
* Add sanity check to prevent trying to malloc more ram than a system/environment is capable of
* Cosmetic help change for compat
* Add rudimentary manpage for lrz
* Fix lrz symbolic linkage
* Do not fail if we are unable to write temporary files, giving a warning only that it might fail if we don\'t have enough ram
* Try /tmp/ if none of the temporary environment directories or the current directory are writeable
* Set STDOUT correctly in compat mode
* Style police
* Fix false warning on decompressing from stdin without keep files
* Fix false warning on compressing from stdin without keep files
* Don\'t show extra message in compat mode decompress
* Show correct appname when called in compat mode
* Add support for progress, fast and best flags in compat mode
* Add compatibility mode with gzip when called as lrz
* Correct adding slash to control->tmpdir. off-by-one error.
* Update manpage for long options
* Sun Apr 12 2015 mpluskalAATTsuse.com- Update to 0.621
* Fix libzpaq.cpp warnings
* Fix warnings in LzmaLib.c
* Making the high buffer only one page size is faster for sliding mmap mode
* Fix incompatible log callback in liblrzip
* Use PRId64 instead of lld in fscanf
* Use int64_t for i64
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in runzip.c
* Fix ISO C warnings in rzip.c
* Fix iso c warning in util.c
* Fix EOL to unix on libzpaq
* control->tmpdir fixes
* Null terminate long options to find unhandled options
* Trivial date
* Add long option support
* Brace failure lead to broken dump to stdout
* fflush messages on print_err
* Fix inverse logic
* Honour the proper unix environment variable for temporary directory and then try variations
* Attempt to decompress file in ram only if we are unable to create temporary files when decompressing to stdout
* Avoid checking return values repeatedly on compress that only lead to failures anyway
* Microoptimisation
* Don\'t check for failure condition that can no longer occur
* Don\'t check twice for failure conditions that are fatal in hot paths
* Cache the chunk bytes value to avoid setting it on each read_header call
* fake_mremap is only used when defined to mremap
* Remove unused cksem functions
* Fix remaining use of mutexes lock/unlocking in different threads with cksems, corecting cksem usage on osx
* Update copyright dates
* Make match_len a function completely removing all indirect calls to get_sb, significantly speeding up the single_get_sb case
* Make full_tag a pointer allowing us to avoid a function call for get_sb
* Call sliding_get_sb directly in sliding_next_tag
* Make next_tag a pointer to allow ordinary mapping to avoid an extra function call
* fix order of lrzip.conf search- Claanup spec file with spec-cleaner- Trim unnecessary dependencies
* Mon Feb 11 2013 zaitorAATTopensuse.org- Update to version 0.614: + Fixed lrztar not working.- Changes from version 0.613: + Fixed the bug where massive files would show an incorrect md5 value on decompression. + Compressing ultra-small files to corrupt archives was fixed. + Compilation on various other platforms was fixed. + A crash with using -S was fixed.- Add explicit libbz2-devel BuildRequires, fixes build on 12.2 and factory.- Update licencetag to current openSUSE standard.
* Sun Mar 18 2012 pascal.bleserAATTopensuse.org- update to 0.612:
* minor formatting improvement to delete misaligned %
* implement progress counter on zpaq compress/decompress per thread within the Reader function
* add some lrzip style defines and optimisations to the lrzip functions in libzpaq.h
* re-instantiate the lzo compresses test for zpaq compression
* remove redundant code
* delete now-unused zpipe code
* implement virtual write support for bufWrite to speed up zpaq support and simplify the virtual read function for bufRead
* add virtual read() support to the bufRead class to speed up encoding/decoding via the zpaq library
* use libzpaq backend for decompression
* move zpaq compression to new libzpaq library back end
* merge branch \'master\' into zpaq
* add minimal libzpaq compilation support
* move to libzpaq directory
* import libzapq files
* fix Lrzip.h not being installed into include directory and make distcheck failing
* Sun Mar 11 2012 pascal.bleserAATTopensuse.org- update to 0.611:
* move the update counter to earlier in the hash_search so it still updates even when there are not matches
* perform all checksumming in a separate thread to speed up the hash search in the rzip phase
* optimise the hot function empty_hash
* micro-optimise the hot next_tag function
* micro-optimise the match_len function
* pass one less variable to the get_sb function as an optimisation
* cache the hash_entry value passing one less variable to hash_empty as a micro-optimisation
* use ffsl for a faster lesser_bitness function
* prevent lrzuntar from automatically overwriting existing directories without the -f option being specified
* fix: calling lrzip via lrzcat would fail as the proper parameters weren\'t being passed to the control structure
* Thu Mar 08 2012 pascal.bleserAATTopensuse.org- update to 0.610:
* implement complete set of liblrzip libraries, documentation and example uses with support for simple lrzip_compress() and lrzip_decompress() or complete fine-grained control over all compression and decompression options
* use as much of the low buffer as possible with a single memcopy before going fine grained byte by byte
* preserve the compressed time on decompression where suitable
* store a copy of the control struct to be reused on subsequent files to prevent variables being modified in the control struct on the first file that corrupt compression/decompression of the 2nd file
* fix typos
* use an array of parameters in lrztar to allow working with directories with spaces in their names- add subpackages for devel and shlib
* Mon Sep 26 2011 pascal.bleserAATTopensuse.org- update to 0.608:
* faster rzip stage through use of selective data access functions- changes from 0.607:
* a rare case of not being able to decompress archives was fixed
* the lzma library was updated to version 920
* more debugging info was added in maximum verbose mode
* fewer messages occur without verbose mode
* Tue May 17 2011 pascal.bleserAATTopensuse.org- update to 0.606:
* lrzuntar broke as lrzip doesn\'t automatically use stdout now, so use lrzcat in the lrztar script instead