Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixup the shutdown of fuse_loop in test cases | Dan Goodliffe | 2022-04-21 |
| | |||
* | Add a basic perf test setup for key functions | Dan Goodliffe | 2022-04-19 |
| | |||
* | Use cpp:array on write data, prevents copying | Dan Goodliffe | 2022-04-19 |
| | |||
* | Move construct ReqEnv from mapper values | Dan Goodliffe | 2022-04-19 |
| | |||
* | Fix error checking of readdir call | Dan Goodliffe | 2022-04-18 |
| | | | | errno set only when readdir returns NULL | ||
* | Use XDG_RUNTIME_DIR for tmp folders | Dan Goodliffe | 2022-04-18 |
| | |||
* | Split out MockFuseApp from FuseMountPoint to address race conditions | Dan Goodliffe | 2022-04-17 |
| | |||
* | Prefer pragma once | Dan Goodliffe | 2022-04-17 |
| | |||
* | Rename underscore named variables | Dan Goodliffe | 2022-04-17 |
| | |||
* | Prevent passing null user resolver due to premature move | Dan Goodliffe | 2022-04-17 |
| | |||
* | Simplified constexpr operations map | Dan Goodliffe | 2022-04-17 |
| | |||
* | constexpr the operations map | Dan Goodliffe | 2022-04-16 |
| | |||
* | Turn off specific format-nonliteral warnings | Dan Goodliffe | 2022-04-15 |
| | |||
* | If source_location is available, use it for safe numeric conversion ↵ | Dan Goodliffe | 2022-04-15 |
| | | | | exception message | ||
* | Enable lots of warnings, fix the few bits of fallout | Dan Goodliffe | 2022-04-15 |
| | |||
* | No hacky define, types for open maps public for testing | Dan Goodliffe | 2022-04-15 |
| | |||
* | Enable and fixup all conversion/cast warnings | Dan Goodliffe | 2022-04-15 |
| | |||
* | Safe numeric conversions | Dan Goodliffe | 2022-04-15 |
| | |||
* | Fix whitespace | Dan Goodliffe | 2022-04-15 |
| | |||
* | Exclude some checks from tidy | Dan Goodliffe | 2022-04-15 |
| | |||
* | Don't narrow return of pread | Dan Goodliffe | 2022-04-15 |
| | |||
* | Build modeCheck.o only once | Dan Goodliffe | 2022-04-14 |
| | |||
* | Fix Glacier tests | Dan Goodliffe | 2022-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 override | Dan Goodliffe | 2022-04-08 |
| | |||
* | Reformat with new clang-format | Dan Goodliffe | 2022-04-08 |
| | |||
* | Modernize namespace | Dan Goodliffe | 2022-04-08 |
| | |||
* | Don't std::move trivially copyable, add some const | Dan Goodliffe | 2022-04-08 |
| | |||
* | Modern random | Dan Goodliffe | 2022-04-08 |
| | |||
* | Mark constructor explicit | Dan Goodliffe | 2022-04-08 |
| | |||
* | Fix crash when daemon receives a user or group it can't mapnetfs-1.4.2 | Dan Goodliffe | 2022-04-08 |
| | |||
* | Remove seemingly pointless 'Run' classnetfs-1.4.1 | Dan Goodliffe | 2021-12-16 |
| | |||
* | Factor FuseMountPoint mock into its own file | Dan Goodliffe | 2021-12-16 |
| | |||
* | Psycho-rebased branch mapper on top of netfs-1.4netfs-1.4.0.1-mark | Dan Goodliffe | 2021-12-15 |
|\ | |||
| * | Bump to C++20, required by new Slicer | Dan Goodliffe | 2021-09-20 |
| | | |||
| * | Support for configuring new mappers in fuse client | Dan Goodliffe | 2020-09-20 |
| | | |||
| * | Move not template functions out of impl.h | Dan Goodliffe | 2020-09-20 |
| | | |||
| * | Common base for mappers | Dan Goodliffe | 2020-09-20 |
| | | |||
| * | Add the MaskUnknown mapper | Dan Goodliffe | 2020-09-20 |
| | | |||
| * | Test the hiding mapper | Dan Goodliffe | 2020-09-16 |
| | | |||
| * | Progressive constructors for mappers | Dan Goodliffe | 2020-09-16 |
| | | |||
| * | Concrete entcache types | Dan Goodliffe | 2020-09-16 |
| | | | | | | | | Allows specific constructor for group cache that takes a user cache | ||
| * | Test EntCache basics for User and Group | Dan Goodliffe | 2020-09-09 |
| | | |||
| * | Fix group membership loading | Dan Goodliffe | 2020-09-09 |
| | | |||
| * | Add test for Group::hasMember | Dan Goodliffe | 2020-09-09 |
| | | |||
| * | Add the HideUnknown mapper | Dan Goodliffe | 2020-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_mode | Dan Goodliffe | 2020-09-06 |
| | | |||
| * | Single FUSE version definition | Dan Goodliffe | 2020-09-05 |
| | | |||
| * | Tidy up of previous commit of extensible mapper | Dan Goodliffe | 2020-09-05 |
| | | |||
| * | First cut extensible mapper | Dan Goodliffe | 2020-09-05 |
| | | | | | | | | | | Replaces the weird fallback half implementation with something that looks remotely fit for purpose. | ||
| * | Clang format all the code | Dan Goodliffe | 2020-09-05 |
| | |