summaryrefslogtreecommitdiffhomepage
path: root/conn_linux.go
AgeCommit message (Collapse)Author
2018-09-16Fixed port overwrite issue on kernels without ipv6Mathias Hall-Andersen
Fixed an issue in CreateBind for Linux: If ipv6 was not supported the error code would be correctly identified as EAFNOSUPPORT and ipv4 binding attempted. However the port would be set to 0, which results in the subsequent create4 call requesting a random port rather than the one provided to CreateBind. This issue was identified by: Kent Friis <leeloored@gmx.com>
2018-09-16global: fix up copyright headersJason A. Donenfeld
2018-06-12Support IPv6-less kernelsJason A. Donenfeld
2018-05-27Disappointing anti-sticky experimentJason A. Donenfeld
2018-05-24Trick for being extra sensitive to route changesJason A. Donenfeld
2018-05-24Back to sticky sockets on androidJason A. Donenfeld
2018-05-24Catch EINTRJason A. Donenfeld
2018-05-23No zero sequence numbersJason A. Donenfeld
2018-05-23Adopt GOPATHJason A. Donenfeld
GOPATH is annoying, but the Go community pushing me to adopt it is even more annoying.
2018-05-22Avoid sticky sockets on AndroidJason A. Donenfeld
The android policy routing system does insane things.
2018-05-20Fix race in netlink peer correlatorJason A. Donenfeld
2018-05-19Add copyright headersMathias Hall-Andersen
2018-05-14Cancelable netlink writes and better response correlationJason A. Donenfeld
2018-05-14Netlink sockets can't be shutdownJason A. Donenfeld
2018-05-14Clean moreJason A. Donenfeld
2018-05-14Look up route for every peerJason A. Donenfeld
2018-05-03global: Add SPDX tags and copyright headerJason A. Donenfeld
Mathias should probably add his copyright headers to each file too.
2018-04-27Clear src cache if route changes to new ifindexJason A. Donenfeld
2018-04-20Rework sticky socketsJason A. Donenfeld
2018-04-18Use socketcall on x86Jason A. Donenfeld
2018-02-04Align with go library layoutMathias Hall-Andersen