Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-03 | Merge release-20200127.0-53-g9742daf (automated) | gVisor bot | |
2020-02-03 | Add packetdrill tests that use docker. | Eyal Soha | |
PiperOrigin-RevId: 292973224 | |||
2020-02-03 | Merge release-20200127.0-52-g4d1a648 (automated) | gVisor bot | |
2020-02-03 | Allow mlock in system call filters | Michael Pratt | |
Go 1.14 has a workaround for a Linux 5.2-5.4 bug which requires mlock'ing the g stack to prevent register corruption. We need to allow this syscall until it is removed from Go. PiperOrigin-RevId: 292967478 | |||
2020-01-31 | Merge release-20200127.0-51-g02997af (automated) | gVisor bot | |
2020-01-31 | Fix method comment to match method name. | Ian Gudger | |
PiperOrigin-RevId: 292624867 | |||
2020-01-31 | Merge release-20200127.0-50-g04cccaa (automated) | gVisor bot | |
2020-01-31 | Fix logic around AMD/Intel cases. | Adin Scannell | |
If the support is Ignored, then the call is still executed. We simply rely on it to fall through to the int3. Therefore, we must also bail on the vendor check. PiperOrigin-RevId: 292620558 | |||
2020-01-31 | Merge release-20200127.0-49-g6c30722 (automated) | gVisor bot | |
2020-01-31 | Implement file locks for regular tmpfs files in VFSv2. | Dean Deng | |
Add a file lock implementation that can be embedded into various filesystem implementations. Updates #1480 PiperOrigin-RevId: 292614758 | |||
2020-01-31 | Merge release-20200127.0-48-g77bf586 (automated) | gVisor bot | |
2020-01-31 | Use multicast Ethernet address for multicast NDP | Ghanan Gowripalan | |
As per RFC 2464 section 7, an IPv6 packet with a multicast destination address is transmitted to the mapped Ethernet multicast address. Test: - ipv6.TestLinkResolution - stack_test.TestDADResolve - stack_test.TestRouterSolicitation PiperOrigin-RevId: 292610529 | |||
2020-01-31 | Merge release-20200127.0-47-g528dd1e (automated) | gVisor bot | |
2020-01-31 | Extract multicast IP to Ethernet address mapping | Ghanan Gowripalan | |
Test: header.TestEthernetAddressFromMulticastIPAddress PiperOrigin-RevId: 292604649 | |||
2020-01-31 | Merge release-20200127.0-46-gbc3a24d (automated) | gVisor bot | |
2020-01-31 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 292587459 | |||
2020-01-31 | Merge release-20200127.0-45-g7c118f7 (automated) | gVisor bot | |
2020-01-31 | KVM platform does not support 32bit. | Ting-Yu Wang | |
Fixes: //test/syscalls:32bit_test_runsc_kvm Ref change: 5d569408ef94c753b7aae9392b5e4ebf7e5ea50d PiperOrigin-RevId: 292563926 | |||
2020-01-31 | Merge release-20200127.0-44-g1495925 (automated) | gVisor bot | |
2020-01-30 | Simplify testing link rules. | Adin Scannell | |
PiperOrigin-RevId: 292458933 | |||
2020-01-31 | Merge release-20200127.0-43-gaf8f6f8 (automated) | gVisor bot | |
2020-01-30 | Merge pull request #1471 from xiaobo55x:syscall_test | gVisor bot | |
PiperOrigin-RevId: 292445329 | |||
2020-01-30 | Merge release-20200127.0-41-g9988cf2 (automated) | gVisor bot | |
2020-01-30 | Wrap all GetSocketPairs() in unnamed namespaces | Jay Zhuang | |
This avoids conflicting definitions of GetSocketPairs() in outer namespace when multiple such cc files are complied for one binary. PiperOrigin-RevId: 292420885 | |||
2020-01-30 | Merge release-20200127.0-40-gd62362f (automated) | gVisor bot | |
2020-01-30 | Merge pull request #1630 from xiaobo55x:kOLargeFile | gVisor bot | |
PiperOrigin-RevId: 292419699 | |||
2020-01-30 | Merge release-20200127.0-38-g4ee64a2 (automated) | gVisor bot | |
2020-01-30 | Fix for panic in endpoint.Close(). | Bhasker Hariharan | |
When sending a RST on shutdown we need to double check the state after acquiring the work mutex as the endpoint could have transitioned out of a connected state from the time we checked it and we acquired the workMutex. I added two tests but sadly neither reproduce the panic. I am going to leave the tests in as they are good to have anyway. PiperOrigin-RevId: 292393800 | |||
2020-01-30 | Merge release-20200127.0-37-g757b2b8 (automated) | gVisor bot | |
2020-01-30 | Merge pull request #1288 from lubinszARM:pr_ring0_6 | gVisor bot | |
PiperOrigin-RevId: 292369598 | |||
2020-01-30 | Merge release-20200127.0-35-gede8dfa (automated) | gVisor bot | |
2020-01-30 | Enforce splice offset limits | Michael Pratt | |
Splice must not allow negative offsets. Writes also must not allow offset + size to overflow int64. Reads are similarly broken, but not just in splice (b/148095030). Reported-by: syzbot+0e1ff0b95fb2859b4190@syzkaller.appspotmail.com PiperOrigin-RevId: 292361208 | |||
2020-01-30 | Merge release-20200127.0-34-gec06797 (automated) | gVisor bot | |
2020-01-30 | Do not include the Source Link Layer option with an unspecified source address | Ghanan Gowripalan | |
When sending NDP messages with an unspecified source address, the Source Link Layer address must not be included. Test: stack_test.TestDADResolve PiperOrigin-RevId: 292341334 | |||
2020-01-30 | Merge release-20200127.0-33-g6f841c3 (automated) | gVisor bot | |
2020-01-29 | Do not spawn a goroutine when calling stack.NDPDispatcher's methods | Ghanan Gowripalan | |
Do not start a new goroutine when calling stack.NDPDispatcher.OnDuplicateAddressDetectionStatus. PiperOrigin-RevId: 292268574 | |||
2020-01-30 | Merge release-20200127.0-32-g0ade523 (automated) | gVisor bot | |
2020-01-29 | Fix iptables tests that were broken by rename. | Kevin Krakauer | |
The name of the runner binary target changed from "runner" to "runner-image", causing iptables tests to fail. PiperOrigin-RevId: 292242263 | |||
2020-01-30 | Merge release-20200127.0-31-g51b7835 (automated) | gVisor bot | |
2020-01-29 | Add support for TCP_DEFER_ACCEPT. | Bhasker Hariharan | |
PiperOrigin-RevId: 292233574 | |||
2020-01-29 | Merge release-20200127.0-30-g148fda6 (automated) | gVisor bot | |
2020-01-29 | Add plumbing for file locks in VFS2. | Dean Deng | |
Updates #1480 PiperOrigin-RevId: 292180192 | |||
2020-01-29 | Merge release-20200127.0-29-g37bb502 (automated) | gVisor bot | |
2020-01-29 | sentry: rename SetRSEQInterruptedIP to SetOldRSeqInterruptedIP for arm64 | Andrei Vagin | |
For amd64, this has been done on cl/288342928. PiperOrigin-RevId: 292170856 | |||
2020-01-29 | Merge release-20200127.0-28-g8dcedc9 (automated) | gVisor bot | |
2020-01-29 | Add //pkg/sentry/devices/memdev. | Jamie Liu | |
PiperOrigin-RevId: 292165063 | |||
2020-01-29 | supporting sError in guest kernel on Arm64 | Bin Lu | |
For test case 'TestBounce', we use KVM_SET_VCPU_EVENTS to trigger sError to leave guest. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-01-29 | Merge release-20200127.0-27-g4cb55a7 (automated) | gVisor bot | |
2020-01-28 | Prevent arbitrary size allocation when sending UDS messages. | Dean Deng | |
Currently, Send() will copy data into a new byte slice without regard to the original size. Size checks should be performed before the allocation takes place. Note that for the sake of performance, we avoid putting the buffer allocation into the critical section. As a result, the size checks need to be performed again within Enqueue() in case the limit has changed. PiperOrigin-RevId: 292058147 | |||
2020-01-29 | Merge release-20200127.0-26-g396c574 (automated) | gVisor bot | |