aboutsummaryrefslogtreecommitdiff
path: root/lib/sqfs/comp
AgeCommit message (Expand)Author
2023-01-31Move library source into src sub-directoryDavid Oberhollenzer
2023-01-19Add a helper function to initialize libsquashfs objectsDavid Oberhollenzer
2022-11-18libsqfs: Initialize the return value in sqfs_compressor_createDavid Oberhollenzer
2022-07-08Cleanup: move libutil headers to sub directoryDavid Oberhollenzer
2021-06-25Add default cases for every switch blockDavid Oberhollenzer
2021-06-25Remove casual un-const casting in various placesDavid Oberhollenzer
2021-06-25libsquashfs: get rid of potentially unaligned access and VLAsDavid Oberhollenzer
2020-08-04Cleanup: move zlib/lz4 code from lib/sqfs/comp/ to lib/David Oberhollenzer
2020-06-04Cleanup: Pull compression level parameter out into compressor configDavid Oberhollenzer
2020-06-04Strictly enfore min/max dictionary size in XZ & LZMA compressorsDavid Oberhollenzer
2020-06-04lzma compressor: support micro management optionsDavid Oberhollenzer
2020-06-04lzma compressor: add support for the "extreme" flagDavid Oberhollenzer
2020-05-21Fix: zstd: actually set the compression level from the optionsDavid Oberhollenzer
2020-05-04Expose more fine grained control values & flags on the XZ compressorDavid Oberhollenzer
2020-03-18Fix build of lz4 compressor with older versions of liblz4David Oberhollenzer
2020-03-05Get rid of sqfs_compressor_existsDavid Oberhollenzer
2020-03-05Change the signature of sqfs_compressor_create to return an error codeDavid Oberhollenzer
2020-03-05Cleanup: Remove the E_ prefix from all libsquashfs enumeratorsDavid Oberhollenzer
2020-03-04Add a generic copying mechanism to sqfs_object_tDavid Oberhollenzer
2020-02-27Fix: strictly verify compressor settings in config initializationDavid Oberhollenzer
2020-02-27Add a function to the compressor interface to get the configurationDavid Oberhollenzer
2020-02-21Cleanup: move utilities back out of libsquashfsDavid Oberhollenzer
2020-02-16Replace crc32 with xxhash32David Oberhollenzer
2020-02-12Implement a more explicit object systemDavid Oberhollenzer
2019-12-29Add a small version of zlib that can be built in staticallyDavid Oberhollenzer
2019-12-28Add a small version of liblz4 that can be built in staticallyDavid Oberhollenzer
2019-12-12Fix "buffer to small" being treated as error in zstd compressorDavid Oberhollenzer
2019-11-28Cleanup: Return combined return value from compressor id by nameDavid Oberhollenzer
2019-11-25Cleanup: move overflow safe alloc code into libsquashfsDavid Oberhollenzer
2019-11-24Cleanup libsquashfs invalid argument error codesDavid Oberhollenzer
2019-11-24Fix: Move LZO compressor from libsquashfs to libcommonDavid Oberhollenzer
2019-10-07Cleanup: move libutil related headers to "util" sub directoryDavid Oberhollenzer
2019-10-07Improve ABI backward & forward compatibillityDavid Oberhollenzer
2019-09-29Cleanup: rename "compress.h" to "compressor.h"David Oberhollenzer
2019-09-28Fix out of bounds check in lzo_compressor_createDavid Oberhollenzer
2019-09-28Fix lzma2 VLI filter testingDavid Oberhollenzer
2019-09-28Fix unwanted sign extension in lzma decompressorDavid Oberhollenzer
2019-09-27Remove use of ssize_t from library APIDavid Oberhollenzer
2019-09-27Cleanup: replace fixed with data types with typedefsDavid Oberhollenzer
2019-09-27Fix typo in error enumeratorDavid Oberhollenzer
2019-09-27Cleanup: merge data.h into block.hDavid Oberhollenzer
2019-09-27Fix lzma compressor: test if compression actually shrunk the dataDavid Oberhollenzer
2019-09-27Add xz-utils based lzma compressor implementationDavid Oberhollenzer
2019-09-09Change license of libsquashfs.soDavid Oberhollenzer
2019-09-08Replace direct file I/O with abstraction layerDavid Oberhollenzer
2019-09-07Remove printing to stderr in libsquashfs with returning error numbersDavid Oberhollenzer
2019-09-05Fix API visibility for libsquashfs.soDavid Oberhollenzer
2019-09-05Cleanup naming scheme of compressorDavid Oberhollenzer
2019-09-05Move block processor from compressor to libsquashfs codeDavid Oberhollenzer
2019-09-05Cleanup: move "create_block" from block processor over to data writerDavid Oberhollenzer