aboutsummaryrefslogtreecommitdiff
path: root/lib/common
AgeCommit message (Expand)Author
2023-08-10Add a data reader based sqfs_istream_t implementationDavid Oberhollenzer
2023-07-03Consolidate some of the stray integer parsersDavid Oberhollenzer
2023-06-17Move data writer ostream into libsquashfsDavid Oberhollenzer
2023-06-15libcompat: Add a helper to get/set OS error stateDavid Oberhollenzer
2023-06-15Overhaul sqfs_istream_t/sqfs_ostream_t error handlingDavid Oberhollenzer
2023-06-15Mass rename istream_t/ostream_t with sqfs_ prefixDavid Oberhollenzer
2023-06-15libio: remove ostream_append_sparse and fallback implementationDavid Oberhollenzer
2023-06-15libio: remove single line wrapper functionsDavid Oberhollenzer
2023-04-20Collect and print statistics about the kind of files we are packingDavid Oberhollenzer
2023-04-20libfstree: Remove special modes for hard linksDavid Oberhollenzer
2023-04-19libfstree: get rid of dir_info_tDavid Oberhollenzer
2023-04-12Win32: Fix fstree CLI mtime range checkDavid Oberhollenzer
2023-04-02Move fstree CLI code to libcommonDavid Oberhollenzer
2023-04-01libsquashfs: remove the default block writer alignment featureDavid Oberhollenzer
2023-01-31Move library source into src sub-directoryDavid Oberhollenzer
2023-01-19Implement rudimentary reference counting for sqfs_object_tDavid Oberhollenzer
2023-01-19Add a helper function to initialize libsquashfs objectsDavid Oberhollenzer
2023-01-19libsqfs: 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