Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | \ \ \ | 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 | ||||
| * \ \ \ | Merge branch 'fuzzerAix' into dev | Norm Green | 2019-04-17 | 2 | -0/+10 |
| |\ \ \ \ |/ / / / / | |||||
| * | | | | Fix AIX errors/warnings | Norm Green | 2019-04-17 | 2 | -0/+10 |
|/ / / / | |||||
* | | | | fixed version number for lz4hc | Yann Collet | 2019-04-17 | 1 | -1/+1 |
| |_|/ |/| | | |||||
* | | | minor benchmark update | Yann Collet | 2019-04-16 | 2 | -4/+4 |
| | | | | | | | | | | | | was using wrong memory timing | ||||
* | | | ensure consistent definition and usage of FREEMEM | Yann Collet | 2019-04-16 | 2 | -6/+6 |
| | | | | | | | | | | | | as suggested by @sloutsky in #671 |