Revisions of zstd

Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 24)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 23)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 22)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 21)
- 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

- Backport PAC/BTI fix for aarch64 
  https://github.com/facebook/zstd/pull/3961 :
  * zstd-pr-3961.patch

- Disable build of gzip for Leap 15.x to fix build error.
  * Dropped patches:
    - Disallow-empty-output-directory.patch
    - Fix-buffer-underflow-for-null-dir1.patch
    Fixed upstream

- 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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 20)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 19)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 18)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 17)
- 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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 16)
- Add cmake files manually because we do not want to add
  cmake to the bootstrap ring0

- 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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 15)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 14)
- 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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 13)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 12)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 11)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 10)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 9)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 8)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 7)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 6)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 5)
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by