]>
git.ipfire.org Git - thirdparty/zstd.git/log
Yann Collet [Thu, 23 Mar 2017 23:24:02 +0000 (16:24 -0700)]
dictBuilder fails to create dictionary on certain input
Properly expressed with an error code (see zstd_errors.h)
and a cli return code != 0
Yann Collet [Thu, 23 Mar 2017 21:52:50 +0000 (14:52 -0700)]
Merge pull request #623 from iburinoc/educational
Educational decoder polish updates
Yann Collet [Thu, 23 Mar 2017 21:52:09 +0000 (14:52 -0700)]
Merge pull request #622 from iburinoc/symlink
Match gzip behaviour on symbolic links and change g_displayLevel to int
Sean Purcell [Thu, 23 Mar 2017 21:33:38 +0000 (14:33 -0700)]
Educational decoder polish updates
Sean Purcell [Thu, 23 Mar 2017 19:41:51 +0000 (12:41 -0700)]
Add symbolic link checking to pzstd
Sean Purcell [Thu, 23 Mar 2017 19:09:35 +0000 (12:09 -0700)]
Fix displayLevel redefinition issues
Sean Purcell [Thu, 23 Mar 2017 18:52:09 +0000 (11:52 -0700)]
Ignore symbolic links unless --force specified
Sean Purcell [Thu, 23 Mar 2017 18:13:52 +0000 (11:13 -0700)]
Change g_displayLevel to int and fix DISPLAYUPDATE flush
Yann Collet [Wed, 22 Mar 2017 22:33:29 +0000 (15:33 -0700)]
Merge pull request #621 from terrelln/zlib-flags
Add $(FLAGS) when testing for zlib/lzma support.
Nick Terrell [Wed, 22 Mar 2017 20:24:52 +0000 (13:24 -0700)]
Add $(EXT) to binary to fix zlib detection for some MinGW versions
Nick Terrell [Wed, 22 Mar 2017 19:33:08 +0000 (12:33 -0700)]
Add $(FLAGS) when testing for zlib/lzma support.
* If zlib/lzma isn't in the usual spot, it won't be used,
even if `$CFLAGS` and `$LDFLAGS` add the location it is in.
* Update the test code snippets to not trigger any warnings.
Yann Collet [Wed, 22 Mar 2017 17:28:52 +0000 (10:28 -0700)]
Merge pull request #619 from iburinoc/educational
Educational decoder: Clarify IO_rewind_bits
Yann Collet [Wed, 22 Mar 2017 17:28:33 +0000 (10:28 -0700)]
Merge pull request #614 from iburinoc/appveyor
Update appveyor.yml to have short and long tests
Yann Collet [Wed, 22 Mar 2017 00:52:42 +0000 (17:52 -0700)]
updated .gitignore for new cmake script
Sean Purcell [Wed, 22 Mar 2017 00:01:51 +0000 (17:01 -0700)]
Educational decoder: Some more minor clarity fixes
Sean Purcell [Tue, 21 Mar 2017 22:03:23 +0000 (15:03 -0700)]
Educational decoder: Clarify IO_rewind_bits
Yann Collet [Tue, 21 Mar 2017 21:28:13 +0000 (14:28 -0700)]
Merge pull request #618 from terrelln/zero-buffers
Zero pointers after freeing
Sean Purcell [Tue, 21 Mar 2017 21:21:00 +0000 (14:21 -0700)]
Attempt to fix FUZZERTEST variable set and remove appveyor_old.yml
Yann Collet [Tue, 21 Mar 2017 21:01:42 +0000 (14:01 -0700)]
Merge pull request #616 from iburinoc/cmake
CMake: Fix version parsing and allow Unix flags on Clang
Sean Purcell [Tue, 21 Mar 2017 20:44:33 +0000 (13:44 -0700)]
CMake: Fix version parsing and allow Unix flags on Clang
Nick Terrell [Tue, 21 Mar 2017 20:20:59 +0000 (13:20 -0700)]
Zero pointers after freeing
Yann Collet [Tue, 21 Mar 2017 19:18:28 +0000 (12:18 -0700)]
bump version number
Yann Collet [Tue, 21 Mar 2017 18:23:27 +0000 (11:23 -0700)]
Merge pull request #611 from Majlen/cmake-improvement
Further cmake improvement
Sean Purcell [Tue, 21 Mar 2017 18:19:48 +0000 (11:19 -0700)]
Fix msvc fuzzer test runtime
Sean Purcell [Tue, 21 Mar 2017 17:59:54 +0000 (10:59 -0700)]
Merge remote-tracking branch 'origin/dev' into appveyor
Milan Ševčík [Tue, 21 Mar 2017 12:00:05 +0000 (13:00 +0100)]
Remove multithreading support by default on non UNIX platforms
Milan Ševčík [Mon, 20 Mar 2017 21:58:02 +0000 (22:58 +0100)]
Install zstdcat and unzstd symlinks by cmake
Milan Ševčík [Mon, 20 Mar 2017 14:57:08 +0000 (15:57 +0100)]
Add build of new cmake branches to Makefile
Milan Ševčík [Mon, 20 Mar 2017 14:47:28 +0000 (15:47 +0100)]
Added options for building programs, static library and tests
Milan Ševčík [Mon, 20 Mar 2017 14:47:02 +0000 (15:47 +0100)]
Install forgotten zstdmt tool and zstd.1 man page
Milan Ševčík [Fri, 17 Mar 2017 14:36:37 +0000 (15:36 +0100)]
Add_extra_compilation_flags macro needs to run before adding sources
Also adding comments in the top-level CMakeLists.txt
Milan Ševčík [Fri, 17 Mar 2017 13:42:44 +0000 (14:42 +0100)]
Test new cmake stuff
Milan Ševčík [Fri, 17 Mar 2017 13:27:01 +0000 (14:27 +0100)]
Check for pthreads library
Milan Ševčík [Fri, 17 Mar 2017 13:14:46 +0000 (14:14 +0100)]
Much easier way of installing libraries with correct names
Milan Ševčík [Fri, 17 Mar 2017 13:13:47 +0000 (14:13 +0100)]
Install everything, not only libraries
Milan Ševčík [Fri, 17 Mar 2017 13:12:28 +0000 (14:12 +0100)]
Use shared library in programs
Milan Ševčík [Thu, 16 Mar 2017 21:59:11 +0000 (22:59 +0100)]
Fix cmake install prefix with cmake-3.x
Milan Ševčík [Thu, 16 Mar 2017 15:24:33 +0000 (16:24 +0100)]
Refactored AddExtraCompilationFlags
- Easier addition of new flags
- Removed flags not used by default
- Removed implicit PIC flag for all targets
Milan Ševčík [Thu, 16 Mar 2017 13:09:39 +0000 (14:09 +0100)]
.gitignore only build directory
Milan Ševčík [Thu, 16 Mar 2017 13:08:35 +0000 (14:08 +0100)]
Add build documentation by gen_html
Milan Ševčík [Thu, 16 Mar 2017 13:08:13 +0000 (14:08 +0100)]
Cleanup lib rules
Milan Ševčík [Thu, 16 Mar 2017 13:06:49 +0000 (14:06 +0100)]
Move GetLibraryVersion function to its own module file
Milan Ševčík [Thu, 16 Mar 2017 13:03:54 +0000 (14:03 +0100)]
Improve resolving ROOT_DIR
Yann Collet [Tue, 21 Mar 2017 02:52:26 +0000 (19:52 -0700)]
Merge pull request #613 from iburinoc/decodecorpus
Fix various compile errors/warnings with decodecorpus
Sean Purcell [Tue, 14 Mar 2017 22:59:57 +0000 (15:59 -0700)]
Update appveyor.yml to have short and long tests
Sean Purcell [Mon, 20 Mar 2017 23:02:24 +0000 (16:02 -0700)]
Fix decodecorpus clang compile errors
Sean Purcell [Mon, 20 Mar 2017 19:38:19 +0000 (12:38 -0700)]
Fix windows compiler warnings for decodecorpus
Yann Collet [Mon, 20 Mar 2017 20:36:01 +0000 (13:36 -0700)]
Merge pull request #610 from iburinoc/slowfuzzer
Strongly limit compression level when source is large for tests running on QEMU
Sean Purcell [Mon, 20 Mar 2017 18:32:24 +0000 (11:32 -0700)]
Add --no-big-tests flag for qemu fuzz-tests
Sean Purcell [Mon, 20 Mar 2017 18:25:00 +0000 (11:25 -0700)]
Add ability to strongly limit fuzzer test size with flag
Yann Collet [Sat, 18 Mar 2017 20:47:54 +0000 (13:47 -0700)]
Merge pull request #607 from inikep/dev
updated build of Windows packages
Przemyslaw Skibinski [Sat, 18 Mar 2017 10:19:09 +0000 (11:19 +0100)]
updated build of Windows packages
Przemyslaw Skibinski [Sat, 18 Mar 2017 10:16:21 +0000 (11:16 +0100)]
Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev
Yann Collet [Fri, 17 Mar 2017 22:33:09 +0000 (15:33 -0700)]
fixed typo in server type
Yann Collet [Fri, 17 Mar 2017 21:26:17 +0000 (14:26 -0700)]
Merge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Fri, 17 Mar 2017 21:25:57 +0000 (14:25 -0700)]
updated compression graph
Yann Collet [Fri, 17 Mar 2017 21:02:48 +0000 (14:02 -0700)]
Merge pull request #605 from iburinoc/term
Fix zstd not erroring on compressing to terminal without forceStdout
Sean Purcell [Fri, 17 Mar 2017 19:32:18 +0000 (12:32 -0700)]
Only run IS_CONSOLE tests with a TTY
Yann Collet [Thu, 16 Mar 2017 23:33:53 +0000 (16:33 -0700)]
fix minor details in man page
Sean Purcell [Thu, 16 Mar 2017 23:25:19 +0000 (16:25 -0700)]
Add tests for compressed data on console
Yann Collet [Thu, 16 Mar 2017 23:17:03 +0000 (16:17 -0700)]
Merge pull request #604 from iburinoc/manpage
Convert manpage to Markdown, convertible with ronn
Sean Purcell [Thu, 16 Mar 2017 23:06:03 +0000 (16:06 -0700)]
Fix zstd not erroring on compressing to terminal without forceStdout
Sean Purcell [Thu, 16 Mar 2017 22:33:21 +0000 (15:33 -0700)]
Convert manpage to Markdown, converted with ronn
Yann Collet [Thu, 16 Mar 2017 00:31:05 +0000 (17:31 -0700)]
Merge pull request #603 from iburinoc/slowfuzzer
Prevent fuzz testers from combining large dicts with high clevel
Sean Purcell [Wed, 15 Mar 2017 22:04:54 +0000 (15:04 -0700)]
Prevent fuzz testers from combining large dicts with high clevel
Yann Collet [Tue, 14 Mar 2017 21:08:41 +0000 (14:08 -0700)]
Merge pull request #602 from iburinoc/doc
Add functions missing from manual, and fix parameter alignment
Sean Purcell [Tue, 14 Mar 2017 18:24:09 +0000 (11:24 -0700)]
Add functions missing from manual, and fix parameter alignment
Yann Collet [Tue, 14 Mar 2017 11:20:12 +0000 (04:20 -0700)]
Merge branch 'dev' of github.com:facebook/zstd into dev
Yann Collet [Tue, 14 Mar 2017 11:19:51 +0000 (04:19 -0700)]
updated NEWS for v1.1.4
Yann Collet [Tue, 14 Mar 2017 05:00:03 +0000 (22:00 -0700)]
Merge pull request #601 from terrelln/nxz
Add xz and lzma support.
Yann Collet [Tue, 14 Mar 2017 02:10:40 +0000 (19:10 -0700)]
Merge pull request #600 from iburinoc/legacy
Add ability to control level of legacy support, and drop support for versions v01-v03
Nick Terrell [Tue, 14 Mar 2017 01:11:07 +0000 (18:11 -0700)]
Add xz and lzma support.
Finish feature started by @inikep.
* Add xz and lzma compression and decompression support to target `xzstd`.
* Fix bug in gzip decompression that silently accepted truncated files.
* Add gzip frame composition tests.
* Add xz/lzma compatibility tests.
* Add xz/lzma frame composition tests.
Sean Purcell [Tue, 14 Mar 2017 00:19:37 +0000 (17:19 -0700)]
Fix legacy support=0 case and accidental double include of version headers
Sean Purcell [Mon, 13 Mar 2017 21:44:08 +0000 (14:44 -0700)]
Update builds to not support legacy v01-v03
Sean Purcell [Mon, 13 Mar 2017 21:32:30 +0000 (14:32 -0700)]
ZSTD_LEGACY_SUPPORT defines lowest supported version
Yann Collet [Fri, 10 Mar 2017 19:46:53 +0000 (11:46 -0800)]
Merge pull request #598 from iburinoc/undef
Fix undefined behaviour in decompressor
Sean Purcell [Fri, 10 Mar 2017 18:34:45 +0000 (10:34 -0800)]
Change gotoDict type to uPtrDiff
Sean Purcell [Thu, 9 Mar 2017 19:54:34 +0000 (11:54 -0800)]
Fix undefined behaviour in decompressor
Yann Collet [Fri, 10 Mar 2017 02:44:17 +0000 (18:44 -0800)]
Merge pull request #597 from iburinoc/ci
Add medium tests on TravisCI
Yann Collet [Fri, 10 Mar 2017 02:36:45 +0000 (18:36 -0800)]
Merge pull request #596 from ldv-alt/dev
programs/Makefile: remove zstd-internal target
Sean Purcell [Fri, 10 Mar 2017 01:28:08 +0000 (17:28 -0800)]
Make signed integer overflow recoverable in UBsan
Sean Purcell [Thu, 9 Mar 2017 21:59:26 +0000 (13:59 -0800)]
Add testing description
Sean Purcell [Fri, 10 Mar 2017 00:05:10 +0000 (16:05 -0800)]
Make test times overwritable
Sean Purcell [Tue, 7 Mar 2017 20:08:15 +0000 (12:08 -0800)]
Update .travis.yml and Makefile for medium tests
Dmitry V. Levin [Thu, 9 Mar 2017 02:00:35 +0000 (02:00 +0000)]
programs/Makefile: remove zstd-internal target
zstd-internal was intended to be a helper target, but it doesn't help
at all, what it does in practice is a useless rebuild of zstd every time
"make zstd" is invoked.
Fixes: 030ac243a0f3 ("Changed Makefile to generate zstd with .gz support by default")
Yann Collet [Thu, 9 Mar 2017 00:13:31 +0000 (16:13 -0800)]
Merge pull request #595 from terrelln/macros
Remove 'mem.h' dependency from ZSTD_WINDOWLOG_MAX
Nick Terrell [Wed, 8 Mar 2017 23:40:13 +0000 (15:40 -0800)]
Remove 'mem.h' dependency from ZSTD_WINDOWLOG_MAX
Yann Collet [Wed, 8 Mar 2017 22:56:07 +0000 (14:56 -0800)]
Merge pull request #594 from terrelln/bugs
Small fixes
Nick Terrell [Wed, 8 Mar 2017 21:45:58 +0000 (13:45 -0800)]
Avoid '#define inline /* ... */'
Take definition of `FORCE_INLINE` from `zstd_internal.h`.
Nick Terrell [Wed, 8 Mar 2017 21:45:10 +0000 (13:45 -0800)]
Fix ZSTD_sizeof_CStream()
Yann Collet [Wed, 8 Mar 2017 02:31:38 +0000 (18:31 -0800)]
Merge pull request #593 from iburinoc/undef
Reduce point at which we reduce offsets to protect against UB
Sean Purcell [Wed, 8 Mar 2017 00:52:23 +0000 (16:52 -0800)]
Reduce point at which we reduce offsets to protect against UB
Yann Collet [Wed, 8 Mar 2017 00:24:54 +0000 (16:24 -0800)]
minor text refactor in readme
Yann Collet [Tue, 7 Mar 2017 21:51:33 +0000 (13:51 -0800)]
Merge pull request #592 from iburinoc/ci
Fix travis test broken by Makefile change
Sean Purcell [Tue, 7 Mar 2017 19:36:19 +0000 (11:36 -0800)]
Fix travis test broken by Makefile change
Yann Collet [Tue, 7 Mar 2017 07:29:26 +0000 (23:29 -0800)]
Merge pull request #590 from iburinoc/ci
Set up "short" tests on CircleCI
Sean Purcell [Tue, 7 Mar 2017 00:57:04 +0000 (16:57 -0800)]
Use test section
Yann Collet [Tue, 7 Mar 2017 01:24:34 +0000 (17:24 -0800)]
fixed lzbench link
Yann Collet [Tue, 7 Mar 2017 01:22:47 +0000 (17:22 -0800)]
fix : remove mempcpy line in bench
Yann Collet [Tue, 7 Mar 2017 01:20:44 +0000 (17:20 -0800)]
updated benchmark table
zstd v1.1.3, new station i7-6700K