Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | | |||
* | | Add missing includenetfs-1.4.0.1 | Dan Goodliffe | 2021-12-13 |
| | | |||
* | | Bump to C++20, required by new Slicer | Dan Goodliffe | 2021-09-20 |
| | | |||
* | | Tweak to move volume proxy reset into locked region | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Add another mutex in vlogf function calling BOOST_TEST_MESSAGE | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Add mutex in vlogf function calling BOOST_TEST_MESSAGE | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Allow recursion in AssertRead | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Update location of nolint after format | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Add some options to suppression sanitizer for known things | Dan Goodliffe | 2021-01-03 |
| | | | | | | | | These exist in fuse and Ice, not here | ||
* | | Run the thread test until stopped | Dan Goodliffe | 2021-01-03 |
| | | | | | | | | As opposed to bailing out at a magic number | ||
* | | Fixup memory leaks and race conditions in testFuse | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | Use std::atomic<>s for thread test, count failures, sleep inside loop | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | Internal functions should grab the lock as well | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | Don't create a big mess when multiple invocations of glacier occur | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | Use special members delete macro | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | No naked new/delete in unit tests | Dan Goodliffe | 2021-01-03 |
| | |