Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-09 | Merge release-20200928.0-74-g8566decab (automated) | gVisor bot | |
2020-10-09 | Automated rollback of changelist 336185457 | Bhasker Hariharan | |
PiperOrigin-RevId: 336304024 | |||
2020-10-09 | Merge release-20200928.0-73-g07b1d7413 (automated) | gVisor bot | |
2020-10-08 | Only block resolution when NUD is incomplete | Ghanan Gowripalan | |
When a completed entry exists for a neighbor, there is no need to block while reachability is (re)confirmed. The stack should continue to use the neighbor's link address while NUD is performed. Test: stack_test.TestNeighborCacheReplace PiperOrigin-RevId: 336199043 | |||
2020-10-08 | Merge release-20200928.0-72-g6bad4851d (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-71-g6768e6c59 (automated) | gVisor bot | |
2020-10-08 | Implement MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ. | Jamie Liu | |
cf. 2a36ab717e8f "rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ" PiperOrigin-RevId: 336186795 | |||
2020-10-08 | Do not resolve routes immediately | Ghanan Gowripalan | |
When a response needs to be sent to an incoming packet, the stack should consult its neighbour table to determine the remote address's link address. When an entry does not exist in the stack's neighbor table, the stack should queue the packet while link resolution completes. See comments. PiperOrigin-RevId: 336185457 | |||
2020-10-08 | Merge release-20200928.0-70-g40269d0c2 (automated) | gVisor bot | |
2020-10-08 | Send unicast probes when link address is known | Ghanan Gowripalan | |
When the neighbor table already has link address for a neighbor but is trying to confirm reachability, it may send unicast probes to the neighbor. PiperOrigin-RevId: 336166711 | |||
2020-10-08 | Merge release-20200928.0-69-g5124ce579 (automated) | gVisor bot | |
2020-10-08 | Minor nogo cleanup. | Adin Scannell | |
PiperOrigin-RevId: 336126583 | |||
2020-10-08 | Merge release-20200928.0-68-g06200cb5c (automated) | gVisor bot | |
2020-10-08 | Improve multi-arch support. | Adin Scannell | |
This change allows Dockerfiles named Dockerfile.$(ARCH) and makes list-images list only supported architectures. Updates #2847 PiperOrigin-RevId: 336108293 | |||
2020-10-08 | Merge release-20200928.0-67-g0c3134028 (automated) | gVisor bot | |
2020-10-08 | Change IPv6 reassembly timeout to 60s | Arthur Sfez | |
It was originally set to 30s for IPv6 (same as IPv4) but this is not what RFC 8200 prescibes. Linux also defaults to 60s [1]. [1] https://github.com/torvalds/linux/blob/47ec5303d73ea344e84f46660fff693c57641386/include/net/ipv6.h#L456 PiperOrigin-RevId: 336034636 | |||
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-10-07 | Add staticcheck and staticstyle analyzers. | Adin Scannell | |
This change also adds support to go_stateify for detecting an appropriate receiver name, avoiding a large number of false positives. PiperOrigin-RevId: 335994587 | |||
2020-10-07 | Merge release-20200928.0-65-gfcddfb0a7 (automated) | gVisor bot | |
2020-10-07 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 335960488 | |||
2020-10-07 | Merge release-20200928.0-64-gb89e43e20 (automated) | gVisor bot | |
2020-10-07 | Merge pull request #4376 from lubinszARM:pr_usr_tls_new | gVisor bot | |
PiperOrigin-RevId: 335930035 | |||
2020-10-07 | Merge release-20200928.0-62-g85a58d110 (automated) | gVisor bot | |
2020-10-07 | [runtime-tests] Exclude failing test due to expired cert. | Ayush Ranjan | |
PiperOrigin-RevId: 335927821 | |||
2020-10-07 | Merge release-20200928.0-61-gecf9a7ef0 (automated) | gVisor bot | |
2020-10-07 | Add precise synchronization to KVM. | Adin Scannell | |
By using TSC scaling as a hack, we can trick the kernel into setting an offset of exactly zero. Huzzah! PiperOrigin-RevId: 335922019 | |||
2020-10-07 | Merge release-20200928.0-60-g7e55ee14e (automated) | gVisor bot | |
2020-10-07 | Fix text processing in bazel build command. | Dean Deng | |
The extraction of the build target was overfitted before, making build_cmd fail in some environments. PiperOrigin-RevId: 335916651 | |||
2020-10-06 | Merge release-20200928.0-59-g95cac27d0 (automated) | gVisor bot | |
2020-10-06 | Discard invalid Neighbor Solicitations | Peter Johnston | |
...per RFC 4861 s7.1.1. PiperOrigin-RevId: 335742851 | |||
2020-10-06 | Merge release-20200928.0-58-g99bf022c2 (automated) | gVisor bot | |
2020-10-06 | Merge release-20200928.0-57-gb761330ca (automated) | gVisor bot | |
2020-10-06 | Add support for IPv6 fragmentation | Arthur Sfez | |
Most of the IPv4 fragmentation code was moved in the fragmentation package and it is reused by IPv6 fragmentation. Test: - pkg/tcpip/network/ipv4:ipv4_test - pkg/tcpip/network/ipv6:ipv6_test - pkg/tcpip/network/fragmentation:fragmentation_test Fixes #4389 PiperOrigin-RevId: 335714280 | |||
2020-10-06 | Merge pull request #4355 from majek:marek/swallow-SO_RCVBUFFORCE-error | gVisor bot | |
PiperOrigin-RevId: 335714100 | |||
2020-10-06 | Merge release-20200928.0-55-g1336af78d (automated) | gVisor bot | |
2020-10-06 | Implement membarrier(2) commands other than *_SYNC_CORE. | Jamie Liu | |
Updates #267 PiperOrigin-RevId: 335713923 | |||
2020-10-06 | Fix typo in merkletree | gVisor bot | |
PiperOrigin-RevId: 335709552 | |||
2020-10-06 | Merge release-20200928.0-53-g68e1dfa30 (automated) | gVisor bot | |
2020-10-06 | Merge pull request #3150 from wietsevenema:patch-2 | gVisor bot | |
PiperOrigin-RevId: 335702168 | |||
2020-10-06 | Merge release-20200928.0-51-ga57dc67b6 (automated) | gVisor bot | |
2020-10-06 | [vfs2] Don't leak reference from Mountnamespace.Root(). | Dean Deng | |
PiperOrigin-RevId: 335583637 | |||
2020-10-06 | Merge release-20200928.0-50-g798cc6b04 (automated) | gVisor bot | |
2020-10-05 | Fix IPv4 ICMP echo handler to copy options | Julian Elischer | |
The IPv4 RFCs are specific (though obtuse) that an echo response packet needs to contain all the options from the echo request, much as if it been routed back to the sender, though apparently with a new TTL. They suggest copying the incoming packet header to achieve this so that is what this patch does. PiperOrigin-RevId: 335559176 | |||
2020-10-06 | Merge release-20200928.0-49-ga1df7f2ed (automated) | gVisor bot | |
2020-10-05 | Simplify nil assignment in kcov. | Dean Deng | |
PiperOrigin-RevId: 335548610 | |||
2020-10-06 | Merge release-20200928.0-48-g9e64b9f3a (automated) | gVisor bot | |
2020-10-05 | Fix gofer monitor prematurely destroying container | Fabricio Voznika | |
When all container tasks finish, they release the mount which in turn will close the 9P session to the gofer. The gofer exits when the connection closes, triggering the gofer monitor. The gofer monitor will _think_ that the gofer died prematurely and destroy the container. Then when the caller attempts to wait for the container, e.g. to get the exit code, wait fails saying the container doesn't exist. Gofer monitor now just SIGKILLs the container, and let the normal teardown process to happen, which will evetually destroy the container at the right time. Also, fixed an issue with exec racing with container's init process exiting. Closes #1487 PiperOrigin-RevId: 335537350 | |||
2020-10-06 | Merge release-20200928.0-47-g8ef7cebcb (automated) | gVisor bot | |
2020-10-05 | Merge pull request #4079 from lemin9538:arm64_fix | gVisor bot | |
PiperOrigin-RevId: 335532690 | |||
2020-10-05 | Merge release-20200928.0-45-g1bc78d9fd (automated) | gVisor bot | |