summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2019-12-16Use the sqfs_dir_writer_t to create the NFS export tableDavid Oberhollenzer
2019-12-16Add ability to sqfs_dir_writer to create an export tableDavid Oberhollenzer
2019-12-16Cleanup: split sqfs_serialize_fstree into smaller functionsDavid Oberhollenzer
2019-12-15Fix tar GNU sparse header parsingDavid Oberhollenzer
2019-12-13Better support for reading/writing non-ASCII xattr values from/to tarDavid Oberhollenzer
2019-12-13Make the PAX header parser more strictDavid Oberhollenzer
2019-12-13Fix name of libsquashfs pkg-config fileDavid Oberhollenzer
2019-12-13Merge windows and pthread thread pool implementationsDavid Oberhollenzer
2019-12-13Cleanup data writerDavid Oberhollenzer
2019-12-12Don't kick off the threads until the queue is fullDavid Oberhollenzer
2019-12-12Fix thread pool queue accountingDavid Oberhollenzer
2019-12-12Fix out of bounds writes in lzo compressorDavid Oberhollenzer
2019-12-12Fix "buffer to small" being treated as error in zstd compressorDavid 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-08Replace SetEvent synchronization with condition variablesDavid Oberhollenzer
2019-12-08Fix Windows file creation modeDavid Oberhollenzer
2019-12-08Add native Windows port of the multi-threaded data writerDavid Oberhollenzer
2019-12-05Minor data writer cleanupDavid Oberhollenzer
2019-12-05Fix pthread data writer interfering with signal handlingDavid 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: completely move str_table into libsquashfs internalsDavid Oberhollenzer
2019-11-24Cleanup: remove unused str_table functionsDavid Oberhollenzer
2019-11-24Cleanup: move canonicalize_name back to libfstree.aDavid Oberhollenzer
2019-11-24Fix check of block size in super blockDavid Oberhollenzer
2019-11-24Cleanup libsquashfs invalid argument error codesDavid Oberhollenzer
2019-11-24Cleanup: split out sqfs_write_super similar to sqfs_read_superDavid 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-23Fix: add missing null-terminator in getline implementationDavid Oberhollenzer
2019-11-23Add windows implementation for chdir in libcompatDavid Oberhollenzer
2019-11-23Move some unix header inclusions to compat.hDavid Oberhollenzer
2019-11-22Add fchownat/fchmodat mockups to libcompat for WindowsDavid 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-18Add Windows implementation for mkdir_pDavid Oberhollenzer
2019-11-18Convert the remaining size_t printf format specifiers in libcommonDavid Oberhollenzer
2019-11-18Remove directory stack codeDavid Oberhollenzer
2019-11-15Extend is_filename_sane reserved character/name checkDavid Oberhollenzer
2019-11-15Fix build on BSD systemsAlyssa Ross
2019-11-06Cleanup: remove some no longer needed header inclusionsDavid Oberhollenzer
2019-11-06Cleanup: remove BSD style __prognameDavid Oberhollenzer
2019-11-06Cleanup: remove unused stdout sqfs_file_t wrapperDavid Oberhollenzer
2019-11-06Fix: use size_t printf macro in tar PAX header writerDavid 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-28Add macro for printf format specifier for size_tDavid Oberhollenzer
2019-10-28Add fallback implementation for getsubopt()David Oberhollenzer