summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-02-20Thread pool block processor: Cleanup after restructuringDavid Oberhollenzer
2020-02-20Restructure thread pool block processorDavid Oberhollenzer
2020-02-18Simplify the thread pool block processor somewhatDavid Oberhollenzer
2020-02-17Write up some thoughts on the thread pool based block processorDavid Oberhollenzer
2020-02-16block processor: move the internals to the respective implementationsDavid Oberhollenzer
2020-02-16block processor: merge rest of fileapi.c into common.cDavid Oberhollenzer
2020-02-16Remove hard dependency on zlibDavid Oberhollenzer
2020-02-16Update the licensing documentation.David Oberhollenzer
2020-02-16Replace crc32 with xxhash32David Oberhollenzer
2020-02-16Move all the queue-waiting logic to the thread pool implemenationDavid Oberhollenzer
2020-02-16Minor cleanupDavid Oberhollenzer
2020-02-16block processor: move sparse block detection into worker threadDavid Oberhollenzer
2020-02-15Move block block accounting to the other end of the block pipelineDavid Oberhollenzer
2020-02-15Cleanup: block processor: move init/cleanup functions into implemenationsDavid Oberhollenzer
2020-02-15Cleanup: block processor: move finish function back into implementationsDavid Oberhollenzer
2020-02-15Cleanup: block processor: remove test_and_set_statusDavid Oberhollenzer
2020-02-15Don't set error status on block processor for non-fatal errorsDavid Oberhollenzer
2020-02-15Add a "sequence error" to libsquashfs error codesDavid Oberhollenzer
2020-02-15Cleanup: block processor: remove delayed thread notificationDavid Oberhollenzer
2020-02-12Use a hash table for fragment lookup instead of linear searchDavid Oberhollenzer
2020-02-12Update CHANGELOG.mdDavid 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-12Fix data reader return codesDavid Oberhollenzer
2020-02-12Fix iteration over directory children in sqfsdiffDavid 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-10Cleanup statistics print outDavid Oberhollenzer
2020-02-10Cleanup: Use stat structs instead of hooks in tar2sqfs/gensquashfsDavid Oberhollenzer
2020-02-10Add run time statistics to the block writer and processorDavid Oberhollenzer
2020-02-09block processor: merge left overs of block.c/fragment.c into common.cDavid 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-29Update sha512sums for corpora testsDavid Oberhollenzer
2020-01-26Fix memory leak in hard link detection codeDavid Oberhollenzer
2020-01-26Cleanup: Move fragment deduplication code over to fragment tableDavid Oberhollenzer
2020-01-25Add missing headers to installed header listDavid Oberhollenzer
2020-01-24Cleanup: use fragment table primitive in data writerDavid Oberhollenzer
2020-01-24Cleanup: remove single use helper functions from data writerDavid Oberhollenzer
2020-01-24Cleanup: use the frag table data type in the data readerDavid 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-20Replace hand curated repo list with external badge linkDavid Oberhollenzer
2020-01-20An attempt at cleaning sqfsbrowse a little and adding explanationsDavid Oberhollenzer
2020-01-20Add a "cat" command to sqfsbrowse that uses the data readerDavid Oberhollenzer
2020-01-19Cleanup: remove the payload pointers from sqfs_inode_generic_tDavid Oberhollenzer