aboutsummaryrefslogtreecommitdiffstats
path: root/conn_linux.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed port overwrite issue on kernels without ipv6Mathias Hall-Andersen2018-09-161-13/+35
| | | | | | | | | | | | 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>
* global: fix up copyright headersJason A. Donenfeld2018-09-161-2/+1
|
* Support IPv6-less kernelsJason A. Donenfeld2018-06-121-23/+46
|
* Disappointing anti-sticky experimentJason A. Donenfeld2018-05-271-16/+7
|
* Trick for being extra sensitive to route changesJason A. Donenfeld2018-05-241-5/+16
|
* Back to sticky sockets on androidJason A. Donenfeld2018-05-241-2/+0
|
* Catch EINTRJason A. Donenfeld2018-05-241-2/+2
|
* No zero sequence numbersJason A. Donenfeld2018-05-231-1/+1
|
* Adopt GOPATHJason A. Donenfeld2018-05-231-1/+1
| | | | | GOPATH is annoying, but the Go community pushing me to adopt it is even more annoying.
* Avoid sticky sockets on AndroidJason A. Donenfeld2018-05-221-0/+2
| | | | The android policy routing system does insane things.
* Fix race in netlink peer correlatorJason A. Donenfeld2018-05-201-0/+9
|
* Add copyright headersMathias Hall-Andersen2018-05-191-0/+1
|
* Cancelable netlink writes and better response correlationJason A. Donenfeld2018-05-141-18/+22
|
* Netlink sockets can't be shutdownJason A. Donenfeld2018-05-141-8/+28
|
* Clean moreJason A. Donenfeld2018-05-141-13/+4
|
* Look up route for every peerJason A. Donenfeld2018-05-141-59/+88
|
* global: Add SPDX tags and copyright headerJason A. Donenfeld2018-05-031-1/+3
| | | | Mathias should probably add his copyright headers to each file too.
* Clear src cache if route changes to new ifindexJason A. Donenfeld2018-04-271-12/+148
|
* Rework sticky socketsJason A. Donenfeld2018-04-201-186/+150
|
* Use socketcall on x86Jason A. Donenfeld2018-04-181-44/+6
|
* Align with go library layoutMathias Hall-Andersen2018-02-041-0/+582