SHA256
3
0
forked from pool/zstd
Commit Graph

105 Commits

Author SHA256 Message Date
Dominique Leuenberger
99cfd2fea4 Accepting request 856941 from Archiving
- Update to version 1.4.8 to fix i586+s390x

- Update to version 1.4.7
  * Improved --long mode
  * --long now automatically enabled for any window size >= 128MB
  * Faster decompression of small blocks
  * CLI improvements
    + accept parameter through environment variable ZSTD_NBTHREADS
    + new command --output-dir-mirror
    + more accurate warning and error messages
  * New experimental features
    + Shared Thread Pool
    + Faster Dictionary Compression
    + New Sequence Ingestion API
  * Drop upstream fix-lib-build.patch

OBS-URL: https://build.opensuse.org/request/show/856941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=21
2021-01-08 16:31:50 +00:00
48170d5a65 Update to version 1.4.8 to fix i586+s390x
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=54
2020-12-19 04:01:47 +00:00
d16a102468 Add upstream 2430.patch to fix i586+s390x
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=53
2020-12-18 06:31:28 +00:00
fc113dd140 Update to version 1.4.7
* Improved --long mode
  * --long now automatically enabled for any window size >= 128MB
  * Faster decompression of small blocks
  * CLI improvements
    + accept parameter through environment variable ZSTD_NBTHREADS
    + new command --output-dir-mirror
    + more accurate warning and error messages
  * New experimental features
    + Shared Thread Pool
    + Faster Dictionary Compression
    + New Sequence Ingestion API
  * Drop upstream fix-lib-build.patch

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=52
2020-12-17 04:11:04 +00:00
Dominique Leuenberger
8fd805ce00 Accepting request 819625 from Archiving
OBS-URL: https://build.opensuse.org/request/show/819625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=20
2020-07-15 09:12:09 +00:00
Ismail Dönmez
c619345525 Accepting request 819529 from home:marxin:branches:Archiving
- Remove not needed exports in %install section.

OBS-URL: https://build.opensuse.org/request/show/819529
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=50
2020-07-09 03:58:41 +00:00
9194042aed Accepting request 819526 from home:marxin:branches:Archiving
- Use %make_build macro.
- Add upstream patch fix-lib-build.patch which fixes lib-mt target.

