aboutsummaryrefslogtreecommitdiff
path: root/include/sqfs
AgeCommit message (Expand)Author
2022-03-30Fix: consistently use the widechar file API on WindowsDavid Oberhollenzer
2021-07-21Fix libsquashfs directory writer size accountingDavid Oberhollenzer
2021-06-25Remove casual un-const casting in various placesDavid Oberhollenzer
2021-06-07Fix: libsquashfs: allow static linking on WindowsDavid Oberhollenzer
2021-06-07Fix: libsquashfs: add sqfs_free() functionDavid Oberhollenzer
2021-01-19libsqfs: block processor: backport exact fragment matchingDavid Oberhollenzer
2021-01-19libsqfs: implement exact matching in the default block writer.David Oberhollenzer
2020-06-11Add flags to functions that might logically be expanded in the futureDavid Oberhollenzer
2020-06-09Cleanup: mark sqfs_xattr_writer_flush writer argument as constDavid Oberhollenzer
2020-06-07Move the fragment deduplication hash table back into the block processorDavid 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-06-02Cleanup: clear naming confusion lzma vs xz in some commentsDavid 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-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-21Fix the semantics of the super block deduplicationDavid Oberhollenzer
2020-05-04Expose more fine grained control values & flags on the XZ compressorDavid Oberhollenzer
2020-04-16Propperly cast void pointer in sqfs_object_t inline functionDavid Oberhollenzer
2020-03-22doxygen: fix some minor typosDavid Oberhollenzer
2020-03-22doxygen: propperly label generic inode helper functions as membersDavid 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-04Cleanup: match xattr reader API closer to id table APIDavid Oberhollenzer
2020-03-04Add a generic copying mechanism to sqfs_object_tDavid Oberhollenzer
2020-03-01Add a "do not deduplicate" block flagDavid Oberhollenzer
2020-02-27Add a function to the compressor interface to get the configurationDavid Oberhollenzer
2020-02-23Remove the sqfs_inode_copy functionDavid Oberhollenzer
2020-02-23Turn file inode management completely over to the block processorDavid Oberhollenzer
2020-02-23Unify the payload counters in the sqfs_inode_generic_tDavid Oberhollenzer
2020-02-22Add a seperate sqfs_block_processor_sync functionDavid Oberhollenzer
2020-02-15Move block block accounting to the other end of the block pipelineDavid Oberhollenzer
2020-02-15Add a "sequence error" to libsquashfs error codesDavid Oberhollenzer
2020-02-12Implement a more explicit object systemDavid Oberhollenzer
2020-02-12Cleanup: Move sqfs_block_t to block processor internalsDavid Oberhollenzer
2020-02-12Remove usage of sqfs_block_t from block readerDavid Oberhollenzer
2020-02-12Clenaup: remove useage of sqfs_block_t from block writerDavid Oberhollenzer
2020-02-11Document the block writer API.David Oberhollenzer
2020-02-10Cleanup: remove block hooks entirely from block processorDavid Oberhollenzer
2020-02-10Cleanup: remove the fragment store/discard and block discard hooksDavid Oberhollenzer
2020-02-10Add run time statistics to the block writer and processorDavid Oberhollenzer
2020-02-09Move block writer and fragment table management out of block processorDavid Oberhollenzer