aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
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 test.h to libutilDavid Oberhollenzer
2022-07-08Cleanup: split libtar header, move to sub directoryDavid Oberhollenzer
2022-07-08Cleanup: rename libfstream to libio, split headersDavid Oberhollenzer
2022-07-08Cleanup: move libutil headers to sub directoryDavid Oberhollenzer
2022-07-08Fix: libfstree: actually use a full 32 bit hard link counterDavid Oberhollenzer
2022-06-03Typo fixDavid Oberhollenzer
2022-06-02Cleanup: libsqfs: sqfs_dir_reader_find_by_pathDavid Oberhollenzer
2022-06-02Cleanup: libsqfs: move directory iteration out of the directory readerDavid Oberhollenzer
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