Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |
2020-03-03 | platform/ptrace: don't call probeSeccomp on arm64 | Andrei Vagin | |
The support of PTRACE_SYSEMU on arm64 was added in the 5.3 kernel, so we can be sure that the current version is higher that 5.3. And this change moves vsyscall seccomp rules to the arch specific file, because vsyscall isn't supported on arm64. PiperOrigin-RevId: 298696493 | |||
2020-03-03 | Merge release-20200219.0-91-g844e4d2 (automated) | gVisor bot | |
2020-03-03 | Extract local variables for readability | Tamir Duberstein | |
PiperOrigin-RevId: 298690552 | |||
2020-03-03 | Merge release-20200219.0-90-gba8b815 (automated) | gVisor bot | |
2020-03-03 | Merge release-20200219.0-88-g3aa97c8 (automated) | gVisor bot | |
2020-03-03 | Merge pull request #2008 from lubinszARM:pr_skip_vsyscall | gVisor bot | |
PiperOrigin-RevId: 298683693 | |||
2020-03-03 | Merge pull request #2043 from lubinszARM:pr_clean1 | gVisor bot | |
PiperOrigin-RevId: 298683502 | |||
2020-03-03 | Merge release-20200219.0-86-gc15b851 (automated) | gVisor bot | |
2020-03-03 | Fix datarace on TransportEndpointInfo.ID and clean up semantics. | Ian Gudger | |
Ensures that all access to TransportEndpointInfo.ID is either: * In a function ending in a Locked suffix. * While holding the appropriate mutex. This primary affects the checkV4Mapped method on affected endpoints, which has been renamed to checkV4MappedLocked. Also document the method and change its argument to be a value instead of a pointer which had caused some awkwardness. This race was possible in the udp and icmp endpoints between Connect and uses of TransportEndpointInfo.ID including in both itself and Bind. The tcp endpoint did not suffer from this bug, but benefited from better documentation. Updates #357 PiperOrigin-RevId: 298682913 | |||
2020-03-03 | Merge release-20200219.0-85-gb3c549d (automated) | gVisor bot | |
2020-03-03 | Move temp_umask to test/util. | Adin Scannell | |
PiperOrigin-RevId: 298667595 | |||
2020-03-03 | code clean: minor changes to compatible with ubuntu18.04 | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-03-03 | Merge release-20200219.0-84-g43abb24 (automated) | gVisor bot | |
2020-03-02 | Fix panic caused by invalid address for Bind in packet sockets. | Nayana Bidari | |
PiperOrigin-RevId: 298476533 | |||
2020-03-02 | Merge release-20200219.0-83-gd80b6a6 (automated) | gVisor bot | |
2020-03-02 | Merge pull request #2039 from avagin:update-golang.org-x-sys | gVisor bot | |
PiperOrigin-RevId: 298457842 | |||
2020-03-02 | Merge release-20200219.0-81-g3310175 (automated) | gVisor bot | |
2020-03-02 | Fix data-race when reading/writing e.amss. | Bhasker Hariharan | |
PiperOrigin-RevId: 298451319 | |||
2020-03-02 | Update golang.org/x/sys | Andrei Vagin | |
It was downgraded by mistake in e5d9a4010bdb ("Add ability to execute go.mod in gopath context.") Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-03-02 | Merge release-20200219.0-80-g8821a71 (automated) | gVisor bot | |
2020-03-02 | Do not read-lock NIC recursively | Ghanan Gowripalan | |
A deadlock may occur if a write lock on a RWMutex is blocked between nested read lock attempts as the inner read lock attempt will be blocked in this scenario. Example (T1 and T2 are differnt goroutines): T1: obtain read-lock T2: attempt write-lock (blocks) T1: attempt inner/nested read-lock (blocks) Here we can see that T1 and T2 are deadlocked. Tests: Existing tests pass. PiperOrigin-RevId: 298426678 |