- 05 Apr, 2019 1 commit
-
-
Kirill Smelkov authored
* origin/master: (28 commits) nodefs: use offset for MemRegularFile reads. Test it. zipfs: fix and test tarfs nodefs: don't tweak MemRegularFile mode nodefs: fix builds on darwin example/hello: convert hello to new nodefs API nodefs: add MemRegularFile.Flush example/statfs: use new nodefs library example/loopback: use new nodefs library nodefs: document Access example/zipfs: use new nodefs nodefs: use bridge.getattr for Access calculation example/multizip: use new nodefs package. nodefs: comment ExampleNewPersistentInode nodefs: add Options.DefaultPermissions zipfs: rewrite using new nodefs API. nodefs: use testMount in tests nodefs: don't pass root into Options.OnAdd nodefs: add Inode.RmAllChildren nodefs: various fixes nodefs: check that default Create returns EROFS ...
-
- 04 Apr, 2019 3 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 03 Apr, 2019 1 commit
-
-
Grant Monroe authored
-
- 01 Apr, 2019 5 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 29 Mar, 2019 16 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
Together with DefaultPermissions, this lets you cd into a nodefs powered file system.
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
Remove memtree.
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
Add an example for constructing an in-memory file system
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
* Fix deadlock with OnAdd * return EROFS for missing Create * Fill Mode using Inode.setEntryOut in all namespace operations
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
utility classes for symlinks and regular files without backing store.
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
The node can always call into the file handle if necessary, but the reverse limits options for implementors.
-
Han-Wen Nienhuys authored
Instead, define InodeEmbedder, an interface that can only be satisfied by a struct that embeds Inode.
-
Han-Wen Nienhuys authored
This is the prevalent style for FUSE libraries in Go.
-
- 28 Mar, 2019 3 commits
-
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
- 27 Mar, 2019 11 commits
-
-
Han-Wen Nienhuys authored
Thanks to Ryan Lamore (ryanlamore) for spotting this
-
Ryan Lamore authored
-
Kirill Smelkov authored
FOPEN_CACHE_DIR was added in Linux 4.19: https://git.kernel.org/linus/6433b8998a
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
* master: (118 commits) nodefs: split the dual function of OperationStubs nodefs: regularize method naming nodefs: test Mknod nodefs: by default return input offset for Lseek nodefs: rename DefaultOperations to OperationStubs nodefs: doc nits. nodefs: port utimens and allocate from fuse/nodefs fuse: add cancel channel to Release call nodefs: provide Inode.Root rather than Inode.IsRoot nodefs: drop InodeOf nodefs: embed Inode directly in DefaultOperations nodefs: fix outdated comment nodefs: fix double syscall.Close splice: more verbose panic if discarding pipe pair fails nodefs: document ToErrno, NewListDirStream nodefs: only set default timeout if Entry/Attr does not specify a timeout fuse: add Timeout methods to EntryOut and AttrOut nodefs: return ENOTSUP rather than ENOSYS nodefs: make everything compile on darwin nodefs: use syscall.Errno instead of fuse.Status ...
-
Han-Wen Nienhuys authored
Provide InodeLink/InodeEmbed which implements linking machinery.
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-