aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2020-06-09Cleanup: remove refcount adjusting in sqfs_xattr_writer_endDavid Oberhollenzer
2020-06-09Cleanup: split libsquashfs xattr writer codeDavid Oberhollenzer
2020-06-07Fix uninitialized error code in block processor error pathDavid Oberhollenzer
2020-06-07Move the fragment deduplication hash table back into the block processorDavid Oberhollenzer
2020-06-07block processor: add an internal common cleanup functionDavid Oberhollenzer
2020-06-04Cleanup: libcommon: use global LUTs for compressor optionsDavid 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-06-03Cleanup: Add defines for minimum and maximum block sizeDavid Oberhollenzer
2020-05-30Cleanup: sqfs2tar: break up and simplify the repacking codeDavid Oberhollenzer
2020-05-30Block processor: cleanup macros, merge windows & pthread initializationDavid Oberhollenzer
2020-05-29Block processor: merge finish & sync functionsDavid Oberhollenzer
2020-05-29Block processor: allow operation without a fragment tableDavid Oberhollenzer
2020-05-29Block processor: Add a raw block submission functionDavid Oberhollenzer
2020-05-29Block processor: add flags to manage hashing & sparse block detectionDavid Oberhollenzer
2020-05-29Support associating a user pointer with data blocksDavid Oberhollenzer
2020-05-29Block processor: turn internal functions into interface entry pointsDavid Oberhollenzer
2020-05-29Make the block processor inode management optionalDavid Oberhollenzer
2020-05-29Turn the sqfs_block_writer_t into an interfaceDavid Oberhollenzer
2020-05-29cleanup: libsqfs: eliminate block writer statisticsDavid Oberhollenzer
2020-05-29cleanup: libsqfs: remove hooks from sqfs_block_writer_tDavid Oberhollenzer
2020-05-24Minor fixes/cleanups in the block processorDavid Oberhollenzer
2020-05-24Cleanup: split the block processor common.c againDavid Oberhollenzer
2020-05-24block processor: promote fragments to fragment blocksDavid Oberhollenzer
2020-05-23block processor: move the block consolidation to the worker threadDavid Oberhollenzer
2020-05-23block processor: recycle blocks to reduce allocation pressureDavid Oberhollenzer
2020-05-23block processor: don't zero initialize the block payload areaDavid Oberhollenzer
2020-05-21Fix: zstd: actually set the compression level from the optionsDavid Oberhollenzer
2020-05-21hash table: switch to sqfs_* types, mark functions as hiddenDavid Oberhollenzer
2020-05-21Fix the semantics of the super block deduplicationDavid Oberhollenzer
2020-05-19Cleanup: move hash table header to include directoryDavid Oberhollenzer
2020-05-18libtar: fix size computation of PAX line lengthDavid Oberhollenzer
2020-05-04Expose more fine grained control values & flags on the XZ compressorDavid Oberhollenzer
2020-05-04Fix: propperly set the last block flag if fragments are disabledDavid Oberhollenzer
2020-05-03Fix: use 0644 as default permissions when creating filesDavid Oberhollenzer
2020-04-27Enable uint128_t pathMatt Turner
2020-04-27Add hash table code to libutil.aDavid Oberhollenzer
2020-04-22Import and use Mesa's hash tableMatt Turner
2020-04-22Skip PAX global headersDavid Oberhollenzer
2020-04-17Remove some configure time sizeof checksDavid Oberhollenzer
2020-04-17Cleanup: split read_header.c in libtar.aDavid Oberhollenzer
2020-04-16tar2sqfs & gensquashfs: Delete the output file on failureDavid Oberhollenzer
2020-04-01Fix missing header without LZOAlyssa Ross
2020-03-19Fix compressor availability check in libcommonDavid Oberhollenzer
2020-03-19Fix destruction of NULL pointer in xattr reader cleanupDavid Oberhollenzer
2020-03-19Fix pthread_join check for valid thread handlesDavid Oberhollenzer
2020-03-18Fix build of lz4 compressor with older versions of liblz4David Oberhollenzer
2020-03-18Restore workaround for unaligned reads in xxhashDavid Oberhollenzer