Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libzstd1-1.5.6-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libzstd1 Distribution: openSUSE Tumbleweed
Version: 1.5.6 Vendor: openSUSE
Release: 1.2 Build date: Thu Mar 28 16:56:09 2024
Group: System/Libraries Build host: reproducible
Size: 799984 Source RPM: zstd-1.5.6-1.2.src.rpm
Packager: https://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.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-only

Changelog

* 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
* Mon Dec 27 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.5.1:
    * perf: rebalanced compression levels, to better match the intended speed/level curve
    * perf: faster huffman decoder, using x64 assembly
    * perf: slightly faster high speed modes (strategies fast & dfast)
    * perf: improved binary size and faster compilation times
    * perf: new row64 mode, used notably in level 12
    * perf: faster mid-level compression speed in presence of highly repetitive patterns
    * perf: minor compression ratio improvements for small data at high levels
    * perf: reduced stack usage (mostly useful for Linux Kernel)
    * perf: faster compression speed on incompressible data
    * perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a small cost of performance
    * build: allows hiding static symbols in the dynamic library, using build macro
    * build: support for m68k (Motorola 68000's)
    * build: improved AIX support
    * build: improved meson unofficial build
    * cli : custom memory limit when training dictionary (#2925)
    * cli : report advanced parameters information when compressing in very verbose mode (``-vv`)
* Fri May 14 2021 Ismail Dönmez <ismail@i10z.com>
  - Update to version 1.5.0
    * https://github.com/facebook/zstd/releases/tag/v1.5.0
    * Improved Middle-Level Compression Speed
    * Improved High-Level Compression Ratio
    * Faster Decompression Speed
    * Dynamic Library Supports Multithreading by Default
  - Drop zstd-1.4.9-Avoid-SIGBUS-on-armv6.patch, merged upstream
* Tue May 11 2021 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add zstd-1.4.9-Avoid-SIGBUS-on-armv6.patch
    to fix crashes when running armv6 userspace on armv8 64-bit kernels
* Thu Mar 04 2021 Bernhard Wiedemann <bwiedemann@suse.com>
  - Update to version 1.4.9
    * https://github.com/facebook/zstd/releases/tag/v1.4.9
    * >2x Faster Long Distance Mode
    * New Experimental Decompression Feature: ZSTD_d_refMultipleDDicts
    * bug: Use umask() to Constrain Created File Permissions
    * bug: Make Simple Single-Pass Functions Ignore Advanced Parameters
    * cli: Fix --output-dir-mirror's Rejection of ..-Containing Paths
    * cli: Allow Input From Console When -f/--force is Passed
* Fri Jan 22 2021 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add libzstd-devel-32bit (boo#1181272)

Files

/usr/lib64/libzstd.so.1
/usr/lib64/libzstd.so.1.5.6
/usr/share/licenses/libzstd1
/usr/share/licenses/libzstd1/COPYING
/usr/share/licenses/libzstd1/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 4 23:34:53 2024