aboutsummaryrefslogtreecommitdiff
path: root/lib/sqfs
AgeCommit message (Expand)Author
2019-07-16cleanup: move error handling into write_retryDavid Oberhollenzer
2019-07-16Fix directory index creationDavid Oberhollenzer
2019-07-15Add flags to data writer to micro manage behaviourDavid Oberhollenzer
2019-07-12Add generic support for reading files without fragmentsDavid Oberhollenzer
2019-07-12Simplify writer code for files without a fragmentDavid Oberhollenzer
2019-07-10Fix dirindex writing for ext dir inodeDavid Oberhollenzer
2019-07-10libsqfs: eleminate use of temporary fileDavid Oberhollenzer
2019-07-10Add a way to keep meta data blocks in memoryDavid Oberhollenzer
2019-07-09Sanity check id table size read from super blockDavid Oberhollenzer
2019-07-07Actually encode/decode directory inode difference as signedDavid Oberhollenzer
2019-07-07read_inode: determine mode bits from inode typeDavid Oberhollenzer
2019-07-07Cleanup: merge inode type selection in inode writerDavid Oberhollenzer
2019-07-06Cleanup: split off inode writer block list and dir index codeDavid Oberhollenzer
2019-07-04Fix: simplify deduction logic for squashfs inode typeDavid Oberhollenzer
2019-07-04Fix: check block_log range before deriving block size from itDavid Oberhollenzer
2019-07-04Fix: actually check return value when writing xattrsDavid Oberhollenzer
2019-07-04tar2sqfs: repack extended attributes into squashfs filesystemDavid Oberhollenzer
2019-07-02Add missing htole32 transformationsDavid Oberhollenzer
2019-07-02Fix directory index offset calculationDavid Oberhollenzer
2019-07-01Make sure fragment and id tables are initializedDavid Oberhollenzer
2019-06-30Add support for repacking condensed sparse filesDavid Oberhollenzer
2019-06-28Add support for unpacking sparse files as sparse filesDavid Oberhollenzer
2019-06-28Add support for packing sparse filesDavid Oberhollenzer
2019-06-28Ommit fragment table if there really are no fragmentsDavid Oberhollenzer
2019-06-28Fix inode fragment & sparse counter initializationDavid Oberhollenzer
2019-06-22Cleanup: split fstree sort into 2 fstree independend functionsDavid Oberhollenzer
2019-06-19Cleanup fstree codeDavid Oberhollenzer
2019-06-15Move super block version check to sqfs_super_readDavid Oberhollenzer
2019-06-11Move file extraction code to generic data_reader_t in libsquashfs.aDavid Oberhollenzer
2019-06-11Move write_xattr to libsqfs.aDavid Oberhollenzer
2019-06-11Move data writer to libsqfs.aDavid Oberhollenzer
2019-06-10cleanup: move tree deserialization to libsqfs.aDavid Oberhollenzer
2019-06-10Rename table.h to highlevel.hDavid Oberhollenzer
2019-06-10cleanup: move entire fstree serialization to libsqfs.aDavid Oberhollenzer
2019-05-20cleanup: internalize frag_reader_t implementationDavid Oberhollenzer
2019-05-20cleanup: internalize meta reader/writer implementationsDavid Oberhollenzer
2019-05-20Get rid of unalligned pointersDavid Oberhollenzer
2019-05-19rdsquashfs: fix read_inode_slink_ext returnDavid Oberhollenzer
2019-05-04Remove compressor internal buffersDavid Oberhollenzer
2019-05-03Add utility functions to read the fragment data from an imageDavid Oberhollenzer
2019-05-03Add helper function for reading dir entries to meta readerDavid Oberhollenzer
2019-05-03Add function to read generic inode from meta data readerDavid Oberhollenzer
2019-05-02unsquashfs: read ID table from fileDavid Oberhollenzer
2019-05-02Add meta data reader implementationDavid Oberhollenzer
2019-05-02Add unsquashfs stubDavid Oberhollenzer
2019-05-02cleanup roundDavid Oberhollenzer
2019-05-02Write out the missing tablesDavid Oberhollenzer
2019-05-02Add id table code stubDavid Oberhollenzer
2019-05-02Move super block init/write code to libsquashfs.aDavid Oberhollenzer
2019-05-02Move abstract squashfs I/O code to libsquashfs.aDavid Oberhollenzer