| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: lrzip | Distribution: openSUSE Tumbleweed |
| Version: 0.702 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Sep 12 21:28:39 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 451089 | Source RPM: lrzip-0.702-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://ck.kolivas.org/apps/lrzip/ | |
| Summary: Very High Ratio and Speed Compression Designed for Large Files | |
LRZIP is a compression program that can achieve very high compression ratios and speed when used with large files. It uses the combined compression algorithms of lzma for maximum compression, lzo for maximum speed, and the long range redundancy reduction of rzip. It is designed to scale with increases with RAM size, improving compression further. A choice of either size or speed optimizations allows for either better compression than even lzma can provide, or better speed than gzip, but with bzip2 sized compression levels.
GPL-2.0-only
* Sat Sep 12 2026 Martin Pluskal <mpluskal@suse.com>
- Rework to version 0.702 with no Epoch (Epoch forbidden per review):
upstream 0.7.2 maps to 0.702 (7*100+2), which sorts above
0.660 in rpmvercmp; same mapping holds for 0.7.x/0.8.x/0.10.x
- Drop Epoch 1 from the declined submission
* Sat Sep 12 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.7.2:
* New mostly backward compatible file format, except streamed
STDIO and encrypted files (see README-NOT-BACKWARD-COMPATIBLE)
* Embedded libzpaq 5.00 -> 7.15 and LZMA SDK -> 26.02 for faster
and better compression
* Default encryption is now AES-256-GCM + PBKDF2-HMAC-SHA512, add
- -legacy-encrypt for 0.6-compatible AES-128-CBC
* Add -u/ultra mode, lzma filter support, lrztar takes most lrzip
options, MacOS build fixes
- Add Epoch 1: upstream renumbered 0.660 -> 0.7.x, which sorts older
in rpmvercmp, so this keeps the update an upgrade
- Switch to the upstream release tarball (ships configure): drop
autoconf/automake/libtool/nasm BuildRequires and the autoreconf step
- Add perl BuildRequires for pod2man (man pages generate at build time)
- Run the upstream regression suite in %check (SKIP_SLOW=1)
* Sun Jun 21 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.660:
* Do not clean up thread structures in decompression failure
conditions, fixing a use-after-free in lzma_decompress_buf() and a
NULL pointer dereference in ucompthread() on corrupt/malicious
archives (CVE-2025-15570, boo#1258016; CVE-2025-15571, boo#1258023)
* Handle -L given without a parameter, fixing a NULL pointer
dereference (CVE-2025-9396, boo#1248598)
* Add write bounds checking in libzpaq and sanity checks for
maliciously encoded headers and oversized allocations
* Various STDIO, portability and build fixes (OpenBSD support,
non-x86 zpaq, autoconf warnings); drop Doxygen doc build
- Switch Source to the upstream GitHub release tarball (0.660 is not
published on ck.kolivas.org) and run autoreconf at build time
- Drop fixasmstack.patch (merged upstream)
* Tue May 02 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Disable asm on non-x86* architectures to fix builds
* Fri Apr 28 2023 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.641:
* No changelog available
* Thu Apr 27 2023 Bernhard Wiedemann <bwiedemann@suse.com>
- Add fixasmstack.patch to mark stack as non-executable
to fix build on x86_64 and others
* Sun Mar 07 2021 Andreas Stieger <andreas.stieger@gmx.de>
- 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 mpluskal@suse.com
- Update to version 0.631:
* No changelog available
- Small spec file cleanup
* Mon Jun 27 2016 mpluskal@suse.com
- Add conflict with rzsz as it also provides binary called lrz
* Sun Jun 12 2016 mpluskal@suse.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
/usr/bin/lrunzip /usr/bin/lrz /usr/bin/lrzcat /usr/bin/lrzip /usr/bin/lrztar /usr/bin/lrzuntar /usr/share/doc/packages/lrzip /usr/share/doc/packages/lrzip/AUTHORS /usr/share/doc/packages/lrzip/ChangeLog /usr/share/doc/packages/lrzip/README-NOT-BACKWARD-COMPATIBLE /usr/share/doc/packages/lrzip/README.benchmarks /usr/share/doc/packages/lrzip/README.lzo_compresses.test.txt /usr/share/doc/packages/lrzip/README.md /usr/share/doc/packages/lrzip/TODO /usr/share/doc/packages/lrzip/WHATS-NEW /usr/share/doc/packages/lrzip/lrzip.conf.example /usr/share/doc/packages/lrzip/magic.header.txt /usr/share/licenses/lrzip /usr/share/licenses/lrzip/COPYING /usr/share/man/man1/lrunzip.1.gz /usr/share/man/man1/lrz.1.gz /usr/share/man/man1/lrzcat.1.gz /usr/share/man/man1/lrzip.1.gz /usr/share/man/man1/lrztar.1.gz /usr/share/man/man1/lrzuntar.1.gz /usr/share/man/man5/lrzip.conf.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Sep 18 00:57:50 2026