summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2022-04-09Add support for '.' and '..' entries in sqfs_dir_reader_tDavid Oberhollenzer
2022-03-30Cleanup: remove struct stat from libtarDavid Oberhollenzer
2022-03-30Add a rudimentary unit test for sort filesDavid Oberhollenzer
2022-03-30Add sort-file implementationDavid Oberhollenzer
2022-03-30sqfs_dir_tree_destroy/sqfs_destroy: allow NULL inputLuca Boccassi
2022-03-10Windows: redirect standard I/O and convert text to UTF-16David Oberhollenzer
2021-12-05Fix: consistently use the widechar file API on WindowsDavid Oberhollenzer
2021-12-05Add a wrapper for the main function on WindowsDavid Oberhollenzer
2021-07-21Fix libsquashfs directory writer size accountingDavid Oberhollenzer
2021-06-25Remove casual un-const casting in various placesDavid Oberhollenzer
2021-06-25libfstream: Add printf format specifier attributeDavid Oberhollenzer
2021-05-16Use *_MAX to remove need for configure-time type size checksMichael Forney
2021-04-09Fix: libsquashfs: allow static linking on WindowsDavid Oberhollenzer
2021-04-08Fix: libsquashfs: visibillity of mempool functionsDavid Oberhollenzer
2021-04-08Fix: libsquashfs: add sqfs_free() functionDavid Oberhollenzer
2021-03-24Provide Musl derived fallbacks for getopt/getopt_long/getsuboptDavid Oberhollenzer
2021-03-22Cleanup the block processor file structureDavid Oberhollenzer
2021-03-21Add a thread pool implementation to libutilDavid Oberhollenzer
2021-03-20Add libcompat fallback implementation for fnmatchDavid Oberhollenzer
2021-03-07Optionally use a pool allocator for rb-tree nodesDavid Oberhollenzer
2021-03-07Implement a custom memory pool allocatorDavid Oberhollenzer
2021-03-07Rewrite the str_table to internally use the more opimized hash_tableDavid Oberhollenzer
2021-03-06Add a generic implementation of a dynamic array to libutilDavid Oberhollenzer
2021-03-06Add a context pointer to the rbtree key comparisonDavid Oberhollenzer
2021-03-06Add a copy function to the rb-tree implementationDavid Oberhollenzer
2021-03-06Cleanup: replace the void-ptr with an inode-ptr in the file tree nodeDavid Oberhollenzer
2021-02-19fstree_from_file: Implement basic file globbingDavid Oberhollenzer
2021-02-19libfstree: Add a filter callback to the directory scanning functionDavid Oberhollenzer
2021-02-18libfstree: add a subdirectory scanning functionDavid Oberhollenzer
2021-02-18fstree_from_dir: add filtering flags to skip certain inode typesDavid Oberhollenzer
2021-01-19Add a user pointer to the hash table implementationDavid Oberhollenzer
2021-01-19libcommon: Use the newer API for the block processorDavid Oberhollenzer
2021-01-19libsqfs: Add a sqfs_block_processor_create_ex functionDavid Oberhollenzer
2020-12-15libfstree: make the directory scanning code a little more genericDavid Oberhollenzer
2020-12-10Move fstree dirscan code back to libfstreeDavid Oberhollenzer
2020-12-06libsqfs: implement exact matching in the default block writer.David Oberhollenzer
2020-11-07Cleanup: libcommon: try to split up some of the larger filesDavid Oberhollenzer
2020-09-29Replace file/getline usage with istreamDavid Oberhollenzer
2020-09-29Add a more usefull getline-like function to libfstreamDavid Oberhollenzer
2020-09-16Add bzip2 stream compression supportDavid Oberhollenzer
2020-09-16Add zstd stream compressor implementation to libfstreamDavid Oberhollenzer
2020-09-16Implement istream decompression supportDavid Oberhollenzer
2020-09-16Remodel libtar/tar2sqfs to read data from an istream_tDavid Oberhollenzer
2020-09-16Implement ostream compressor wrapperDavid Oberhollenzer
2020-09-16Remodel file extraction tools to use libfstreamDavid Oberhollenzer
2020-09-16Implement a data writer based output streamDavid Oberhollenzer
2020-09-16Add stream I/O abstraction libraryDavid Oberhollenzer
2020-06-11Add flags to functions that might logically be expanded in the futureDavid Oberhollenzer
2020-06-09Cleanup: mark sqfs_xattr_writer_flush writer argument as constDavid Oberhollenzer
2020-06-07Move the fragment deduplication hash table back into the block processorDavid Oberhollenzer