summaryrefslogtreecommitdiff
path: root/libarchive/archive_write_add_filter_lz4.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement private state logic for write filtersMartin Matuska2019-12-061-5/+0
| | | | | | | | | This ensures that filters may be opened and closed only once and __archive_write_filter() may be called only on an open filter. Refactor filter open code and move logic to archive_write.c Fixes #351
* Remove unused variableJoerg Sonnenberger2019-11-271-1/+1
|
* Refactor archive_write_close_filter logicJoerg Sonnenberger2019-11-271-3/+1
|
* constify variables moreMike Frysinger2017-03-231-1/+1
| | | | | | | A bunch of constant variables/tables are missing const markings. Adding them allows moving more data to the read only sections, and ends up shrinking writable data a bit by 1k on x86_64/Linux. Not much, but still nice.
* Spelling fixesGraham Percival2016-12-081-2/+2
| | | | Sponsored by: Tarsnap Backup Inc.
* Fix lz4 compression_level checkdosomder2016-03-121-1/+1
| | | | Match this check with the rest of the file where HC is level 3 and up
* Use LZ4_loadDictdosomder2016-03-121-0/+4
| | | | | dict was saved but never loaded. Gave a minor compression improvement with a 8868100 bytes test file and compression-level 1
* Use updated lz4 compression functionsdosomder2016-03-121-1/+39
| | | | A few functions in the lz4 library are deprecated, some are obsolete.
* Make LZ4 HC optionaldosomder2016-03-121-22/+41
|
* Improve error messages by including the name of the external program being usedTim Kientzle2016-01-311-1/+1
|
* Track changes in the lz4 command-line toolTim Kientzle2016-01-301-1/+1
|
* Avoid using 'uint8_t' as bitfield typeBrad King2015-10-261-8/+8
| | | | The IBM XL compiler does not like it. Use plain 'unsigned' instead.
* Remove unneeded length check to avoid the potential of a dereference ofMichihiro NAKAJIMA2014-10-051-1/+1
| | | | null pointer.
* Fix build failure with lz4 r120 and later.Michihiro NAKAJIMA2014-08-141-0/+4
|
* Add support for lz4 write filter.Michihiro NAKAJIMA2014-08-141-0/+642