Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-01 | Merge release-20210628.0-15-g07ffecef8 (automated) | gVisor bot | |
2021-06-30 | Implement fmt.Stringer for NDPRoutePreference | Ghanan Gowripalan | |
PiperOrigin-RevId: 382427879 | |||
2021-06-30 | Merge release-20210628.0-14-g6ef268409 (automated) | gVisor bot | |
2021-06-30 | [syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM. | Zach Koopmans | |
Update all instances of the above errors to the faster linuxerr implementation. With the temporary linuxerr.Equals(), no logical changes are made. PiperOrigin-RevId: 382306655 | |||
2021-06-30 | Merge release-20210628.0-13-g66a79461a (automated) | gVisor bot | |
2021-06-29 | Support parsing NDP Route Information option | 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. Updates #6172. PiperOrigin-RevId: 382225812 | |||
2021-06-30 | Merge release-20210628.0-12-g3e5a6981d (automated) | gVisor bot | |
2021-06-29 | Merge pull request #6085 from liornm:fix-tun-no_pi | gVisor bot | |
PiperOrigin-RevId: 382202462 | |||
2021-06-30 | Merge release-20210628.0-10-g57095bd3b (automated) | gVisor bot | |
2021-06-29 | Sort children map before hash | Chong Cai | |
The unordered map may generate different hash due to its order. The children map needs to be sorted each time before hashing to avoid false verification failure due to the map. Store the sorted children map in verity dentry to avoid sorting it each time verification happens. Also serialize the whole VerityDescriptor struct to hash now that the map is removed from it. PiperOrigin-RevId: 382201560 | |||
2021-06-30 | Merge release-20210628.0-9-g90dbb4b0c (automated) | gVisor bot | |
2021-06-29 | Add SIOCGIFFLAGS ioctl support to hostinet. | Lucas Manning | |
PiperOrigin-RevId: 382194711 | |||
2021-06-29 | Merge release-20210628.0-8-g54b71221c (automated) | gVisor bot | |
2021-06-29 | [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL | Zach Koopmans | |
Remove three syserror entries duplicated in linuxerr. Because of the linuxerr.Equals method, this is a mere change of return values from syserror to linuxerr definitions. Done with only these three errnos as CLs removing all grow to a significantly large size. PiperOrigin-RevId: 382173835 | |||
2021-06-29 | Merge release-20210628.0-7-gd205926f2 (automated) | gVisor bot | |
2021-06-29 | Delete PID files right after they are read | Fabricio Voznika | |
The PID files are not used after they are read, so there is no point in keeping them around until the shim is deleted. Updates #6225 PiperOrigin-RevId: 382169916 | |||
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 | Fix TUN IFF_NO_PI bug | liornm | |
When TUN is created with IFF_NO_PI flag, there will be no Ethernet header and no packet info, therefore, both read and write will fail. This commit fix this bug. | |||
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 |