Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-25 | Merge release-20200818.0-39-gae332d96e (automated) | gVisor bot | |
2020-08-25 | Fix TCP_LINGER2 behavior to match linux. | Bhasker Hariharan | |
We still deviate a bit from linux in how long we will actually wait in FIN-WAIT-2. Linux seems to cap it with TIME_WAIT_LEN and it's not completely obvious as to why it's done that way. For now I think we can ignore that and fix it if it really is an issue. PiperOrigin-RevId: 328324922 | |||
2020-08-25 | Merge release-20200818.0-38-gc61f6fcf6 (automated) | gVisor bot | |
2020-08-25 | Merge release-20200818.0-37-gf1821fdb6 (automated) | gVisor bot | |
2020-08-24 | Merge release-20200818.0-34-g2b0b5e252 (automated) | gVisor bot | |
2020-08-24 | Merge release-20200818.0-32-g339d266be (automated) | gVisor bot | |
2020-08-22 | Merge release-20200810.0-90-g17bc5c1b0 (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-87-gbd3383a7e (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-84-g5f33fdf37 (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-83-g5ec3d4ed3 (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-82-gc9e752b64 (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-81-g2c422b7f2 (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-80-gc24db90be (automated) | gVisor bot | |
2020-08-21 | Merge release-20200810.0-79-g0324b94a7 (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-77-ge8a25a283 (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-76-gdf4822709 (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-73-gf12b545d8 (automated) | gVisor bot | |
2020-08-20 | Skip listening TCP ports when trying to bind a free port. | Bhasker Hariharan | |
PiperOrigin-RevId: 327686558 | |||
2020-08-20 | Merge release-20200810.0-72-g7ca62b9da (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-71-g710adf23c (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-70-gd2e32395c (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-69-gbe76c7ce6 (automated) | gVisor bot | |
2020-08-20 | Merge release-20200810.0-68-g633570462 (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-66-gf8a948300 (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-65-g182f66ee5 (automated) | gVisor bot | |
2020-08-19 | ip6tables: move ipv4-specific logic into its own file | Kevin Krakauer | |
A later change will introduce the equivalent IPv6 logic. #3549 PiperOrigin-RevId: 327499064 | |||
2020-08-19 | Merge release-20200810.0-62-g41777e90e (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-61-g333172229 (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-60-g33c60b893 (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-59-g35dc7fe7e (automated) | gVisor bot | |
2020-08-19 | Merge release-20200810.0-58-ge5f05d9bf (automated) | gVisor bot | |
2020-08-18 | Merge release-20200810.0-53-g4184a7d5f (automated) | gVisor bot | |
2020-08-18 | Merge release-20200810.0-52-g6405525b0 (automated) | gVisor bot | |
2020-08-18 | Merge release-20200810.0-49-gb3141b680 (automated) | gVisor bot | |
2020-08-18 | Merge release-20200810.0-48-gb9d87ae7a (automated) | gVisor bot | |
2020-08-18 | Merge release-20200810.0-47-g673b6cc7f (automated) | gVisor bot | |
2020-08-18 | Merge release-20200810.0-46-gda5c2ea6d (automated) | gVisor bot | |
2020-08-17 | Merge release-20200810.0-44-gd42d01b97 (automated) | gVisor bot | |
2020-08-17 | Merge release-20200810.0-43-g1b938ba72 (automated) | gVisor bot | |
2020-08-17 | Merge release-20200810.0-42-g988ab2705 (automated) | gVisor bot | |
2020-08-17 | Merge release-20200810.0-41-ge3e1b3689 (automated) | gVisor bot | |
2020-08-17 | Merge release-20200810.0-40-ge3c4bbd10 (automated) | gVisor bot | |
2020-08-17 | Merge release-20200810.0-39-g3bd066d50 (automated) | gVisor bot | |
2020-08-17 | Remove weak references from unix sockets. | Dean Deng | |
The abstract socket namespace no longer holds any references on sockets. Instead, TryIncRef() is used when a socket is being retrieved in BoundEndpoint(). Abstract sockets are now responsible for removing themselves from the namespace they are in, when they are destroyed. Updates #1486. PiperOrigin-RevId: 327064173 | |||
2020-08-13 | Merge release-20200810.0-23-g47515f475 (automated) | gVisor bot | |
2020-08-13 | Migrate to PacketHeader API for PacketBuffer. | Ting-Yu Wang | |
Formerly, when a packet is constructed or parsed, all headers are set by the client code. This almost always involved prepending to pk.Header buffer or trimming pk.Data portion. This is known to prone to bugs, due to the complexity and number of the invariants assumed across netstack to maintain. In the new PacketHeader API, client will call Push()/Consume() method to construct/parse an outgoing/incoming packet. All invariants, such as slicing and trimming, are maintained by the API itself. NewPacketBuffer() is introduced to create new PacketBuffer. Zero value is no longer valid. PacketBuffer now assumes the packet is a concatenation of following portions: * LinkHeader * NetworkHeader * TransportHeader * Data Any of them could be empty, or zero-length. PiperOrigin-RevId: 326507688 | |||
2020-08-10 | Merge release-20200804.0-57-g7ba5e3558 (automated) | gVisor bot | |
2020-08-10 | ip6tables: move target-specific code to targets.go | Kevin Krakauer | |
This is purely moving code, no changes. netfilter.go is cluttered and targets.go is a good place for this. #3549 PiperOrigin-RevId: 325879965 | |||
2020-08-06 | Merge release-20200804.0-27-g35312a95c (automated) | gVisor bot | |
2020-08-05 | Add loss recovery option for TCP. | Nayana Bidari | |
/proc/sys/net/ipv4/tcp_recovery is used to enable RACK loss recovery in TCP. PiperOrigin-RevId: 325157807 |