summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2022-03-30Fix: consistently use the widechar file API on WindowsDavid Oberhollenzer
2021-11-25Fix: libcommon: Correctly restore prefix path in mkdir_p on WindowsDavid 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-25Add default cases for every switch blockDavid Oberhollenzer
2021-06-25Remove casual un-const casting in various placesDavid 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 link count and inode number overflowDavid Oberhollenzer
2021-06-07Fix: libsquashfs: add sqfs_free() functionDavid Oberhollenzer
2021-06-07libsquashfs: fix: also preserve alignment flag in block processorDavid Oberhollenzer
2021-06-07libsquashfs: fix block alignment if requestedDavid Oberhollenzer
2021-02-28added shared read access when opening sqfs image with read-only flags (win32)Thomas Lang
2021-01-19libcommon: backport block processor API updateDavid Oberhollenzer
2021-01-19libsqfs: block processor: backport exact fragment matchingDavid Oberhollenzer
2021-01-19libsqfs: implement exact matching in the default block writer.David Oberhollenzer
2021-01-19Fix: Move fragment consolidation back to block processor serial partDavid Oberhollenzer
2021-01-15Fix more normalization of slashes in filenames.Scott Moser
2020-12-29Fix normalization of slashes in filenamesDavid Oberhollenzer
2020-12-29Fix: libsquashfs: xattr_writer: return NULL if calloc failsDavid Oberhollenzer
2020-11-02Backport changes to builtin copy of zlibDavid Oberhollenzer
2020-09-03Fix integer bounds checking in GNU tar sparse format 1.0 parserDavid Oberhollenzer
2020-09-02Fix nonexistant gnu tar sparse format 1.0 supportDavid Oberhollenzer
2020-08-26Fix tree node path generation for detached sub treesDavid Oberhollenzer
2020-08-16Fix libtar treatment of link targets that fill the header fieldDavid Oberhollenzer
2020-08-12Fix block processor single block with don't fragment flag bugDavid Oberhollenzer
2020-08-04Cleanup: move zlib/lz4 code from lib/sqfs/comp/ to lib/David Oberhollenzer
2020-07-29Fix: xattr reader: read the header after seaking to an OOL valueDavid Oberhollenzer
2020-06-20Fix block bounds checking in libsquashfs data readerDavid Oberhollenzer
2020-06-13Fix: don't include alloca.h on systems that don't provide this headerv1.0.0David Oberhollenzer
2020-06-13Bump the so version number for libsquashfsDavid Oberhollenzer
2020-06-12Add an explicit defition for the libsquashfs so versionDavid 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-09Cleanup: remove refcount adjusting in sqfs_xattr_writer_endDavid Oberhollenzer
2020-06-09Cleanup: split libsquashfs xattr writer codeDavid Oberhollenzer
2020-06-07Fix uninitialized error code in block processor error pathDavid Oberhollenzer
2020-06-07Move the fragment deduplication hash table back into the block processorDavid Oberhollenzer
2020-06-07block processor: add an internal common cleanup functionDavid Oberhollenzer
2020-06-04Cleanup: libcommon: use global LUTs for compressor optionsDavid Oberhollenzer
2020-06-04Cleanup: Pull compression level parameter out into compressor configDavid Oberhollenzer
2020-06-04Strictly enfore min/max dictionary size in XZ & LZMA compressorsDavid Oberhollenzer
2020-06-04lzma compressor: support micro management optionsDavid Oberhollenzer
2020-06-04lzma compressor: add support for the "extreme" flagDavid Oberhollenzer
2020-06-03Cleanup: Add defines for minimum and maximum block sizeDavid Oberhollenzer
2020-05-30Cleanup: sqfs2tar: break up and simplify the repacking codeDavid Oberhollenzer
2020-05-30Block processor: cleanup macros, merge windows & pthread initializationDavid Oberhollenzer
2020-05-29Block processor: merge finish & sync functionsDavid Oberhollenzer