summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2019-09-07Move data structure forward declarations to predef headerDavid Oberhollenzer
2019-09-07Remove config.h inclusions from public headersDavid Oberhollenzer
2019-09-05Cleanup: move inclusion of type headers to predef.hDavid Oberhollenzer
2019-09-05Fix API visibility for libsquashfs.soDavid Oberhollenzer
2019-09-05Cleanup naming scheme of compressorDavid Oberhollenzer
2019-09-05Cleanup: add SQFS_*/sqfs_* prefix to block processorDavid Oberhollenzer
2019-09-05Cleanup: add sqfs_* prefix to id tableDavid Oberhollenzer
2019-09-05Cleanup: add sqfs_* prefix to meta readerDavid Oberhollenzer
2019-09-05Cleanup: add sqfs_* prefix to meta writerDavid Oberhollenzer
2019-09-05Cleanup: unify sqfs/SQFS name prefix for xattr readerDavid Oberhollenzer
2019-09-05Cleanup: move "create_block" from block processor over to data writerDavid Oberhollenzer
2019-09-04Store number of file blocks in generic inode structDavid Oberhollenzer
2019-09-04Split fstree inode serialization, move independend part to libsquashfs.soDavid Oberhollenzer
2019-09-04Add fstree independend directory writer to libsquashfs.soDavid Oberhollenzer
2019-09-02Move fstree independend parts of xattr_reader to libsquashfs.soDavid Oberhollenzer
2019-09-01Internalize the layout of the id_table_t structureDavid Oberhollenzer
2019-09-01Move command line processing stuff out of compressor codeDavid Oberhollenzer
2019-09-01Add C++ gurads to publicly exported functionsDavid Oberhollenzer
2019-09-01API cleanup: Shuffle declarations aroundDavid Oberhollenzer
2019-09-01Break up squashfs.h into topic related headersDavid Oberhollenzer
2019-09-01Install libsquashfs.so headers on the system in "sqfs" subdirectoryDavid Oberhollenzer
2019-09-01Move some application specific stuff out of libutilDavid Oberhollenzer
2019-08-23Do bounds checking in metadata readerDavid Oberhollenzer
2019-08-23Add wrappers for calloc style functions with size overflow checkingDavid Oberhollenzer
2019-08-23Add primitives for unsigned addition/multiplication with overflowDavid Oberhollenzer
2019-08-20Add explicit padding to tree_node_tDavid 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 block processor data structureDavid Oberhollenzer
2019-08-16Add deep-copy function to compressor interfaceDavid 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-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-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-07-30Add propper copyright headers to all source filesDavid Oberhollenzer
2019-07-29Cleanup: move deduplication code from data writer to fstreeDavid Oberhollenzer
2019-07-28Add some nice statistics output to tar2sqfs and gensquashfsDavid Oberhollenzer
2019-07-28Add general purpose flags field to file_info_tDavid Oberhollenzer
2019-07-28Implement fragment deduplication in data writerDavid Oberhollenzer
2019-07-28Add fragment and block checksum fields to file_info_tDavid Oberhollenzer