aboutsummaryrefslogtreecommitdiff
path: root/lib/fstree
AgeCommit message (Expand)Author
2019-09-20Move "optimize unpack order" to from fstree to rdsquashfsDavid Oberhollenzer
2019-09-20Remove parallel unpackingDavid Oberhollenzer
2019-09-14Remove fstree file flagsDavid Oberhollenzer
2019-09-14Move data deduplication from fstree code to data writerDavid Oberhollenzer
2019-09-11Cleanup Automake file for librariesDavid Oberhollenzer
2019-09-01Move some application specific stuff out of libutilDavid Oberhollenzer
2019-08-26Tune the paranoia down a bitDavid Oberhollenzer
2019-08-25Size accounting + alloc() overflow checking, round #3David Oberhollenzer
2019-08-23Size accounting + alloc() overflow checking, round #2David Oberhollenzer
2019-08-23Some simple search/replace cases for allocationDavid Oberhollenzer
2019-08-19Fix file list generation: break any pre-existing connectionDavid Oberhollenzer
2019-08-19Fix memory leak in dir-scan error code pathDavid Oberhollenzer
2019-08-18cleanup: internalize deduplication list in data_writerDavid Oberhollenzer
2019-08-11Add gensquashfs option to read xattrs from input filesDavid Oberhollenzer
2019-08-11Add --one-file-system option to gensquashfsDavid Oberhollenzer
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