Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-06 | Merge release-20200219.0-123-g960f6a9 (automated) | gVisor bot | |
2020-03-06 | Add plumbing for importing fds in VFS2, along with non-socket, non-TTY impl. | Dean Deng | |
In VFS2, imported file descriptors are stored in a kernfs-based filesystem. Upon calling ImportFD, the host fd can be accessed in two ways: 1. a FileDescription that can be added to the FDTable, and 2. a Dentry in the host.filesystem mount, which we will want to access through magic symlinks in /proc/[pid]/fd/. An implementation of the kernfs.Inode interface stores a unique host fd. This inode can be inserted into file descriptions as well as dentries. This change also plumbs in three FileDescriptionImpls corresponding to fds for sockets, TTYs, and other files (only the latter is implemented here). These implementations will mostly make corresponding syscalls to the host. Where possible, the logic is ported over from pkg/sentry/fs/host. Updates #1672 PiperOrigin-RevId: 299417263 | |||
2020-03-06 | Merge release-20200219.0-122-g6fa5cee (automated) | gVisor bot | |
2020-03-06 | Prevent memory leaks in ilist | Tamir Duberstein | |
When list elements are removed from a list but not discarded, it becomes important to invalidate the references they hold to their former neighbors to prevent memory leaks. PiperOrigin-RevId: 299412421 | |||
2020-03-06 | Merge release-20200219.0-121-g18d41cf (automated) | gVisor bot | |
2020-03-06 | Merge pull request #1963 from xiaobo55x:kvm_common | gVisor bot | |
PiperOrigin-RevId: 299405855 | |||
2020-03-06 | Merge release-20200219.0-119-g56c4272 (automated) | gVisor bot | |
2020-03-06 | Merge pull request #1946 from xiaobo55x:dieTramp | gVisor bot | |
PiperOrigin-RevId: 299405663 | |||
2020-03-06 | Merge release-20200219.0-117-gd5dbe36 (automated) | gVisor bot | |
2020-03-06 | shutdown(s, SHUT_WR) in TIME-WAIT returns ENOTCONN | Eyal Soha | |
From RFC 793 s3.9 p61 Event Processing: CLOSE Call during TIME-WAIT: return with "error: connection closing" Fixes #1603 PiperOrigin-RevId: 299401353 | |||
2020-03-06 | Merge release-20200219.0-116-gf50d9a3 (automated) | gVisor bot | |
2020-03-06 | Specify the source of outgoing NDP RS | Ghanan Gowripalan | |
If the NIC has a valid IPv6 address assigned, use it as the source address for outgoing NDP Router Solicitation packets. Test: stack_test.TestRouterSolicitation PiperOrigin-RevId: 299398763 | |||
2020-03-06 | Merge release-20200219.0-115-g20170d4 (automated) | gVisor bot | |
2020-03-06 | Move packetdrill tests to open-source | Eyal Soha | |
PiperOrigin-RevId: 299396286 | |||
2020-03-06 | Merge release-20200219.0-114-g006e222 (automated) | gVisor bot | |
2020-03-06 | Merge pull request #2069 from andrew-d:andrew/rules_python | gVisor bot | |
PiperOrigin-RevId: 299383276 | |||
2020-03-06 | Merge release-20200219.0-112-gd6f5e71 (automated) | gVisor bot | |
2020-03-06 | Get strings for stack.DHCPv6ConfigurationFromNDPRA | Ghanan Gowripalan | |
Useful for logs to print the string representation of the value instead of the integer value. PiperOrigin-RevId: 299356847 | |||
2020-03-06 | Merge release-20200219.0-111-gda48fc6 (automated) | gVisor bot | |
2020-03-05 | Stub oom_score_adj and oom_score. | Ian Lewis | |
Adds an oom_score_adj and oom_score proc file stub. oom_score_adj accepts writes of values -1000 to 1000 and persists the value with the task. New tasks inherit the parent's oom_score_adj. oom_score is a read-only stub that always returns the value '0'. Issue #202 PiperOrigin-RevId: 299245355 | |||
2020-03-06 | Merge release-20200219.0-110-g9b64b65 (automated) | gVisor bot | |
2020-03-05 | Fix S/R on inet.Namespace. | Ting-Yu Wang | |
PiperOrigin-RevId: 299238067 | |||
2020-03-06 | Merge release-20200219.0-109-g6367963 (automated) | gVisor bot | |
2020-03-05 | Merge pull request #1951 from moricho:moricho/add-profiler-option | gVisor bot | |
PiperOrigin-RevId: 299233818 | |||
2020-03-05 | Merge release-20200219.0-107-g9b3aad3 (automated) | gVisor bot | |
2020-03-05 | Use a pool of arrays to avoid slice headers from escaping in TCP options pool. | Ian Gudger | |
By putting slices into the pool, the slice header escapes. This can be avoided by not putting the slice header into the pool. This removes an allocation from the TCP segment send path. PiperOrigin-RevId: 299215480 | |||
2020-03-05 | Merge release-20200219.0-106-g6ec6696 (automated) | gVisor bot | |
2020-03-05 | tests: Don't print log messages on stdout | Andrei Vagin | |
A parser of test results doesn't expect to see any extra messages. PiperOrigin-RevId: 299174138 | |||
2020-03-05 | Merge release-20200219.0-105-gb1576e5 (automated) | gVisor bot | |
2020-03-05 | Merge pull request #2036 from xiaobo55x:syscall_test | gVisor bot | |
PiperOrigin-RevId: 299151227 | |||
2020-03-04 | WORKSPACE: bump rules_python to include reproducibility fix | Andrew Dunham | |
2020-03-05 | Merge release-20200219.0-103-g80b40bb (automated) | gVisor bot | |
2020-03-04 | tests: Don't print log messages on stdout | Andrei Vagin | |
A parser of test results doesn't expect to see any extra messages. PiperOrigin-RevId: 298966577 | |||
2020-03-04 | Merge release-20200219.0-102-g4f43d5e (automated) | gVisor bot | |
2020-03-04 | Merge pull request #2054 from avagin:gvisor-test | gVisor bot | |
PiperOrigin-RevId: 298951909 | |||
2020-03-04 | Merge release-20200219.0-100-ga690b57 (automated) | gVisor bot | |
2020-03-04 | Ensure that safemem.BlockSeqOf(safemem.Block{}) produces an empty BlockSeq. | Jamie Liu | |
PiperOrigin-RevId: 298941855 | |||
2020-03-04 | test/runner: use proper filters for test cases | Andrei Vagin | |
The benchmark_filter options accepts regex-s, but the gtest-filter option accepts shell-like wildcards. Fixes #2034 Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-03-04 | Merge release-20200219.0-99-g20a412b (automated) | gVisor bot | |
2020-03-04 | Merge pull request #2031 from ↵ | gVisor bot | |
google:dependabot/bundler/benchmarks/workloads/ruby/rake-12.3.3 PiperOrigin-RevId: 298894164 | |||
2020-03-04 | Merge release-20200219.0-97-gef1219c (automated) | gVisor bot | |
2020-03-04 | Use shuf instead of $RANDOM everywhere. | Eyal Soha | |
$RANDOM can cause collisions but shuf uses /dev/urandom so it ought to cause fewer. PiperOrigin-RevId: 298786344 | |||
2020-03-04 | Merge release-20200219.0-96-gd949c33 (automated) | gVisor bot | |
2020-03-03 | Merge pull request #2009 from lubinszARM:pr_syscall_getres | gVisor bot | |
PiperOrigin-RevId: 298740246 | |||
2020-03-04 | Bump rake from 12.3.2 to 12.3.3 in /benchmarks/workloads/ruby | dependabot[bot] | |
Bumps [rake](https://github.com/ruby/rake) from 12.3.2 to 12.3.3. - [Release notes](https://github.com/ruby/rake/releases) - [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc) - [Commits](https://github.com/ruby/rake/compare/v12.3.2...v12.3.3) Signed-off-by: dependabot[bot] <support@github.com> | |||
2020-03-03 | Merge release-20200219.0-94-g122d47a (automated) | gVisor bot | |
2020-03-03 | Update cached file size when cache is skipped | Fabricio Voznika | |
gofer.dentryReadWriter.WriteFromBlocks was not updating gofer.dentry.size after a write operation that skips the cache. Updates #1198 PiperOrigin-RevId: 298708646 | |||
2020-03-03 | Merge release-20200219.0-93-g371abe0 (automated) | gVisor bot | |
2020-03-03 | Avoid memory leaks | Tamir Duberstein | |
Properly discard segments from the segment heap. PiperOrigin-RevId: 298704074 | |||
2020-03-03 | Merge release-20200219.0-92-g277a0d5 (automated) | gVisor bot | |