-
683ba62f3e
cmd/testwrapper: fix exit deflake (#9342)
Paul Scott
2023-09-11 19:06:11 +01:00
-
0396366aae
cmd/testwrapper/flakytest: don't spam stderr in Mark when not under wrapper
Brad Fitzpatrick
2023-09-11 10:45:10 -07:00
-
70ea073478
tailcfg: flesh out some docs on MapResponse, clarify slices w/ omitempty
Brad Fitzpatrick
2023-09-09 13:52:28 -07:00
-
a5ffd5e7c3
tailcfg: remove unused MapRequest.IncludeIPv6 field
Brad Fitzpatrick
2023-09-10 06:46:08 -07:00
-
9a86aa5732
all: depend on zstd unconditionally, remove plumbing to make it optional
Brad Fitzpatrick
2023-09-10 07:24:51 -07:00
-
f12c71e71c
cmd/tailscale: reduce duplicate calls to LocalBackend
Marwan Sulaiman
2023-09-09 20:33:43 -04:00
-
dc7aa98b76
all: use set.Set consistently instead of map[T]struct{}
Brad Fitzpatrick
2023-09-09 09:55:57 -07:00
-
d506a55c8a
ipn/ipnstate: address TODO about garbage during peer sorting
Brad Fitzpatrick
2023-09-09 09:02:45 -07:00
-
60e9bd6047
ipn/ipnstate: add some missing docs
Brad Fitzpatrick
2023-09-09 08:54:14 -07:00
-
db307d35e1
types/netmap: delete a copy of views.SliceEqual
Brad Fitzpatrick
2023-09-08 20:40:43 -07:00
-
95082a8dde
util/lru, util/limiter: add debug helper to dump state as HTML
David Anderson
2023-09-07 17:33:02 -07:00
-
d23b8ffb13
cmd/tailscale/cli,ipn: mention available update in "tailscale status" (#9205)
Andrew Lytvynov
2023-09-08 14:27:49 -07:00
-
1073b56e18
ipn/ipnlocal: add logging and locking to c2n /update (#9290)
Andrew Lytvynov
2023-09-08 14:26:55 -07:00
-
1eadb2b608
client/web: clean up assets handling
Sonia Appasamy
2023-09-08 15:30:07 -04:00
-
4a38d8d372
licenses: update win/apple licenses
License Updater
2023-09-07 22:37:35 +00:00
-
0dc65b2e47
licenses: update tailscale{,d} licenses
License Updater
2023-09-04 22:16:42 +00:00
-
1383fc57ad
licenses: update android licenses
License Updater
2023-09-07 17:59:41 +00:00
-
0a0adb68ad
ssh/tailssh: log when recording starts and finishes (#9294)
Joe Tsai
2023-09-07 18:47:04 -07:00
-
a1d4144b18
cmd/tailscale: combine foreground and background serve logic
Marwan Sulaiman
2023-09-07 19:07:36 -04:00
-
8452d273e3
util/linuxfw: Fix comment which lists supported linux arches
Craig Rodrigues
2023-09-07 07:15:13 -07:00
-
0909e90890
util/lru: replace container/list with a custom ring implementation
David Anderson
2023-09-06 16:47:11 -07:00
-
472eb6f6f5
util/lru: add a microbenchmark
David Anderson
2023-09-07 09:31:33 -07:00
-
18b2638b07
metrics: add missing comma in histogram JSON export
Maisem Ali
2023-09-07 15:20:01 -07:00
-
70a9854b39
cmd/tailscale: add background mode to serve/funnel wip (#9202)
Tyler Smalley
2023-09-07 15:07:53 -07:00
-
5ee349e075
tsweb/varz: fix exporting histograms
Maisem Ali
2023-09-07 14:47:21 -07:00
-
1bd3edbb46
release/dist/unixpkgs: demote deb iptables+iproute2 packages to recommended
Brad Fitzpatrick
2023-09-07 13:21:02 -07:00
-
50990f8931
ipn, ipn/ipnlocal: add Foreground field for ServeConfig
Marwan Sulaiman
2023-09-05 13:51:52 -04:00
-
96094cc07e
cmd/testwrapper: exit code 1 when go build fails (#9276)
Paul Scott
2023-09-07 17:18:26 +01:00
-
6fd1961cd7
safesocket, paths: add Plan 9 support
Skip Tavakkolian
2023-09-04 17:13:58 -07:00
-
51d3220153
ipn, ipn/ipnlocal: remove log streaming for StreamServe
Marwan Sulaiman
2023-09-06 20:52:14 -04:00
-
96c2cd2ada
util/limiter: add a keyed token bucket rate limiter
David Anderson
2023-09-06 13:34:19 -07:00
-
c2241248c8
tstest: relax ResourceCheck to 3s
Maisem Ali
2023-09-06 15:29:44 -07:00
-
ac7b4d62fd
cmd/tailscale/cli: make update visible in list (#8662)
Chris Palmer
2023-09-06 10:28:04 -07:00
-
d413dd7ee5
net/dns/publicdns: add support for Wikimedia DNS
Andrew Dunham
2023-09-06 10:18:27 -04:00
-
d61494db68
adjust build tags for tamago
Andrea Barisani
2023-09-06 09:59:18 +02:00
-
9a56184bef
cmd/tailscale: Check App Store tailscaled dialable before selecting. (#9234)
Paul Scott
2023-09-06 12:43:10 +01:00
-
86b0fc5295
util/cmpver: add a few tests covering different OS versions
Anton Tolchanov
2023-08-30 18:45:55 +01:00
-
7686ff6c46
Update clientupdate/distsign/distsign_test.go
Aaron Klotz
2023-09-05 15:43:30 -06:00
-
7d60c19d7d
clientupdate/distsign: add ability to validate a binary that is already located on disk
Aaron Klotz
2023-08-31 13:15:45 -06:00
-
f6a203fe23
control/controlclient: check c.closed in waitUnpause
Maisem Ali
2023-09-05 12:12:08 -07:00
-
45eeef244e
ipn, ipn/ipnlocal: add Foreground field to ServeConfig
Marwan Sulaiman
2023-09-05 14:33:18 -04:00
-
cb3b281e98
ipn/ipnlocal: fix race in enterState
Maisem Ali
2023-09-05 10:28:01 -07:00
-
a4aa6507fa
ipn, ipn/ipnlocal: add session identifier for WatchIPNBus
Marwan Sulaiman
2023-08-31 17:43:54 +01:00
-
7175f06e62
util/rands: add package with HexString func
Brad Fitzpatrick
2023-09-05 09:02:40 -07:00
-
f824274093
cli/serve: shorten help text on error
Sonia Appasamy
2023-08-29 10:55:38 -04:00
-
3280c81c95
.github,cmd/gitops-pusher: update to checkout@v4
Maisem Ali
2023-09-04 14:37:58 -07:00
-
0f397baf77
cmd/testwrapper: emit logs of failed tests on timeout
Maisem Ali
2023-09-04 14:56:08 -07:00
-
52a19b5970
ipn/ipnlocal: prevent cc leaks on multiple Start calls
Maisem Ali
2023-09-04 11:22:56 -07:00
-
6bc15f3a73
ipn/ipnlocal: fix startIsNoopLocked
Maisem Ali
2023-09-04 11:21:51 -07:00
-
1262df0578
net/netmon, net/tsdial: add some link change metrics
Brad Fitzpatrick
2023-09-01 19:56:18 -07:00
-
8683ce78c2
client/web, clientupdate, util/linuxfw, wgengine/magicsock: Use %v verb for errors
Craig Rodrigues
2023-09-02 11:09:38 -07:00
-
d06a75dcd0
ipn/ipnlocal: fix deadlock in resetControlClientLocked
Maisem Ali
2023-09-02 12:04:03 -07:00
-
c6fadd6d71
all: implement AppendText alongside MarshalText (#9207)
Joe Tsai
2023-09-01 18:15:19 -07:00
-
9a3bc9049c
client/web,cmd/tailscale: add prefix flag for web command
Will Norris
2023-08-31 14:27:41 -07:00
-
34e3450734
cmd/tailscale,ipn: add auto-update flags and prefs (#8861)
Andrew Lytvynov
2023-09-01 14:45:12 -06:00
-
055fdb235f
cmd/tailscaled, tstest/integration: make tailscaled die when parent dies
Brad Fitzpatrick
2023-09-01 12:19:54 -07:00
-
e1fbb5457b
cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9169)
Tyler Smalley
2023-09-01 12:28:29 -07:00
-
003e4aff71
control/controlclient: clean up various things in prep for state overhaul
Brad Fitzpatrick
2023-08-30 18:18:10 -07:00
-
0c1e3ff625
ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntry
Brad Fitzpatrick
2023-09-01 10:58:43 -07:00
-
9cbec4519b
control/controlclient: serialize Observer calls
Brad Fitzpatrick
2023-09-01 09:56:31 -07:00
-
8b3ea13af0
net/tsdial: be smarter about when to close SystemDial conns
Brad Fitzpatrick
2023-08-31 22:54:21 -07:00
-
f7b7ccf835
control/controlclient, ipn/ipnlocal: unplumb a bool true literal opt
Brad Fitzpatrick
2023-08-31 22:28:47 -07:00
-
346445acdd
.github/workflows: only run bench all on packages with benchmarks
Brad Fitzpatrick
2023-08-31 21:36:07 -07:00
-
96277b63ff
ipn/ipnlocal: rename LogoutSync to Logout
Maisem Ali
2023-08-31 19:11:20 -07:00
-
f52273767f
ipn/ipnlocal: fix missing mutex usage for profileManager
Maisem Ali
2023-08-31 17:55:47 -07:00
-
959362a1f4
ipn/ipnlocal,control/controlclient: make Logout more sync
Maisem Ali
2023-08-31 17:44:13 -07:00
-
1f12b3aedc
.github: do not use testwrapper for benchmarks
Maisem Ali
2023-08-31 14:55:57 -07:00
-
7074a40c06
control/controlclient: run SetControlClientStatus in goroutine
Maisem Ali
2023-08-31 14:31:23 -07:00
-
86dc0af5ae
control/controlclient: rename Auto cancel methods, add missing Lock variant
Brad Fitzpatrick
2023-08-31 14:11:09 -07:00
-
61ae16cb6f
ipn/ipnlocal: add missing mutex unlock in error path
Brad Fitzpatrick
2023-08-31 14:08:09 -07:00
-
47cf836720
tsnet: remove redundant ephemeral logout on close
Brad Fitzpatrick
2023-08-30 20:27:04 -07:00
-
21247f766f
ipn/ipnlocal: deflake some tests
Brad Fitzpatrick
2023-08-31 09:13:04 -07:00
-
04e1ce0034
control/controlclient: remove unused StartLogout
Brad Fitzpatrick
2023-08-30 18:33:58 -07:00
-
ecc1d6907b
types/logger: add TestLogger
Brad Fitzpatrick
2023-08-30 19:37:35 -07:00
-
77060c4d89
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-08-30 23:26:06 +00:00
-
4e72992900
clientupdate: add linux tarball updates (#9144)
Andrew Lytvynov
2023-08-30 17:25:06 -06:00
-
ce1e02096a
ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114)
Chris Palmer
2023-08-30 14:50:03 -07:00
-
c621141746
control/controlclient: cancel map poll when logging out
Brad Fitzpatrick
2023-08-30 13:38:54 -07:00
-
313a129fe5
control/controlclient: use slices package more
Brad Fitzpatrick
2023-08-30 13:34:22 -07:00
-
37eab31f68
client/web: simply csrf key caching in cgi mode
Will Norris
2023-08-30 11:20:02 -07:00
-
f5bfdefa00
control/controlclient: de-pointer Status.PersistView, document more
Brad Fitzpatrick
2023-08-30 11:35:43 -07:00
-
7053e19562
control/controlclient: delete Status.Log{in,out}Finished
Brad Fitzpatrick
2023-08-30 11:09:36 -07:00
-
794650fe50
cmd/k8s-operator: emit event if HTTPS is disabled on Tailnet
Maisem Ali
2023-08-30 10:37:51 -07:00
-
be9914f714
cmd/sniproxy: move default debug-port away from 8080.
Denton Gentry
2023-08-30 08:18:49 -07:00
-
9ce1f5c7d2
control/controlclient: unexport Status.state, add test-only accessor
Brad Fitzpatrick
2023-08-30 10:21:56 -07:00
-
306b85b9a3
cmd/k8s-operator: add metrics to track usage
Maisem Ali
2023-08-30 09:49:11 -07:00
-
0a74d46568
adjust build tags for tamago
Andrea Barisani
2023-08-30 14:23:38 +02:00
-
14320290c3
control/controlclient: merge, simplify two health check calls
Brad Fitzpatrick
2023-08-30 08:57:55 -07:00
-
17438a98c0
cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155)
Irbe Krumina
2023-08-30 14:22:06 +01:00
-
29a35d4a5d
cmd/sniproxy: switch to peterbourgon/ff for flags
Denton Gentry
2023-08-25 07:27:15 -07:00
-
fe709c81e5
cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031)
Irbe Krumina
2023-08-30 08:31:37 +01:00
-
ae747a2e48
cmd/testwrapper: handle timeouts as test failures
Maisem Ali
2023-08-29 18:03:13 -07:00
-
b90b9b4653
client/web: fix data race
Maisem Ali
2023-08-29 18:50:04 -07:00
-
7538f38671
cmd/containerboot: fix broken tests
Maisem Ali
2023-08-29 17:24:25 -07:00
-
abfe5d3879
clientupdate: detect when tailscale is installed without package manager (#9137)
Andrew Lytvynov
2023-08-29 18:36:05 -06:00
-
8b492b4121
net/wsconn: accept a remote addr string and plumb it through
David Anderson
2023-08-29 16:27:30 -07:00
-
e952564b59
client/web: pipe unraid csrf token through apiFetch
Sonia Appasamy
2023-08-29 18:02:01 -04:00
-
1cd03bc0a1
client/web: remove self node on server
Sonia Appasamy
2023-08-29 17:14:18 -04:00
-
da6eb076aa
client/web: add localapi proxy
Sonia Appasamy
2023-08-28 16:44:48 -04:00
-
c919ff540f
cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updating
Maisem Ali
2023-08-29 12:43:22 -07:00