Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-29 | Merge release-20210622.0-31-g5f2b3728f (automated) | gVisor bot | |
2021-06-29 | Redirect all calls from `errdefs.ToGRPC` to `utils.ErrToGRPC` | Fabricio Voznika | |
This is to ensure that Go 1.13 error wrapping is correctly translated to gRPC errors before returning from the shim. Updates #6225 PiperOrigin-RevId: 382120441 | |||
2021-06-29 | Merge release-20210622.0-30-g5b2afd24a (automated) | gVisor bot | |
2021-06-28 | Allow VFS2 gofer client to mmap from sentry page cache when forced. | Jamie Liu | |
PiperOrigin-RevId: 381982257 | |||
2021-06-28 | Merge release-20210622.0-29-g2d899a843 (automated) | gVisor bot | |
2021-06-28 | Exit early with error message on checkpoint/pause w/ hostinet. | Ian Lewis | |
PiperOrigin-RevId: 381964660 | |||
2021-06-28 | Merge release-20210622.0-28-g2cbd82c0d (automated) | gVisor bot | |
2021-06-28 | code quality: cleanup lint messages | Kevin Krakauer | |
dns PiperOrigin-RevId: 381949375 | |||
2021-06-28 | Merge release-20210622.0-27-g71e1bf1ec (automated) | gVisor bot | |
2021-06-28 | netstack: deflake TestSynRcvdBadSeqNumber | Kevin Krakauer | |
There was a race wherein Accept() could fail, then the handshake would complete, and then a waiter would be created to listen for the handshake. In such cases, no notification was ever sent and the test timed out. PiperOrigin-RevId: 381913041 | |||
2021-06-28 | Merge release-20210622.0-26-g27cc5a883 (automated) | gVisor bot | |
2021-06-28 | check explicitly that AF_PACKET sockets can't write in gVisor | Kevin Krakauer | |
PiperOrigin-RevId: 381896875 | |||
2021-06-25 | Merge release-20210614.0-34-ge5526f4f2 (automated) | gVisor bot | |
2021-06-25 | Merge pull request #6222 from avagin:stop | gVisor bot | |
PiperOrigin-RevId: 381561785 | |||
2021-06-25 | Merge release-20210614.0-32-gf00077e8d (automated) | gVisor bot | |
2021-06-25 | Remove sndQueue as its pointless now. | Bhasker Hariharan | |
sndQueue made sense when the worker goroutine and the syscall context held different locks. Now both lock the endpoint lock before doing anything which means adding to sndQueue is pointless as we move it to writeList immediately after that in endpoint.Write() by calling e.drainSendQueue. PiperOrigin-RevId: 381523177 | |||
2021-06-25 | Merge release-20210614.0-31-g4feb9187b (automated) | gVisor bot | |
2021-06-25 | [tcp_info_test] Increase retransmission timeout | Tamir Duberstein | |
PiperOrigin-RevId: 381515399 | |||
2021-06-25 | Merge release-20210614.0-30-gc689c36c7 (automated) | gVisor bot | |
2021-06-25 | [tcp_info_test] Remove %v | Tamir Duberstein | |
PiperOrigin-RevId: 381508674 | |||
2021-06-25 | Merge release-20210614.0-29-g1f113b96e (automated) | gVisor bot | |
2021-06-24 | Incrementally update checksum when NAT-ing | Ghanan Gowripalan | |
...instead of calculating a fresh checksum to avoid re-calcalculating a checksum on unchanged bytes. Fixes #5340. PiperOrigin-RevId: 381403888 | |||
2021-06-24 | Refactor default router state to off-link route state | Ghanan Gowripalan | |
This change prepares for a later change which supports the NDP Route Information option to discover more-specific routes, as per RFC 4191. The newly introduced off-link route state will be used to hold both the state for default routers (which is a default (off-link) route through the router, and more-specific routes (which are routes through some router to some destination subnet more specific than the IPv6 empty subnet). Updates #6172. PiperOrigin-RevId: 381403761 | |||
2021-06-25 | Merge release-20210614.0-27-gccd2d607e (automated) | gVisor bot | |
2021-06-24 | Internal change. | Jamie Liu | |
PiperOrigin-RevId: 381375705 | |||
2021-06-25 | Merge release-20210614.0-26-g4470caec4 (automated) | gVisor bot | |
2021-06-24 | Run `:socket_inet_loopback_isolated_test_linux` tests in a container. | Etienne Perot | |
This creates new user and network namespaces for all tests in `:socket_inet_loopback_isolated_test_linux`. PiperOrigin-RevId: 381374120 | |||
2021-06-25 | Merge release-20210614.0-25-g3e46b660b (automated) | gVisor bot | |
2021-06-24 | Delete sentry metrics /watchdog/{stuck_startup_detected, stuck_tasks_detected} | Nayana Bidari | |
- These metrics are replaced with WeirdnessMetric with fields watchdog_stuck_startup and watchdog_stuck_tasks. PiperOrigin-RevId: 381365617 | |||
2021-06-24 | Merge release-20210614.0-24-g2e6195ffe (automated) | gVisor bot | |
2021-06-24 | CreateProcessGroup has to check whether a target process stil exists or not | Andrei Vagin | |
A caller of CreateProcessGroup looks up a thread group without locks, so the target process can exit before CreateProcessGroup will be called. Reported-by: syzbot+6abb7c34663dacbd55a8@syzkaller.appspotmail.com PiperOrigin-RevId: 381351069 | |||
2021-06-24 | Merge release-20210614.0-23-gfdf7c4903 (automated) | gVisor bot | |
2021-06-24 | Merge pull request #6228 from ↵ | gVisor bot | |
puppetlabs:fix-shim-pid-leaking-on-stopped-processes PiperOrigin-RevId: 381341920 | |||
2021-06-24 | Merge release-20210614.0-20-g7e0c1d9f1 (automated) | gVisor bot | |
2021-06-23 | Use memutil.MapFile for the memory accounting page. | Jamie Liu | |
PiperOrigin-RevId: 381145216 | |||
2021-06-23 | Merge release-20210614.0-19-gdfa4b3b90 (automated) | gVisor bot | |
2021-06-23 | Move flipcall.packetWindowMmap to memutil. | Jamie Liu | |
PiperOrigin-RevId: 381100861 | |||
2021-06-23 | Merge release-20210614.0-18-g6b23d2a08 (automated) | gVisor bot | |
2021-06-23 | Fix PR_SET_PTRACER applicability to non-leader threads. | Jamie Liu | |
Compare if (!thread_group_leader(tracee)) tracee = rcu_dereference(tracee->group_leader); in security/yama/yama_lsm.c:ptracer_exception_found(). PiperOrigin-RevId: 381074242 | |||
2021-06-23 | Do not attempt to kill stopped exec processes | Noah Fontes | |
While #6204 addressed the stopped state for handling signals in the main process, it did not update exec processes in the same way. This change mirrors that adjustment for exec processes. | |||
2021-06-23 | Ensure shim propagates errors over gRPC correctly | Noah Fontes | |
This change wraps containerd's errdefs.ToGRPC function with one that understands Go 1.13-style error wrapping style, which is used pervasively throughout the shim. With this change, errors that have been marked with, e.g., `errdefs.ErrNotFound`, will be correctly propagated back to the containerd server. | |||
2021-06-23 | Merge release-20210614.0-17-ge5fe488b2 (automated) | gVisor bot | |
2021-06-22 | Wake up Writers when tcp socket is shutdown for writes. | Bhasker Hariharan | |
PiperOrigin-RevId: 380967023 | |||
2021-06-23 | Merge release-20210614.0-16-g179ed309f (automated) | gVisor bot | |
2021-06-22 | netstack: further deflake tcp_test | Kevin Krakauer | |
There are unnecessarily short timeouts in several places. Note: a later change will switch tcp_test to fake clocks intead of the built-in `time` package. PiperOrigin-RevId: 380935400 | |||
2021-06-23 | Merge release-20210614.0-15-g62efdf29d (automated) | gVisor bot | |
2021-06-22 | `socket_inet_loopback`: Split off tests that need isolation in their own file. | Etienne Perot | |
This allows these tests, which can cause flakiness when run in the same network namespace as the other `socket_inet_loopback` tests, to run as separate tests in their own environment. It also means that all of the shards of those tests can be more isolated from each other as well. PiperOrigin-RevId: 380930198 | |||
2021-06-22 | Merge release-20210614.0-14-ge1dc1c78e (automated) | gVisor bot | |
2021-06-22 | [syserror] Add conversions to linuxerr with temporary Equals method. | Zach Koopmans | |
Add Equals method to compare syserror and unix.Errno errors to linuxerr errors. This will facilitate removal of syserror definitions in a followup, and finding needed conversions from unix.Errno to linuxerr. PiperOrigin-RevId: 380909667 | |||
2021-06-22 | Merge release-20210614.0-13-g01bcd55c3 (automated) | gVisor bot | |