Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-26 | Merge release-20211019.0-37-gc8d835470 (automated) | gVisor bot | |
2021-10-26 | Remove superfluous SO_RCVBUFFORCE | Zeling Feng | |
PiperOrigin-RevId: 405674425 | |||
2021-10-26 | Merge release-20211019.0-36-g12480f1c4 (automated) | gVisor bot | |
2021-10-26 | Ensure statfs::f_namelen is set by VFS2 gofer statfs/fstatfs. | Jamie Liu | |
VFS1 discards the value of f_namelen returned by the filesystem and returns NAME_MAX unconditionally instead, so it doesn't run into this. Also set f_frsize for completeness. PiperOrigin-RevId: 405579707 | |||
2021-10-25 | Merge release-20211019.0-35-g4d07fc952 (automated) | gVisor bot | |
2021-10-25 | Do not leak non-permission mode bits in mq_open(2). | Ayush Ranjan | |
As caught by syzkaller, we were leaking non-permission bits while passing the user generated mode. DynamicBytesFile panics in this case. Reported-by: syzbot+5abe52d47d56a5a98c89@syzkaller.appspotmail.com PiperOrigin-RevId: 405481392 | |||
2021-10-25 | Merge release-20211019.0-34-ga8a66d899 (automated) | gVisor bot | |
2021-10-25 | Deflake the fcntl test | Andrei Vagin | |
Wait when a child process will start to measure a blocking time more precise. PiperOrigin-RevId: 405478376 | |||
2021-10-25 | Merge release-20211019.0-33-g9262ea47a (automated) | gVisor bot | |
2021-10-25 | Add support for containerd 1.5 | Fabricio Voznika | |
"cri.runtimeoptions.v1" moved to "runtimeoptions.v1" and containerd configuration format version 2 is required. Updates #6449 PiperOrigin-RevId: 405474653 | |||
2021-10-25 | Merge release-20211019.0-32-g7c267106d (automated) | gVisor bot | |
2021-10-25 | Merge pull request #6776 from milantracy:arm64 | gVisor bot | |
PiperOrigin-RevId: 405451989 | |||
2021-10-23 | initialize hostFeatureSet from init function | Jing Chen | |
2021-10-23 | fix the failed test target //pkg/cpuid:cpuid_test on arm64. | Jing Chen | |
2021-10-21 | Merge release-20211011.0-59-g14f411392 (automated) | gVisor bot | |
2021-10-21 | Merge pull request #6345 from sudo-sturbia:mq/syscalls | gVisor bot | |
PiperOrigin-RevId: 404901660 | |||
2021-10-21 | Merge release-20211011.0-40-gb928a241e (automated) | gVisor bot | |
2021-10-21 | Enable VFS2 by default | Fabricio Voznika | |
This change enables VFS2 by default. VFS2 is much faster than the previous implementation and it's also more compatible. VFS1 is no longer supported and will be deleted from the code. Use `--vfs2=false` if you need to disable it. Make sure to report a bug if you have the need to disable VFS2 or something is not working for you. Closes #1035 PiperOrigin-RevId: 404898135 | |||
2021-10-21 | Merge release-20211011.0-39-g207221ffb (automated) | gVisor bot | |
2021-10-21 | Add an integration test for istio like redirect. | Bhasker Hariharan | |
Updates #6441,#6317 PiperOrigin-RevId: 404872327 | |||
2021-10-20 | Merge release-20211011.0-38-gcfcd3eba9 (automated) | gVisor bot | |
2021-10-20 | Add Debug to log file header | Fabricio Voznika | |
PiperOrigin-RevId: 404635832 | |||
2021-10-20 | Merge release-20211011.0-37-gc23d67f3c (automated) | gVisor bot | |
2021-10-20 | Report correct error when restore fails | Fabricio Voznika | |
When file corruption is detected, report vfs.ErrCorruption to distinguish corruption error from other restore errors. Updates #1035 PiperOrigin-RevId: 404588445 | |||
2021-10-20 | Merge release-20211011.0-36-gbdf4e41c8 (automated) | gVisor bot | |
2021-10-19 | Always parse Transport headers | Ghanan Gowripalan | |
..including ICMP headers before delivering them to the TransportDispatcher. Updates #3810. PiperOrigin-RevId: 404404002 | |||
2021-10-20 | Merge release-20211011.0-35-g6dde3d5ae (automated) | gVisor bot | |
2021-10-19 | Fix typo in FIXME | Fabricio Voznika | |
PiperOrigin-RevId: 404400399 | |||
2021-10-19 | Merge release-20211011.0-34-g1b494b80f (automated) | gVisor bot | |
2021-10-19 | Do not return non-nil *lisafs.Inode to doCreateAt on error. | Ayush Ranjan | |
lisafs.ClientFile.MkdirAt is allowed to return a non-nil Inode and a non-nil error on an RPC error. The caller must not use the returned (invalid) Inode on error. But a code path in the gofer client does end up using it. More specifically, when the Mkdir RPC fails and we end up creating a synthetic dentry for a mountpoint, we end up returning the (invalid) non-nil Inode to filesystem.doCreateAt implementation which thinks that a remote file was created. But that non-nil Inode is actually invalid because the RPC failed. Things go downhill from there. Update client to not use childDirInode if RPC failed. PiperOrigin-RevId: 404396573 | |||
2021-10-19 | Merge release-20211011.0-33-g64aee33ed (automated) | gVisor bot | |
2021-10-19 | Continue reaping bucket after reaping a tuple | Ghanan Gowripalan | |
Reaping an expired tuple removes it from its bucket so we need to grab the succeeding tuple in the bucket before reaping the expired tuple. Before this change, only the first expired tuple in a bucket was reaped per reaper run on the bucket. This change just allows more connections to be reaped. PiperOrigin-RevId: 404392925 | |||
2021-10-19 | Merge release-20211011.0-32-g80d655d84 (automated) | gVisor bot | |
2021-10-19 | Stub cpuset cgroup control files. | Rahat Mahmood | |
PiperOrigin-RevId: 404382475 | |||
2021-10-19 | Merge release-20211005.0-60-g83840125e (automated)build-android | gVisor bot | |
2021-10-19 | Drop accept from sentryctl socket filters | Michael Pratt | |
Now that we use x/sys/unix beyond https://golang.org/cl/313690 we always use accept4 in place of accept. PiperOrigin-RevId: 404265340 | |||
2021-10-19 | Merge release-20211005.0-59-g03bc93d2b (automated) | gVisor bot | |
2021-10-18 | conntrack: update state of un-NATted connections | Kevin Krakauer | |
This prevents reaping connections unnecessarily early. This change both moves the state update to the beginning of handlePacket and fixes a bug where un-finalized connections could become un-reapable. Fixes #6748 PiperOrigin-RevId: 404141012 | |||
2021-10-18 | Merge release-20211005.0-58-g211bbf82a (automated) | gVisor bot | |
2021-10-18 | conntrack: use tcpip.Clock instead of time.Time | Kevin Krakauer | |
- We should be using a monotonic clock - This will make future testing easier Updates #6748. PiperOrigin-RevId: 404072318 | |||
2021-10-18 | Merge release-20211005.0-57-gfa56fbf44 (automated) | gVisor bot | |
2021-10-18 | Report ramdiskfs usage correctly | Fabricio Voznika | |
Updates #1035 PiperOrigin-RevId: 404072231 | |||
2021-10-18 | Merge release-20211005.0-56-g832c309ce (automated) | gVisor bot | |
2021-10-18 | Change test to use VFS2 | Fabricio Voznika | |
Updates #1035 PiperOrigin-RevId: 404043283 | |||
2021-10-18 | Merge release-20211005.0-55-gfb053829f (automated) | gVisor bot | |
2021-10-18 | Update testDeps definition for https://golang.org/cl/354632 | Michael Pratt | |
The in-progress Go 1.18's testing.corpusEntry changed definition slightly in https://golang.org/cl/354632. Update our definition to the new version. PiperOrigin-RevId: 404040853 | |||
2021-10-18 | Merge release-20211005.0-54-gc7e5b4bd6 (automated) | gVisor bot | |
2021-10-18 | Add hook to add addition build tags | Michael Pratt | |
PiperOrigin-RevId: 404025736 | |||
2021-10-18 | Merge release-20211005.0-53-geafa3f19e (automated) | gVisor bot | |
2021-10-18 | Mount namespace can be nil after task exits | Fabricio Voznika | |
Updates #1035 PiperOrigin-RevId: 404017795 |