Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-21 | Merge release-20200914.0-122-gd72022373 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-153-g4ba86e625 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-151-g6c9989cb8 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-150-gc23e39f41 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-149-gb8ba0893e (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-148-gca4ecf481 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-147-gf911b43f0 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-146-gddf37cb19 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-144-gdedef4392 (automated) | gVisor bot | |
2020-09-18 | Merge pull request #3972 from btw616:fix/comments | gVisor bot | |
PiperOrigin-RevId: 332486111 | |||
2020-09-18 | Merge release-20200907.0-142-gfcf8d7c6d (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-140-gef7d9a6fc (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-139-g313e1988c (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-138-g360006d89 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-137-g07d832dbb (automated) | gVisor bot | |
2020-09-17 | fuse.DeviceFD needs to hold a reference on the associated filesystem. | Rahat Mahmood | |
This fixes a use-after-free in fuse.DeviceFD.Release. PiperOrigin-RevId: 332394146 | |||
2020-09-18 | Merge release-20200907.0-136-g2fbd31e72 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-134-gd34bda027 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-133-gc0b74be54 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-132-g23fcbd872 (automated) | gVisor bot | |
2020-09-18 | Merge release-20200907.0-131-g1e8beb5f1 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-130-gf1f844daa (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-129-g319d1b8ba (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-126-ga4db85fff (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-125-gd796b100e (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-123-gf0b1bd434 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-124-gda07e38f7 (automated) | gVisor bot | |
2020-09-17 | fsimpl: improve the "implements" comments | Tiwei Bie | |
As noticed by @ayushr2, the "implements" comments are not consistent, e.g. // IterDirents implements kernfs.inodeDynamicLookup. // Generate implements vfs.DynamicBytesSource.Generate. This patch improves this by making the comments like this consistently include the package name (when the interface and struct are not in the same package) and method name. Signed-off-by: Tiwei Bie <tiwei.btw@antgroup.com> | |||
2020-09-17 | Merge release-20200907.0-120-gae59e5297 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-67-gb6d165fe9 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-66-g29ce0ad16 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-65-g3749e70a6 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-64-g666397c5c (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-63-g0356c7ef3 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-62-g49857849f (automated) | gVisor bot | |
2020-09-16 | fuse: fix data race in fusefs Release() | Jinmou Li | |
fix #3956 | |||
2020-09-16 | fuse: fix FUSE_RELEASE reply handling | Jinmou Li | |
fix #3963 | |||
2020-09-16 | Fix FUSE connection control lock ordering and race in unit test | Jinmou Li | |
2020-09-16 | fuse: don't pass lock by value | Andrei Vagin | |
copylocks: directory.go:34:7: Allocate passes lock by value: fuse/fuse.directoryFD contains fuse/fuse.fileDescription contains pkg/sentry/vfs/vfs.FileDescription contains pkg/sync/sync.Mutex | |||
2020-09-16 | Fix FUSE unit test after vfs interface change | Jinmou Li | |
2020-09-16 | Fix FUSE go unit test merge conflict mistake | Jinmou Li | |
2020-09-16 | fs/fuse: Move the 'marshal' and 'primitive' packages to the 'pkg' directory. | Andrei Vagin | |
2020-09-16 | Unexport fusefs.inode.nodeID | Craig Chi | |
2020-09-16 | Implement FUSE_UNLINK | Boyuan He | |
Fixes #3696 | |||
2020-09-16 | Fix comments of TODO issues. | Craig Chi | |
2020-09-16 | Add FUSE umount support | Jinmou Li | |
This change implements Release for the FUSE filesystem and expected behaviors of the FUSE devices. It includes several checks for aborted connection in the path for making a request and a function to abort all the ongoing FUSE requests in order. | |||
2020-09-16 | Fix FUSE_RELEASE protocol reply processing | Jinmou Li | |
This commit fixes the potential unexpected errors of original handling of FUSE_RELEASE responses while keep the same behavior (ignoring any reply). | |||
2020-09-16 | Improve FUSE async/noreply call logic | Jinmou Li | |
This change adds bookkeeping variables for the FUSE request. With them, old insecure confusing code we used to process async requests is replaced by new clear compiling ones. Future code can take advantage of them to have better control of each requests. | |||
2020-09-16 | Refactor FUSE connection for readability and structure | Jinmou Li | |
This change decouples the code that is weakly tied to the connection struct from connection.go, rename variables and files with more meaningful choices, adds detailed comments, explains lock orders, and adds other minor improvement to make the existing FUSE code more readable and more organized. Purpose is to avoid too much code in one file and provide better structure for the future commits. | |||
2020-09-16 | Implement FUSE_SETATTR | Craig Chi | |
This commit implements FUSE_SETATTR command. When a system call modifies the metadata of a regular file or a folder by chown(2), chmod(2), truncate(2), utime(2), or utimes(2), they should be translated to corresponding FUSE_SETATTR command and sent to the FUSE server. Fixes #3332 |