aboutsummaryrefslogtreecommitdiff
path: root/lib/common
AgeCommit message (Expand)Author
2020-06-04lzma compressor: add support for the "extreme" flagDavid Oberhollenzer
2020-05-29Support associating a user pointer with data blocksDavid Oberhollenzer
2020-05-29Turn the sqfs_block_writer_t into an interfaceDavid Oberhollenzer
2020-05-29cleanup: libsqfs: eliminate block writer statisticsDavid Oberhollenzer
2020-05-04Expose more fine grained control values & flags on the XZ compressorDavid Oberhollenzer
2020-04-16tar2sqfs & gensquashfs: Delete the output file on failureDavid Oberhollenzer
2020-04-01Fix missing header without LZOAlyssa Ross
2020-03-19Fix compressor availability check in libcommonDavid Oberhollenzer
2020-03-05Get rid of sqfs_compressor_existsDavid Oberhollenzer
2020-03-05Change the signature of sqfs_compressor_create to return an error codeDavid Oberhollenzer
2020-03-05Cleanup: Remove the E_ prefix from all libsquashfs enumeratorsDavid Oberhollenzer
2020-03-04Add a generic copying mechanism to sqfs_object_tDavid Oberhollenzer
2020-03-01Fix printf format specifies for sqfs_u64David Oberhollenzer
2020-03-01Fix: Replace bit shifts in parse_size with SZ_MUL_OVDavid Oberhollenzer
2020-02-27Add a function to the compressor interface to get the configurationDavid Oberhollenzer
2020-02-23Turn file inode management completely over to the block processorDavid Oberhollenzer
2020-02-23Unify the payload counters in the sqfs_inode_generic_tDavid Oberhollenzer
2020-02-22libcommon: stdin file: Fix size accounting for sparse filesDavid Oberhollenzer
2020-02-22Move inode size accounting completely to the block processorDavid Oberhollenzer
2020-02-22Make hard link detection scale betterDavid Oberhollenzer
2020-02-15Add a "sequence error" to libsquashfs error codesDavid Oberhollenzer
2020-02-12Implement a more explicit object systemDavid Oberhollenzer
2020-02-12Remove usage of sqfs_block_t from block readerDavid Oberhollenzer
2020-02-10Cleanup statistics print outDavid Oberhollenzer
2020-02-10Cleanup: Use stat structs instead of hooks in tar2sqfs/gensquashfsDavid Oberhollenzer
2020-02-09Move block writer and fragment table management out of block processorDavid Oberhollenzer
2020-01-29Rename sqfs_data_writer_t back to sqfs_block_processor_tDavid Oberhollenzer
2020-01-26Fix memory leak in hard link detection codeDavid 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
2020-01-06Cleanup: use parse_size function to parse compressor optionsDavid Oberhollenzer
2020-01-02Support parsing [device] block size argument with SI suffixDavid Oberhollenzer
2019-12-23Add simple sqfs_tree_node_t hardlink detection to libcommonDavid Oberhollenzer
2019-12-23Bring back the flat list of inodes in libfstreeDavid Oberhollenzer
2019-12-22Add basic support for handling and serializing hard linksDavid Oberhollenzer
2019-12-19Fix link count for file inodes in tree serialization.David Oberhollenzer
2019-12-18Add an explicit link count to the fstree nodesDavid Oberhollenzer
2019-12-18Rename fstree "slink_target" to "target"David Oberhollenzer
2019-12-18Move is_filename_sane to libfstree, add test casesDavid Oberhollenzer
2019-12-18Cleanup: merge the fstree post processing functionsDavid Oberhollenzer
2019-12-16Remove fstree inode tableDavid Oberhollenzer
2019-12-16Do the fstree serialization in a recursive tree walkDavid Oberhollenzer
2019-12-16Use the sqfs_dir_writer_t to create the NFS export tableDavid Oberhollenzer
2019-12-16Add ability to sqfs_dir_writer to create an export tableDavid Oberhollenzer
2019-12-16Cleanup: split sqfs_serialize_fstree into smaller functionsDavid Oberhollenzer
2019-12-12Fix out of bounds writes in lzo compressorDavid Oberhollenzer
2019-12-09Only check for OS specific bad filenames when unpackingDavid Oberhollenzer
2019-11-25Cleanup: move overflow safe alloc code into libsquashfsDavid Oberhollenzer
2019-11-24Cleanup libsquashfs invalid argument error codesDavid Oberhollenzer
2019-11-24Fix: Move LZO compressor from libsquashfs to libcommonDavid Oberhollenzer