Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-27 | Merge release-20200219.0-49-g6ddeb35 (automated) | gVisor bot | |
2020-02-26 | Merge pull request #1912 from lubinszARM:pr_kvm_build | gVisor bot | |
PiperOrigin-RevId: 297492004 | |||
2020-02-27 | Merge release-20200219.0-47-gde0b2eb (automated) | gVisor bot | |
2020-02-26 | Add getsockopt tests for SO_SNDTIMEO and SO_RCVTIMEO | Jay Zhuang | |
PiperOrigin-RevId: 297485310 | |||
2020-02-26 | Merge release-20200219.0-46-ga92087f (automated) | gVisor bot | |
2020-02-25 | Add VFS.NewDisconnectedMount(). | Jamie Liu | |
Analogous to Linux's kern_mount(). PiperOrigin-RevId: 297259580 | |||
2020-02-26 | Merge release-20200219.0-45-gfba479b (automated) | gVisor bot | |
2020-02-25 | Fix DATA RACE in fs.MayDelete. | Adin Scannell | |
MayDelete must lock the directory also, otherwise concurrent renames may race. Note that this also changes the methods to be aligned with the actual Remove and RemoveDirectory methods to minimize confusion when reading the code. (It was hard to see that resolution was correct.) PiperOrigin-RevId: 297258304 | |||
2020-02-26 | Merge release-20200219.0-44-g813b1b0 (automated) | gVisor bot | |
2020-02-25 | Merge pull request #1271 from lubinszARM:pr_ring0_1 | gVisor bot | |
PiperOrigin-RevId: 297230721 | |||
2020-02-25 | Merge release-20200219.0-42-g87288b2 (automated) | gVisor bot | |
2020-02-25 | Add netlink sockopt logging to strace. | Ian Gudger | |
PiperOrigin-RevId: 297220008 | |||
2020-02-25 | Merge release-20200219.0-41-g5f1f9dd (automated) | gVisor bot | |
2020-02-25 | Use link-local source address for link-local multicast | Ghanan Gowripalan | |
Tests: - header_test.TestIsV6LinkLocalMulticastAddress - header_test.TestScopeForIPv6Address - stack_test.TestIPv6SourceAddressSelectionScopeAndSameAddress PiperOrigin-RevId: 297215576 | |||
2020-02-25 | Merge release-20200219.0-40-g72e3f3a (automated) | gVisor bot | |
2020-02-25 | Merge release-20200219.0-39-g430992a (automated) | gVisor bot | |
2020-02-25 | Add option to skip stuck tasks waiting for address space | Fabricio Voznika | |
PiperOrigin-RevId: 297192390 | |||
2020-02-25 | Merge pull request #1816 from xiaobo55x:trap_flag | gVisor bot | |
PiperOrigin-RevId: 297191168 | |||
2020-02-25 | Merge release-20200219.0-37-g471b15b (automated) | gVisor bot | |
2020-02-25 | Port most syscalls to VFS2. | Jamie Liu | |
pipe and pipe2 aren't ported, pending a slight rework of pipe FDs for VFS2. mount and umount2 aren't ported out of temporary laziness. access and faccessat need additional FSImpl methods to implement properly, but are stubbed to prevent googletest from CHECK-failing. Other syscalls require additional plumbing. Updates #1623 PiperOrigin-RevId: 297188448 | |||
2020-02-25 | Merge release-20200219.0-36-g6def8ea (automated) | gVisor bot | |
2020-02-25 | Merge release-20200219.0-35-g98b693e (automated) | gVisor bot | |
2020-02-25 | Fix nested logging. | Adin Scannell | |
PiperOrigin-RevId: 297175316 | |||
2020-02-25 | Don't acquire contended lock with the OS thread locked. | Adin Scannell | |
Fixes #1049 PiperOrigin-RevId: 297175164 | |||
2020-02-25 | Merge release-20200219.0-34-g53504e2 (automated) | gVisor bot | |
2020-02-25 | Fix mount refcount issue. | Adin Scannell | |
Each mount is holds a reference on a root Dirent, but the mount itself may live beyond it's own reference. This means that a call to Root() can come after the associated reference has been dropped. Instead of introducing a separate layer of references for mount objects, we simply change the Root() method to use TryIncRef() and allow it to return nil if the mount is already gone. This requires updating a small number of callers and minimizes the change (since VFSv2 will replace this code shortly). PiperOrigin-RevId: 297174230 | |||
2020-02-25 | Merge release-20200219.0-33-gd7b7379 (automated) | gVisor bot | |
2020-02-25 | Deflake TestCurrentConnectedIncrement. | Bhasker Hariharan | |
TestCurrentConnectedIncrement fails consistently under gotsan due to the sleep to check metrics is exactly the same as the TIME-WAIT duration. Under gotsan things can be slow enough that the increment test is done before the protocol goroutine is run after the TIME-WAIT timer expires and does its cleanup. Increasing the sleep from 1s to 1.2s makes the test pass consistently. PiperOrigin-RevId: 297160181 | |||
2020-02-25 | Merge release-20200219.0-32-g4d7db46 (automated) | gVisor bot | |
2020-02-25 | Add log during process wait in tests | Fabricio Voznika | |
TestMultiContainerKillAll timed out under --race. Without logging, we cannot tell if the process list is still increasing, but slowly, or is stuck. PiperOrigin-RevId: 297158834 | |||
2020-02-25 | Merge release-20200219.0-31-g160d575 (automated) | gVisor bot | |
2020-02-24 | Add default behavior for gtest runner. | Adin Scannell | |
PiperOrigin-RevId: 297009116 | |||
2020-02-24 | Merge release-20200219.0-30-g93626a2 (automated) | gVisor bot | |
2020-02-24 | Merge pull request #1886 from avagin:arm64-travis-ci | gVisor bot | |
PiperOrigin-RevId: 296975376 | |||
2020-02-24 | Merge release-20200219.0-28-gededa90 (automated) | gVisor bot | |
2020-02-24 | Internal change. | Brad Burlage | |
PiperOrigin-RevId: 296972565 | |||
2020-02-24 | Merge release-20200219.0-27-gc37b196 (automated) | gVisor bot | |
2020-02-24 | Add support for tearing down protocol dispatchers and TIME_WAIT endpoints. | Ian Gudger | |
Protocol dispatchers were previously leaked. Bypassing TIME_WAIT is required to test this change. Also fix a race when a socket in SYN-RCVD is closed. This is also required to test this change. PiperOrigin-RevId: 296922548 | |||
2020-02-21 | arm64: add a travis build ci | Andrei Vagin | |
Build runsc and run "runsc do ls". Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-21 | Merge release-20200211.0-65-gb8f56c7 (automated) | gVisor bot | |
2020-02-21 | Implement tap/tun device in vfs. | Ting-Yu Wang | |
PiperOrigin-RevId: 296526279 | |||
2020-02-21 | Merge release-20200211.0-64-g10aa4d3 (automated) | gVisor bot | |
2020-02-21 | Factor platform tags. | Adin Scannell | |
PiperOrigin-RevId: 296519566 | |||
2020-02-21 | Merge release-20200211.0-63-g3733499 (automated) | gVisor bot | |
2020-02-21 | Fix master installer. | Zach Koopmans | |
Sometimes, when we start a new instance, the file lock on "apt" is locked. Add a loop to the master installer. In addition, the "apt-get install" fails to register runsc in docker, so run the appropriate scripts to get that to happen. Also, add some helpful log messages. PiperOrigin-RevId: 296497357 | |||
2020-02-21 | Merge release-20200211.0-62-ga155a23 (automated) | gVisor bot | |
2020-02-21 | Attach LinkEndpoint to NetworkDispatcher immediately | Ghanan Gowripalan | |
Tests: stack_test.TestAttachToLinkEndpointImmediately PiperOrigin-RevId: 296474068 | |||
2020-02-21 | Merge release-20200211.0-61-gd8e60e7 (automated) | gVisor bot | |
2020-02-21 | Merge pull request #1911 from xiaobo55x:x_sys | Copybara-Service | |
PiperOrigin-RevId: 296472477 | |||
2020-02-21 | Merge release-20200211.0-59-g97c0724 (automated) | gVisor bot | |