summaryrefslogtreecommitdiff
path: root/netfs/fuse
Commit message (Collapse)AuthorAge
* 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
|
* Psycho-rebased branch mapper on top of netfs-1.4netfs-1.4.0.1-markDan Goodliffe2021-12-15
|\
| * Support for configuring new mappers in fuse clientDan 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
| * 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
| |
* | Tweak to move volume proxy reset into locked regionDan Goodliffe2021-01-09
| |
* | Update location of nolint after formatDan Goodliffe2021-01-09
| |
* | Internal functions should grab the lock as wellDan Goodliffe2021-01-03
| |
* | Use special members delete macroDan Goodliffe2021-01-03
| |
* | Fix locking in FuseApp around volume and service proxiesDan Goodliffe2021-01-02
|/
* Clang format all the codeDan Goodliffe2020-08-30
|
* Configure settings from URI paramsDan Goodliffe2020-04-01
|
* Pull definitions of OpenFile and Dir into their own headerDan Goodliffe2020-03-31
|
* Modernize and tidyDan Goodliffe2020-03-29
|
* Implement copy rangeDan Goodliffe2020-03-29
|
* Fix FUSE version numberDan Goodliffe2020-03-29
|
* Fixes for tidyDan Goodliffe2019-11-24
|
* Simplify directory interfaceDan Goodliffe2019-11-23
| | | | | Removes DirectoryV2, merged into Directory Removes listdir option as Fuse now passes the option into readdir
* Add support for rename flagsDan Goodliffe2019-11-23
|
* First cut migration to fuse3Dan Goodliffe2019-11-21
|
* Shuffle some code back to where it came fromDan Goodliffe2019-11-21
|
* Ice initialize must occur after any forkingDan Goodliffe2019-09-28
|
* Revise fuse_ls test to test cache hitsDan Goodliffe2019-09-24
|
* Fuse separationDan Goodliffe2019-09-24
| | | | First swing at separating the fuse library interface with the fuse operations
* Fix listdir and caching of statsDan Goodliffe2019-09-10
|
* Get glibmm and fuse flags from pkg-confignetfs-1.3.3.3Dan Goodliffe2019-06-30
|
* Enable hicpp tidy checksDan Goodliffe2019-04-01
|
* First round of clang tidy changesDan Goodliffe2019-03-31
|
* Explicitly disable checker for generated codeDan Goodliffe2019-03-31
|
* Copy write states while still holding locknetfs-1.3.2.1Dan Goodliffe2019-02-11
|
* Remove boost::filesystem in favour of std::filesystemDan Goodliffe2019-02-03
|
* Add missing explicit on install targetsDan Goodliffe2019-02-03
|
* Don't hold a shared lock whilst waiting for BG ops to completenetfs-1.3.1Dan Goodliffe2019-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 operationsDan Goodliffe2019-01-06
| | | | | Hopefully prevents deadlocking when async writes saturate the thread pool when a read operation occurs.
* Read ICE communicator args from optionsDan Goodliffe2019-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 operationDan Goodliffe2019-01-05
| | | | | Fixes issue where proxies might be replaced whilst in-use. Splits file/dir proxy map lock.
* Tidy getHelper with constexpr and lambdaDan Goodliffe2019-01-05
|
* C++17Dan Goodliffe2018-04-09
| | | | | Replace boost shared_mutex with std::mutex to work with new lock helpers.
* C++17Dan Goodliffe2018-04-09
| | | | Remove no-longer needed smart pointer wrappers.