Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Psycho-rebased branch mapper on top of netfs-1.4netfs-1.4.0.1-mark | Dan Goodliffe | 2021-12-15 |
|\ | |||
| * | Support for configuring new mappers in fuse client | 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 | ||
| * | 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 |
| | | |||
* | | Tweak to move volume proxy reset into locked region | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Update location of nolint after format | Dan Goodliffe | 2021-01-09 |
| | | |||
* | | Internal functions should grab the lock as well | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | Use special members delete macro | Dan Goodliffe | 2021-01-03 |
| | | |||
* | | Fix locking in FuseApp around volume and service proxies | Dan Goodliffe | 2021-01-02 |
|/ | |||
* | Clang format all the code | Dan Goodliffe | 2020-08-30 |
| | |||
* | Configure settings from URI params | Dan Goodliffe | 2020-04-01 |
| | |||
* | Pull definitions of OpenFile and Dir into their own header | Dan Goodliffe | 2020-03-31 |
| | |||
* | Modernize and tidy | Dan Goodliffe | 2020-03-29 |
| | |||
* | Implement copy range | Dan Goodliffe | 2020-03-29 |
| | |||
* | Fix FUSE version number | Dan Goodliffe | 2020-03-29 |
| | |||
* | Fixes for tidy | Dan Goodliffe | 2019-11-24 |
| | |||
* | Simplify directory interface | Dan Goodliffe | 2019-11-23 |
| | | | | | Removes DirectoryV2, merged into Directory Removes listdir option as Fuse now passes the option into readdir | ||
* | Add support for rename flags | Dan Goodliffe | 2019-11-23 |
| | |||
* | First cut migration to fuse3 | Dan Goodliffe | 2019-11-21 |
| | |||
* | Shuffle some code back to where it came from | Dan Goodliffe | 2019-11-21 |
| | |||
* | Ice initialize must occur after any forking | Dan Goodliffe | 2019-09-28 |
| | |||
* | Revise fuse_ls test to test cache hits | Dan Goodliffe | 2019-09-24 |
| | |||
* | Fuse separation | Dan Goodliffe | 2019-09-24 |
| | | | | First swing at separating the fuse library interface with the fuse operations | ||
* | Fix listdir and caching of stats | Dan Goodliffe | 2019-09-10 |
| | |||
* | Get glibmm and fuse flags from pkg-confignetfs-1.3.3.3 | Dan Goodliffe | 2019-06-30 |
| | |||
* | Enable hicpp tidy checks | Dan Goodliffe | 2019-04-01 |
| | |||
* | First round of clang tidy changes | Dan Goodliffe | 2019-03-31 |
| | |||
* | Explicitly disable checker for generated code | Dan Goodliffe | 2019-03-31 |
| | |||
* | Copy write states while still holding locknetfs-1.3.2.1 | Dan Goodliffe | 2019-02-11 |
| | |||
* | Remove boost::filesystem in favour of std::filesystem | Dan Goodliffe | 2019-02-03 |
| | |||
* | Add missing explicit on install targets | Dan Goodliffe | 2019-02-03 |
| | |||
* | Don't hold a shared lock whilst waiting for BG ops to completenetfs-1.3.1 | Dan Goodliffe | 2019-01-07 |
| | | | | | Just hold the lock whilst the BG op list is copied... then just wait on the operations which were in-progress at the time of copy | ||
* | Don't mix and match [a]sync read/write operations | Dan Goodliffe | 2019-01-06 |
| | | | | | Hopefully prevents deadlocking when async writes saturate the thread pool when a read operation occurs. | ||
* | Read ICE communicator args from options | Dan Goodliffe | 2019-01-06 |
| | | | | | Not just command line args, doesn't work when passed in -oargs, like from fstab | ||
* | Take a shared lock of global state during regular operation | Dan Goodliffe | 2019-01-05 |
| | | | | | Fixes issue where proxies might be replaced whilst in-use. Splits file/dir proxy map lock. | ||
* | Tidy getHelper with constexpr and lambda | Dan Goodliffe | 2019-01-05 |
| | |||
* | C++17 | Dan Goodliffe | 2018-04-09 |
| | | | | | Replace boost shared_mutex with std::mutex to work with new lock helpers. | ||
* | C++17 | Dan Goodliffe | 2018-04-09 |
| | | | | Remove no-longer needed smart pointer wrappers. |