- 29 Mar, 2018 3 commits
-
-
Steven Allen authored
-
Steven Allen authored
update sockaddr to fix panics
-
Steven Allen authored
-
- 24 Mar, 2018 1 commit
-
-
Steven Allen authored
test cross-platform building
-
- 23 Mar, 2018 4 commits
-
-
Steven Allen authored
(otherwise, go version doesn't check GOARCH/GOOS)
-
Steven Allen authored
We can't *test* on all platforms/architectures but we can at least make sure building on them works.
-
Jakub Sztandera authored
fix building on 32bit freebsd
-
Steven Allen authored
In general, dedup and cleanup kpoll support.
-
- 10 Mar, 2018 1 commit
-
-
Steven Allen authored
-
- 01 Feb, 2018 3 commits
-
-
Steven Allen authored
-
Steven Allen authored
add a gx release cmd
-
Steven Allen authored
-
- 29 Jan, 2018 3 commits
-
-
Steven Allen authored
check for reuseport support by opening a socket, not listening.
-
Steven Allen authored
Apparently, MacOS fails with an "invalid argument" error for self dials.
-
Steven Allen authored
This ensures that, even if we can't bind to a random port on localhost for some reason, we can still correctly detect if reuse port is supported. Thanks to @Coderlane for suggesting this fix. fixes #24
-
- 28 Jan, 2018 1 commit
-
-
Steven Allen authored
Remove IPv6 enable from travis.yml
-
- 22 Jan, 2018 1 commit
-
-
Steven Allen authored
detect dials to self
-
- 19 Jan, 2018 5 commits
-
-
Steven Allen authored
-
Steven Allen authored
This delay came from linger and caused us to sit in a syscall for a while.
-
Steven Allen authored
-
Steven Allen authored
Dialing oneself with reuseport enabled results in a loopback socket. This is totally useless and causes weird hard-to-debug problems so close it and return an error instead.
-
Steven Allen authored
use reuseport/reuseaddr constants from sys/unix
-
- 13 Jan, 2018 1 commit
-
-
Travis Lane authored
This line breaks test on OSX and run-standard-tests.sh should properly enable IPv6 on Linux TravisCI hosts. Thus this line can be safely removed.
-
- 05 Jan, 2018 1 commit
-
-
Steven Allen authored
SO_REUSEPORT wasn't previously defined upstream but this has been fixed.
-
- 12 Dec, 2017 2 commits
-
-
Steven Allen authored
Update Travis CI to use standard test script. Add basic Makefile.
-
Steven Allen authored
-
- 20 Nov, 2017 3 commits
-
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
Steven Allen authored
make go vet happy
-
- 17 Nov, 2017 1 commit
-
-
Steven Allen authored
-
- 09 Nov, 2017 8 commits
-
-
Steven Allen authored
-
Steven Allen authored
fix building on windows
-
Steven Allen authored
make reuseport compile on netbsd
-
Steven Allen authored
cleanup the available function on unix
-
Steven Allen authored
fixes #3 (all credit goes to @tv42)
-
Steven Allen authored
-
Steven Allen authored
Three's no need to explicitly initialize these fields anyways and netbsd uses a different type for the `Udate` field (int64). fixes #14
-
Steven Allen authored
-
- 08 Nov, 2017 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
switch to golang.org/x/sys
-