aboutsummaryrefslogtreecommitdiff
path: root/lib/fstree
AgeCommit message (Expand)Author
2019-08-11Replace fstree_from_dir boolean with flag fieldDavid Oberhollenzer
2019-08-04Improve file unpacking orderDavid Oberhollenzer
2019-08-04Fix functions with side effect being used inside assertsDavid Oberhollenzer
2019-08-03cleanup: remove left over atime/ctime codeDavid Oberhollenzer
2019-08-02Implement support for SOURCE_DATE_EPOCH environment variableDavid Oberhollenzer
2019-07-30Add propper copyright headers to all source filesDavid Oberhollenzer
2019-07-29Cleanup: move deduplication code from data writer to fstreeDavid Oberhollenzer
2019-07-29Simplify fstree sortingZachary Dremann
2019-07-28Fix missing initialization of file fragment fieldsDavid Oberhollenzer
2019-07-28Add general purpose flags field to file_info_tDavid Oberhollenzer
2019-07-28Add fragment and block checksum fields to file_info_tDavid Oberhollenzer
2019-07-25Make sure symlink in fstree_mknode is always set when creating a symlinkDavid Oberhollenzer
2019-07-25Generate linear file list in fstreeDavid Oberhollenzer
2019-07-24libfstree: fix signed/unsigned comparisonsDavid Oberhollenzer
2019-07-24cleanup: remove atime/ctime processing codeDavid Oberhollenzer
2019-07-24Enable largefile supportMatt Turner
2019-07-22Add a way to optionally keep the original time stampsDavid Oberhollenzer
2019-07-21Cleanup xattr handlingDavid Oberhollenzer
2019-07-21Keep track of xattr key & value references AFTER deduplicationDavid Oberhollenzer
2019-07-17fstree: add support for spaces in filenamesDavid Oberhollenzer
2019-07-12fstree: mknode: initialize fragment data, add extra blocksize slotDavid Oberhollenzer
2019-07-10Make coverity happyDavid Oberhollenzer
2019-07-07Fix regression in fstree_from_file device node formatDavid Oberhollenzer
2019-07-03cleanup: move tree node from path function to libfstree.aDavid Oberhollenzer
2019-07-01Remove never used overflow error message in fstree_from_fileDavid Oberhollenzer
2019-07-01Fix uninitialize return status in fstree_relabel_selinuxDavid Oberhollenzer
2019-07-01Fix use of uninitialized xattr structureDavid Oberhollenzer
2019-07-01Fix alloca'd memory being freed in fstree_from_dirDavid Oberhollenzer
2019-06-23Split up fstree_add_xattrDavid Oberhollenzer
2019-06-23Move fstree default option processing to fstree codeDavid Oberhollenzer
2019-06-22fix: always set permissions on symlinks to 0777David Oberhollenzer
2019-06-22Cleanup: unify packdir/packfile based directory changes in gensquashfsDavid Oberhollenzer
2019-06-22Cleanup: split fstree sort into 2 fstree independend functionsDavid Oberhollenzer
2019-06-22simplify SELinux labelingDavid Oberhollenzer
2019-06-22fix: actually update permissions in fstree add by pathDavid Oberhollenzer
2019-06-19Cleanup: split up fstree.cDavid Oberhollenzer
2019-06-19Cleanup fstree codeDavid Oberhollenzer
2019-06-18Cleanup fstree file parserDavid Oberhollenzer
2019-06-17libfstree: add generic function to add node from struct statDavid Oberhollenzer
2019-06-15libfstree.a: add function to get struct stat from tree nodeDavid Oberhollenzer
2019-06-15libfstree.a: allow adding a file with no input sourceDavid Oberhollenzer
2019-06-10Add generic function to produce a full path from an fstree nodeDavid Oberhollenzer
2019-06-10Generate a flat inode table from the fstree ahead of timeDavid Oberhollenzer
2019-06-10gensquashfs: do pushd/popd when needed instead of chdirDavid Oberhollenzer
2019-05-31gensquashfs: allow combining packdir and packfileDavid Oberhollenzer
2019-05-31gensquashfs: chdir into directory where the input file liesDavid Oberhollenzer
2019-05-26gensquashfs: add option to simply pack an input directoryDavid Oberhollenzer
2019-05-19Add xattr indices to inodesDavid Oberhollenzer
2019-05-19Add SELinux labeling to fstree codeDavid Oberhollenzer
2019-05-19Add extended attributes to fstreeDavid Oberhollenzer