-
effee49e45
net/interfaces: explicitly check netaddr.IP.Is6 in isUsableV6
Matt Layher
2021-07-28 14:30:06 -04:00
-
3ff8a55fa7
net/tsaddr: remove IsULA, replace with netaddr.IP.IsPrivate
Matt Layher
2021-07-28 14:23:43 -04:00
-
d37451bac6
cmd/derper: dial VPC address with right context
Brad Fitzpatrick
2021-07-29 14:29:05 -07:00
-
e422e9f4c9
cmd/derper: mesh over VPC network
Brad Fitzpatrick
2021-07-29 10:45:07 -07:00
-
0554b64452
ipnlocal: allow access to guest VMs/containers while using an exit node
David Crawshaw
2021-07-02 07:15:28 -07:00
-
9da4181606
tstime/rate: new package
Josh Bleecher Snyder
2021-07-21 17:23:38 -07:00
-
f6e833748b
wgengine: use mono.Time
Josh Bleecher Snyder
2021-07-21 12:14:04 -07:00
-
8a3d52e882
wgengine/magicsock: use mono.Time
Josh Bleecher Snyder
2021-07-21 11:04:36 -07:00
-
c2202cc27c
net/tstun: use mono.Time
Josh Bleecher Snyder
2021-07-21 10:43:53 -07:00
-
142670b8c2
tstime/mono: new package
Josh Bleecher Snyder
2021-07-20 11:11:37 -07:00
-
881bb8bcdc
net/dns/resolver: allow an extra alloc for go closure allocation
Josh Bleecher Snyder
2021-07-29 12:25:06 -07:00
-
b6179b9e83
net/dnsfallback: add new nodes
Brad Fitzpatrick
2021-07-29 10:50:46 -07:00
-
2d35737a7a
Dockerfile: remove extra COPY step (#2355)
Pratik
2021-07-28 23:37:50 +05:30
-
c179b9b535
cmd/tsshd: switch from github.com/kr/pty to github.com/creack/pty
Aaron Bieber
2021-07-28 09:53:02 -06:00
-
690ade4ee1
ipn/ipnlocal: add URL to IP forwarding error message
Brad Fitzpatrick
2021-07-28 08:00:03 -07:00
-
f414a9cc01
net/dns/resolver: EDNS OPT record off-by-one
David Crawshaw
2021-07-27 16:23:07 -07:00
-
1034b17bc7
net/tstun: buffer outbound channel
Josh Bleecher Snyder
2021-07-27 15:44:03 -07:00
-
965dccd4fc
net/tstun: buffer outbound channel
Josh Bleecher Snyder
2021-07-13 18:01:56 -07:00
-
7b9f02fcb1
cmd/tailscale/cli: document that empty string disable exit nodes, routes
Brad Fitzpatrick
2021-07-27 12:12:25 -07:00
-
d8d9036dbb
tailcfg: add Node.PrimaryRoutes
Brad Fitzpatrick
2021-07-27 08:01:29 -07:00
-
1b14e1d6bd
version: bump date
Brad Fitzpatrick
2021-07-27 08:05:17 -07:00
-
bf7ad05230
VERSION.txt: this is v1.13.0.
Denton Gentry
2021-07-27 07:15:59 -07:00
-
68df379a7d
net/portmapper: rename ErrGatewayNotFound to ErrGatewayRange, reword text
Brad Fitzpatrick
2021-07-26 20:09:44 -07:00
-
aaf2df7ab1
net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code
Brad Fitzpatrick
2021-07-26 19:51:18 -07:00
-
dde8e28f00
disable vm tests on every commit to main
Christine Dodrill
2021-07-22 14:33:58 -04:00
-
c17d743886
net/dnscache: update a comment
Brad Fitzpatrick
2021-07-26 16:16:08 -07:00
-
281d503626
net/dnscache: make Dialer try all resolved IPs
Brad Fitzpatrick
2021-07-26 14:36:21 -07:00
-
dfa5e38fad
control/controlclient: report whether we're in a snap package
Brad Fitzpatrick
2021-07-26 14:53:42 -07:00
-
e299300b48
net/dnscache: cache all IPs per hostname
Brad Fitzpatrick
2021-07-26 11:58:28 -07:00
-
7428ecfebd
ipn/ipnlocal: populate Hostinfo.Package on Android
Brad Fitzpatrick
2021-07-26 10:12:28 -07:00
-
5c266bdb73
wgengine: re-set DNS config on Linux after a major link change
Brad Fitzpatrick
2021-07-25 22:33:30 -07:00
-
3377089583
tsweb: add float64 to logged metrics
julianknodt
2021-07-23 12:42:54 -07:00
-
53a2f63658
net/dns/resolver: race well-known resolvers less aggressively
Brad Fitzpatrick
2021-07-25 20:40:37 -07:00
-
e94ec448a7
net/dns/resolver: add forwardQuery type as race work prep
Brad Fitzpatrick
2021-07-25 15:43:49 -07:00
-
064b916b1a
net/dns/resolver: fix func used as netaddr.IP in printf
Brad Fitzpatrick
2021-07-25 15:21:51 -07:00
-
d145c594ad
util/deephash: improve cycle detection (#2470)
Joe Tsai
2021-07-22 15:22:48 -07:00
-
7b295f3d21
net/portmapper: disable UPnP on iOS for now
Brad Fitzpatrick
2021-07-22 13:22:58 -07:00
-
4a2c3e2a0a
control/controlclient: grow goroutine debug buffer as needed
Brad Fitzpatrick
2021-07-22 12:32:08 -07:00
-
1986d071c3
control/controlclient: don't use regexp in goroutine stack scrubbing
Brad Fitzpatrick
2021-07-22 12:25:01 -07:00
-
60f34c70a2
tstest/integration/vms: disable rDNS for sshd on centos (#2492)
Christine Dodrill
2021-07-22 15:24:52 -04:00
-
8db26a2261
tstest/integration/vms: disable nixos unstable (#2491)
Christine Dodrill
2021-07-22 15:16:11 -04:00
-
cecfc14875
net/dns: don't build init*.go on non-windows
Brad Fitzpatrick
2021-07-22 11:57:34 -07:00
-
2968893add
net/dns/resolver: bound DoH usage on iOS
Brad Fitzpatrick
2021-07-22 10:14:46 -07:00
-
95a9adbb97
wgengine/netstack: implement UDP relaying to advertised subnets
Brad Fitzpatrick
2021-07-21 08:38:13 -07:00
-
3daf27eaad
net/dns/resolver: fall back to IPv6 for well-known DoH servers if v4 fails
Brad Fitzpatrick
2021-07-21 12:43:06 -07:00
-
74eee4de1c
net/dns/resolver: use correct Cloudflare DoH hostnames
Brad Fitzpatrick
2021-07-21 12:24:19 -07:00
-
d666bd8533
util/deephash: disambiguate hashing of AppendTo (#2483)
Joe Tsai
2021-07-21 11:29:08 -07:00
-
23ad028414
util/deephash: include type as part of hash for interfaces (#2476)
Joe Tsai
2021-07-21 10:26:04 -07:00
-
3a4201e773
net/portmapper: return correct upnp port
julianknodt
2021-07-20 15:32:34 -07:00
-
a5fb8e0731
util/deephash: introduce deliberate instability (#2477)
Joe Tsai
2021-07-21 09:23:04 -07:00
-
ecac74bb65
wgengine/netstack: fix doc comment
Brad Fitzpatrick
2021-07-21 08:25:05 -07:00
-
e4fecfe31d
wgengine/{monitor,router}: restore Linux ip rules when systemd deletes them
Brad Fitzpatrick
2021-07-20 14:10:52 -07:00
-
0aa77ba80f
tstest/integration: fix filch test flake
Josh Bleecher Snyder
2021-07-20 14:10:11 -07:00
-
ed8587f90d
wgengine/router: take a link monitor
Brad Fitzpatrick
2021-07-20 13:28:06 -07:00
-
24db1a3c9b
safesocket: print full lsof command on failure
Josh Bleecher Snyder
2021-07-20 12:20:01 -07:00
-
130c5e727b
safesocket: reduce log spam while running integration tests
Josh Bleecher Snyder
2021-07-20 12:18:40 -07:00
-
f80193fa4c
tstest/integration: shorten test names
Josh Bleecher Snyder
2021-07-20 12:13:20 -07:00
-
81cdd2f26c
Merge pull request #2464 from tailscale/dsnet/opaque-hash
Joe Tsai
2021-07-20 12:45:30 -07:00
-
-
9a0c8bdd20
util/deephash: make hash type opaque
Joe Tsai
2021-07-19 22:49:51 -07:00
-
a909d37a59
derp: rate limit how often same-key clients can kick each other off server
Brad Fitzpatrick
2021-07-20 08:54:48 -07:00
-
e74d37d30f
net/dns{,/resolver}: quiet DNS output logging
Brad Fitzpatrick
2021-07-19 22:24:43 -07:00
-
-
b6d70203d3
ipn/ipnlocal: fix 'tailscale up' on Windows without GUI
Brad Fitzpatrick
2021-07-19 11:07:42 -07:00
-
7f7a81e5ae
cmd/tailscaled: add func to create ipnserver.Opts
Brad Fitzpatrick
2021-07-19 15:01:41 -07:00
-
87244eda3f
cmd/tailscale/cli: allow effective GOOS to be changed for integration tests
Brad Fitzpatrick
2021-07-19 15:37:04 -07:00
-
787939a60c
.github/workflows: add 'go generate' CI job
Josh Bleecher Snyder
2021-07-12 15:02:45 -07:00
-
84a6dcd9a9
net/dnsfallback: regenerate
Josh Bleecher Snyder
2021-07-19 12:56:38 -07:00
-
4dbbd0aa4a
cmd/addlicense: add command to add licenseheaders to generated code
Josh Bleecher Snyder
2021-07-13 16:34:21 -07:00
-
0ec9040c5e
scripts: remove special case for _strings.go files in check license headers
Josh Bleecher Snyder
2021-07-13 16:33:05 -07:00
-
4b1f2ae382
tstest/integration: generate deps for all platforms in deps generator
Josh Bleecher Snyder
2021-07-13 17:02:48 -07:00
-
41d06bdf86
tempfork/wireguard-windows: remove unnecessary build tag
Josh Bleecher Snyder
2021-07-13 16:19:24 -07:00
-
c179580599
wgengine/magicsock: add debug envvar to force all traffic over DERP
Josh Bleecher Snyder
2021-07-13 16:01:37 -07:00
-
e41193ec4d
wgengine/monitor: don't spam about Linux RTM_NEWRULE events
Brad Fitzpatrick
2021-07-19 14:30:15 -07:00
-
ec4d721572
cmd/tailscaled: use state key constant from ipn package
Brad Fitzpatrick
2021-07-19 14:14:24 -07:00
-
e2eaae8224
cmd/derpprobe: add in a delay to wait for mesh info to sync
Brad Fitzpatrick
2021-07-19 07:52:55 -07:00
-
2ba36c294b
wgengine/monitor: subscribe to Linux ip rule events, log on rule deletes
Brad Fitzpatrick
2021-07-18 14:50:47 -07:00
-
14135dd935
ipn/ipnlocal: make state_test catch the bug fixed by #2445
Avery Pennarun
2021-07-17 02:06:14 -04:00
-
6eecf3c9d1
ipn/ipnlocal: stay out of map poll when down
Brad Fitzpatrick
2021-07-16 15:21:00 -07:00
-
798b0da470
tstest/integration/vms: codegen for top level tests (#2441)
Christine Dodrill
2021-07-16 15:25:16 -04:00
-
391207bbcf
tstest/integration/vms: use one testcontrol instance per VM (#2437)
Christine Dodrill
2021-07-16 11:53:12 -04:00
-
171ec9f8f4
control/{controlknobs,controlclient}: simplify knobs API, fix controlclient crash
Brad Fitzpatrick
2021-07-15 22:34:50 -07:00
-
1bb6abc604
net/portmapper: add upnp port mapping
julianknodt
2021-06-22 15:29:01 -07:00
-
236eb4d04d
net/dns/resolver: upgrade forwarded MagicDNS queries to DoH when IP known
Brad Fitzpatrick
2021-07-15 09:11:12 -07:00
-
4f89fe17a2
Implemented Commandline Download Speedtest (#2064)
Aaditya Chaudhary
2021-07-15 14:43:13 -04:00
-
3ebe16558c
tstest/integration/vms: attempt to send more UDP packets (#2433)
Christine Dodrill
2021-07-15 11:21:19 -04:00
-
09e81b8ba1
tstest/integration/vms: deflake the tailscale_status test (#2427)
Christine Dodrill
2021-07-15 09:59:18 -04:00
-
b67a3007d5
cmd/derper: remove default for non-root users
julianknodt
2021-07-14 17:29:06 -07:00
-
9d4eddcef8
cmd/derper: add default -c arguments
julianknodt
2021-07-14 15:20:38 -07:00
-
ee71c966fd
cmd/derpprobe: bound node pair probe duration
Brad Fitzpatrick
2021-07-14 12:05:39 -07:00
-
e28bc49e5f
netns_linux: remove special handling for tests.
Denton Gentry
2021-07-10 07:22:08 -07:00
-
d2480fd508
net/netns: support !CAP_NET_ADMIN
Denton Gentry
2021-06-29 21:13:00 -07:00
-
1896bf99d9
netns_linux: No namespace for localhost.
Denton Gentry
2021-07-09 04:40:41 -07:00
-
d3697053c9
hostinfo: add AWS Fargate.
Denton Gentry
2021-07-04 18:58:58 -07:00
-
0ae2d2b3ab
hostinfo: detect TestCase environment.
Denton Gentry
2021-07-03 15:18:18 -07:00
-
61622b18fa
net/interface: add AWS App Runner /proc/net/route test
Denton Gentry
2021-06-23 17:13:04 -07:00
-
98ad7f279c
ipn/localapi: fix inability to receive taildrop files w/ escaped names
Brad Fitzpatrick
2021-07-13 15:24:37 -07:00
-
4f4dae32dd
wgengine/magicsock: fix latent data race in test
Josh Bleecher Snyder
2021-07-08 16:16:09 -07:00
-
01e159b610
ipn/ipnlocal: save prefs to disk on UpdatePrefs
Brad Fitzpatrick
2021-07-13 14:03:05 -07:00
-
fb06ad19e7
wgcfg: Switch to using mem.RO
julianknodt
2021-07-13 11:48:39 -07:00
-
d349a3231e
wgcfg: use string cut instead of string split
julianknodt
2021-07-13 10:12:47 -07:00
-
664edbe566
wgcfg: add benchmark for FromUAPI
julianknodt
2021-07-12 19:48:32 -07:00