aboutsummaryrefslogtreecommitdiff
path: root/lib/sqfshelper
AgeCommit message (Expand)Author
2019-10-07Rename "hihglevel.h" to the more appropriate "common.h"David Oberhollenzer
2019-10-07Improve ABI backward & forward compatibillityDavid Oberhollenzer
2019-10-06Fix missing stdlib.h includeDavid Oberhollenzer
2019-10-06Cleanup: move padd_sqfs to helper libraryDavid Oberhollenzer
2019-10-06Fix resource leaks reported by coverityDavid Oberhollenzer
2019-10-06Improve error reporting for sqfs2tar, rdsquashfs, sqfsdiffDavid Oberhollenzer
2019-10-05Set sane defaults for backlog and job countDavid Oberhollenzer
2019-10-05Add more diagnostic messagesDavid Oberhollenzer
2019-10-05Improve error reporting for tar2sqfs and gensquashfsDavid Oberhollenzer
2019-10-05Add a perror like function for libsquashfs error codesDavid Oberhollenzer
2019-10-05Merge all the common code for generating imagesDavid Oberhollenzer
2019-10-03Cleanup: simplify tree_node_to_inodeDavid Oberhollenzer
2019-10-03Add a counter-part to sqfs_inode_get_xattr_indexDavid Oberhollenzer
2019-10-03Cleanup: merge common code paths in tree serializationDavid Oberhollenzer
2019-10-03Move tree_node_to_inode function to fstree serialization codeDavid 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-29Fix inode numbering: always start with 1, use 0 as parent for the rootDavid Oberhollenzer
2019-09-28Replace fstree/sqfshelper xattr code with sqfs_xattr_writer_tDavid Oberhollenzer
2019-09-27Add a header for platform compatibillity fluffDavid Oberhollenzer
2019-09-27Cleanup: replace fixed with data types with typedefsDavid Oberhollenzer
2019-09-27Cleanup: remove most of the payload pointer magic from libfstreeDavid Oberhollenzer
2019-09-26Remove old data writer flags, and unused parametersDavid Oberhollenzer
2019-09-26Replace the data writer enqueue with "append buffer to current file"David Oberhollenzer
2019-09-26Add file API stub to sqfs data writerDavid Oberhollenzer
2019-09-26Remove remnants of the old data writerDavid Oberhollenzer
2019-09-25Remove condensed sparse file handling from libsquashfsDavid Oberhollenzer
2019-09-25Cleanup: move the stdin sqfs_file_t wrapper out of libsquashfsDavid Oberhollenzer
2019-09-25Do the statistics acocunting through data writer hooksDavid Oberhollenzer
2019-09-25Move sqfs_block_t to its own headerDavid Oberhollenzer
2019-09-25Rename block processor to sqfs_data_writer_tDavid Oberhollenzer
2019-09-24Move entire fragment processing from data writer to block processorDavid Oberhollenzer
2019-09-24Fix trivial use-after-free bugDavid Oberhollenzer
2019-09-23Cleanup fragment handling in the data reader a littleDavid Oberhollenzer
2019-09-23Cleanup block processor flag handlingDavid Oberhollenzer
2019-09-23Move the bulk of the work from the data writer to the block processorDavid Oberhollenzer
2019-09-23Move fragment table resizing into block processor callbackDavid Oberhollenzer
2019-09-23Replace user pointer in sqfs_block_t with explicit inode pointerDavid Oberhollenzer
2019-09-22Use inode structures in the data writer instead of fstree file infoDavid Oberhollenzer
2019-09-22Move data writer custom flags over to block processorDavid Oberhollenzer
2019-09-22Add helper functions for working with inodesDavid Oberhollenzer
2019-09-20Integrate the data reader into libsquashfsDavid Oberhollenzer
2019-09-20Add sqfs_ prefix to data_reader_t & functionsDavid Oberhollenzer
2019-09-20Split data reader constructor and fragment table loadingDavid Oberhollenzer
2019-09-20Internal cleanup of data readerDavid Oberhollenzer
2019-09-20Move data_reader_dump function out of data readerDavid Oberhollenzer
2019-09-20Dead code removal, round #2David Oberhollenzer
2019-09-20Remove sqfs reader & fstree usage from sqfsdiffDavid Oberhollenzer
2019-09-20Large round of dead code removalDavid Oberhollenzer
2019-09-20Remove xattr restore & rest of rdtree flagsDavid Oberhollenzer