aboutsummaryrefslogtreecommitdiff
path: root/pathfs_frontend/file.go
AgeCommit message (Expand)Author
2016-02-06Move pathfs_frontend to internal/fusefrontendJakob Unterwurzacher
2016-02-06Major refactoring: Split up "cryptfs" into several internal packagesJakob Unterwurzacher
2016-01-25Convert fdLock to an RWMutex and protect the whole transactionJakob Unterwurzacher
2016-01-24Only warn once for unsupported fallocate(2) and truncate(2)Jakob Unterwurzacher
2016-01-24Add per-inode write mutexJakob Unterwurzacher
2016-01-20Convert logging to standard Go log.LoggerJakob Unterwurzacher
2016-01-07Disable fallocate on OSX (not available and causes a build failure)Jakob Unterwurzacher
2015-12-19Increase GCM IV size from 96 to 128 bitsJakob Unterwurzacher
2015-12-19diriv: handle directory rename over directoryJakob Unterwurzacher
2015-12-13go fmtJakob Unterwurzacher
2015-12-13Handle EINTR returned by FallocateJakob Unterwurzacher
2015-12-08go fmtJakob Unterwurzacher
2015-12-06fallocate the space needed for the file header beforehandJakob Unterwurzacher
2015-11-08Handle ENOSPC errors better by preallocating the space before writingJakob Unterwurzacher
2015-11-01Remove code detected by "deadcode"Jakob Unterwurzacher
2015-11-01Refactor ciphertext <-> plaintext offset translation functionsJakob Unterwurzacher
2015-11-01Add file header (on-disk-format change)Jakob Unterwurzacher
2015-10-06Use block number as authentication dataJakob Unterwurzacher
2015-10-04Utimens: Use UtimesNano instead of FutimesJakob Unterwurzacher
2015-10-04fallocate: return ENOSYSJakob Unterwurzacher
2015-10-04truncate: Fix bug that caused xfstests generic/030 to failJakob Unterwurzacher
2015-10-04Truncate: Logging improvements, show number of blocks as floatJakob Unterwurzacher
2015-10-04Fix Trucate() bug causing files to be too smallJakob Unterwurzacher
2015-10-04Run go fmtJakob Unterwurzacher
2015-10-04intraBlock: Rename Offset to SkipJakob Unterwurzacher
2015-10-04Utilize file hole passtrough capability in Truncate()Jakob Unterwurzacher
2015-10-04Zero-pad last block if a file hole is created on Write()Jakob Unterwurzacher
2015-10-04Fix xfstests generic/030 failureJakob Unterwurzacher
2015-10-03debug: log inode number instead of encrypted filenameJakob Unterwurzacher
2015-09-30tests: Add append testJakob Unterwurzacher
2015-09-30Implement Truncate() + TestJakob Unterwurzacher
2015-09-30debug: Log encrypted filenameJakob Unterwurzacher
2015-09-16Fix symlink size reportingJakob Unterwurzacher
2015-09-09Fix File.GettAttr() size reportingJakob Unterwurzacher
2015-09-08Explain both frontends in readmeJakob Unterwurzacher
2015-09-08tests: add TestCiphertextRangeJakob Unterwurzacher
2015-09-08Fix append issueJakob Unterwurzacher
2015-09-08More debug logging, improve main_test.go (do not use all-zero content)Jakob Unterwurzacher
2015-09-08Add pathfs frontend, part IIJakob Unterwurzacher
2015-09-08Add pathfs frontend (uses go-fuse instead of bazil-fuse), part IJakob Unterwurzacher