summaryrefslogtreecommitdiff
path: root/lib/util
AgeCommit message (Expand)Author
2020-03-18Cleanup: Move xxhash32 code to libutilDavid Oberhollenzer
2020-03-04Add a deep copy function for the str_table_t helperDavid Oberhollenzer
2020-02-22Add a very simple red-black tree implementationDavid Oberhollenzer
2020-02-21Cleanup: move utilities back out of libsquashfsDavid 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-22Cleanup: move all the compatibillity fluff to a dedicated "libcompat"David Oberhollenzer
2019-10-28Add fallback implementation for getsubopt()David Oberhollenzer
2019-10-28Add a minimal fallback implementation for getline()David Oberhollenzer
2019-10-28Add libutil implementation for strndup in case it isn't availableDavid Oberhollenzer
2019-10-23For Windows builds, remove the so-version, link libgcc staticallyDavid Oberhollenzer
2019-10-11Add the required libtool magic to build a Windows DLLDavid 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 directory handling code to libcommonDavid Oberhollenzer
2019-10-07Cleanup: move read_data function to libtarDavid Oberhollenzer
2019-10-07Cleanup: Move padd_file function to libtarDavid Oberhollenzer
2019-10-06Cleanup: move padd_sqfs to helper libraryDavid Oberhollenzer
2019-09-29Fix str_table_t error behaviour, commentsDavid Oberhollenzer
2019-09-28Cleanup: remove string allocation helper functionDavid Oberhollenzer
2019-09-28Add recoding implementation for the xattr writerDavid Oberhollenzer
2019-09-27Add a header for platform compatibillity fluffDavid Oberhollenzer
2019-09-27Cleanup: replace fixed with data types with typedefsDavid Oberhollenzer
2019-09-20Large round of dead code removalDavid Oberhollenzer
2019-09-20Move canonicalize_name back to libutilDavid Oberhollenzer
2019-09-11Cleanup Automake file for librariesDavid Oberhollenzer
2019-09-09Change license of libsquashfs.soDavid Oberhollenzer
2019-09-08Replace direct file I/O with abstraction layerDavid Oberhollenzer
2019-09-05Fix "safe" string allocation wrapperDavid Oberhollenzer
2019-09-01Move some application specific stuff out of libutilDavid Oberhollenzer
2019-08-27Merge alloc_flex conditionals into oneDavid 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-18Replace update_crc32 helper function with crc32 from zlibDavid Oberhollenzer
2019-08-02Implement support for SOURCE_DATE_EPOCH environment variableDavid Oberhollenzer
2019-07-30Update print_version textDavid Oberhollenzer
2019-07-30Add propper copyright headers to all source filesDavid Oberhollenzer
2019-07-28Add utility function to compute crc32 check sumsDavid Oberhollenzer
2019-07-25libutil: add read_data style wrapper around pread()David Oberhollenzer
2019-07-24Enable largefile supportMatt Turner
2019-07-21Keep track of xattr key & value references AFTER deduplicationDavid Oberhollenzer
2019-07-19libutil.a: make sure str_table_init initializes all fieldsDavid Oberhollenzer
2019-07-16cleanup: move error handling into read_retryDavid Oberhollenzer
2019-07-16cleanup: move error handling into write_retryDavid Oberhollenzer
2019-06-20simplify and improve canonicalize_nameDavid Oberhollenzer
2019-06-15Move function to padd a file with 0 bytes to libutilDavid Oberhollenzer
2019-06-11cleanup: mark input pointer on write_retry as constDavid Oberhollenzer