aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend
AgeCommit message (Expand)Author
2023-06-19fusefrontend: sharedstorage: add warnings for lock failureLockSharedStorageJakob Unterwurzacher
2023-06-19fusefrontend: sharedstorage: retry read-path on EIO errorJakob Unterwurzacher
2023-06-09fusefrontend: sharedstorage: add file content byte-range locksJakob Unterwurzacher
2023-06-06fusefrontend: sharedstorage: keep file header on truncateJakob Unterwurzacher
2023-06-05fusefrontend: sharedstorage: use byte-range lock on file header creationJakob Unterwurzacher
2023-05-17fusefrontend: implement our own Access()Jakob Unterwurzacher
2023-03-29fusefrontent: report correct size on hard link creationJakob Unterwurzacher
2023-02-21fusefrontend: unbreak isConsecutiveWrite streaming write optimizationJakob Unterwurzacher
2023-02-21fusefrontend: doWrite: report readFileID errors as I/O errorJakob Unterwurzacher
2022-12-29make formatJakob Unterwurzacher
2022-06-26Fix typosYuta Hayashibe
2022-01-22fusefrontend: support RENAME_WHITEOUT, RENAME_EXCHANGEJakob Unterwurzacher
2022-01-10fusefrontend: fix -force_owner not affecting MKNODJakob Unterwurzacher
2021-12-19fusefrontend: allow slashes in xattr namesJakob Unterwurzacher
2021-12-09darwin: use O_NOFOLLOW for xattr opensJakob Unterwurzacher
2021-10-21nametransform: add longNameMax parameterJakob Unterwurzacher
2021-10-15fusefrontend: honor ForceOwner for LOOKUP and CREATE operationsCharles Duffy
2021-09-10inomap: deterministically set root deviceJakob Unterwurzacher
2021-09-10cli: drop -forcedecode flagJakob Unterwurzacher
2021-08-30fusefrontend: remove leftover PrintfJakob Unterwurzacher
2021-08-30Unbreak hyperlinks broken by go mod v2 conversionJakob Unterwurzacher
2021-08-30Reimplement -serialize_reads flag using new SyncRead mount flagJakob Unterwurzacher
2021-08-30Remove serialize_reads packageJakob Unterwurzacher
2021-08-23go mod: declare module version v2Jakob Unterwurzacher
2021-08-20Implement -deterministic-names: extended -zerodirivJakob Unterwurzacher
2021-08-19Flag -zerodiriv to create all diriv as all zero byte filesJose M Perez
2021-08-19golangci-lint: fix issues found by gosimpleJakob Unterwurzacher
2021-08-18Fix issues found by ineffassignJakob Unterwurzacher
2021-08-16reverse mode: implement -one-file-systemJakob Unterwurzacher
2021-08-11syscallcompat: move quirks logic here & fix darwinJakob Unterwurzacher
2021-08-02fusefrontend: add quirks for MacOS ExFATJakob Unterwurzacher
2021-07-31fusefrontend: -sharedstorage: present stable inode numbersJakob Unterwurzacher
2021-07-31fusefrontend: prepareAtSyscall: handle error when opening ourselvesJakob Unterwurzacher
2021-07-29fusefrontend: implement fsync on directoriesJakob Unterwurzacher
2021-06-26fusefrontend: delete openBackingDirJakob Unterwurzacher
2021-06-26fusefrontend: convert last callers from openBackingDir to prepareAtSyscallJakob Unterwurzacher
2021-06-26fusefrontend: ctlsock: get rid of unneccessary wrapper functionJakob Unterwurzacher
2021-06-26fusefrontend: convert ctlsock from openBackingDir to prepareAtSyscallJakob Unterwurzacher
2021-06-26fusefrontend: convert openBackingDir tests to prepareAtSyscallJakob Unterwurzacher
2021-06-25fusefrontend: implement recursive diriv cachingJakob Unterwurzacher
2021-06-21nametransform: delete NameTransformer interfaceJakob Unterwurzacher
2021-06-20nametransform: pass badname patterns via NewJakob Unterwurzacher
2021-06-20Badname file content accessDerDonut
2021-06-06fusefronted: report plaintext size on symlink creationJakob Unterwurzacher
2021-06-05syscallcompat: drop obsolete wrappersJakob Unterwurzacher
2021-06-02fusefrontend: run acl Setxattr in user contextJakob Unterwurzacher
2021-06-02fusefrontend: catch ReadAt integer overflowJakob Unterwurzacher
2021-06-02nametransform: check name validity on encryptionJakob Unterwurzacher
2021-05-29fusefrontend: list "." and ".." in dir entriesJakob Unterwurzacher
2021-05-29fusefrontend: rewrite Lseek SEEK_DATA / SEEK_HOLEJakob Unterwurzacher