aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-03-29Fix build of unit tests if compiling with --without-toolsDavid Oberhollenzer
2021-03-29Fix build failure if tools are disabledDavid Oberhollenzer
2021-03-28Update benchmarkv1.1.0David Oberhollenzer
2021-03-25libfstree: allow the glob path to be emptyDavid Oberhollenzer
2021-03-25libfstree: add an assertion that root is not NULLDavid Oberhollenzer
2021-03-25Fix fail branch in block processor fragment backendDavid Oberhollenzer
2021-03-25libfstree: Allow / as argument for "glob" and "dir" commandsDavid Oberhollenzer
2021-03-25Prepare 1.1.0 releaseDavid Oberhollenzer
2021-03-25Change the project name in the DoxyfileDavid Oberhollenzer
2021-03-25Add bzip2 dependency to windows buildDavid Oberhollenzer
2021-03-24Provide Musl derived fallbacks for getopt/getopt_long/getsuboptDavid Oberhollenzer
2021-03-24Bump zstd & xz software versions for Windows binary releasesDavid Oberhollenzer
2021-03-24Port the pool allocator to WindowsDavid Oberhollenzer
2021-03-24Fix block processor queue accountingDavid Oberhollenzer
2021-03-24Fix reference of the pack_dir_root testDavid Oberhollenzer
2021-03-24libfstree: implement directory scanning code for WindowsDavid Oberhollenzer
2021-03-23Fix windows build of the thread pool in libsquashfsDavid Oberhollenzer
2021-03-23block processor: Re-implement exact fragment matchingDavid Oberhollenzer
2021-03-23block processor: keep duplicate copies of in-flight fragment blocksDavid Oberhollenzer
2021-03-22Threadpool: pre-emtively dequeue items after enqueingDavid Oberhollenzer
2021-03-22block processor: simplify backlog accountingDavid Oberhollenzer
2021-03-22Cleanup the block processor file structureDavid Oberhollenzer
2021-03-21Fix missing error code initializationDavid Oberhollenzer
2021-03-21Rename thread pool serial implementation data structureDavid Oberhollenzer
2021-03-21Cleanup: Rewrite block processor to use the libutil thread_pool_tDavid Oberhollenzer
2021-03-21Add a thread pool implementation to libutilDavid Oberhollenzer
2021-03-21Force 64 bit alignment of blocks managed by the pool allocatorDavid Oberhollenzer
2021-03-20Fix: libcompat: add missing stdio includesDavid Oberhollenzer
2021-03-20Fix: add missing include path to libfstream if using builtin zlibDavid 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-07Update CHANGELOG.mdDavid Oberhollenzer
2021-03-07Rewrite the str_table to internally use the more opimized hash_tableDavid Oberhollenzer
2021-03-07Add a simple benchmark program for the xattr key/value recorderDavid Oberhollenzer
2021-03-06Fix wrong byte-swap macro in libsqfs table testDavid Oberhollenzer
2021-03-06Travis-CI: dump test-suite.log if make check failsDavid Oberhollenzer
2021-03-06Fix libsqfs test build on OS XDavid Oberhollenzer
2021-03-06Add a simple test case for the xattr_writer_tDavid Oberhollenzer
2021-03-06Add a basic test case for the libsqfs table codeDavid Oberhollenzer
2021-03-06Fix: meta reader behaviour if accessing block at location 0David Oberhollenzer
2021-03-06Cleanup: replace ad-hoc dynamic array in sqfs_xattr_writer_tDavid Oberhollenzer
2021-03-06Cleanup: repalce ad-hoc dynamic array used for export tableDavid Oberhollenzer
2021-03-06Cleanup: replace ad-hoc dynamic array in sqfs_id_table_tDavid Oberhollenzer
2021-03-06Cleanup: replace ad-hoc dynamic array in sqfs_frag_table_tDavid Oberhollenzer
2021-03-06Add a generic implementation of a dynamic array to libutilDavid Oberhollenzer
2021-03-06Store xattr writer block description in a red-black treeDavid 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