Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-22 | Merge release-20200914.0-129-gf134f873f (automated) | gVisor bot | |
2020-09-22 | Merge release-20200914.0-128-g742e58b87 (automated) | gVisor bot | |
2020-09-21 | Allow partial writes for gofer.specialFileFD. | Dean Deng | |
Originally, we avoided partial writes in case it caused us to write a partial packet to a socket-backed specialFileFD. However, this check causes splicing from a pipe to specialFileFD to fail if we hit EOF on the pipe. PiperOrigin-RevId: 333016216 | |||
2020-09-21 | Merge release-20200914.0-127-g059d90b9f (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-125-g06dbd5b7b (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-124-g10dcefbc7 (automated) | gVisor bot | |
2020-09-21 | Use kernfs.Dentry for kernfs.Lookup. | Dean Deng | |
Updates #1193. PiperOrigin-RevId: 332939026 | |||
2020-09-21 | Merge release-20200914.0-123-ga129204cf (automated) | gVisor bot | |
2020-09-21 | Merge release-20200914.0-122-gd72022373 (automated) | gVisor bot | |
2020-09-21 | Merge release-20200907.0-157-gca3087472 (automated) | gVisor bot | |
2020-09-20 | Merge pull request #3651 from ianlewis:ip-forwarding | gVisor bot | |
PiperOrigin-RevId: 332760843 | |||
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 | Implement fsimpl/overlay.filesystem.RenameAt. | Jamie Liu | |
Updates #1199 PiperOrigin-RevId: 332539197 | |||
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 | Use a tmpfs file for shared anonymous and /dev/zero mmap on VFS2. | Jamie Liu | |
This is more consistent with Linux (see comment on MM.NewSharedAnonMappable()). We don't do the same thing on VFS1 for reasons documented by the updated comment. PiperOrigin-RevId: 332514849 | |||
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 | Change sizeofInt32 to string size | Chong Cai | |
This constant is used to represent int32 stored in file xattrs. The integers are stored as strings there, so the real size should be the string size (number of digits) instead of an int size (4 bytes). PiperOrigin-RevId: 332353217 | |||
2020-09-17 | Merge release-20200907.0-130-gf1f844daa (automated) | gVisor bot | |
2020-09-17 | Set mode when creating Merkle tree file | Chong Cai | |
PiperOrigin-RevId: 332340342 | |||
2020-09-17 | Merge release-20200907.0-129-g319d1b8ba (automated) | gVisor bot | |
2020-09-17 | Complete vfs2 implementation of fallocate. | Dean Deng | |
This change includes overlay, special regular gofer files, and hostfs. Fixes #3589. PiperOrigin-RevId: 332330860 | |||
2020-09-17 | Merge release-20200907.0-128-g8070cc338 (automated) | gVisor bot | |
2020-09-17 | Merge release-20200907.0-126-ga4db85fff (automated) | gVisor bot | |
2020-09-17 | Fix kernfs unlinkat and rmdirat incorrect resolved path name | Jinmou Li | |
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 pull request #3934 from avagin:feature/fuse | gVisor bot | |
PiperOrigin-RevId: 332122081 | |||
2020-09-16 | Implement OpenAt() for verity fs | Chong Cai | |
OpenAt() for verity fs is implemented by opening both the target file or directory and the corresponding Merkle tree file in the underlying file system. Generally they are only open for read. In allowRuntimeEnable mode, the Merkle tree file is also open for write. PiperOrigin-RevId: 332116423 | |||
2020-09-16 | Merge release-20200907.0-67-gb6d165fe9 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-66-g29ce0ad16 (automated) | gVisor bot | |