aboutsummaryrefslogtreecommitdiff
path: root/tar
AgeCommit message (Expand)Author
2020-03-05Change the signature of sqfs_compressor_create to return an error codeDavid Oberhollenzer
2020-03-04Cleanup: match xattr reader API closer to id table APIDavid Oberhollenzer
2020-02-23Turn file inode management completely over to the block processorDavid Oberhollenzer
2020-02-22libcommon: stdin file: Fix size accounting for sparse filesDavid Oberhollenzer
2020-02-22Move inode size accounting completely to the block processorDavid Oberhollenzer
2020-02-22Make hard link detection scale betterDavid Oberhollenzer
2020-02-12Implement a more explicit object systemDavid Oberhollenzer
2020-02-10Cleanup: Use stat structs instead of hooks in tar2sqfs/gensquashfsDavid Oberhollenzer
2020-01-20Add a flag field to the id table create functionDavid Oberhollenzer
2020-01-19Cleanup: remove the payload pointers from sqfs_inode_generic_tDavid Oberhollenzer
2020-01-08Always append '/' to names of directoriesDavid Oberhollenzer
2020-01-06Cleanup: use parse_size function to parse compressor optionsDavid Oberhollenzer
2020-01-02Support parsing [device] block size argument with SI suffixDavid Oberhollenzer
2019-12-23Extend sqfs2tar to preserve hard linksDavid Oberhollenzer
2019-12-22Add hard link support to gensquashfs and tar2sqfsDavid Oberhollenzer
2019-12-22Add basic support for handling and serializing hard linksDavid Oberhollenzer
2019-12-19Fix spelling mistakes found by lintianBenjamin Drung
2019-12-18Cleanup: merge the fstree post processing functionsDavid Oberhollenzer
2019-12-15Clamp mtime in tar2sqfs to the representable 32 bit range.David Oberhollenzer
2019-12-13Better support for reading/writing non-ASCII xattr values from/to tarDavid Oberhollenzer
2019-12-13Add --no-tail-packing option to gensquashfs, tar2sqfsDavid Oberhollenzer
2019-12-12Fix: programs linking against libsquashfs also need pthreadDavid Oberhollenzer
2019-12-09Only check for OS specific bad filenames when unpackingDavid Oberhollenzer
2019-12-02Add a --root-becomes option to tar2sqfs and sqfs2tarDavid Oberhollenzer
2019-11-28Cleanup: Return combined return value from compressor id by nameDavid Oberhollenzer
2019-11-25Cleanup: remove what is left of libutilDavid Oberhollenzer
2019-11-25Cleanup: move overflow safe alloc code into libsquashfsDavid Oberhollenzer
2019-11-24Cleanup: move canonicalize_name back to libfstree.aDavid 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-11-22Ensure that tar2sqfs & sqfs2tar set stdin/out to binary modeDavid Oberhollenzer
2019-11-06Cleanup: remove BSD style __prognameDavid Oberhollenzer
2019-11-06Remove raw file descriptors from tar read pathDavid Oberhollenzer
2019-11-06Remove raw file descriptors from unpack write pathsDavid Oberhollenzer
2019-10-23Fix tar2sqfs: check for empty names or './' entrtyDavid Oberhollenzer
2019-10-23Fix memory leak in tar2sqfs if entries are skippedDavid Oberhollenzer
2019-10-07Do an explicit "is filename sane" checkDavid Oberhollenzer
2019-10-07Cleanup: move libutil related headers to "util" sub directoryDavid Oberhollenzer
2019-10-07Cleanup: move write_data to libtarDavid Oberhollenzer
2019-10-07Cleanup: Move padd_file function to libtarDavid Oberhollenzer
2019-10-07Rename libsqfshelper to libcommonDavid Oberhollenzer
2019-10-07Rename "hihglevel.h" to the more appropriate "common.h"David Oberhollenzer
2019-10-06Improve error reporting for sqfs2tar, rdsquashfs, sqfsdiffDavid Oberhollenzer
2019-10-06Make --keep-time the default for tar2sqfsDavid Oberhollenzer
2019-10-05Improve error reporting for tar2sqfs and gensquashfsDavid Oberhollenzer
2019-10-05Merge all the common code for generating imagesDavid Oberhollenzer
2019-09-29Cleanup: rename "compress.h" to "compressor.h"David Oberhollenzer
2019-09-29Fix inode numbering: always start with 1, use 0 as parent for the rootDavid Oberhollenzer