Age | Commit message (Expand) | Author |
2021-12-05 | Add a wrapper for the main function on Windows | David Oberhollenzer |
2021-11-24 | Fix: libcommon: Correctly restore prefix path in mkdir_p on Windows | David Oberhollenzer |
2021-11-24 | Fix: libfstream: Correctly handle FlushFileBuffers resturn status | David Oberhollenzer |
2021-08-22 | Tighten bounds checks in sqfs_dir_reader_reader | David Oberhollenzer |
2021-08-22 | Fix half done initialization of sqfs_dir_reader_open_dir | David Oberhollenzer |
2021-07-21 | Fix libsquashfs directory writer size accounting | David Oberhollenzer |
2021-07-09 | Fix printf format specifiers used for generating tarballs | David Oberhollenzer |
2021-06-25 | libfstream: sanity check the buffer size in the gzip stream compressor | David Oberhollenzer |
2021-06-25 | Add default cases for every switch block | David Oberhollenzer |
2021-06-25 | Remove casual un-const casting in various places | David Oberhollenzer |
2021-06-25 | libutil: cleanup alignment trickery in mempool | David Oberhollenzer |
2021-06-25 | libsquashfs: get rid of potentially unaligned access and VLAs | David Oberhollenzer |
2021-06-25 | libcommon: remove potentially un-aligned access in LZO compressor | David Oberhollenzer |
2021-06-25 | libfstree: guard against possible overflow in readlink() | David Oberhollenzer |
2021-06-25 | libfstree: guard against link count and inode number overflow | David Oberhollenzer |
2021-06-25 | libfstream: guard against potential integer overflows | David Oberhollenzer |
2021-06-07 | libsquashfs: fix: also preserve alignment flag in block processor | David Oberhollenzer |
2021-06-07 | libsquashfs: fix block alignment if requested | David Oberhollenzer |
2021-06-04 | Fix: allow concatenated Bzip2 streams | David Oberhollenzer |
2021-05-06 | Fix: allow concatenated xz streams | David Oberhollenzer |
2021-04-08 | Fix: libsquashfs: add sqfs_free() function | David Oberhollenzer |
2021-03-30 | Fix: don't throw an error if fsync() returns EINVAL | David Oberhollenzer |
2021-03-30 | libsqfs: block processor: Fix account for manually submitted blocks | David Oberhollenzer |
2021-03-25 | libfstree: allow the glob path to be empty | David Oberhollenzer |
2021-03-25 | libfstree: add an assertion that root is not NULL | David Oberhollenzer |
2021-03-25 | Fix fail branch in block processor fragment backend | David Oberhollenzer |
2021-03-25 | libfstree: Allow / as argument for "glob" and "dir" commands | David Oberhollenzer |
2021-03-24 | Provide Musl derived fallbacks for getopt/getopt_long/getsubopt | David Oberhollenzer |
2021-03-24 | Port the pool allocator to Windows | David Oberhollenzer |
2021-03-24 | Fix block processor queue accounting | David Oberhollenzer |
2021-03-24 | libfstree: implement directory scanning code for Windows | David Oberhollenzer |
2021-03-23 | Fix windows build of the thread pool in libsquashfs | David Oberhollenzer |
2021-03-23 | block processor: Re-implement exact fragment matching | David Oberhollenzer |
2021-03-23 | block processor: keep duplicate copies of in-flight fragment blocks | David Oberhollenzer |
2021-03-22 | Threadpool: pre-emtively dequeue items after enqueing | David Oberhollenzer |
2021-03-22 | block processor: simplify backlog accounting | David Oberhollenzer |
2021-03-22 | Cleanup the block processor file structure | David Oberhollenzer |
2021-03-21 | Fix missing error code initialization | David Oberhollenzer |
2021-03-21 | Rename thread pool serial implementation data structure | David Oberhollenzer |
2021-03-21 | Cleanup: Rewrite block processor to use the libutil thread_pool_t | David Oberhollenzer |
2021-03-21 | Add a thread pool implementation to libutil | David Oberhollenzer |
2021-03-21 | Force 64 bit alignment of blocks managed by the pool allocator | David Oberhollenzer |
2021-03-20 | Fix: libcompat: add missing stdio includes | David Oberhollenzer |
2021-03-20 | Fix: add missing include path to libfstream if using builtin zlib | David Oberhollenzer |
2021-03-20 | Add libcompat fallback implementation for fnmatch | David Oberhollenzer |
2021-03-07 | Optionally use a pool allocator for rb-tree nodes | David Oberhollenzer |
2021-03-07 | Implement a custom memory pool allocator | David Oberhollenzer |
2021-03-07 | Rewrite the str_table to internally use the more opimized hash_table | David Oberhollenzer |
2021-03-06 | Fix: meta reader behaviour if accessing block at location 0 | David Oberhollenzer |
2021-03-06 | Cleanup: replace ad-hoc dynamic array in sqfs_xattr_writer_t | David Oberhollenzer |