summaryrefslogtreecommitdiff
path: root/lib/common
AgeCommit message (Expand)Author
2024-09-26Add no-pad option to gensquashfs, sqfs2tarDavid Oberhollenzer
2024-02-09Remove check for OS specific stuff from is_filename_saneDavid Oberhollenzer
2024-01-24libsqfs: add a threshold for extended directory inodes with indexDavid Oberhollenzer
2022-11-04Only use available CPUsWessel Dankers
2022-11-04Fix typo in block count statisticsDavid Oberhollenzer
2022-08-31Hardlink search: report error if cannonicalization failsDavid Oberhollenzer
2022-08-20Return an error number from sqfs_tree_find_hard_linksDavid Oberhollenzer
2022-07-08Cleanup: move filename_sane & canonicalize_path functions to libutilDavid Oberhollenzer
2022-07-08Make sqfs_tree_node_get_path more robustDavid Oberhollenzer
2022-07-08Move sqfs_tree_node_get_path to libsquashfsDavid Oberhollenzer
2022-07-08Cleanup: move inode_stat to sqfs2tarDavid Oberhollenzer
2022-07-08Cleanup: move mkdir_p from libcommon to libutilDavid Oberhollenzer
2022-07-08Cleanup: move libutil headers to sub directoryDavid Oberhollenzer
2021-11-24Fix: libcommon: Correctly restore prefix path in mkdir_p on WindowsDavid Oberhollenzer
2021-06-25Add default cases for every switch blockDavid Oberhollenzer
2021-06-25Remove casual un-const casting in various placesDavid Oberhollenzer
2021-06-25libcommon: remove potentially un-aligned access in LZO compressorDavid Oberhollenzer
2021-03-06Add a context pointer to the rbtree key comparisonDavid Oberhollenzer
2021-03-06Cleanup: replace the void-ptr with an inode-ptr in the file tree nodeDavid Oberhollenzer
2021-01-19libcommon: Use the newer API for the block processorDavid Oberhollenzer
2020-11-13Fix: include MacOS compat byteswab definitions in LZO compressorDavid Oberhollenzer
2020-11-07Cleanup: libcommon: try to split up some of the larger filesDavid Oberhollenzer
2020-09-29Update tar2sqfs/sqfs2tar documentationDavid Oberhollenzer
2020-09-16Remodel libtar/tar2sqfs to read data from an istream_tDavid Oberhollenzer
2020-09-16Remodel file extraction tools to use libfstreamDavid Oberhollenzer
2020-09-16Implement a data writer based output streamDavid Oberhollenzer
2020-08-26Fix tree node path generation for detached sub treesDavid Oberhollenzer
2020-06-11Add flags to functions that might logically be expanded in the futureDavid Oberhollenzer
2020-06-04Cleanup: libcommon: use global LUTs for compressor optionsDavid Oberhollenzer
2020-06-04Cleanup: Pull compression level parameter out into compressor configDavid Oberhollenzer
2020-06-04lzma compressor: support micro management optionsDavid Oberhollenzer
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