summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Enable all cppcheck checks and fixup configHEADmainDan Goodliffe2022-07-31
* Work around oddity with cppcheckDan Goodliffe2022-07-31
* Allow passedByValue on ICE interface implementationsDan Goodliffe2022-07-31
* No need to set st_?time and st_?tim.tv_secDan Goodliffe2022-07-31
* Add missing explicit on constructorsDan Goodliffe2022-07-31
* Compose cache keys using std::filesystem::path and its hash_valuesnetfs-1.5.1Dan Goodliffe2022-06-03
* Check for FUSE_READDIR_PLUS should be bit-wise, not equalityDan Goodliffe2022-06-03
* Replace transform_reduce with a lambda and transformnetfs-1.5.0Dan Goodliffe2022-05-22
* Handle batch reads as they come backDan Goodliffe2022-05-22
* Std algo write overlap testingDan Goodliffe2022-05-22
* waitOnWriteRangeAndThen can have auto return typeDan Goodliffe2022-05-18
* Fix and test performing large readsDan Goodliffe2022-05-07
* Simplify blockSize iterationDan Goodliffe2022-05-07
* Add missing type suffixesDan Goodliffe2022-05-07
* Add default initialise to CombinedSettingsDan Goodliffe2022-05-07
* Fix and test performing large writesDan Goodliffe2022-05-07
* Helper function to generate a vector of random data of a given sizeDan Goodliffe2022-05-07
* Add functions for calculating the block sizes for large read/writesDan Goodliffe2022-05-07
* Simplified and fixed up combined settings in fuseappDan Goodliffe2022-05-07
* Add additional addition operators to safe for increment/pointersDan Goodliffe2022-05-07
* Allow implicit conversion to safe<T>Dan Goodliffe2022-05-06
* Remove unused captureDan Goodliffe2022-05-06
* Add test cases that daemonstrate large writes do actually failDan Goodliffe2022-05-02
* Rethrow flush failures in releaseDan Goodliffe2022-05-02
* Don't remove failed BG op, we need to throw it laterDan Goodliffe2022-05-02
* Always call get on future, as wait doesn't throw the stored exceptionDan Goodliffe2022-05-02
* Handle case where zero size passes null to preadDan Goodliffe2022-04-27
* Prefer std::copy over memcpy, handles case of null data ptr when emptyDan Goodliffe2022-04-27
* Handle async write errorsDan Goodliffe2022-04-27
* Fix race conditionDan Goodliffe2022-04-27
* Combine daemon settings with client settings, pass MessageMaxSize to OpenFilesDan Goodliffe2022-04-26
* Support getting daemon settings into the client.Dan Goodliffe2022-04-26
* Breaking: remove unused reqenv from ftruncate and fgetattrDan Goodliffe2022-04-21
* Fixup the shutdown of fuse_loop in test casesDan Goodliffe2022-04-21
* Add a basic perf test setup for key functionsDan Goodliffe2022-04-19
* Use cpp:array on write data, prevents copyingDan Goodliffe2022-04-19
* Move construct ReqEnv from mapper valuesDan Goodliffe2022-04-19
* Fix error checking of readdir callDan Goodliffe2022-04-18
* Use XDG_RUNTIME_DIR for tmp foldersDan Goodliffe2022-04-18
* Split out MockFuseApp from FuseMountPoint to address race conditionsDan Goodliffe2022-04-17
* Prefer pragma onceDan Goodliffe2022-04-17
* Rename underscore named variablesDan Goodliffe2022-04-17
* Prevent passing null user resolver due to premature moveDan Goodliffe2022-04-17
* Simplified constexpr operations mapDan Goodliffe2022-04-17
* constexpr the operations mapDan Goodliffe2022-04-16
* Turn off specific format-nonliteral warningsDan Goodliffe2022-04-15
* If source_location is available, use it for safe numeric conversion exception...Dan Goodliffe2022-04-15
* Enable lots of warnings, fix the few bits of falloutDan Goodliffe2022-04-15
* No hacky define, types for open maps public for testingDan Goodliffe2022-04-15
* Enable and fixup all conversion/cast warningsDan Goodliffe2022-04-15