aboutsummaryrefslogtreecommitdiff
path: root/lib/sqfs
AgeCommit message (Expand)Author
2019-11-24Cleanup: split out sqfs_write_super similar to sqfs_read_superDavid Oberhollenzer
2019-11-24Cleanup: remove the entirely redundant sqfs_has_xattr functionDavid Oberhollenzer
2019-11-24Fix: Move LZO compressor from libsquashfs to libcommonDavid Oberhollenzer
2019-11-23Move some unix header inclusions to compat.hDavid Oberhollenzer
2019-11-22Cleanup: move all the compatibillity fluff to a dedicated "libcompat"David Oberhollenzer
2019-10-23For Windows builds, remove the so-version, link libgcc staticallyDavid Oberhollenzer
2019-10-23Fix sqfs_dir_writer_add_entry behaviour on empty stringsDavid Oberhollenzer
2019-10-11Add the required libtool magic to build a Windows DLLDavid Oberhollenzer
2019-10-11Remove usage of strchrnul from libsquashfsDavid Oberhollenzer
2019-10-11Add Windows implementation for sqfs_file_tDavid Oberhollenzer
2019-10-08Fix: propperly clear index entryDavid Oberhollenzer
2019-10-08Fix storing of the directory index in the inode, size accountingDavid Oberhollenzer
2019-10-08Fix recovery of directory index in inode readerDavid Oberhollenzer
2019-10-08Fix unaligned reads in write_dir_indexDavid Oberhollenzer
2019-10-07Cleanup: consistent, fixed size data types for generic flag fieldsDavid Oberhollenzer
2019-10-07Cleanup: move libutil related headers to "util" sub directoryDavid Oberhollenzer
2019-10-07Fix spelling of "align"David Oberhollenzer
2019-10-07Improve ABI backward & forward compatibillityDavid Oberhollenzer
2019-10-06Fix resource leaks reported by coverityDavid Oberhollenzer
2019-10-03Remove accidental internal use of stdint typesDavid Oberhollenzer
2019-10-03Add a counter-part to sqfs_inode_get_xattr_indexDavid Oberhollenzer
2019-10-03Store directory index in generic inode structureDavid Oberhollenzer
2019-09-30Add flag field to directory writer begin for future expansionDavid Oberhollenzer
2019-09-29Cleanup: rename "compress.h" to "compressor.h"David Oberhollenzer
2019-09-29Fix inode writer: do not store the file mode, only permissionsDavid Oberhollenzer
2019-09-29Bring back the don't fragment flagDavid Oberhollenzer
2019-09-29Make the data writer padding hookableDavid Oberhollenzer
2019-09-29Fix data writer: remember where we stored the paddingDavid Oberhollenzer
2019-09-28Fix xattr writer: don't generate an xattr table if there is noneDavid Oberhollenzer
2019-09-28Fix xattr writer: handle the case that no attributes where addedDavid Oberhollenzer
2019-09-28Fix dir writer size accountingDavid Oberhollenzer
2019-09-28Fix dir writer: the index size is stored off-by-oneDavid Oberhollenzer
2019-09-28Implement flush function that generates all the tablesDavid Oberhollenzer
2019-09-28Add recoding implementation for the xattr writerDavid Oberhollenzer
2019-09-28Add header with declarations for the sqfs_xattr_writer_tDavid Oberhollenzer
2019-09-28Move declarations for sqfs_xattr_reader_t to a seperate headerDavid Oberhollenzer
2019-09-28Fix missing mutex unlick in data writer error pathDavid Oberhollenzer
2019-09-28Fix out of bounds check in lzo_compressor_createDavid Oberhollenzer
2019-09-28Fix lzma2 VLI filter testingDavid Oberhollenzer
2019-09-28Fix memory leak in meta reader read inode functionDavid Oberhollenzer
2019-09-28Fix unwanted sign extension in lzma decompressorDavid Oberhollenzer
2019-09-28Make coverity happyDavid Oberhollenzer
2019-09-27Add a header for platform compatibillity fluffDavid Oberhollenzer
2019-09-27Replace usage of mode_t in libsquashfs with sqfs_u16David Oberhollenzer
2019-09-27Remove use of ssize_t from library APIDavid Oberhollenzer
2019-09-27Cleanup: replace fixed with data types with typedefsDavid Oberhollenzer
2019-09-27Add a pkg-config file for libsquashfsDavid Oberhollenzer
2019-09-27Fix typo in error enumeratorDavid Oberhollenzer
2019-09-27Cleanup: merge data.h into block.hDavid Oberhollenzer
2019-09-27Fix lzma compressor: test if compression actually shrunk the dataDavid Oberhollenzer