Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-06 | Merge release-20200127.0-88-g6bd59b4 (automated) | gVisor bot | |
2020-02-06 | Update link address for targets of Neighbor Adverts | Ghanan Gowripalan | |
Get the link address for the target of an NDP Neighbor Advertisement from the NDP Target Link Layer Address option. Tests: - ipv6.TestNeighorAdvertisementWithTargetLinkLayerOption - ipv6.TestNeighorAdvertisementWithInvalidTargetLinkLayerOption PiperOrigin-RevId: 293632609 | |||
2020-02-06 | Merge release-20200127.0-85-g1b6a12a (automated) | gVisor bot | |
2020-02-05 | Add notes to relevant tests. | Adin Scannell | |
These were out-of-band notes that can help provide additional context and simplify automated imports. PiperOrigin-RevId: 293525915 | |||
2020-02-06 | Merge release-20200127.0-84-gf3d9560 (automated) | gVisor bot | |
2020-02-05 | recv() on a closed TCP socket returns ENOTCONN | Eyal Soha | |
From RFC 793 s3.9 p58 Event Processing: If RECEIVE Call arrives in CLOSED state and the user has access to such a connection, the return should be "error: connection does not exist" Fixes #1598 PiperOrigin-RevId: 293494287 | |||
2020-02-05 | Merge branch 'master' into tcp-matchers-submit | Kevin Krakauer | |
2020-02-05 | Merge release-20200127.0-80-g665b614 (automated) | gVisor bot | |
2020-02-04 | Support RTM_NEWADDR and RTM_GETLINK in (rt)netlink. | Ting-Yu Wang | |
PiperOrigin-RevId: 293271055 | |||
2020-02-05 | Merge release-20200127.0-79-gb29aeeb (automated) | gVisor bot | |
2020-02-04 | Merge pull request #1683 from kevinGC:ipt-udp-matchers | gVisor bot | |
PiperOrigin-RevId: 293243342 | |||
2020-02-05 | Merge release-20200127.0-67-ga26a954 (automated) | gVisor bot | |
2020-02-04 | Add socket connection stress test. | Ian Gudger | |
Tests 65k connection attempts on common types of sockets to check for port leaks. Also fixes a bug where dual-stack sockets wouldn't properly re-queue segments received while closing. PiperOrigin-RevId: 293241166 | |||
2020-02-04 | Merge release-20200127.0-65-g95ce8bb (automated) | gVisor bot | |
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-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 | iptables: enable TCP matching with "-m tcp". | Kevin Krakauer | |
A couple other things that changed: - There's a proper extension registration system for matchers. Anyone adding another matcher can use tcp_matcher.go or udp_matcher.go as a template. - All logging and use of syserr.Error in the netfilter package happens at the highest possible level (public functions). Lower-level functions just return normal, descriptive golang errors. | |||
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-30 | Merge branch 'master' into ipt-udp-matchers | Kevin Krakauer | |
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-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-31-g51b7835 (automated) | gVisor bot | |
2020-01-29 | Add support for TCP_DEFER_ACCEPT. | Bhasker Hariharan | |
PiperOrigin-RevId: 292233574 | |||
2020-01-29 | Merge branch 'master' into ipt-udp-matchers | Kevin Krakauer | |
2020-01-28 | Merge release-20200115.0-126-g431ff52 (automated) | gVisor bot | |
2020-01-28 | Update link address for senders of Neighbor Solicitations | Ghanan Gowripalan | |
Update link address for senders of NDP Neighbor Solicitations when the NS contains an NDP Source Link Layer Address option. Tests: - ipv6.TestNeighorSolicitationWithSourceLinkLayerOption - ipv6.TestNeighorSolicitationWithInvalidSourceLinkLayerOption PiperOrigin-RevId: 292028553 | |||
2020-01-28 | Merge release-20200115.0-123-gce0bac4 (automated) | gVisor bot | |
2020-01-28 | Include the NDP Source Link Layer option when sending DAD messages | Ghanan Gowripalan | |
Test: stack_test.TestDADResolve PiperOrigin-RevId: 292003124 | |||
2020-01-28 | Merge release-20200115.0-115-g2a2da5b (automated) | gVisor bot | |
2020-01-27 | Add a type to represent the NDP Source Link Layer Address option | Ghanan Gowripalan | |
Tests: - header.TestNDPSourceLinkLayerAddressOptionEthernetAddress - header.TestNDPSourceLinkLayerAddressOptionSerialize - header.TestNDPOptionsIterCheck - header.TestNDPOptionsIter PiperOrigin-RevId: 291856429 | |||
2020-01-27 | Merge release-20200115.0-109-g60d7ff7 (automated) | gVisor bot | |
2020-01-27 | Merge pull request #1676 from majek:marek/FIX-1632-expose-NewPacketConn | gVisor bot | |
PiperOrigin-RevId: 291803499 | |||
2020-01-27 | Merge release-20200115.0-107-g90ec596 (automated) | gVisor bot | |
2020-01-27 | Fix licenses. | Adin Scannell | |
The preferred Copyright holder is "The gVisor Authors". PiperOrigin-RevId: 291786657 | |||
2020-01-27 | Merge release-20200115.0-106-gfbfcfcf (automated) | gVisor bot | |
2020-01-27 | Update ChecksumVVWithoffset to use unrolled version. | Bhasker Hariharan | |
Fixes #1656 PiperOrigin-RevId: 291777279 | |||
2020-01-27 | Merge release-20200115.0-104-g6b14be4 (automated) | gVisor bot | |
2020-01-27 | Refactor to hide C from channel.Endpoint. | Ting-Yu Wang | |
This is to aid later implementation for /dev/net/tun device. PiperOrigin-RevId: 291746025 | |||
2020-01-27 | More cleanup. | Kevin Krakauer | |
2020-01-27 | Cleanup for GH review. | Kevin Krakauer | |
2020-01-27 | Standardize on tools directory. | Adin Scannell | |
PiperOrigin-RevId: 291745021 | |||
2020-01-27 | Merge branch 'master' into ipt-udp-matchers | Kevin Krakauer | |
2020-01-27 | Expose gonet.NewPacketConn, for parity with gonet.NewConn API | Marek Majkowski | |
gonet.Conn can be created with both gonet.NewConn and gonet.Dial. gonet.PacketConn was created only by gonet.DialUDP. This prevented us from being able to use PacketConn in udp.NewForwarder() context. This simple constructor - NewPacketConn, allows user to create correct structure from that context. |