summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2019-08-25Propperly set errno in read_inode_slink error pathDavid Oberhollenzer
2019-08-25Size accounting + alloc() overflow checking, round #3David Oberhollenzer
2019-08-23Check against format limits in meta_reader_read_dir_headerDavid Oberhollenzer
2019-08-23Size accounting + alloc() overflow checking, round #2David Oberhollenzer
2019-08-23Do bounds checking in metadata readerDavid Oberhollenzer
2019-08-23Some simple search/replace cases for allocationDavid Oberhollenzer
2019-08-23Add wrappers for calloc style functions with size overflow checkingDavid Oberhollenzer
2019-08-22deserialize_tree: filter out directory loopsDavid Oberhollenzer
2019-08-21Fix "no attributes" sentinel value for xattr readerDavid Oberhollenzer
2019-08-19Fix file list generation: break any pre-existing connectionDavid Oberhollenzer
2019-08-19Minor improvements for parallel block processorDavid Oberhollenzer
2019-08-19Fix memory leak in data writer fragment deduplicationDavid Oberhollenzer
2019-08-19Fix memory leak in data writer error code pathsDavid Oberhollenzer
2019-08-19Fix memory leak in dir-scan error code pathDavid Oberhollenzer
2019-08-18Replace update_crc32 helper function with crc32 from zlibDavid Oberhollenzer
2019-08-18Make data writer use block processorDavid Oberhollenzer
2019-08-18Restructure data writer around passing block_t structuresDavid Oberhollenzer
2019-08-18Minor interface change to data writerDavid Oberhollenzer
2019-08-18cleanup: internalize deduplication list in data_writerDavid Oberhollenzer
2019-08-18Add pthread based, parallel block processor implementationDavid Oberhollenzer
2019-08-18Add block processor data structureDavid Oberhollenzer
2019-08-16Add deep-copy function to compressor interfaceDavid Oberhollenzer
2019-08-16Fix: don't try to read xattrs if there are noneDavid 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-07Add pread(2) like function to data_readerDavid Oberhollenzer
2019-08-07Fix forward seek when unpacking sparse filesDavid Oberhollenzer
2019-08-07Fix zero padding of extracted data blocksDavid Oberhollenzer
2019-08-05cleanup data readerDavid Oberhollenzer
2019-08-05cleanup: unify all the code that reads squashfs imagesDavid Oberhollenzer
2019-08-04Improve file unpacking orderDavid Oberhollenzer
2019-08-04Fix functions with side effect being used inside assertsDavid Oberhollenzer
2019-08-03Fix tar header error reporting on 32 bit systemsDavid Oberhollenzer
2019-08-03cleanup: remove left over atime/ctime codeDavid Oberhollenzer
2019-08-02Fix explicit NULL dereference in deserialize_fstree failure pathDavid Oberhollenzer
2019-08-02cleanup: merge error paths in xattr reader restore_kv_pairsDavid Oberhollenzer
2019-08-02Fix potential double free of xattr reader id_block_startsDavid Oberhollenzer
2019-08-02Implement support for SOURCE_DATE_EPOCH environment variableDavid Oberhollenzer
2019-08-01Add ability to write_tar_header to embedd extended attributesDavid Oberhollenzer
2019-08-01Add option to restore xattrs to deserialize_fstreeDavid Oberhollenzer
2019-08-01Add xattr reader implementation to recover xattrs from squashfsDavid Oberhollenzer
2019-08-01Fix xattr writer size accountingDavid Oberhollenzer
2019-08-01Fix super block flags: clear "no xattr" flag when writing xattrsDavid Oberhollenzer
2019-08-01Fix xattr OOL positionDavid Oberhollenzer
2019-07-30Update print_version textDavid Oberhollenzer
2019-07-30Add propper copyright headers to all source filesDavid Oberhollenzer
2019-07-29Fix order of data block deduplicationDavid Oberhollenzer
2019-07-29Cleanup: move deduplication code from data writer to fstreeDavid Oberhollenzer
2019-07-29Simplify fstree sortingZachary Dremann