]>
git.ipfire.org Git - thirdparty/zstd.git/log
Przemyslaw Skibinski [Wed, 28 Dec 2016 11:32:41 +0000 (12:32 +0100)]
changed default PREFIX and MANDIR
Przemyslaw Skibinski [Fri, 23 Dec 2016 09:05:49 +0000 (10:05 +0100)]
BSD: improved "make install"
Przemyslaw Skibinski [Thu, 22 Dec 2016 19:14:37 +0000 (20:14 +0100)]
Solaris: working "make -C lib install"
Przemyslaw Skibinski [Thu, 22 Dec 2016 18:26:01 +0000 (19:26 +0100)]
Solaris: working "make -C programs install"
Przemyslaw Skibinski [Thu, 22 Dec 2016 17:05:07 +0000 (18:05 +0100)]
"make test" is now compatible with Solaris
Przemyslaw Skibinski [Thu, 22 Dec 2016 16:59:22 +0000 (17:59 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Yann Collet [Thu, 22 Dec 2016 14:26:33 +0000 (15:26 +0100)]
fixed zlib_wrapper conversion warnings
Yann Collet [Thu, 22 Dec 2016 11:43:00 +0000 (12:43 +0100)]
fixed allmost target
Yann Collet [Thu, 22 Dec 2016 10:31:39 +0000 (11:31 +0100)]
removed examples from standard C tests, since they contain some POSIX elements
Yann Collet [Wed, 21 Dec 2016 18:57:18 +0000 (19:57 +0100)]
fix : zlib wrapper compile in gnu90 mode
Yann Collet [Wed, 21 Dec 2016 18:25:15 +0000 (19:25 +0100)]
added ZSTD_createDDict_byReference() body
Przemyslaw Skibinski [Wed, 21 Dec 2016 16:02:06 +0000 (17:02 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Yann Collet [Wed, 21 Dec 2016 15:44:35 +0000 (16:44 +0100)]
added ZSTD_createDDict_byReference()
Yann Collet [Wed, 21 Dec 2016 15:44:24 +0000 (16:44 +0100)]
Merge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Wed, 21 Dec 2016 15:42:46 +0000 (16:42 +0100)]
Merge pull request #489 from inikep/v112
improved detection of POSIX
Yann Collet [Wed, 21 Dec 2016 15:20:41 +0000 (16:20 +0100)]
Merge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Wed, 21 Dec 2016 15:20:11 +0000 (16:20 +0100)]
added : ZSTD_createCDict_byReference()
Yann Collet [Wed, 21 Dec 2016 14:12:06 +0000 (15:12 +0100)]
Merge pull request #493 from inikep/fullbench
Fullbench extDict variant
Przemyslaw Skibinski [Wed, 21 Dec 2016 14:08:44 +0000 (15:08 +0100)]
util.h: restore BSD license for Facebook Open-Source
Przemyslaw Skibinski [Wed, 21 Dec 2016 13:00:41 +0000 (14:00 +0100)]
updated comments
Przemyslaw Skibinski [Wed, 21 Dec 2016 12:47:11 +0000 (13:47 +0100)]
_CRT_SECURE_NO_WARNINGS moved to util.h
Przemyslaw Skibinski [Wed, 21 Dec 2016 12:23:34 +0000 (13:23 +0100)]
platform.h: removed Compiler Options
Przemyslaw Skibinski [Wed, 21 Dec 2016 10:43:11 +0000 (11:43 +0100)]
fixed Visual Studio compilation
Yann Collet [Wed, 21 Dec 2016 10:23:04 +0000 (11:23 +0100)]
Merge pull request #492 from inikep/dev11
test CMake on Windows
Yann Collet [Wed, 21 Dec 2016 10:22:28 +0000 (11:22 +0100)]
Merge pull request #490 from jacquesg/cmake-fix
Fix cmake build (MSVC)
Przemyslaw Skibinski [Wed, 21 Dec 2016 10:18:45 +0000 (11:18 +0100)]
improved MinGW support
Yann Collet [Wed, 21 Dec 2016 08:33:48 +0000 (09:33 +0100)]
Merge pull request #494 from terrelln/msan-dict-load
Fix dictionary loading bug causing an MSAN failure
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:26:00 +0000 (09:26 +0100)]
fix basic types redefinition
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:19:15 +0000 (09:19 +0100)]
simplified zstdcli.c
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:06:14 +0000 (09:06 +0100)]
executables use new util.h and platform.h
Przemyslaw Skibinski [Wed, 21 Dec 2016 08:04:59 +0000 (09:04 +0100)]
improved util.h and platform.h
Nick Terrell [Tue, 20 Dec 2016 19:13:45 +0000 (11:13 -0800)]
Add test for invalid offset rep codes
Nick Terrell [Tue, 20 Dec 2016 18:47:52 +0000 (10:47 -0800)]
Fix dictionary loading bug causing an MSAN failure
Offset rep codes must be in the range `[1, dictSize)`.
Fix dictionary loading to reject `0` as a offset rep code.
Przemyslaw Skibinski [Tue, 20 Dec 2016 10:21:26 +0000 (11:21 +0100)]
windres updated to v1.1.3
Przemyslaw Skibinski [Tue, 20 Dec 2016 09:17:21 +0000 (10:17 +0100)]
tests of ZSTD_compressContinue_extDict
Jacques Germishuys [Mon, 19 Dec 2016 12:15:47 +0000 (14:15 +0200)]
cmake msvc: resources are not required for the static library
Przemyslaw Skibinski [Mon, 19 Dec 2016 09:58:10 +0000 (10:58 +0100)]
updated appveyor.yml
Jacques Germishuys [Sun, 18 Dec 2016 16:17:25 +0000 (18:17 +0200)]
cmake msvc: correct resources
Przemyslaw Skibinski [Mon, 19 Dec 2016 08:47:45 +0000 (09:47 +0100)]
updated libzstd-dll.rc
Przemyslaw Skibinski [Mon, 19 Dec 2016 08:28:55 +0000 (09:28 +0100)]
fixed CMake compilation with Visual Studio
Przemyslaw Skibinski [Mon, 19 Dec 2016 07:49:36 +0000 (08:49 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Mon, 19 Dec 2016 07:20:26 +0000 (08:20 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into v112
# Conflicts:
# appveyor.yml
Yann Collet [Sun, 18 Dec 2016 20:39:15 +0000 (21:39 +0100)]
fix : ZSTD_initCStream_srcSize() correctly set srcSize in frame header
Yann Collet [Sun, 18 Dec 2016 10:58:23 +0000 (11:58 +0100)]
Fix : size estimation when some samples are very large
Yann Collet [Sat, 17 Dec 2016 18:37:55 +0000 (19:37 +0100)]
updated NEWS
Yann Collet [Sat, 17 Dec 2016 18:10:10 +0000 (19:10 +0100)]
fix Travis long test list;
added zbufftest-dll
Yann Collet [Sat, 17 Dec 2016 15:28:12 +0000 (16:28 +0100)]
added dll compilation tests
Yann Collet [Sat, 17 Dec 2016 14:51:41 +0000 (15:51 +0100)]
Merge pull request #488 from terrelln/zbuff-errors2
Export ZBUFF_isError() and ZBUFF_getErrorName()
Nick Terrell [Fri, 16 Dec 2016 21:29:23 +0000 (13:29 -0800)]
Test that all API symbols are exported
Nick Terrell [Fri, 16 Dec 2016 21:27:30 +0000 (13:27 -0800)]
Export all API functions
Przemyslaw Skibinski [Fri, 16 Dec 2016 16:12:23 +0000 (17:12 +0100)]
util.h: minor improvement
Przemyslaw Skibinski [Fri, 16 Dec 2016 14:41:18 +0000 (15:41 +0100)]
imporved support for POSIX-type OSes
Przemyslaw Skibinski [Fri, 16 Dec 2016 14:00:50 +0000 (15:00 +0100)]
use PLATFORM_POSIX_VERSION
Przemyslaw Skibinski [Fri, 16 Dec 2016 13:25:12 +0000 (14:25 +0100)]
util.h uses platform.h
Przemyslaw Skibinski [Fri, 16 Dec 2016 13:24:01 +0000 (14:24 +0100)]
tools use platform.h
Przemyslaw Skibinski [Fri, 16 Dec 2016 13:13:15 +0000 (14:13 +0100)]
introduced platform.h
Yann Collet [Thu, 15 Dec 2016 21:27:50 +0000 (22:27 +0100)]
Merge pull request #480 from inikep/dev11
advanced mode where each parameter can be selected on the command line
Przemyslaw Skibinski [Thu, 15 Dec 2016 11:31:18 +0000 (12:31 +0100)]
appveyor.yml: fixed tests of fullbench-dll fullbench-lib
Przemyslaw Skibinski [Thu, 15 Dec 2016 11:12:46 +0000 (12:12 +0100)]
VS: fixed 32-bit DLL compilation
Przemyslaw Skibinski [Thu, 15 Dec 2016 11:09:23 +0000 (12:09 +0100)]
appveyor.yml: added tests of fullbench-dll fullbench-lib
Przemyslaw Skibinski [Thu, 15 Dec 2016 10:32:31 +0000 (11:32 +0100)]
introduced ZSTDLIB_VISIBILITY
Przemyslaw Skibinski [Wed, 14 Dec 2016 17:43:06 +0000 (18:43 +0100)]
improved playTests.sh (3
Przemyslaw Skibinski [Wed, 14 Dec 2016 17:07:31 +0000 (18:07 +0100)]
improved playTests.sh (2)
Przemyslaw Skibinski [Wed, 14 Dec 2016 16:10:38 +0000 (17:10 +0100)]
improved playTests.sh
Przemyslaw Skibinski [Wed, 14 Dec 2016 15:50:00 +0000 (16:50 +0100)]
playTests.sh: added Advanced compression parameters
Przemyslaw Skibinski [Wed, 14 Dec 2016 15:10:13 +0000 (16:10 +0100)]
zstd.1: added advanced compression options
Yann Collet [Wed, 14 Dec 2016 13:53:47 +0000 (14:53 +0100)]
updated manual
Przemyslaw Skibinski [Tue, 13 Dec 2016 19:04:32 +0000 (20:04 +0100)]
fixed "strategy" in advanced compression parameters
Yann Collet [Tue, 13 Dec 2016 18:50:34 +0000 (19:50 +0100)]
Merge pull request #482 from inikep/zlibWrapper
Zlibwrapper
Yann Collet [Tue, 13 Dec 2016 18:47:17 +0000 (19:47 +0100)]
updated NEWS
Przemyslaw Skibinski [Tue, 13 Dec 2016 18:44:07 +0000 (19:44 +0100)]
updated zlib copyright notice
Yann Collet [Tue, 13 Dec 2016 18:42:51 +0000 (19:42 +0100)]
Merge pull request #481 from inikep/zlibWrapper
fixed fitblk
Przemyslaw Skibinski [Tue, 13 Dec 2016 18:14:04 +0000 (19:14 +0100)]
fixed fitblk
Yann Collet [Tue, 13 Dec 2016 16:59:55 +0000 (17:59 +0100)]
changed variable name to estimatedSrcSize, to emphasize it does not need to be exact
Yann Collet [Tue, 13 Dec 2016 15:39:36 +0000 (16:39 +0100)]
Added ZSTD_initCStream_srcSize().
Added relevant test cases in zstreamtest
Yann Collet [Tue, 13 Dec 2016 14:21:06 +0000 (15:21 +0100)]
minor BMI version check
Przemyslaw Skibinski [Tue, 13 Dec 2016 13:52:21 +0000 (14:52 +0100)]
fixed conversion warning
Przemyslaw Skibinski [Tue, 13 Dec 2016 12:24:59 +0000 (13:24 +0100)]
fileio.c: support advanced compression parameters
Przemyslaw Skibinski [Tue, 13 Dec 2016 12:03:41 +0000 (13:03 +0100)]
bench.c: support advanced compression parameters
Przemyslaw Skibinski [Tue, 13 Dec 2016 11:19:19 +0000 (12:19 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11
Przemyslaw Skibinski [Tue, 13 Dec 2016 11:18:07 +0000 (12:18 +0100)]
added parseCompressionParameters
Yann Collet [Tue, 13 Dec 2016 10:45:19 +0000 (11:45 +0100)]
updated NEWS
Yann Collet [Tue, 13 Dec 2016 10:39:23 +0000 (11:39 +0100)]
Merge pull request #475 from DimitryAndric/fix-build-on-freebsd-1
Make zstd build out of the box properly on FreeBSD
Yann Collet [Tue, 13 Dec 2016 10:33:00 +0000 (11:33 +0100)]
Merge pull request #478 from terrelln/wildcopy-ub
Fix execSequence wildcopy undefined behavior
Yann Collet [Tue, 13 Dec 2016 10:30:37 +0000 (11:30 +0100)]
Merge pull request #479 from terrelln/decompression-bug
Fix decompression bug
Nick Terrell [Tue, 13 Dec 2016 03:01:23 +0000 (19:01 -0800)]
Fix execSequence wildcopy undefined behavior
execSequence relied on pointer overflow to handle cases where
`sequence.matchLength < 8`. Instead of passing an `size_t` to
wildcopy, pass a `ptrdiff_t`.
Nick Terrell [Tue, 13 Dec 2016 02:05:30 +0000 (18:05 -0800)]
Fix decompression buffer overrun
Allows an adversary to write up to 3 bytes beyond the end of the buffer.
Occurs if the match overlaps the `extDict` and `currentPrefix`, and the
match length in the `currentPrefix` is less than `MINMATCH`, and
`op-(16-MINMATCH) >= oMatchEnd > op-16`.
Dimitry Andric [Mon, 12 Dec 2016 18:24:51 +0000 (19:24 +0100)]
Enable using isatty() and nanosleep() on *BSD
Dimitry Andric [Mon, 12 Dec 2016 18:22:47 +0000 (19:22 +0100)]
Fix running test suite on FreeBSD
* Remove last bashism from tests/playTests.sh
* Use gmd5sum from the sysutils/coreutils port
Yann Collet [Mon, 12 Dec 2016 15:44:55 +0000 (16:44 +0100)]
Merge pull request #476 from inikep/dev11
Dev11
Przemyslaw Skibinski [Mon, 12 Dec 2016 14:37:43 +0000 (15:37 +0100)]
allow all operationg systems with _POSIX_C_SOURCE >= 200112L
Przemyslaw Skibinski [Mon, 12 Dec 2016 10:59:17 +0000 (11:59 +0100)]
turn on the '-r' option for HP-UX and AIX
Przemyslaw Skibinski [Mon, 12 Dec 2016 10:23:21 +0000 (11:23 +0100)]
turn on the '-r' option for *BSD and Solaris
Yann Collet [Mon, 12 Dec 2016 00:03:23 +0000 (01:03 +0100)]
minor coding style changes
Yann Collet [Sun, 11 Dec 2016 23:47:30 +0000 (00:47 +0100)]
introduced cycleLog
Yann Collet [Sun, 11 Dec 2016 23:25:07 +0000 (00:25 +0100)]
minor variation of rescale fix
Yann Collet [Sun, 11 Dec 2016 21:28:24 +0000 (22:28 +0100)]
Merge pull request #474 from terrelln/compression-segfault
Fix compression segfault
Nick Terrell [Sun, 11 Dec 2016 07:17:36 +0000 (23:17 -0800)]
Fix longmatch test build errors.
Nick Terrell [Sun, 11 Dec 2016 03:31:55 +0000 (19:31 -0800)]
Switch uint64_t to U64
Nick Terrell [Sun, 11 Dec 2016 03:12:13 +0000 (19:12 -0800)]
Add exposing test case