aboutsummaryrefslogtreecommitdiff
path: root/include/sqfs
AgeCommit message (Expand)Author
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
2020-01-31Split the block writing/deduplication away from the block processorDavid Oberhollenzer
2020-01-29Rename sqfs_data_writer_t back to sqfs_block_processor_tDavid Oberhollenzer
2020-01-26Cleanup: Move fragment deduplication code over to fragment tableDavid Oberhollenzer
2020-01-24Add a fragment table primitive to libsquashfsDavid Oberhollenzer
2020-01-20Add a flag field to the id table create functionDavid Oberhollenzer
2020-01-19Cleanup: remove the payload pointers from sqfs_inode_generic_tDavid Oberhollenzer
2020-01-19Update explanation on directory index accountingDavid Oberhollenzer
2020-01-19Add a helper function to unpack directory index entriesDavid Oberhollenzer
2020-01-12Add a start anchor parameter to sqfs_dir_reader_find_by_pathDavid Oberhollenzer
2020-01-12Add an inode deep copy helper function to libsquashfsDavid Oberhollenzer
2019-12-19Fix spelling mistakes found by lintianBenjamin Drung
2019-12-16Add ability to sqfs_dir_writer to create an export tableDavid Oberhollenzer
2019-11-28Cleanup: Return combined return value from compressor id by nameDavid Oberhollenzer
2019-11-24Cleanup libsquashfs invalid argument error codesDavid Oberhollenzer
2019-11-24Cleanup: remove the entirely redundant sqfs_has_xattr functionDavid Oberhollenzer
2019-10-07Cleanup: consistent, fixed size data types for generic flag fieldsDavid Oberhollenzer
2019-10-07Fix spelling of "align"David Oberhollenzer
2019-10-07Improve ABI backward & forward compatibillityDavid Oberhollenzer
2019-10-03Add a counter-part to sqfs_inode_get_xattr_indexDavid Oberhollenzer
2019-10-03Store directory index in generic inode structureDavid Oberhollenzer
2019-09-30Add flag field to directory writer begin for future expansionDavid Oberhollenzer
2019-09-29Cleanup: rename "compress.h" to "compressor.h"David Oberhollenzer
2019-09-29Bring back the don't fragment flagDavid Oberhollenzer
2019-09-29Make the data writer padding hookableDavid Oberhollenzer
2019-09-28Add header with declarations for the sqfs_xattr_writer_tDavid Oberhollenzer
2019-09-28Move declarations for sqfs_xattr_reader_t to a seperate headerDavid Oberhollenzer
2019-09-27Add a header for platform compatibillity fluffDavid Oberhollenzer
2019-09-27Replace usage of mode_t in libsquashfs with sqfs_u16David Oberhollenzer
2019-09-27Add enum with inode permissions for compatibility with non-POSIX systemsDavid 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