aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-03Cleanup: merge common code paths in tree serializationDavid Oberhollenzer
2019-10-03Move tree_node_to_inode function to fstree serialization codeDavid 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 str_table_t error behaviour, commentsDavid Oberhollenzer
2019-09-29Fix unit test for fstree_gen_inode_tableDavid Oberhollenzer
2019-09-29Fix inode numbering: always start with 1, use 0 as parent for the rootDavid Oberhollenzer
2019-09-29Fix inode writer: do not store the file mode, only permissionsDavid Oberhollenzer
2019-09-29Cleanup: fstree no longer has any use for the block sizeDavid Oberhollenzer
2019-09-29Cleanup: fstree_from_file does not need to change working directoryDavid Oberhollenzer
2019-09-29Remove fstree xattr test. fstree_t no longer stores xattrs.David 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-28Cleanup: remove left over declarationDavid Oberhollenzer
2019-09-28Cleanup: remove string allocation helper functionDavid Oberhollenzer
2019-09-28Replace fstree/sqfshelper xattr code with sqfs_xattr_writer_tDavid Oberhollenzer
2019-09-28Do the SELinux relabeling while generating the fstreeDavid Oberhollenzer
2019-09-28Move fstree selinux code to gensquashfsDavid Oberhollenzer
2019-09-28Move fstree_from_dir to gensquashfs codeDavid Oberhollenzer
2019-09-28Fix sqfs2tar inversion of xattr flagDavid 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-28Ignore temporary files generated by EmacsDavid 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 absolute file paths in rdsquashfs unpackerDavid Oberhollenzer
2019-09-28Fix missing mutex unlick in data writer error pathDavid Oberhollenzer
2019-09-28Fix null-pointer deref in sqfsdiff initialization 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-28Fix memory leaks in sqfs2tar error pathsDavid 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-27Add enum with inode permissions for compatibility with non-POSIX systemsDavid 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 LZO_LIBS variableDavid Oberhollenzer
2019-09-27Cleanup: remove most of the payload pointer magic from libfstreeDavid Oberhollenzer
2019-09-27Fix typo in error enumeratorDavid Oberhollenzer
2019-09-27Add missing comments on error enumeratorDavid Oberhollenzer