Brad Fitzpatrick
5b3f5eabb5
control/controlclient: fix leaked http2 goroutines on shutdown
...
If a noise dial was happening concurrently with shutdown, the
http2 goroutines could leak.
Updates tailscale/corp#14950
Updates tailscale/corp#14515
Updates tailscale/corp#14139
Updates tailscale/corp#13175
Signed-off-by: Brad Fitzpatrick <brad@danga.com >
2023-09-28 11:16:46 -07:00
Brad Fitzpatrick
2c0f0ee759
tool/gocross: disable Linux static linking if GOCROSS_STATIC=0
...
So we can experiment with disabling static linking for tests in CI to
make GitHub Actions output less spammy.
Updates tailscale/corp#13113
Signed-off-by: Brad Fitzpatrick <brad@danga.com >
2023-09-28 09:51:21 -07:00
Brad Fitzpatrick
5c5acadb2a
portlist: unexport SameInodes method
...
Signed-off-by: Brad Fitzpatrick <brad@danga.com >
2021-04-09 15:16:36 -07:00
Brad Fitzpatrick
58c9591a49
version: bump date
2020-06-18 09:10:50 -07:00
Brad Fitzpatrick
8fd8fc9c7d
tempfork/x509: fix build on darwin and windows
...
These fixes were originally in the updates to CL 229917 after
Trybots failed there.
See https://go-review.googlesource.com/c/go/+/229917/1..3
2020-04-25 08:03:10 -07:00
Brad Fitzpatrick
59800138ff
bump wireguard dep
2020-04-07 10:02:34 -07:00
Brad Fitzpatrick
277fe84c6b
version: don't depend on goversion on ios
2020-04-07 09:28:09 -07:00
Brad Fitzpatrick
2776209e49
portlist: don't depend on osexec package on ios, even if it's unused
...
Continuation of 5bb14c07dc .
The earlier commit provided the space savings (as the linker could see
through that osexec was unused at runtime), but it didn't clean up the
dep graph (from go list -json or godepgraph).
This removes the netstat.go file from the build too, just so the dep list
looks more reasonable.
2020-04-07 08:09:13 -07:00
Brad Fitzpatrick
5bb14c07dc
portlist: don't depend on tempfork/osexec on iOS, saves 90KB
...
This gives us 90KB more of memory on iOS, as it shrinks the
NetworkExtension binary by 90KB.
The netstat binary isn't available in the network extension anyway, so
no point pulling in the osexec package which'll just fail to find
netstat anyway.
2020-04-07 07:58:09 -07:00
Brad Fitzpatrick
fee2d9fad4
safesocket: connect to the macOS network extension on darwin (as last resort)
...
(For cmd/tailscale CLI support on macOS)
Signed-off-by: Brad Fitzpatrick <brad@danga.com >
2020-03-29 22:15:28 -07:00
Brad Fitzpatrick
b1d5548fa7
tailcfg: make NodeKey.IsZero have a value receiver
2020-03-19 20:00:32 -07:00
Brad Fitzpatrick
073bb8de80
control/controlclient: don't use Node as value type
2020-03-19 13:19:02 -07:00
Brad Fitzpatrick
e085aec8ef
all: update to wireguard-go API changes
...
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com >
2020-03-17 08:53:05 -07:00
Brad Fitzpatrick
42e98d4edc
Quiet two little log annoyances.
2020-03-13 09:42:09 -07:00
Brad Fitzpatrick
a265d7cbff
wgengine/magicsock: in STUN-disabled test mode, let endpoint discovery proceed
2020-03-10 11:35:43 -07:00
Brad Fitzpatrick
d59d0576af
derp: don't log on all dropped packets; super spammy
...
Signed-off-by: Brad Fitzpatrick <brad@danga.com >
2020-02-28 13:33:47 -08:00
Brad Fitzpatrick
758744a4e3
Fix some Hostinfo value usages from the previous commit.
2020-02-25 11:01:20 -08:00