aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2019-07-07Actually encode/decode directory inode difference as signedDavid Oberhollenzer
2019-07-04Fix: simplify deduction logic for squashfs inode typeDavid Oberhollenzer
2019-07-04tar2sqfs: repack extended attributes into squashfs filesystemDavid Oberhollenzer
2019-07-04libtar: add support for xattr extensionsDavid Oberhollenzer
2019-07-03cleanup: move tree node from path function to libfstree.aDavid Oberhollenzer
2019-07-03tar writer: replace PAX headers with GNU extensionsDavid Oberhollenzer
2019-07-01cleanup: split tar code up, remove some duplicationsDavid Oberhollenzer
2019-06-30libtar: clarify actual size vs on-disk record sizeDavid Oberhollenzer
2019-06-30Add support for repacking condensed sparse filesDavid Oberhollenzer
2019-06-30tar reader: also store condensed size of sparse filesDavid Oberhollenzer
2019-06-29Add support for reading old style GNU sparse tar file formatDavid Oberhollenzer
2019-06-28Add support for unpacking sparse files as sparse filesDavid Oberhollenzer
2019-06-28Add support for packing sparse filesDavid Oberhollenzer
2019-06-28Add basic support for the GNU tar formatDavid Oberhollenzer
2019-06-27Relax tar header parser to accept pre-posix formatsDavid Oberhollenzer
2019-06-24Add missing stdint.h header to tar.hDavid Oberhollenzer
2019-06-23Move fstree default option processing to fstree codeDavid Oberhollenzer
2019-06-23Move all handling of compressor names to libcompress.aDavid 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-20simplify and improve canonicalize_nameDavid Oberhollenzer
2019-06-19Split generic tar code off to static libraryDavid Oberhollenzer
2019-06-19Cleanup fstree codeDavid 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-15Move function to padd a file with 0 bytes to libutilDavid Oberhollenzer
2019-06-11Move file extraction code to generic data_reader_t in libsquashfs.aDavid Oberhollenzer
2019-06-11Cleanup dependency handlingDavid Oberhollenzer
2019-06-11Move write_xattr to libsqfs.aDavid Oberhollenzer
2019-06-11Move data writer to libsqfs.aDavid Oberhollenzer
2019-06-11cleanup: mark input pointer on write_retry as constDavid Oberhollenzer
2019-06-11cleanup: remove the linked list of fragment relationsDavid Oberhollenzer
2019-06-10cleanup: move tree deserialization to libsqfs.aDavid Oberhollenzer
2019-06-10Rename table.h to highlevel.hDavid Oberhollenzer
2019-06-10Add generic function to produce a full path from an fstree nodeDavid Oberhollenzer
2019-06-10cleanup: move entire fstree serialization to libsqfs.aDavid 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-06-10Add pushd/popd utilityDavid Oberhollenzer
2019-05-31gensquashfs: allow combining packdir and packfileDavid Oberhollenzer
2019-05-26gensquashfs: add option to simply pack an input directoryDavid Oberhollenzer
2019-05-21Add command line flag for compressor options, pass them to compressorsDavid Oberhollenzer
2019-05-20cleanup: remove squashfs type from fstree nodesDavid Oberhollenzer
2019-05-20cleanup: internalize frag_reader_t implementationDavid Oberhollenzer
2019-05-20cleanup: remove overly excessive commentsDavid Oberhollenzer
2019-05-20cleanup: internalize meta reader/writer implementationsDavid Oberhollenzer
2019-05-19Generate extended attribute tableDavid 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