aboutsummaryrefslogtreecommitdiff
path: root/unpack
AgeCommit message (Expand)Author
2019-09-27Add a header for platform compatibillity fluffDavid Oberhollenzer
2019-09-27Cleanup: replace fixed with data types with typedefsDavid Oberhollenzer
2019-09-27Cleanup: merge data.h into block.hDavid Oberhollenzer
2019-09-22Add helper functions for working with inodesDavid Oberhollenzer
2019-09-21Minor fstree related cleanupDavid 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-20Move data_reader_dump function out of data readerDavid Oberhollenzer
2019-09-20Remove fstree code from rdsquashfsDavid Oberhollenzer
2019-09-20Move "optimize unpack order" to from fstree to rdsquashfsDavid Oberhollenzer
2019-09-20Remove parallel unpackingDavid Oberhollenzer
2019-09-20Remove sqfs reader from rdsquashfsDavid Oberhollenzer
2019-09-01Break up squashfs.h into topic related headersDavid Oberhollenzer
2019-09-01Install libsquashfs.so headers on the system in "sqfs" subdirectoryDavid Oberhollenzer
2019-08-31Turn libsquashfs.a into a shared libraryDavid Oberhollenzer
2019-08-31Split libsquashfs.a into low seperate librariesDavid Oberhollenzer
2019-08-31Merge libcompress.a into libsquashfs.aDavid Oberhollenzer
2019-08-19Fix chmod of symlinks in restore_fstreeDavid Oberhollenzer
2019-08-19Fix directory traversal in update_tree_attribsDavid Oberhollenzer
2019-08-19Add rdsquashfs flag to restore file timestampsDavid Oberhollenzer
2019-08-05cleanup: unify all the code that reads squashfs imagesDavid Oberhollenzer
2019-08-04Improve file unpacking orderDavid Oberhollenzer
2019-08-04Fix functions with side effect being used inside assertsDavid Oberhollenzer
2019-08-04Make sure file listing generated by rdsquashfs -d is propperly escapedDavid Oberhollenzer
2019-08-01Add flag to rdsquashfs to optionally set xattrs on unpacked filesDavid Oberhollenzer
2019-08-01Add option to rdsquashfs to dump extended attributes for an inodeDavid Oberhollenzer
2019-07-30Add propper copyright headers to all source filesDavid Oberhollenzer
2019-07-25Add assertion around canonicalize_name in rdsquashfsDavid Oberhollenzer
2019-07-25Terminate the unpacker child processes if the main process exitsDavid Oberhollenzer
2019-07-25Implement simple, fork() based parallel unpacking in rdsquashfsDavid Oberhollenzer
2019-07-25rdsquashfs: seperate creating of the hierarchy, unpacking and chmod/chownDavid Oberhollenzer
2019-07-25cleanup: remove unneccessary conditionals from automake filesDavid Oberhollenzer
2019-07-25cleanup: remove some redundant header inclusionsDavid Oberhollenzer
2019-07-24Correct copy-and-paste mistakeMatt Turner
2019-07-24Enable largefile supportMatt Turner
2019-07-03cleanup: move tree node from path function to libfstree.aDavid Oberhollenzer
2019-07-01Fix null-pointer dereference in restore_unpackDavid Oberhollenzer
2019-06-28Add support for unpacking sparse files as sparse filesDavid Oberhollenzer
2019-06-15Move super block version check to sqfs_super_readDavid Oberhollenzer
2019-06-11cleanup: pull out common code pathDavid Oberhollenzer
2019-06-11cleanup: rdsquashfs: move command line option processing to options.cDavid Oberhollenzer
2019-06-11cleanup: get rid of unsqfs_info_tDavid Oberhollenzer
2019-06-11Move file extraction code to generic data_reader_t in libsquashfs.aDavid Oberhollenzer
2019-06-11cleanup: simplify rdsquashfs unpacking: use existing utility functionsDavid Oberhollenzer
2019-06-10cleanup: move tree deserialization to libsqfs.aDavid Oberhollenzer
2019-05-21Add command line flag for compressor options, pass them to compressorsDavid Oberhollenzer
2019-05-20cleanup: remove squashfs type from fstree nodesDavid Oberhollenzer
2019-05-19Add ZSTD compressor implementationDavid Oberhollenzer
2019-05-06Add lz4 compressor implementationDavid Oberhollenzer