Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #692 from lz4/devv1.9.1 | Yann Collet | 2019-04-23 | 29 | -464/+825 |
|\ | | | | | v1.9.1 | ||||
| * | Merge pull request #693 from JPeterMugaas/master | Yann Collet | 2019-04-23 | 6 | -69/+173 |
| |\ | | | | | | | More build imrpvements | ||||
| | * | More build imrpvements | JPeterMugaas | 2019-04-23 | 6 | -69/+173 |
| |/ | | | | | | | | | | | Moved a few other tests to Makefiles.inc. Other things might need to go there. Made a test for symlink appropriateness. Windows can NOT handle them the same way Unix-like operating systems do (if at all). This is mostly the same as the Visual C projects. embed version info into .dll and .exes that are redistributed. | ||||
| * | Merge branch 'dev' of github.com:Cyan4973/lz4 into dev | Yann Collet | 2019-04-23 | 11 | -77/+254 |
| |\ | |||||
| | * | Merge pull request #691 from lz4/list | Yann Collet | 2019-04-23 | 6 | -18/+176 |
| | |\ | | | | | | | | | --list | ||||
| | | * | fix: no leak when LZ4F_dctx creation fails | Yann Collet | 2019-04-22 | 1 | -9/+4 |
| | | | | | | | | | | | | | | | | | | | | strange, because it previous implementation, it would `exit()`, so it should not matter ... | ||||
| | | * | updated code comments | Yann Collet | 2019-04-22 | 1 | -4/+5 |
| | | | | |||||
| | | * | --list gives block type | Yann Collet | 2019-04-22 | 3 | -9/+24 |
| | | | | |||||
| | | * | --list can resume after a failed file | Yann Collet | 2019-04-22 | 2 | -44/+61 |
| | | | | |||||
| | | * | refactored --list function | Yann Collet | 2019-04-22 | 4 | -93/+111 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | better handling of special conditions, better scoping of variables. Also : updated man page | ||||
| | | * | fixed C90 compliance | Yann Collet | 2019-04-22 | 4 | -68/+74 |
| | | | | | | | | | | | | | | | | re-structure code, have everything into a single section of lz4io.c | ||||
| | | * | Merge pull request #690 from gabrielstedman/dev | Yann Collet | 2019-04-22 | 5 | -4/+110 |
| | | |\ | | | | | | | | | | | Implement --list | ||||
| | | | * | FR #598 - Correctly initialize cfinfo & cast malloc res to (char*) | gabrielstedman | 2019-04-22 | 1 | -2/+2 |
| | | | | | |||||
| | | | * | FR #598 - Make fileSize unsigned long long | gabrielstedman | 2019-04-22 | 2 | -4/+4 |
| | | | | | |||||
| | | | * | FR #598 - Move LZ4F_compFileInfo_t def to lz4frame.h discard output_file | gabrielstedman | 2019-04-22 | 4 | -15/+24 |
| | | | | | | | | | | | | | | | | | | | | assert if in om_list mode | ||||
| | | | * | Merge https://github.com/lz4/lz4 into dev | gabrielstedman | 2019-04-22 | 5 | -56/+64 |
| | | | |\ | | | | |/ | | | |/| | |||||
| | | | * | FR #598 - Make LZ4IO_getCompressedFileInfo internal and reword func | gabrielstedman | 2019-04-22 | 3 | -76/+68 |
| | | | | | |||||
| | | | * | FR #598 Improve initial design, test mallocs, support C90. | gabrielstedman | 2019-04-21 | 4 | -60/+94 |
| | | | | | |||||
| | | | * | correctly use unisgned int for index | gabrielstedman | 2019-04-20 | 1 | -2/+2 |
| | | | | | |||||
| | | | * | Add --list option to display compressed file information. | gabrielstedman | 2019-04-20 | 3 | -3/+82 |
| | | | | | |||||
| | * | | | Merge pull request #689 from JPeterMugaas/jpm-makefile | Yann Collet | 2019-04-22 | 6 | -59/+78 |
| | |\ \ \ | | | |/ / | | |/| | | Jpm makefile - as described in https://github.com/lz4/lz4/issues/688 | ||||
| | | * | | Make programs/Makefile use the includes. | JPeterMugaas | 2019-04-22 | 1 | -42/+1 |
| | | | | | |||||
| | | * | | Fix a test for mingw | JPeterMugaas | 2019-04-22 | 4 | -4/+4 |
| | | | | | |||||
| | | * | | Try to put some tests I made in ONE place. I also moved a test for ↵ | JPeterMugaas | 2019-04-22 | 5 | -186/+66 |
| | | | | | | | | | | | | | | | | | | | | "install" in one place to try to isolate it. | ||||
| | | * | | Initial commits from diff I submitted earlier | JPeterMugaas | 2019-04-22 | 5 | -33/+221 |
| |_|/ / |/| | | | |||||
* | | | | Merge pull request #673 from lz4/devv1.9.0 | Yann Collet | 2019-04-16 | 4 | -11/+11 |
|\ \ \ \ | | | | | | | | | | | minor update for v1.9.0 | ||||
* \ \ \ \ | Merge pull request #670 from lz4/dev | Yann Collet | 2019-04-16 | 57 | -2094/+4416 |
|\ \ \ \ \ | | | | | | | | | | | | | v1.9.0 | ||||
| | | * | | | updated NEWS for v1.9.1 | Yann Collet | 2019-04-23 | 1 | -1/+3 |
| | | |/ / | |||||
| | | * | | Merge pull request #686 from lz4/clistdout | Yann Collet | 2019-04-22 | 4 | -46/+62 |
| | | |\ \ | | | | |/ | | | |/| | cli: warning for stdout as default output | ||||
| | | | * | ensure tests work when `stdout` is not the console | Yann Collet | 2019-04-22 | 4 | -18/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ensure this case is continuously tested on travis. Update documentation on implicit output, invite to not rely on implicit output in scripts. | ||||
| | | | * | tests/Makefile : created CMP variable | Yann Collet | 2019-04-21 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for potential redirection, if need be. note : should probably converge all comparison operations onto CMP | ||||
| | | | * | cli: display a warning whenever default output is stdout while input != stdin | Yann Collet | 2019-04-20 | 2 | -24/+38 |
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This behavior has been preserved for compatibility with existing ecosystem. But it's problematic, as some environment start `lz4` without identifying stdout as console by default, leading to a change of behavior for a same line of script. A more sensible policy would be to default to stdout only when input is stdin. Soft change for the time being : keep the behavior, just print a warning message. User should prefer `-c` to explicitly select `stdout`. Also : updated tests in Makefile to explicitly select `stdout` with `-c`. | ||||
| | | * | bumped version number | Yann Collet | 2019-04-19 | 4 | -5/+10 |
| | | | | | | | | | | | | | | | | to v1.9.1 | ||||
| | | * | Merge pull request #684 from lz4/cxxlz4f | Yann Collet | 2019-04-19 | 3 | -6/+8 |
| | | |\ | | | | | | | | | | | lz4frame: initializers compatibility with C++ | ||||
| | | | * | lz4frame: initializers compatibility with C++ | Yann Collet | 2019-04-19 | 3 | -6/+8 |
| | | |/ | | | | | | | | | | | | | fix #679, reported by @degski | ||||
| | | * | Merge pull request #683 from lz4/fuzasan | Yann Collet | 2019-04-19 | 3 | -103/+112 |
| | | |\ | | | | | | | | | | | fixed read-after input in LZ4_decompress_safe() | ||||
| | | | * | fixed read-after input in LZ4_decompress_safe() | Yann Collet | 2019-04-19 | 3 | -103/+112 |
| | | | | | |||||
| | | * | | Merge pull request #682 from lz4/visual | Yann Collet | 2019-04-19 | 8 | -107/+123 |
| | | |\ \ | | | | |/ | | | | | | fix minor Visual warnings | ||||
| | | | * | ensure list of names is large enough | Yann Collet | 2019-04-19 | 1 | -10/+9 |
| | | | | | |||||
| | | | * | fuzzer : reduced stack usage | Yann Collet | 2019-04-19 | 1 | -18/+18 |
| | | | | | |||||
| | | | * | fuzzer: reduce stack usage to please Visual static analyzer | Yann Collet | 2019-04-19 | 1 | -58/+66 |
| | | | | | |||||
| | | | * | address a few minor Visual warnings | Yann Collet | 2019-04-18 | 7 | -26/+35 |
| | | |/ | | | | | | | | | | | | | and created target cxx17build | ||||
| | | * | Merge pull request #678 from lz4/decFast | Yann Collet | 2019-04-18 | 6 | -87/+107 |
| | | |\ | | | | | | | | | | | Fix out-of-bound read in LZ4_decompress_fast() | ||||
| | | | * | fix several minor static analyzer warnings | Yann Collet | 2019-04-18 | 4 | -40/+52 |
| | | | | | |||||
| | | | * | fuzzer: fixed scan-build leak warning | Yann Collet | 2019-04-18 | 1 | -19/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | the program exit(), so there is no need to track and dealloc every buffer. | ||||
| | | | * | fuzzer: fix explicit cast for C++ | Yann Collet | 2019-04-17 | 1 | -1/+1 |
| | | | | | |||||
| | | | * | re-enable FORCE_INLINE | Yann Collet | 2019-04-17 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | | | | | was disabled for tests | ||||
| | | | * | fix out-of-bound read within LZ4_decompress_fast() | Yann Collet | 2019-04-17 | 2 | -11/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and deprecate LZ4_decompress_fast(), with deprecation warnings enabled by default. Note that, as a consequence of the fix, LZ4_decompress_fast is now __slower__ than LZ4_decompress_safe(). That's because, since it doesn't know the input buffer size, it must progress more cautiously into the input buffer to ensure to out-of-bound read. | ||||
| | | | * | fuzzer: added tests to detect LZ4_decompress_fast() out of bound read | Yann Collet | 2019-04-17 | 1 | -19/+27 |
| | | |/ | |||||
| | | * | Merge pull request #674 from nrgiii/dev | Yann Collet | 2019-04-17 | 2 | -0/+10 |
| | | |\ | | | | | | | | | | | Fix |