-
dbc1f71e5d
ipn/message: fix some message encoding problems.
Avery Pennarun
2020-04-29 04:22:43 -04:00
-
2372530964
logtail/backoff: only log backoffs > 2sec
David Crawshaw
2020-04-29 17:41:41 +10:00
-
0038223632
tstest: rename from testy.
David Anderson
2020-04-28 19:56:11 -07:00
-
e1526b796e
ipn: don't listen on the unspecified address in test
Brad Fitzpatrick
2020-04-28 19:20:02 -07:00
-
d2b7cb1e45
ipn, controlclient: add control.New parameter
David Crawshaw
2020-04-29 08:05:24 +10:00
-
f4c7eb8c44
ipn: revert part of
18017f7630
Brad Fitzpatrick
2020-04-28 14:04:45 -07:00
-
18017f7630
ipn, wgengine/magicsock: be more idle when in Stopped state with no peers
Brad Fitzpatrick
2020-04-28 13:41:18 -07:00
-
66c7875974
control/controlclient: wait for c1 to receive a netmap.
David Anderson
2020-04-27 23:01:06 -07:00
-
cbb1e2e853
control/controlclient: document test TestClientsReusingKeys.
David Anderson
2020-04-27 22:45:00 -07:00
-
8296c934ac
Update ifconfig_windows.go
fgergo
2020-02-21 21:22:29 +01:00
-
9669b85b41
wgengine/magicsock: wait for endpoint updater goroutine when closing.
David Anderson
2020-04-27 13:03:22 -07:00
-
ad0795efc2
net/dnscache: don't use the Go resolver on Android
Elias Naur
2020-04-27 20:24:53 +02:00
-
a464439658
control/controlclient: fix build break caused by overzealous gitting
Brad Fitzpatrick
2020-04-27 08:18:35 -07:00
-
2244cca5ff
net/tlsdial: update package doc to say it's now somewhat useless
Brad Fitzpatrick
2020-04-27 08:17:18 -07:00
-
58e83d8f66
tempfork/x509: moved to tailscale/go's crypto/x509 instead
Brad Fitzpatrick
2020-04-27 08:14:54 -07:00
-
172d72a060
Revert "net/tlsdial: add memory-optimized TLS cert verification path for iOS"
Brad Fitzpatrick
2020-04-27 08:13:37 -07:00
-
5d67365cc9
logtail: add PrivateID.IsZero method
Brad Fitzpatrick
2020-04-27 07:33:23 -07:00
-
9497921f52
logpolicy: also set up TLS dialing (for iOS) for log uploads
Brad Fitzpatrick
2020-04-26 08:31:14 -07:00
-
c726c1eec9
logtail: add const DefaultHost with default server name
Brad Fitzpatrick
2020-04-26 08:31:07 -07:00
-
1a0f6fea58
go.mod, go.sum: bump wireguard-go, tidy
Brad Fitzpatrick
2020-04-26 08:06:06 -07:00
-
95a658e1e3
control/controlclient: also rename HTTPC in the tests
Brad Fitzpatrick
2020-04-26 07:51:54 -07:00
-
eb6de2bd88
control/controlclient: restore Options.HTTPC as Options.HTTPTestClient
Brad Fitzpatrick
2020-04-26 07:45:42 -07:00
-
6fcbd4c4d4
net/tlsdial: add memory-optimized TLS cert verification path for iOS
Brad Fitzpatrick
2020-04-25 13:55:51 -07:00
-
b6fa5a69be
net/tlsdial: add package for TLS dials, and make DERP & controlclient use it
Brad Fitzpatrick
2020-04-25 13:24:53 -07:00
-
d427fc023e
tempfork/x509: remove the bundle tag in our fork
Brad Fitzpatrick
2020-04-25 10:00:07 -07:00
-
28c632c97b
tempfork/x509: store certs for iOS compressed in binary, parse lazily
Brad Fitzpatrick
2020-04-25 08:52:53 -07:00
-
8fd8fc9c7d
tempfork/x509: fix build on darwin and windows
Brad Fitzpatrick
2020-04-25 08:03:10 -07:00
-
bfc1261ab6
crypto/x509: keep smaller root cert representation in memory until needed
Brad Fitzpatrick
2020-04-24 21:26:16 -07:00
-
f5993f2440
crypto/x509: add support for CertPool to load certs lazily
Brad Fitzpatrick
2020-04-24 21:13:43 -07:00
-
6b232b5a79
Disable staticcheck for tempfork packages.
Brad Fitzpatrick
2020-04-24 20:43:04 -07:00
-
3bab226299
Add fork of Go 1.15-dev's crypto/x509
Numerous Gophers
2020-04-24 20:15:28 -07:00
-
2dac4f2b24
wgengine/monitor: disable monitor on Android
Elias Naur
2020-04-24 15:23:32 +02:00
-
eccae0cd0c
tsweb: add ReturnHandlerFunc.
David Anderson
2020-04-22 15:34:03 -07:00
-
0a50ecbad3
control/controlclient: add missing vlog, for consistency with other sites
Brad Fitzpatrick
2020-04-21 15:35:37 -07:00
-
b8594dc937
control/controlclient: fix deadlock in timeout+keepalive race
Brad Fitzpatrick
2020-04-21 15:04:05 -07:00
-
d052586da7
cmd/taillogin: delete it
wardn
2020-04-17 09:25:53 -07:00
-
108e3af76f
github: use Go 1.14 in CI.
David Anderson
2020-04-19 13:56:51 -07:00
-
268d331cb5
wgengine/magicsock: prune key.Public-keyed on peer removals
Brad Fitzpatrick
2020-04-18 08:48:01 -07:00
-
00d053e25a
wgengine/magicsock: fix slow memory leak as peer endpoints move around
Brad Fitzpatrick
2020-04-18 08:28:10 -07:00
-
7fc97c5493
wgengine/magicsock: use netaddr more
Brad Fitzpatrick
2020-04-17 15:15:42 -07:00
-
6fb30ff543
wgengine/magicsock: start using inet.af/netaddr a bit
Brad Fitzpatrick
2020-04-17 13:51:52 -07:00
-
42e62a7eb2
testy: fix clock initialization when Start is provided.
David Anderson
2020-04-17 13:19:41 -07:00
-
ccfc4e0634
go.mod: bump wireguard-go version.
David Anderson
2020-04-16 12:53:36 -07:00
-
afbfe4f217
wgengine: drop wireguard MTU to 1280 bytes.
David Anderson
2020-04-14 16:36:17 -07:00
-
b925e18f70
tstime: hand-implement parseInt for specific needs of rfc3339 parsing.
David Anderson
2020-04-14 12:05:19 -07:00
-
dc9b39e3fb
wgengine/windows: use new winipcfg.Sync{Addresses,Routes} functions.
Avery Pennarun
2020-04-13 13:18:46 -04:00
-
adf74c75ed
wgengine: also diagnose not-yet-rebooted system updates on Arch
Brad Fitzpatrick
2020-04-13 09:22:08 -07:00
-
3464114b88
logtail: add ParsePublicID that doesn't allocate
Brad Fitzpatrick
2020-04-13 08:54:35 -07:00
-
780deb9996
go.mod, go.sum: update go4.org/mem to its new home in its own module
Brad Fitzpatrick
2020-04-11 14:00:48 -07:00
-
614eec174f
derp/derphttp: avoid endless reconnect race on failure
Brad Fitzpatrick
2020-04-11 13:35:02 -07:00
-
347a926ac4
control/controlclient: add opt-in netmap verbose debugging env var
Brad Fitzpatrick
2020-04-11 09:22:33 -07:00
-
45f2b53aca
all: remove unnecessary trailing newlines in format patterns for consistency
Brad Fitzpatrick
2020-04-11 08:35:34 -07:00
-
a7e7c7b548
wgengine/magicsock: close derp connections on rebind
Brad Fitzpatrick
2020-04-09 14:21:36 -07:00
-
614261d00d
wgengine/magicsock: reset AddrSet states on Rebind
Brad Fitzpatrick
2020-04-09 22:25:31 -07:00
-
c0697e1feb
net/interfaces: add IsExpensive and up state to State
Brad Fitzpatrick
2020-04-09 19:10:55 -07:00
-
a55c4217db
wgengine: diagnose why CreateTUN might've failed for users
Brad Fitzpatrick
2020-04-10 13:44:08 -07:00
-
3a3b64301e
wgengine: quiet some engine reconfig logging, make more consistent
Brad Fitzpatrick
2020-04-10 08:42:34 -07:00
-
806645ea0e
derp: prevent readFrame() from reading more than len(b) bytes.
Dmitry Adamushko
2020-04-08 18:05:58 +02:00
-
f2c2d0de68
derp/derp_server: unregisterClient() for replaced client connections.
Dmitry Adamushko
2020-04-06 09:18:37 +02:00
-
39ae80a2e7
version: bump date
Brad Fitzpatrick
2020-04-10 08:23:36 -07:00
-
1ec27dbb5b
wgengine: remove an allocation in reconfig
Brad Fitzpatrick
2020-04-10 08:22:13 -07:00
-
b24029717b
ipn: outdent some code in if that's statically always true
Brad Fitzpatrick
2020-04-10 07:52:30 -07:00
-
5b95aa81ea
wgengine: remove IpcSetOperation on LinkChange
David Crawshaw
2020-04-10 13:20:15 +10:00
-
fe149979e6
logpolicy: include Go version in version log
Brad Fitzpatrick
2020-04-09 14:46:19 -07:00
-
73249f8032
netcheck: aggregate spammy logging onto one concise line
Brad Fitzpatrick
2020-04-09 13:13:05 -07:00
-
922d9546bf
wgengine: don't allocate so much in userspaceEngine.getStatus
Brad Fitzpatrick
2020-04-08 08:42:38 -07:00
-
6b2e29867e
controlclient: add auth key test
David Crawshaw
2020-04-09 19:05:03 +10:00
-
f8b72d2b5b
cmd/tailscale: add up --authkey flag
David Crawshaw
2020-04-09 17:16:57 +10:00
-
1747d099e9
ipn: add auth key
David Crawshaw
2020-04-09 17:16:43 +10:00
-
3f087466f5
controlclient: add auth key
David Crawshaw
2020-04-09 17:16:36 +10:00
-
22a0acff39
tailcfg: add auth key to RegisterRequest
David Crawshaw
2020-04-09 17:16:20 +10:00
-
a279032998
cmd/mkpkg: fix missing default value for --depends
Sylvain Rabot
2020-04-08 08:48:14 +02:00
-
0f64d7f9cc
wgengine: remove a tiny allocation
Brad Fitzpatrick
2020-04-07 22:22:36 -07:00
-
59800138ff
bump wireguard dep
Brad Fitzpatrick
2020-04-07 10:02:34 -07:00
-
277fe84c6b
version: don't depend on goversion on ios
Brad Fitzpatrick
2020-04-07 09:28:09 -07:00
-
2776209e49
portlist: don't depend on osexec package on ios, even if it's unused
Brad Fitzpatrick
2020-04-07 08:09:13 -07:00
-
5bb14c07dc
portlist: don't depend on tempfork/osexec on iOS, saves 90KB
Brad Fitzpatrick
2020-04-07 07:56:38 -07:00
-
ec0cd60fc3
portlist: fail earlier, more nicely on iOS
Brad Fitzpatrick
2020-04-06 20:11:24 -07:00
-
96b2f20c5b
types/logger: add Discard helper.
David Anderson
2020-04-06 19:15:19 -07:00
-
44434fdc82
derp/derp_server: fixed unbalanced {register,unregister}Client() calls.
Dmitry Adamushko
2020-04-06 08:45:33 +02:00
-
e19287f60f
wgengine/magicsock: fix Conn docs type reference
Blake Gentry
2020-04-06 14:44:10 -07:00
-
71d6738333
tstime: change an Errorf+return to Fatalf in subtest
Brad Fitzpatrick
2020-04-06 08:20:15 -07:00
-
febdac0499
tstime: write Parse3339 parse that doesn't use time.Parse
Brad Fitzpatrick
2020-04-05 21:47:47 -07:00
-
02948d2c86
Dockerfile: add some usage docs, bump to Go 1.14
Brad Fitzpatrick
2020-04-06 07:57:47 -07:00
-
d503dee6f1
tstime: add new package for time utilities, starting with Parse3339
Brad Fitzpatrick
2020-04-05 14:47:10 -07:00
-
4e0ee141e8
derp/derpmap: add derp5 (Sydney) to prod map.
David Anderson
2020-04-05 18:55:11 -07:00
-
996bf9cae7
logtail: don't send a User-Agent
Brad Fitzpatrick
2020-04-05 08:45:29 -07:00
-
7bf436ba30
tsweb: add some Benchmarks
Brad Fitzpatrick
2020-04-05 12:12:15 -07:00
-
64334143a1
tsweb: rename Handler to ReturnHandler
Brad Fitzpatrick
2020-04-05 09:29:24 -07:00
-
bdc55d7091
logtail: add ParsePrivateID
Brad Fitzpatrick
2020-04-05 09:15:15 -07:00
-
50aeb5b9ad
wgengine: unexport some windows funcs
Brad Fitzpatrick
2020-04-05 08:14:55 -07:00
-
b446de103a
tsweb: fix tests.
David Anderson
2020-04-05 00:22:03 -07:00
-
af3a9dfad6
tsweb: add a StdHandler that doesn't log 200 responses.
David Anderson
2020-04-05 00:14:22 -07:00
-
ba2774ea27
cmd/mkpkg: support depending on stuff.
David Anderson
2020-04-04 18:38:02 -07:00
-
362d6af4e2
cmd/tailscaled: set CacheDirectory in service.
David Anderson
2020-04-04 16:51:40 -07:00
-
e71a7c7a2c
logtail: read to EOF on chunked response
Brad Fitzpatrick
2020-04-04 10:46:54 -07:00
-
fcb6a34f4b
logtail: reduce allocations encoding text
Brad Fitzpatrick
2020-04-04 14:16:33 -07:00
-
2863e49db9
tsweb: don't flush, treat no-op Handler as 200, like Go
Brad Fitzpatrick
2020-04-04 08:55:10 -07:00
-
3b4b17d239
logpolicy: log on dials, add knob to force HTTP/1 for log uploads
Brad Fitzpatrick
2020-04-04 08:20:54 -07:00
-
5d995d9d6b
tsweb: add a test case for nil child errors in tsweb.Error.
David Anderson
2020-04-03 10:37:26 -07:00