Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-02 | Merge release-20201117.0-100-gbdaae08ee (automated) | gVisor bot | |
2020-12-02 | Extract ICMPv4/v6 specific stats to their own types | Arthur Sfez | |
This change lets us split the v4 stats from the v6 stats, which will be useful when adding stats for each network endpoint. PiperOrigin-RevId: 345322615 | |||
2020-12-02 | Merge release-20201117.0-99-g6a26930ee (automated) | gVisor bot | |
2020-12-02 | Abandon reassembly of a packet if fragments overlap | Arthur Sfez | |
However, receiving duplicated fragments will not cause reassembly to fail. This is what Linux does too: https://github.com/torvalds/linux/blob/38525c6/net/ipv4/inet_fragment.c#L355 PiperOrigin-RevId: 345309546 | |||
2020-12-02 | Merge release-20201117.0-98-g24d6eb58e (automated) | gVisor bot | |
2020-12-02 | Skip generating an empty (broken) test case. | Adin Scannell | |
It's possible that all the cases in a given batch are excluded if the offsets line up just right, which will cause the test to fail. Don't generate an invalid test in this case. PiperOrigin-RevId: 345276588 | |||
2020-12-02 | Merge release-20201117.0-97-g1375a87a2 (automated) | gVisor bot | |
2020-12-02 | [netstack] Refactor common utils out of netstack to socket package. | Ayush Ranjan | |
Moved AddressAndFamily() and ConvertAddress() to socket package from netstack. This helps because these utilities are used by sibling netstack packages. Such sibling dependencies can later cause circular dependencies. Common utils shared between siblings should be moved up to the parent. PiperOrigin-RevId: 345275571 | |||
2020-12-02 | Merge release-20201117.0-96-gdbd4a6e3e (automated) | gVisor bot | |
2020-12-02 | Add BuildKite agent. | Adin Scannell | |
This has no effect on the continuous integration system, and simply publishes a cached container image containing the agent and metrics agent with known provenance. PiperOrigin-RevId: 345274375 | |||
2020-12-02 | Merge release-20201117.0-95-g7ccb0b6a7 (automated) | gVisor bot | |
2020-12-02 | Fix chown test. | Adin Scannell | |
PiperOrigin-RevId: 345265342 | |||
2020-12-02 | Merge release-20201117.0-94-gb11f40db1 (automated) | gVisor bot | |
2020-12-02 | Clean up verity tests. | Dean Deng | |
Refactor some utilities and rename some others for clarity. PiperOrigin-RevId: 345247836 | |||
2020-12-02 | Merge release-20201117.0-93-g496851d27 (automated) | gVisor bot | |
2020-12-02 | Skip CanKillAllPIDs when running natively. | Adin Scannell | |
This is quite disruptive to run in some environments. PiperOrigin-RevId: 345247206 | |||
2020-12-02 | Merge release-20201117.0-92-gf156fb653 (automated) | gVisor bot | |
2020-12-02 | [netstack] Add back EndpointInfo struct in tcp. | Ayush Ranjan | |
This was removed in an earlier commit. This should remain as it allows to add tcp-only state to be exposed. PiperOrigin-RevId: 345246155 | |||
2020-12-02 | Merge release-20201117.0-91-g9f02d2653 (automated) | gVisor bot | |
2020-12-02 | Fix containerd.sh for later Ubuntu and Debian-based distributions. | Adin Scannell | |
PiperOrigin-RevId: 345245285 | |||
2020-12-02 | Merge release-20201117.0-90-gb26dd6d9b (automated) | gVisor bot | |
2020-12-02 | Add /proc/sys/kernel/sem. | Jing Chen | |
PiperOrigin-RevId: 345178956 | |||
2020-12-02 | Merge release-20201117.0-89-g41675ebc6 (automated) | gVisor bot | |
2020-12-01 | Deflake stack_test.TestRouterSolicitation | Ghanan Gowripalan | |
...by using the fake clock. TestRouterSolicitation no longer runs its sub-tests in parallel now that the sub-tests are not long-running - the fake clock simulates time moving forward. PiperOrigin-RevId: 345165794 | |||
2020-12-02 | Merge release-20201117.0-88-g0c4973942 (automated) | gVisor bot | |
2020-12-01 | Correctly lock when listing neighbor entries | Ghanan Gowripalan | |
PiperOrigin-RevId: 345162450 | |||
2020-12-02 | Merge release-20201117.0-87-g93d29719c (automated) | gVisor bot | |
2020-12-01 | Drop jobs for bazel remote execution. | Adin Scannell | |
PiperOrigin-RevId: 345147980 | |||
2020-12-02 | Merge release-20201117.0-86-gaa419cef4 (automated) | gVisor bot | |
2020-12-01 | Avoid wrong error messages | Zeling Feng | |
Stop showing wrong timeout values in packetimpact test error messages. e.g. "got frames ... want ... during -123ms" PiperOrigin-RevId: 345144938 | |||
2020-12-01 | Merge release-20201117.0-85-gc140b0c49 (automated) | gVisor bot | |
2020-12-01 | Typo fix. | Etienne Perot | |
PiperOrigin-RevId: 345062676 | |||
2020-12-01 | Merge release-20201117.0-84-g25570ac4f (automated) | gVisor bot | |
2020-12-01 | Track join count in multicast group protocol state | Ghanan Gowripalan | |
Before this change, the join count and the state for IGMP/MLD was held across different types which required multiple locks to be held when accessing a multicast group's state. Bug #4682, #4861 Fixes #4916 PiperOrigin-RevId: 345019091 | |||
2020-12-01 | Merge release-20201117.0-83-g6b1dbbbdc (automated) | gVisor bot | |
2020-11-30 | Fix typo in ptrace documentation. | Dean Deng | |
PiperOrigin-RevId: 344958513 | |||
2020-12-01 | Merge release-20201117.0-82-g59a2c785b (automated) | gVisor bot | |
2020-11-30 | Do not start a ContainerExec twice | Zeling Feng | |
ContainerExecStart and ContainerExecAttach both call the /exec/id/start API endpoint. PiperOrigin-RevId: 344946627 | |||
2020-12-01 | Merge release-20201117.0-81-g79e236493 (automated) | gVisor bot | |
2020-11-30 | Fix deadlock in UDP handleControlPacket path. | Bhasker Hariharan | |
Fixing the sendto deadlock exposed yet another deadlock where a lock inversion occurs on the handleControlPacket path where e.mu and demuxer.epsByNIC.mu are acquired in reverse order from say when RegisterTransportEndpoint is called in endpoint.Connect(). This fix sidesteps the issue by just making endpoint.state an atomic and gets rid of the need to acquire e.mu in e.HandleControlPacket. PiperOrigin-RevId: 344939895 | |||
2020-12-01 | Merge release-20201117.0-80-g54ad145f2 (automated) | gVisor bot | |
2020-11-30 | Add more fragment reassembly tests | Toshi Kikuchi | |
These tests check if a maximum-sized (64k) packet is reassembled without receiving a fragment with MF flag set to zero. PiperOrigin-RevId: 344913172 | |||
2020-11-30 | Merge release-20201117.0-79-g786f32c2b (automated) | gVisor bot | |
2020-11-30 | Do not os.Exit() from test/benchmarks/harness.Harness.Init with no args. | Jamie Liu | |
PiperOrigin-RevId: 344896991 | |||
2020-11-30 | Merge release-20201117.0-78-ge81300866 (automated) | gVisor bot | |
2020-11-30 | Perform IGMP/MLD when the NIC is enabled/disabled | Ghanan Gowripalan | |
Test: ip_test.TestMGPWithNICLifecycle Bug #4682, #4861 PiperOrigin-RevId: 344888091 | |||
2020-11-30 | Merge release-20201117.0-77-g3a60bc47a (automated) | gVisor bot | |
2020-11-30 | Ensure containerd is used from installed location. | Adin Scannell | |
Currently, if containerd is installed locally via tools/installers/containerd, then it will not necessarily be used if containerd is installed in the system path. This means that the existing containerd tests are all likely broken. Also, use libbtrfs-dev instead of btrfs-tools, which is not actually required. PiperOrigin-RevId: 344879109 | |||
2020-11-27 | Merge release-20201109.0-121-g4fd71a7b2 (automated) | gVisor bot | |
2020-11-27 | Don't add a temporary address to send DAD/RS packets | Ghanan Gowripalan | |
Bug #4803 PiperOrigin-RevId: 344553664 |