Changelog for
lrzip-0.651-2.5.x86_64.rpm :
* Tue May 02 2023 Guillaume GARDET
- Disable asm on non-x86
* architectures to fix builds
* Fri Apr 28 2023 Martin Pluskal - Update to version 0.641:
* No changelog available
* Thu Apr 27 2023 Bernhard Wiedemann - Add fixasmstack.patch to mark stack as non-executable to fix build on x86_64 and others
* Sun Mar 07 2021 Andreas Stieger - lrzip 0.641:
* lz4 now used for compressibility testing (only)
* Fixes for handling of corrupt archives without crashing
* Fixes for creating small lzma based archives to stdout
* Incomplete files are now deleted on interrupting lrzip unless the keep-broken option is enabled
* Version prints to stdout instead of stderr
* Assembler code is back and works with x86_64
* 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