OBS-URL: https://build.opensuse.org/request/show/819526
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=49
2020-07-08 18:22:50 +00:00
Dominique Leuenberger
59ef15833e Accepting request 808123 from Archiving
OBS-URL: https://build.opensuse.org/request/show/808123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=19
2020-06-04 15:50:34 +00:00
f8de03aee6 Accepting request 808121 from home:namtrac:branches:Archiving
- Update to version 1.4.5
  * perf: Improved decompression speed (x64 >+5%, ARM >+15%)
  * perf: Automatically downsizes ZSTD_DCtx when too large for too
  * perf: Improved fast compression speed on aarch64 (#2040, ~+3%)
  * perf: Small level 1 compression speed gains (depending on compiler)
  * fix: Compression ratio regression on huge files (> 3 GB) using high
    levels (--ultra) and multithreading
  * api: ZDICT_finalizeDictionary() is promoted to stable
  * api: new experimental parameter ZSTD_d_stableOutBuffer
  * cli: New --patch-from command, create and apply patches from files
  * cli: --filelist= : Provide a list of files to operate upon from a file
  * cli: -b can now benchmark multiple files in decompression mode
  * cli: New --no-content-size command
  * cli: New --show-default-cparams command
  * misc: new diagnosis tool, checked_flipped_bits, in contrib/
  * misc: Extend largeNbDicts benchmark to compression
  * misc: experimental edit-distance match finder in contrib/

OBS-URL: https://build.opensuse.org/request/show/808121
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=47
2020-05-22 08:20:57 +00:00
Dominique Leuenberger
af6bcbb18a Accepting request 745725 from Archiving
OBS-URL: https://build.opensuse.org/request/show/745725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=18
2019-11-11 11:57:20 +00:00
9650867759 Accepting request 745552 from home:namtrac:branches:Archiving
- Update to version 1.4.4
  * perf: Improved decompression speed, by > 10%
  * perf: Better compression speed when re-using a context
  * perf: Fix compression ratio when compressing large files with
    small dictionary
  * perf: zstd reference encoder can generate RLE blocks
  * perf: minor generic speed optimization
  * api: new ability to extract sequences from the parser for analysis
  * api: fixed decoding of magic-less frames
  * api: fixed ZSTD_initCStream_advanced() performance with fast modes
  * cli: Named pipes support
  * cli: short tar's extension support
  * cli: command --output-dir-flat=DIE , generates target files into
    requested directory
  * cli: commands --stream-size=# and --size-hint=#
  * cli: command --exclude-compressed
  * cli: faster -t test mode
  * cli: improved some error messages
  * cli: fix rare deadlock condition within dictionary builder
  * misc: Improved documentation : ZSTD_CLEVEL, DYNAMIC_BMI2,
    ZSTD_CDict, function deprecation, zstd format
  * misc: fixed educational decoder : accept larger literals section,
    and removed UNALIGNED() macro
- Refresh pzstd.1.patch

OBS-URL: https://build.opensuse.org/request/show/745552
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=45
2019-11-06 09:03:27 +00:00
Dominique Leuenberger
becc664325 Accepting request 724746 from Archiving
OBS-URL: https://build.opensuse.org/request/show/724746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=17
2019-09-07 09:23:27 +00:00
9be93ef415 Accepting request 724709 from home:namtrac:branches:Archiving
- Update to version 1.4.3
  * bug: Fix Dictionary Compression Ratio Regression (#1709)
  * bug: Fix Buffer Overflow in v0.3 Decompression (#1722)
  * build: Add support for IAR C/C++ Compiler for Arm (#1705)
  * misc: Add NULL pointer check in util.c (#1706)

OBS-URL: https://build.opensuse.org/request/show/724709
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=43
2019-08-20 09:46:31 +00:00
Dominique Leuenberger
5d6603d9a5 Accepting request 720572 from Archiving
add old changelog for a 15.0 update:  * fix race condition in one-pass compression functions that could allow out of bounds write (CVE-2019-11922, boo#1142941)

- Add disk _constraints to fix ppc64le build
- Update to version 1.4.2:
  * bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
  * bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
  * bug: Close minor memory leak in CLI by @LeeYoung624 (#1701)
  * misc: Validate blocks are smaller than size limit by @vivekmig (#1685)

OBS-URL: https://build.opensuse.org/request/show/720572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=16
2019-08-05 08:30:26 +00:00
95b421da86 add CVE to 1.3.8 changelog:
* fix race condition in one-pass compression functions that could
    allow out of bounds write (CVE-2019-11922, boo#1142941)

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=41
2019-08-02 09:16:34 +00:00
da9eb09dc6 Add disk _constraints to fix ppc64le build
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=40
2019-07-30 13:43:37 +00:00
Dominique Leuenberger
496affec6f Accepting request 717542 from Archiving
OBS-URL: https://build.opensuse.org/request/show/717542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=15
2019-07-29 15:21:54 +00:00
85fc977927 Update to version 1.4.2:
* bug: Fix bug in zstd-0.5 decoder by @terrelln (#1696)
  * bug: Fix seekable decompression in-memory API by @iburinoc (#1695)
  * bug: Close minor memory leak in CLI by @LeeYoung624 (#1701)
  * misc: Validate blocks are smaller than size limit by @vivekmig (#1685)
  * misc: Restructure source files by @ephiepark (#1679)

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=38
2019-07-27 01:28:31 +00:00
Martin Pluskal
655f9a9068 Accepting request 717540 from home:pluskalm:branches:Archiving
Update to 1.4.1

OBS-URL: https://build.opensuse.org/request/show/717540
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=37
2019-07-22 11:15:50 +00:00
Dominique Leuenberger
842addb9f7 Accepting request 714596 from Archiving
OBS-URL: https://build.opensuse.org/request/show/714596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=14
2019-07-13 11:34:50 +00:00
3fe56b86f0 Accepting request 714593 from home:dimstar:Factory
- Add baselibs.conf: libarchive gained zstd support and provides
  -32bit libraries. This means, zstd also needs to provide -32bit
  libs.

OBS-URL: https://build.opensuse.org/request/show/714593
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=35
2019-07-11 08:48:47 +00:00
Dominique Leuenberger
113ff0703f Accepting request 709974 from Archiving
OBS-URL: https://build.opensuse.org/request/show/709974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=13
2019-06-18 12:54:32 +00:00
94b68dc747 Accepting request 709960 from home:namtrac:branches:Archiving
- Remove googletest-devel BuildRequires and pzstd-global-gtest.patch
  because we want zstd in ring0 (due to rpm's zstd payload support)
  Since googletest is only used in build time (it's for testing after
  all), this should be fine.

OBS-URL: https://build.opensuse.org/request/show/709960
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=33
2019-06-14 12:49:37 +00:00
Dominique Leuenberger
bd8d054fa8 Accepting request 707021 from Archiving
OBS-URL: https://build.opensuse.org/request/show/707021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=12
2019-06-05 09:37:36 +00:00
Martin Pluskal
68704afc0e Accepting request 706886 from home:jengelh:branches:Archiving
- Update description with 1.4.0 statistics.

OBS-URL: https://build.opensuse.org/request/show/706886
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=31
2019-06-03 07:05:25 +00:00
Dominique Leuenberger
d6a60e9734 Accepting request 698236 from Archiving
OBS-URL: https://build.opensuse.org/request/show/698236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=11
2019-05-03 20:36:40 +00:00
502a1a211d Accepting request 698187 from home:marxin:branches:Archiving
- Use FAT LTO objects in order to provide proper static library (boo#1133297).

OBS-URL: https://build.opensuse.org/request/show/698187
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=29
2019-04-26 13:20:47 +00:00
7060797fd2 Accepting request 695136 from home:jengelh:branches:Archiving
- Update to new upstream release 1.4.0
- Reword "real-time" in description by some actual statistics

OBS-URL: https://build.opensuse.org/request/show/695136
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=28
2019-04-26 09:54:41 +00:00
Dominique Leuenberger
0677f633ed Accepting request 663039 from Archiving
zstd 1.3.8 (forwarded request 663038 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/663039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=10
2019-01-11 13:01:07 +00:00
16fc473dae Accepting request 663038 from home:AndreasStieger:branches:Archiving
zstd 1.3.8

OBS-URL: https://build.opensuse.org/request/show/663038
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=26
2019-01-05 14:15:29 +00:00
Dominique Leuenberger
55d3c0703d Accepting request 644210 from Archiving
OBS-URL: https://build.opensuse.org/request/show/644210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=9
2018-11-06 13:04:49 +00:00
3c35264bb6 Accepting request 644196 from home:AndreasStieger:branches:Archiving
zstd 1.3.7

OBS-URL: https://build.opensuse.org/request/show/644196
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=24
2018-10-24 09:34:08 +00:00
Dominique Leuenberger
d23f305c31 Accepting request 620417 from Archiving
OBS-URL: https://build.opensuse.org/request/show/620417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=8
2018-07-04 21:54:08 +00:00
Ismail Dönmez
92aa6cbd1c Accepting request 620410 from home:AndreasStieger:branches:Archiving
zstd 1.3.5

OBS-URL: https://build.opensuse.org/request/show/620410
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=22
2018-07-03 09:10:41 +00:00
Yuchen Lin
4c445992a1 Accepting request 617021 from Archiving
OBS-URL: https://build.opensuse.org/request/show/617021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=7
2018-06-22 11:12:08 +00:00
Martin Pluskal
f68095d641 Accepting request 616852 from home:rudi_m
- enable pzstd (parallel zstd)
- add pzstd.1.patch, taken from Fedora package (git 21908004)
- fix pzstd tests
- add pzstd-global-gtest.patch

Note, in earlier submit request the pzstd tests were empty.

OBS-URL: https://build.opensuse.org/request/show/616852
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=20
2018-06-15 07:00:19 +00:00
Dominique Leuenberger
214983a05a Accepting request 611888 from Archiving
OBS-URL: https://build.opensuse.org/request/show/611888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=6
2018-05-25 19:37:34 +00:00
2311cbef6f Accepting request 611882 from home:kukuk:branches:Archiving
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/611882
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=18
2018-05-24 14:07:33 +00:00
Dominique Leuenberger
50ebba4c70 Accepting request 592074 from Archiving
- Update to 1.3.4
  * perf: faster speed (especially decoding speed) on recent cpus
    (haswell+)
  * perf: much better performance associating --long with
    multi-threading
  * perf: better compression at levels 13-15
  * cli : asynchronous compression by default, for faster
    experience (use --single-thread for former behavior)
  * cli : smoother status report in multi-threading mode
  * cli : added command --fast=#, for faster compression modes
  * cli : fix crash when not overwriting existing files
  * api : `nbThreads` becomes `nbWorkers` : 1 triggers
    asynchronous mode
  * api : compression levels can be negative, for even more speed
  * api : ZSTD_getFrameProgression() : get precise progress
    status of ZSTDMT anytime
  * api : ZSTDMT can accept new compression parameters during
    compression
  * api : implemented all advanced dictionary decompression prototypes

OBS-URL: https://build.opensuse.org/request/show/592074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=5
2018-03-30 10:01:48 +00:00
Ismail Dönmez
ba2a1372ff - Update to 1.3.4
* perf: faster speed (especially decoding speed) on recent cpus
    (haswell+)
  * perf: much better performance associating --long with
    multi-threading
  * perf: better compression at levels 13-15
  * cli : asynchronous compression by default, for faster
    experience (use --single-thread for former behavior)
  * cli : smoother status report in multi-threading mode
  * cli : added command --fast=#, for faster compression modes
  * cli : fix crash when not overwriting existing files
  * api : `nbThreads` becomes `nbWorkers` : 1 triggers
    asynchronous mode
  * api : compression levels can be negative, for even more speed
  * api : ZSTD_getFrameProgression() : get precise progress
    status of ZSTDMT anytime
  * api : ZSTDMT can accept new compression parameters during
    compression
  * api : implemented all advanced dictionary decompression prototypes

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=16
2018-03-28 15:12:17 +00:00
Dominique Leuenberger
bdb8b9d354 Accepting request 574132 from Archiving
- build the static library (depency for btrfsprogs-static)

OBS-URL: https://build.opensuse.org/request/show/574132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=4
2018-02-12 09:09:41 +00:00
Martin Pluskal
b7f0df333a OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=14 2018-02-08 10:23:17 +00:00
Martin Pluskal
da13d5b795 Accepting request 573181 from home:dsterba:branches:Archiving
- build the static library (depency for btrfsprogs-static)

The static libraries should not be used, the btrfsprogs have a static build
enabled so the tools can be used in rescue environments out of the box. there
are also static builds for lzo, zlib.

The missing static zstd would fail btrfsprogs-static that's been disabled
temporarily.

OBS-URL: https://build.opensuse.org/request/show/573181
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=13
2018-02-06 08:14:29 +00:00
Dominique Leuenberger
e5db94b9e3 Accepting request 559047 from Archiving
- Update to 1.3.3
  * perf: improved zstd_opt strategy (levels 16-19)
  * fix : bug #944 : multithreading with shared ditionary and
    large data, reported by @gsliepen
  * cli : fix : content size written in header by default
  * cli : fix : improved LZ4 format support, by @felixhandte
  * cli : new : hidden command -b -S, to benchmark multiple files
    and generate one result per file
  * api : change : when setting pledgedSrcSize, use
    ZSTD_CONTENTSIZE_UNKNOWN macro value to mean "unknown"
  * api : fix : support large skippable frames, by @terrelln
  * api : fix : re-using context could result in suboptimal
    block size in some corner case scenarios
  * api : fix : streaming interface was adding a useless
    3-bytes null block to small frames

OBS-URL: https://build.opensuse.org/request/show/559047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=3
2017-12-22 11:20:26 +00:00
Ismail Dönmez
bba5ad2964 - Update to 1.3.3
* perf: improved zstd_opt strategy (levels 16-19)
  * fix : bug #944 : multithreading with shared ditionary and
    large data, reported by @gsliepen
  * cli : fix : content size written in header by default
  * cli : fix : improved LZ4 format support, by @felixhandte
  * cli : new : hidden command -b -S, to benchmark multiple files
    and generate one result per file
  * api : change : when setting pledgedSrcSize, use
    ZSTD_CONTENTSIZE_UNKNOWN macro value to mean "unknown"
  * api : fix : support large skippable frames, by @terrelln
  * api : fix : re-using context could result in suboptimal
    block size in some corner case scenarios
  * api : fix : streaming interface was adding a useless
    3-bytes null block to small frames

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=11
2017-12-21 11:09:02 +00:00
Dominique Leuenberger
dbf17e14ca Accepting request 537467 from Archiving
OBS-URL: https://build.opensuse.org/request/show/537467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=2
2017-10-31 14:43:34 +00:00
Martin Pluskal
b4fdd3e807 Accepting request 537427 from home:AndreasStieger:branches:Archiving
zstd 1.3.2

OBS-URL: https://build.opensuse.org/request/show/537427
OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=9
2017-10-30 06:59:52 +00:00
Dominique Leuenberger
97f358e68f Accepting request 519400 from Archiving
Resubmitting

OBS-URL: https://build.opensuse.org/request/show/519400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zstd?expand=0&rev=1
2017-09-04 10:30:15 +00:00
Ismail Dönmez
f32d840b02 - Update to v1.3.1
* License is now BSD + GPL-2.0
  * See https://github.com/facebook/zstd/releases for the
    complete changelog.

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=7
2017-08-21 13:48:32 +00:00
Ismail Dönmez
0cf01c37bd - Update to v1.1.4
See https://github.com/facebook/zstd/releases for details.
- Drop zstd-lib-no-rebuild.patch

OBS-URL: https://build.opensuse.org/package/show/Archiving/zstd?expand=0&rev=6
2017-03-27 14:15:17 +00:00