Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-09 | global: apply gofumpt | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-10-20 | ipc, rwcancel: compile on js/wasm | Brad Fitzpatrick | |
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> | |||
2021-10-12 | global: remove old-style build tags | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-09-27 | rwcancel: use unix.Poll again but bump x/sys so it uses ppoll under the hood | Jason A. Donenfeld | |
This reverts commit fcc601dbf0f6b626ec1d47a880cbe64f9c8fe385 but then bumps go.mod. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-09-26 | rwcancel: use ppoll on Linux for Android | Jason A. Donenfeld | |
This is a temporary measure while we wait for https://go-review.googlesource.com/c/sys/+/352310 to land. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-09-05 | global: add new go 1.17 build comments | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-05-20 | rwcancel: use ordinary os.ErrClosed instead of custom error | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-05-20 | rwcancel: use poll instead of select | Jason A. Donenfeld | |
Suggested-by: Lennart Poettering <lennart@poettering.net> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-02-09 | rwcancel: add an explicit close call | Jason A. Donenfeld | |
This lets us collect FDs even if the GC doesn't do it for us. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-02-09 | rwcancel: use errors.Is for unwrapping | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2021-01-28 | global: bump copyright | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-05-02 | global: update header comments and modules | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-30 | rwcancel: no-op builds for windows and darwin | David Crawshaw | |
This lets us include the package on those platforms in a followup commit where we split out a conn package from device. It also lets us run `go test ./...` when developing on macOS. Signed-off-by: David Crawshaw <crawshaw@tailscale.com> | |||
2019-10-17 | rwcancel: handle EINTR and EAGAIN in unixSelect() | Avery Pennarun | |
On my Chromebook (Linux 4.19.44 in a VM) and on an AWS EC2 machine, select() was sometimes returning EINTR. This is harmless and just means you should try again. So let's try again. This eliminates a problem where the tunnel fails to come up correctly and the program needs to be restarted. Signed-off-by: Avery Pennarun <apenwarr@gmail.com> | |||
2019-05-14 | global: regroup all imports | Jason A. Donenfeld | |
2019-02-05 | Extend structs rather than embed, when possible | Jason A. Donenfeld | |
2019-02-05 | Update copyright | Jason A. Donenfeld | |
2018-12-11 | Freebsd is finally normal in sys/unix | Jason A. Donenfeld | |
2018-09-16 | global: fix up copyright headers | Jason A. Donenfeld | |
2018-05-24 | Catch EINTR | Jason A. Donenfeld | |
2018-05-21 | Rework freebsd support | Jason A. Donenfeld | |
2018-05-21 | Add FreeBSD support | Brady OBrien | |
Signed-off-by: Brady OBrien <brady.obrien128@gmail.com> | |||
2018-05-14 | No more finalizer for rwcancel | Jason A. Donenfeld | |
2018-05-14 | Add rwcancelation to darwin | Jason A. Donenfeld | |
2018-05-14 | Introduce rwcancel | Jason A. Donenfeld | |