| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libzstd1 | Distribution: openSUSE Tumbleweed |
| Version: 1.5.7 | Vendor: openSUSE |
| Release: 3.1 | Build date: Tue Mar 25 11:45:34 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 795308 | Source RPM: zstd-1.5.7-3.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/facebook/zstd | |
| Summary: Zstd compression library | |
Zstd, short for Zstandard, is a lossless compression algorithm, targeting faster compression than zlib at comparable ratios. This subpackage contains the implementation as a shared library.
BSD-3-Clause AND GPL-2.0-only
* Tue Mar 25 2025 Christophe Marin <christophe@krop.fr>
- Add patch (non-upstreamable):
* 0001-Don-t-export-libzstd_static-CMake-target.patch
* Sat Mar 01 2025 Marcus Rueckert <mrueckert@suse.de>
- build with cmake as it is needed for building blender 4.4
this should not be a problem any more as cmake:mini is in ring0
* Thu Feb 20 2025 Bernhard Wiedemann <bwiedemann@suse.de>
- update to 1.5.7:
* zstd now employs multiple threads by default
* Fix a rare bug in 32-bit mode
* Enhanced Compression Speed for Small Data Blocks
* Substantial --patch-from performance improvements
- Drop pzstd.1.patch - not upstream, but also not needed
* Thu Mar 28 2024 Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.5.6:
* Introduce a new stable parameter ZSTD_c_targetCBlockSize,
enabling the division of blocks into smaller segments to
enhance initial byte delivery speed for congested networks
* library allows allow ganular binary size selection
- drop zstd-pr-3961.patch, merged upstream
* Thu Mar 14 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Backport PAC/BTI fix for aarch64
https://github.com/facebook/zstd/pull/3961 :
* zstd-pr-3961.patch
* Fri Dec 29 2023 ecsos <ecsos@opensuse.org>
- Disable build of gzip for Leap 15.x to fix build error.
* Thu May 25 2023 Ben Greiner <code@bnavigator.de>
- Revert the addition of build specific cmake files: breaks
gdal, apache-arrow and possibly others -- boo#1211566
* note that shipping cmake files is not intentional or supported
upstream at the moment: gh#facebook/zstd#3642
* Wed May 10 2023 Bernhard Wiedemann <bwiedemann@suse.com>
- Add cmake files manually because we do not want to add
cmake to the bootstrap ring0
* Thu Apr 13 2023 Dirk Müller <dmueller@suse.com>
- update to 1.5.5:
* fix: fix rare corruption bug affecting the high compression
mode, reported by @danlark1
* perf: improve mid-level compression speed
* lib: deprecated bufferless block-level API (#3534) by
@terrelln
* cli: mmap large dictionaries to save memory, by
@daniellerozenblit
* cli: improve speed of --patch-from mode (~+50%) (#3545) by
@daniellerozenblit
* cli: improve i/o speed (~+10%) when processing lots of small
files (#3479) by @felixhandte
* cli: zstd no longer crashes when requested to write into
write-protected directory (#3541) by @felixhandte
* cli: fix decompression into block device using -o, reported
by @georgmu
* misc: improve seekable format ingestion speed (~+100%) for
very small chunk sizes (#3544) by @Cyan4973
* misc: tests/fullbench can benchmark multiple files (#3516) by
@dloidolt
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
- Build AVX2 enabled hwcaps library for x86_64-v3
* Fri Feb 10 2023 Bernhard Wiedemann <bwiedemann@suse.com>
- update to 1.5.4:
* perf: +20% faster huffman decompression for targets that
can't compile x64 assembly
* perf: up to +10% faster streaming compression at levels 1-2
* perf: +4-13% for levels 5-12 by optimizing function
generation
* pref: +3-11% compression speed for `arm` target
* perf: +5-30% faster dictionary compression at levels 1-4
* perf: +10-20% cold dict compression speed by prefetching
CDict tables
* perf: +1% faster compression by removing a branch in
ZSTD_fast_noDict
* perf: Small compression ratio improvements in high
compression mode
* perf: small speed improvement by better detecting
`STATIC_BMI2` for `clang`
* perf: Improved streaming performance when
`ZSTD_c_stableInBuffer` is set
* cli: Asynchronous I/O for improved cli speed
* cli: Change `zstdless` behavior to align with `zless`
* cli: Keep original file if `-c` or `--stdout` is given
* cli: Keep original files when result is concatenated into a
single output with `-o`
* cli: Preserve Permissions and Ownership of regular files
* cli: Print zlib/lz4/lzma library versions with `-vv`
* cli: Print checksum value for single frame files with `-lv`
* cli: Print `dictID` when present with `-lv`
* cli: when `stderr` is *not* the console, disable status
updates, but preserve final summary
* cli: support `--best` and `--no-name` in `gzip` compatibility
mode
* cli: support for `posix` high resolution timer
`clock_gettime()`, for improved benchmark accuracy
* cli: improved help/usage (`-h`, `-H`) formatting
* cli: Fix better handling of bogus numeric values
* cli: Fix input consists of multiple files _and_ `stdin`
* cli: Fix tiny files passthrough
* cli: Fix for `-r` on empty directory
* cli: Fix empty string as argument for `--output-dir-*`
* cli: Fix decompression memory usage reported by `-vv --long`
* cli: Fix infinite loop when empty input is passed to trainer
* cli: Fix `--adapt` doesn't work when `--no-progress` is also
set
* api: Support for Block-Level Sequence Producer
* api: Support for in-place decompression
* api: New `ZSTD_CCtx_setCParams()` function, set all
parameters defined in a `ZSTD_compressionParameters`
structure
* api: Streaming decompression detects incorrect header ID
sooner
* api: Window size resizing optimization for edge case
* api: More accurate error codes for busy-loop scenarios
* api: Fix limit overflow in `compressBound` and
`decompressBound` (#3362, #3373, Cyan4973) reported by
@nigeltao
* api: Deprecate several advanced experimental functions:
streaming (#3408, @embg), copy
* bug: Fix corruption that rarely occurs in 32-bit mode with
wlog=25
* bug: Fix for block-splitter
* bug: Fixes for Sequence Compression API
* bug: Fix leaking thread handles on Windows
* bug: Fix timing issues with cmake/meson builds
* build: Allow user to select legacy level for cmake
* build: Enable legacy support by default in cmake
* build: Meson build script improvements
* build: Add aarch64 to supported architectures for zstd_trace
* build: support AIX architecture
* build: Fix `ZSTD_LIB_MINIFY` build macro, which now reduces
static library size by half
* build: Fix Windows issues with Multithreading translation
layer (#3364, #3380, @yoniko) and ARM64 target
* build: Fix `cmake` script
* doc: Updated man page, providing more details for `--train`
mode
* doc: Add decompressor errata document
* misc: Enable Intel CET
* misc: Fix `contrib/` seekable format
* misc: Improve speed of the one-file library generator
- rebase pzstd.1.patch
* Dropped patches:
- Disallow-empty-output-directory.patch
- Fix-buffer-underflow-for-null-dir1.patch
Fixed upstream
* Thu Feb 09 2023 Ali Abdallah <ali.abdallah@suse.com>
- Fix CVE-2022-4899, bsc#1209533
* Fix buffer underflow when dir1 == ""
* Disallow empty string as an argument for --output-dir-flat=""
and --output-dir-mirror="".
- Added patches:
* Disallow-empty-output-directory.patch
* Fix-buffer-underflow-for-null-dir1.patch
* Tue Jan 03 2023 Dirk Müller <dmueller@suse.com>
- add zcat in zstd-gzip (needed by for example the kernel scripts)
* Sun Jan 30 2022 Dirk Müller <dmueller@suse.com>
- enable zlib/gzip compatible backend, as zlib is significantly
(50%-100%) faster than gzip
- add zstd-gzip compatibility subpackage which can be used
as a drop in compatible replacement for gzip
- small spec file cleanups
* Fri Jan 21 2022 Bernhard Wiedemann <bwiedemann@suse.com>
- update to 1.5.2:
* correct a performance regression
* smaller improvements and fixes
* See https://github.com/facebook/zstd/releases/tag/v1.5.2
- Refresh pzstd.1.patch
- Drop upstream noexecstack.patch
* Wed Jan 05 2022 Dirk Müller <dmueller@suse.com>
- add noexecstack.patch (bsc#1194337)
* Mon Jan 03 2022 Dirk Müller <dmueller@suse.com>
- fix pkgconfig pc file settings by passing in right prefix during build
/usr/lib/libzstd.so.1 /usr/lib/libzstd.so.1.5.7 /usr/share/licenses/libzstd1 /usr/share/licenses/libzstd1/COPYING /usr/share/licenses/libzstd1/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:49:34 2025