summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
| | | | errno set only when readdir returns NULL
* 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 ↵Dan Goodliffe2022-04-15
| | | | exception message
* 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
|
* Safe numeric conversionsDan Goodliffe2022-04-15
|
* Fix whitespaceDan Goodliffe2022-04-15
|
* Exclude some checks from tidyDan Goodliffe2022-04-15
|
* Don't narrow return of preadDan Goodliffe2022-04-15
|
* Build modeCheck.o only onceDan Goodliffe2022-04-14
|
* Fix Glacier testsDan Goodliffe2022-04-14
| | | | | | | Creates a class which is usable as a global fixture for handling a Glacier instance. Fixes the issue in the previous version where flock was used, but in conjunction with --daemon and a pidfile, so it only prevented concurrent startup, not concurrent execution.
* Add missing overrideDan Goodliffe2022-04-08
|
* Reformat with new clang-formatDan Goodliffe2022-04-08
|
* Modernize namespaceDan Goodliffe2022-04-08
|
* Don't std::move trivially copyable, add some constDan Goodliffe2022-04-08
|
* Modern randomDan Goodliffe2022-04-08
|
* Mark constructor explicitDan Goodliffe2022-04-08
|
* Fix crash when daemon receives a user or group it can't mapnetfs-1.4.2Dan Goodliffe2022-04-08
|
* Remove seemingly pointless 'Run' classnetfs-1.4.1Dan Goodliffe2021-12-16
|
* Factor FuseMountPoint mock into its own fileDan Goodliffe2021-12-16
|
* Psycho-rebased branch mapper on top of netfs-1.4netfs-1.4.0.1-markDan Goodliffe2021-12-15
|\
| * Bump to C++20, required by new SlicerDan Goodliffe2021-09-20
| |
| * Support for configuring new mappers in fuse clientDan Goodliffe2020-09-20
| |
| * Move not template functions out of impl.hDan Goodliffe2020-09-20
| |
| * Common base for mappersDan Goodliffe2020-09-20
| |
| * Add the MaskUnknown mapperDan Goodliffe2020-09-20
| |
| * Test the hiding mapperDan Goodliffe2020-09-16
| |
| * Progressive constructors for mappersDan Goodliffe2020-09-16
| |
| * Concrete entcache typesDan Goodliffe2020-09-16
| | | | | | | | Allows specific constructor for group cache that takes a user cache
| * Test EntCache basics for User and GroupDan Goodliffe2020-09-09
| |
| * Fix group membership loadingDan Goodliffe2020-09-09
| |
| * Add test for Group::hasMemberDan Goodliffe2020-09-09
| |
| * Add the HideUnknown mapperDan Goodliffe2020-09-06
| | | | | | | | This mapper hides inodes for which the user and/or group cannot be mapped to local entries
| * Support mapper rejection signalled by 0 st_modeDan Goodliffe2020-09-06
| |
| * Single FUSE version definitionDan Goodliffe2020-09-05
| |
| * Tidy up of previous commit of extensible mapperDan Goodliffe2020-09-05
| |
| * First cut extensible mapperDan Goodliffe2020-09-05
| | | | | | | | | | Replaces the weird fallback half implementation with something that looks remotely fit for purpose.
| * Clang format all the codeDan Goodliffe2020-09-05
| |
* | Add missing includenetfs-1.4.0.1Dan Goodliffe2021-12-13
| |