aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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-07-08Fix: libfstree: double free in error pathDavid Oberhollenzer
2022-06-03Fix: libfstree: free() path string in error code pathDavid Oberhollenzer
2022-06-03Typo fixDavid Oberhollenzer
2022-06-02Cleanup: libsqfs: simplify state handling in dir readerDavid Oberhollenzer
2022-06-02Cleanup: libsqfs: sqfs_dir_reader_find_by_pathDavid Oberhollenzer
2022-06-02Cleanup: libsqfs: merge dir cache code back into dir_reader.cDavid Oberhollenzer
2022-06-02Cleanup: libsqfs: move directory iteration out of the directory readerDavid Oberhollenzer
2022-06-01Fix: libsqfs: do not report out of bounds positions from meta readerDavid Oberhollenzer
2022-04-10Remove builtin copy of zlibDavid Oberhollenzer
2022-04-09Add support for '.' and '..' entries in sqfs_dir_reader_tDavid Oberhollenzer
2022-04-05libsqfs: move dir reader code to sub directory, add internal headerDavid Oberhollenzer
2022-03-30Cleanup: remove struct stat from libtarDavid Oberhollenzer
2022-03-30Fix: Directory insertion order on WindowsDavid Oberhollenzer
2022-03-30Add a rudimentary unit test for sort filesDavid Oberhollenzer
2022-03-30Add sort-file implementationDavid Oberhollenzer
2022-03-30Cleanup: remove node sorting from libfstreeDavid Oberhollenzer
2022-03-30Cleanup: table driven pax header parsingDavid Oberhollenzer
2022-03-30Cleanup: pax header parsingDavid Oberhollenzer
2022-03-30sqfs_dir_tree_destroy/sqfs_destroy: allow NULL inputLuca Boccassi
2022-03-30Update built-in zlib versionDavid Oberhollenzer
2022-03-11More defensive programming in mem_pool_allocateDavid Oberhollenzer
2022-03-10Fix: guard against potential overflow in file size calculationDavid Oberhollenzer
2022-03-10Fix warning if __SIZEOF_INT128__ is not definedDavid Oberhollenzer
2022-03-10Cleanup libtar mkxattr, explicitly null-terminate stringsDavid Oberhollenzer
2022-03-10Windows: redirect standard I/O and convert text to UTF-16David Oberhollenzer
2022-03-09Fix: Windows: libfstream: allocation size of stdout stream structDavid Oberhollenzer
2022-01-29Fix: libfstream: don't fail on Windows when reading from a pipeDavid Oberhollenzer
2021-12-14Fix Windows main wrapper after mingw upgradeDavid 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-11-24Fix: libcommon: Correctly restore prefix path in mkdir_p on WindowsDavid Oberhollenzer
2021-11-24Fix: libfstream: Correctly handle FlushFileBuffers resturn statusDavid Oberhollenzer
2021-08-22Tighten bounds checks in sqfs_dir_reader_readerDavid Oberhollenzer
2021-08-22Fix half done initialization of sqfs_dir_reader_open_dirDavid Oberhollenzer
2021-07-21Fix libsquashfs directory writer size accountingDavid Oberhollenzer
2021-07-09Fix printf format specifiers used for generating tarballsDavid Oberhollenzer
2021-06-25libfstream: sanity check the buffer size in the gzip stream compressorDavid Oberhollenzer
2021-06-25Add default cases for every switch blockDavid Oberhollenzer
2021-06-25Remove casual un-const casting in various placesDavid Oberhollenzer
2021-06-25libutil: cleanup alignment trickery in mempoolDavid Oberhollenzer
2021-06-25libsquashfs: get rid of potentially unaligned access and VLAsDavid Oberhollenzer
2021-06-25libcommon: remove potentially un-aligned access in LZO compressorDavid Oberhollenzer
2021-06-25libfstree: guard against possible overflow in readlink()David Oberhollenzer
2021-06-25libfstree: guard against link count and inode number overflowDavid Oberhollenzer
2021-06-25libfstream: guard against potential integer overflowsDavid Oberhollenzer
2021-06-07libsquashfs: fix: also preserve alignment flag in block processorDavid Oberhollenzer