-
161d1d281a
net/ping,netcheck: add v6 pinging capabilities to pinger (#7971)
Charlotte Brandhorst-Satzkorn
2023-04-26 15:59:37 -07:00
-
1145b9751d
VERSION.txt: this is v1.41.0
Denton Gentry
2023-04-26 15:30:28 -07:00
-
1e876a3c1d
ipn/ipnlocal: fix fmt format arg type mismatch in log line
Brad Fitzpatrick
2023-04-26 10:04:06 -07:00
-
a8f10c23b2
cmd/tailscale/cli: [up] reuse --advertise-tags for OAuth key generation
Maisem Ali
2023-04-26 13:51:45 -07:00
-
b2b5379348
cmd/tailscale/cli: [up] change oauth authkey format
Brad Fitzpatrick
2023-04-26 13:20:58 -07:00
-
13de36303d
cmd/tailscale/cli: [up] add experimental oauth2 authkey support
Brad Fitzpatrick
2023-04-26 11:34:28 -07:00
-
095d3edd33
ipn/ipnlocal: reenable profile tests on Windows
James Tucker
2023-04-14 16:13:06 -07:00
-
43819309e1
.github/workflows: split tests and benchmarks for caching
James Tucker
2023-04-26 09:40:19 -07:00
-
1b8a0dfe5e
ssh/tailssh: also handle recording upload failure during writes
Maisem Ali
2023-04-25 18:13:35 -07:00
-
018a382729
cmd/tailscale/cli: [serve] fix MinGW path conversion (#7964)
shayne
2023-04-25 13:07:17 -04:00
-
2e07245384
licenses: update android licenses
License Updater
2023-04-22 08:39:59 +00:00
-
aa87e999dc
licenses: update win/apple licenses
License Updater
2023-04-24 18:19:39 +00:00
-
f58751eb2b
net/packet: add NAT support for DCCP and GRE
Maisem Ali
2023-04-24 11:54:25 -07:00
-
ce11c82d51
ipn/store/awsstore: persist state with intelligent tiering
Marwan Sulaiman
2023-04-24 08:54:48 -04:00
-
90ba26cea1
net/netcheck: fix crash when IPv6 kinda but not really works
Brad Fitzpatrick
2023-04-22 17:39:11 -07:00
-
7778d708a6
ssh/tailssh: handle dialing multiple recorders and failing open
Maisem Ali
2023-04-19 21:33:33 -07:00
-
f66ddb544c
tailcfg: add SSHRecorderFailureAction and SSHRecordingFailureNotifyRequest
Maisem Ali
2023-04-19 21:10:55 -07:00
-
e3b2250e26
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-04-17 22:39:32 +00:00
-
6f521c138d
tailcfg: add CanPort80 field to DERPNode
Andrew Dunham
2023-04-20 10:21:46 -04:00
-
04a3118d45
net/tstun: add tests for captureHook
Andrew Dunham
2023-04-21 10:27:15 -04:00
-
c791e64881
scripts/installer: add Deepin, RisiOS.
Denton Gentry
2023-04-19 20:36:23 -07:00
-
7330aa593e
all: avoid repeated default interface lookups
Mihai Parparita
2023-04-17 16:01:41 -07:00
-
7f17e04a5a
log/sockstatlog: bump logInterval to 10 seconds
Will Norris
2023-04-20 10:53:02 -07:00
-
4722f7e322
all: move network monitoring from wgengine/monitor to net/netmon
Mihai Parparita
2023-04-18 14:26:58 -07:00
-
3ede3aafe4
ipn/localapi: also verify STUN queries work in 'debug derp'
Andrew Dunham
2023-04-19 14:26:21 -04:00
-
f844791e15
safesocket: enable test to run on Windows unpriviliged
James Tucker
2023-04-14 16:52:44 -07:00
-
cd35a79136
syncs: relax TestWatchMultipleValues timing on Windows
James Tucker
2023-04-14 17:01:29 -07:00
-
f85dc6f97c
ci: add more lints (#7909)
Andrew Dunham
2023-04-19 21:54:19 -04:00
-
5acc7c4b1e
.github: Bump ruby/action-slack from 3.0.0 to 3.2.1
dependabot[bot]
2023-03-13 11:58:08 +00:00
-
c328770184
.github: Bump peter-evans/create-pull-request from 4.2.4 to 5.0.0
dependabot[bot]
2023-04-10 11:57:16 +00:00
-
588a234fdc
licenses: update win/apple licenses
License Updater
2023-04-19 23:32:04 +00:00
-
c3ef6fb4ee
ipn/ipnlocal: handle masquerade addresses in PeerAPI
Maisem Ali
2023-04-19 15:23:26 -07:00
-
85de580455
net/tsdial: do not use proxies when dialing out to PeerAPI
Maisem Ali
2023-04-19 15:20:43 -07:00
-
d0906cda97
net/sockstats: expose debug info
Mihai Parparita
2023-04-19 13:45:02 -07:00
-
7c386ca6d2
net/sockstats: fix calculation of radio power usage
Will Norris
2023-04-19 12:56:52 -07:00
-
7f057d7489
licenses: update tailscale{,d} licenses
License Updater
2023-04-17 22:39:41 +00:00
-
c7cea825ae
net/netns: don't log errors when we can't get the default route on Darwin
Mihai Parparita
2023-04-18 09:44:59 -07:00
-
280255acae
various: add golangci-lint, fix issues (#7905)
Andrew Dunham
2023-04-17 18:38:24 -04:00
-
ff1b35ec6c
net/connstats: exclude traffic with internal Tailscale service (#7904)
Joe Tsai
2023-04-17 14:24:29 -07:00
-
9a655a1d58
net/dnsfallback: more explicitly pass through logf function
Mihai Parparita
2023-04-17 10:58:40 -07:00
-
28cb1221ba
.github: Bump actions/setup-go from 3 to 4
dependabot[bot]
2023-04-17 11:57:59 +00:00
-
d5a870b4dc
wgengine/monitor: add --monitor-duration flag to opt-in TestMonitorMode
Brad Fitzpatrick
2023-04-17 11:05:58 -07:00
-
162488a775
net/interfaces: cache "home" router lookup on big Linux routers
Brad Fitzpatrick
2023-04-17 09:40:37 -07:00
-
c5150eae67
net/netcheck: reenable TestNodeAddrResolve on Windows
James Tucker
2023-04-14 15:03:29 -07:00
-
80b138f0df
wgengine/magicsock: keep advertising endpoints after we stop discovering them
Andrew Dunham
2023-04-14 16:37:10 -04:00
-
4b49ca4a12
wgengine/magicsock: update comments on what implements conn.Bind
Brad Fitzpatrick
2023-04-16 08:44:33 -07:00
-
10f1c90f4d
wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration
Brad Fitzpatrick
2023-04-15 13:08:16 -07:00
-
29f7df9d8f
wgengine/magicsock, etc: remove mostly unused WriteTo methods
Brad Fitzpatrick
2023-04-15 07:43:30 -07:00
-
83c41f3697
net/netcheck: remove unused method from interface
Brad Fitzpatrick
2023-04-15 07:46:10 -07:00
-
20f17d6e7b
wgengine/magicsock: reenable magicsock tests on Windows
James Tucker
2023-04-14 17:44:34 -07:00
-
bd0c32ca21
tsnet: disable TestLoopbackSOCKS5 on Windows
James Tucker
2023-04-14 21:37:33 -07:00
-
b7f51a1468
.github/workflows: add artifact caching and remove double build on race
James Tucker
2023-04-14 10:50:19 -07:00
-
f352f8a0e6
util/set: move Slice type from corp to oss
Andrew Dunham
2023-04-14 18:25:09 -04:00
-
8dec1a8724
.github/workflows: reenable Windows CI, disable broken tests
James Tucker
2023-04-14 11:09:21 -07:00
-
4ecc7fdf5f
api.md: update example auth key value
Will Norris
2023-04-14 11:32:09 -07:00
-
6866aaeab3
wgengine/magicsock: factor out receiveIPv4 & receiveIPv6 common code
Brad Fitzpatrick
2023-04-14 08:09:09 -07:00
-
c889254b42
net/art: skip tests on CI for now
Brad Fitzpatrick
2023-04-14 10:13:12 -07:00
-
228d0c6aea
net/netcheck: use dnscache.Resolver when resolving DERP IPs
Andrew Dunham
2023-04-14 12:13:03 -04:00
-
64bbf1738e
tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer
Maisem Ali
2023-04-13 10:12:31 -07:00
-
a5fd51ebdc
net/art: disable the IPv6 100k routes benchmark.
David Anderson
2023-04-05 16:33:25 -07:00
-
a7c910e361
net/art: implement the Table type, a multi-level art route table.
David Anderson
2023-04-04 09:00:51 -07:00
-
edb02b63f8
net/sockstats: pass in logger to sockstats.WithSockStats
Mihai Parparita
2023-04-12 18:23:22 -07:00
-
782ccb5655
.github/workflows: run one set of tests with the tailscale_go build tag
Mihai Parparita
2023-04-12 15:50:52 -07:00
-
bb34589748
log/sockstatlog: limit sockstat logs to 5 MB
Will Norris
2023-04-12 15:17:37 -07:00
-
9e50da321b
client/tailscale: dial LocalAPI at 127.0.0.1 on macOS
Brad Fitzpatrick
2023-04-12 10:24:17 -07:00
-
bdc7a61c24
tool/gocross: add ts_macext build tag for Xcode builds
Mihai Parparita
2023-04-11 09:47:08 -07:00
-
33b006cacf
licenses: update tailscale{,d} licenses
License Updater
2023-04-11 07:39:06 +00:00
-
e5d272f445
licenses: update win/apple licenses
License Updater
2023-04-10 18:01:44 +00:00
-
7c95734907
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-04-11 07:38:44 +00:00
-
8546ff98fb
tsweb: move varz handler(s) into separate modules
Anton Tolchanov
2023-04-10 11:28:16 +01:00
-
c153e6ae2f
prober: migrate to Prometheus metric library
Anton Tolchanov
2023-04-03 11:35:12 +01:00
-
11e6247d2a
tsweb: expose native Prometheus metrics in /debug/varz
Anton Tolchanov
2023-04-03 11:23:37 +01:00
-
690446c784
licenses: update android licenses
License Updater
2023-04-11 04:19:09 +00:00
-
cef0a474f8
ipn/ipnlocal: check that sockstatLogger is available in c2n endpoint
Mihai Parparita
2023-04-10 16:41:01 -07:00
-
03b2c44a21
ipn/ipnlocal: more explicitly say if sockstats are not available
Mihai Parparita
2023-04-10 14:25:22 -07:00
-
1bec2cbbd5
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-04-10 17:34:01 +00:00
-
f571536598
go.mod: bump wireguard-go (#7836)
Jordan Whited
2023-04-10 10:32:46 -07:00
-
e09c434e5d
wgengine/magicsock: remove locking sync requirements on conn disco keys
James Tucker
2023-04-09 16:59:18 -07:00
-
e1b71c83ac
wgengine/magicsock: remove unused fields on discoInfo
James Tucker
2023-04-09 16:48:20 -07:00
-
a257b2f88b
wgengine/magicsock: add immutability documentation to endpointDisco
James Tucker
2023-04-09 20:48:12 -07:00
-
fb18af5564
wgengine/netstack: fix data-race on startup
James Tucker
2023-04-09 21:02:39 -07:00
-
c573bef0aa
tailcfg,wgengine: add initial support for WireGuard only peers
Charlotte Brandhorst-Satzkorn
2023-04-05 17:28:28 -07:00
-
6cfcb3cae4
wgengine/magicsock: fix synchronization of endpoint disco fields
James Tucker
2023-04-08 15:36:47 -07:00
-
e978299bf0
net/sockstats: disable deltas for the cell radio power state metric
Mihai Parparita
2023-04-07 17:49:53 -07:00
-
22680a11ae
net/sockstats: return early if no radio period length
Will Norris
2023-04-07 16:42:21 -07:00
-
75784e10e2
sockstats: add client metrics for radio power state
Will Norris
2023-04-03 14:13:44 -07:00
-
6a627e5a33
net, wgengine/capture: encode NAT addresses in pcap stream
Tom DNetto
2023-03-30 12:39:39 -07:00
-
92459a9248
licenses: update win/apple licenses
License Updater
2023-04-06 00:55:05 +00:00
-
7012bf7981
licenses: update tailscale{,d} licenses
License Updater
2023-04-05 02:57:01 +00:00
-
07b29f13dc
licenses: update android licenses
License Updater
2023-04-05 03:47:06 +00:00
-
f49b9f75b8
util/clientmetric: allow client metric values to be provided by a function
Mihai Parparita
2023-04-05 14:19:40 -07:00
-
c0e0a5458f
cmd/tailscale: show reauth etc. links even if no login name (#7803)
phirework
2023-04-05 17:00:18 -04:00
-
81fd00a6b7
cmd/tailscale/cli: [serve] add support for proxy paths (#7800)
shayne
2023-04-05 12:33:18 -04:00
-
d42d570066
ssh/tailssh: handle output matching better in tests (#7799)
Maisem Ali
2023-04-05 08:35:02 -07:00
-
2c0bda6e2e
ssh/tailssh: make Tailscale SSH work on gokrazy
Brad Fitzpatrick
2023-04-04 22:04:56 -07:00
-
3d29da105c
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-04-05 02:57:15 +00:00
-
765d3253f3
go.mod: bump wireguard-go (#7792)
Jordan Whited
2023-04-04 19:56:00 -07:00
-
ba4e58f429
cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770)
shayne
2023-04-04 22:20:27 -04:00
-
7bfb7744b7
derp,magicsock: add debug envknobs for HTTP and derp server name (#7744)
valscale
2023-04-04 17:10:50 -07:00
-
f475e5550c
net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791)
Jordan Whited
2023-04-04 16:32:16 -07:00