Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | | |||
* | | First fuse arg should be binary path | Dan Goodliffe | 2021-01-02 |
| | | |||
* | | Fix locking in FuseApp around volume and service proxies | Dan Goodliffe | 2021-01-02 |
| | | |||
* | | Fix EntCache locking | Dan Goodliffe | 2021-01-02 |
| | | | | | | | | Scope for improvements in getEntry regarding multiple threads calling fillCache | ||
* | | Minor code tidy | Dan Goodliffe | 2020-12-31 |
| | | |||
* | | Add missing call to fuse_opt_free_args in test | Dan Goodliffe | 2020-12-30 |
| | | |||
* | | Don't add upper() to context | Dan Goodliffe | 2020-12-30 |
| | | | | | | | | It's out of bounds in some cases | ||
* | | Disable named parameter check | Dan Goodliffe | 2020-12-30 |
| | | |||
* | | Add missing call to fuse_destroy in test | Dan Goodliffe | 2020-12-30 |
| | | |||
* | | Fix recursion in test function | Dan Goodliffe | 2020-12-30 |
| | | |||
* | | Pass fPIC only to gcc and clang | Dan Goodliffe | 2020-12-30 |
| | | |||
* | | Modern LTO options | Dan Goodliffe | 2020-12-30 |
|/ | |||
* | Clang format all the code | Dan Goodliffe | 2020-08-30 |
| | |||
* | EntryResolvers return where they got the resolution fromnetfs-1.4.0 | Dan Goodliffe | 2020-04-06 |
| | |||
* | Support a fallback value in EntCache | Dan Goodliffe | 2020-04-05 |
| | | | | Includes minor refactor for testing. | ||
* | Fix templateness of EntryResolver | Dan Goodliffe | 2020-04-04 |
| | | | | name wasn't templatable | ||
* | Move boost multi index out of header | Dan Goodliffe | 2020-04-02 |
| | |||
* | Simplify instantiation of EntCaches | Dan Goodliffe | 2020-04-02 |
| |