aboutsummaryrefslogtreecommitdiff
path: root/unpack
AgeCommit message (Expand)Author
2020-03-04Cleanup: match xattr reader API closer to id table APIDavid Oberhollenzer
2020-02-12Implement a more explicit object systemDavid Oberhollenzer
2020-02-10Cleanup statistics print outDavid 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
2019-12-13rdsquashfs: print hex dump of xattrs if it isn't an ASCII/UTF-8 stringDavid Oberhollenzer
2019-12-12Fix: programs linking against libsquashfs also need pthreadDavid Oberhollenzer
2019-12-09Only check for OS specific bad filenames when unpackingDavid Oberhollenzer
2019-11-25Cleanup: remove what is left of libutilDavid Oberhollenzer
2019-11-25Cleanup: move overflow safe alloc code into libsquashfsDavid Oberhollenzer
2019-11-24Cleanup: move canonicalize_name back to libfstree.aDavid Oberhollenzer
2019-11-24Fix: Move LZO compressor from libsquashfs to libcommonDavid Oberhollenzer
2019-11-23Move some unix header inclusions to compat.hDavid Oberhollenzer
2019-11-22Cleanup: move all the compatibillity fluff to a dedicated "libcompat"David Oberhollenzer
2019-11-19Make rdsquashfs unpack work on WindowsDavid Oberhollenzer
2019-11-18Remove pushd/popd usage from rdsquashfs unpacking codeDavid Oberhollenzer
2019-11-06Cleanup: remove BSD style __prognameDavid Oberhollenzer
2019-11-06Remove raw file descriptors from unpack write pathsDavid Oberhollenzer
2019-10-07Do an explicit "is filename sane" checkDavid Oberhollenzer
2019-10-07Cleanup: move libutil related headers to "util" sub directoryDavid Oberhollenzer
2019-10-07Rename libsqfshelper to libcommonDavid Oberhollenzer
2019-10-07Rename "hihglevel.h" to the more appropriate "common.h"David Oberhollenzer
2019-10-06Fix missing error checking in diagnostic printingDavid Oberhollenzer
2019-10-06Improve error reporting for sqfs2tar, rdsquashfs, sqfsdiffDavid Oberhollenzer
2019-10-05Fix typoMatt Turner
2019-09-29Cleanup: rename "compress.h" to "compressor.h"David Oberhollenzer
2019-09-28Move declarations for sqfs_xattr_reader_t to a seperate headerDavid Oberhollenzer
2019-09-28Fix absolute file paths in rdsquashfs unpackerDavid 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: 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