-
4c0494185b
derp: remove "fine for now" intentional slow memory leak from derp server
Brad Fitzpatrick
2021-07-13 08:14:10 -07:00
-
c84d7baf98
cmd/tailscale/cli: factor out more up code for testing
David Crawshaw
2021-07-12 14:37:52 -07:00
-
d98829583a
derp: use a dedicated queue for disco traffic.
David Anderson
2021-07-12 14:01:51 -07:00
-
67158549ab
derp: actually export the new drop counter.
David Anderson
2021-07-12 13:32:04 -07:00
-
36492ace9d
derp: add counters to track the type of dropped packets.
David Anderson
2021-07-12 13:05:55 -07:00
-
1072397375
go.mod: bump wireguard/windows to a version that still exists
Brad Fitzpatrick
2021-07-12 11:38:45 -07:00
-
1b1c85d069
Revert "Revert "tstest/integration/vms: end-to-end UDP test (#2361)" (#2364)" (#2365)
Christine Dodrill
2021-07-12 14:53:16 -04:00
-
3d049a9d71
tstest/integration: change return type of AwaitIP from string to netaddr.IP
Simeng He
2021-07-09 11:51:30 -04:00
-
46896a9311
ipn/ipnlocal: start to test whether all state transitions save prefs to disk
Brad Fitzpatrick
2021-07-11 20:10:02 -07:00
-
22cac33fe7
ipn: remove an unnecessary lazy map init on read path
Brad Fitzpatrick
2021-07-11 19:53:23 -07:00
-
7e7c4c1bbe
tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests
Brad Fitzpatrick
2021-07-09 11:16:43 -07:00
-
92077ae78c
wgengine/magicsock: make portmapping async
Brad Fitzpatrick
2021-07-09 10:01:50 -07:00
-
afbd35482d
tstest/integration/vms: add NixOS unstable back (#2330)
Christine Dodrill
2021-07-09 12:13:21 -04:00
-
33cacb5284
tstest/integration/vms: unbreak nixos builds (#2372)
Christine Dodrill
2021-07-09 11:02:19 -04:00
-
b90f149f5e
Run tests on integration test changes (#2373)
Christine Dodrill
2021-07-09 10:50:23 -04:00
-
7a08c159e6
safesocket: create the test socket in a temp dir
Josh Bleecher Snyder
2021-07-08 16:28:07 -07:00
-
254fc7885b
Revert "tstest/integration/vms: end-to-end UDP test (#2361)" (#2364)
Christine Dodrill
2021-07-08 16:10:01 -04:00
-
dc78be12c5
tstest/integration/vms: end-to-end UDP test (#2361)
Christine Dodrill
2021-07-08 15:58:18 -04:00
-
a19eea965f
tstest/integration/vms: use an in-process logcatcher (#2360)
Christine Dodrill
2021-07-08 14:39:45 -04:00
-
440566c5d2
net/interfaces: trim getPACWindows whitespace before parsing URL
Brad Fitzpatrick
2021-07-08 11:25:32 -07:00
-
1e83b97498
tstest/integration/vms: outgoing SSH test (#2349)
Christine Dodrill
2021-07-08 11:38:01 -04:00
-
97279a0fe0
tstest/integration/vms: add Oracle Linux image (#2328)
Christine Dodrill
2021-07-08 10:26:20 -04:00
-
a9fc583211
cmd/tailscale/cli: document the web subcommand a bit more
Brad Fitzpatrick
2021-07-07 21:16:10 -07:00
-
0ad92b89a6
net/tstun: fix data races
Josh Bleecher Snyder
2021-07-07 15:45:00 -07:00
-
7d417586a8
tstest/integration: help bust cmd/go's test caching
Brad Fitzpatrick
2021-07-07 12:01:57 -07:00
-
3dcd18b6c8
tailcfg: note RegionID 900-999 reservation
Brad Fitzpatrick
2021-07-07 12:23:41 -07:00
-
ddb8726c98
util/deephash: don't reflect.Copy if element type is a defined uint8
Brad Fitzpatrick
2021-07-07 11:58:02 -07:00
-
df176c82f5
util/deephash: skip alloc test under race detector
Brad Fitzpatrick
2021-07-07 11:40:28 -07:00
-
6dc38ff25c
util/deephash: optimize hashing of byte arrays, reduce allocs in Hash
Brad Fitzpatrick
2021-07-05 22:13:33 -07:00
-
3962744450
util/deephash: prevent infinite loop on map cycle
Brad Fitzpatrick
2021-07-06 21:41:18 -07:00
-
aceaa70b16
util/deephash: move funcs to methods
Brad Fitzpatrick
2021-07-06 22:37:32 -07:00
-
9288e0d61c
build_docker.sh: use build_dist.sh to inject version information
Irshad Pananilath
2021-07-07 11:55:39 +05:30
-
a8360050e7
tstest/integration/vms: make first end to end test (#2332)
Christine Dodrill
2021-07-06 12:50:19 -04:00
-
805d5d3cde
ipnlocal: move log line inside if statement
David Crawshaw
2021-07-06 09:07:18 -07:00
-
14f901da6d
util/deephash: fix sync.Pool usage
Brad Fitzpatrick
2021-07-05 22:20:27 -07:00
-
e0258ffd92
util/deephash: use keyed struct literal, fix vet
Brad Fitzpatrick
2021-07-05 21:31:30 -07:00
-
bf9f279768
util/deephash: optimize CPU a bit by by avoiding fmt in more places
Brad Fitzpatrick
2021-07-05 21:28:54 -07:00
-
58f2ef6085
util/deephash: add a benchmark and some benchmark data
Brad Fitzpatrick
2021-07-05 21:21:52 -07:00
-
9ae3bd0939
util/deephash: export a Hash func for use by the control plane
Brad Fitzpatrick
2021-07-04 21:25:15 -07:00
-
700badd8f8
util/deephash: move internal/deephash to util/deephash
Brad Fitzpatrick
2021-07-02 21:30:29 -07:00
-
7f095617f2
internal/deephash: 8 bits of output is not enough
Josh Bleecher Snyder
2021-07-02 13:45:23 -07:00
-
c35a832de6
net/tstun: add inner loop to poll
Josh Bleecher Snyder
2021-07-01 14:48:09 -07:00
-
a4cc7b6d54
net/tstun: simplify code
Josh Bleecher Snyder
2021-06-30 13:28:52 -07:00
-
cc23049cd2
net/tstun: remove multi-case selects from hot code
Josh Bleecher Snyder
2021-07-01 14:45:17 -07:00
-
64ee6cf64b
api.md: update preview example
Denton Gentry
2021-07-01 20:46:42 -07:00
-
1e6d8a1043
version: don't allocate parsing unsupported versions, empty strings
Brad Fitzpatrick
2021-07-01 13:45:07 -07:00
-
f11a8928a6
ipn/ipnlocal: fix data race
Josh Bleecher Snyder
2021-07-01 12:20:19 -07:00
-
5813da885c
tstest/integration/vms: verbosify nixos logs to fs, disable unstable (#2294)
Christine Dodrill
2021-06-30 10:38:28 -07:00
-
6b9f8208f4
net/dns: do not run wsl.exe as LocalSystem
David Crawshaw
2021-06-29 17:33:17 -07:00
-
6f3a5802a6
experimental VM test: add -v
Christine Dodrill
2021-06-30 09:28:58 -04:00
-
ec52760a3d
wgengine/router_windows: support toggling local lan access when using exit nodes.
Maisem Ali
2021-06-16 08:53:08 -07:00
-
c37713b927
cmd/tailscale/cli: accept login server synonym
David Crawshaw
2021-06-28 16:04:59 -07:00
-
e68d4d5805
cmd/tailscale: add debug flag to dump derp map
julianknodt
2021-06-28 17:51:10 -07:00
-
fd7fddd44f
control/controlclient: add debug knob to force node to only IPv6 self addr
Brad Fitzpatrick
2021-06-28 15:25:58 -07:00
-
722859b476
wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4
Brad Fitzpatrick
2021-06-28 15:16:37 -07:00
-
1147c7fd4f
net/dns: set WSL /etc/resolv.conf
David Crawshaw
2021-06-25 16:36:36 -07:00
-
9b063b86c3
net/dns: factor directManager out over an FS interface
David Crawshaw
2021-06-25 09:43:13 -07:00
-
506c2fe8e2
cmd/tailscale: make netcheck use active DERP map, delete static copy
julianknodt
2021-06-25 11:44:40 -07:00
-
15677d8a0e
net/socks5/tssocks: add a SOCKS5 dialer type, method-ifying code
Brad Fitzpatrick
2021-06-28 13:12:42 -07:00
-
3910c1edaf
net/socks5/tssocks: add new package, move SOCKS5 glue out of tailscaled
Brad Fitzpatrick
2021-06-28 11:29:25 -07:00
-
5e19ac7adc
tstest/integration: always run SOCK5 server, parse out its listening address
Brad Fitzpatrick
2021-06-28 09:33:42 -07:00
-
54199d9d58
controlclient: log server key and URL
David Crawshaw
2021-06-25 08:59:08 -07:00
-
d6f4b5f5cb
ipn, etc: use controlplane.tailscale.com
David Crawshaw
2021-06-25 07:05:46 -07:00
-
82e15d3450
cmd/tailscaled: log SOCKS5 port when port 0 requested
Brad Fitzpatrick
2021-06-28 08:32:12 -07:00
-
2adbfc920d
integration vm tests: run on every commit to main (#2159)
Christine Dodrill
2021-06-28 07:01:30 -07:00
-
b131a74f99
tstest/integration/vms: build and run NixOS (#2190)
Christine Dodrill
2021-06-28 06:45:45 -07:00
-
72a0b5f042
net/dns/resolver: fmt item
julianknodt
2021-06-27 23:51:22 -07:00
-
10d7c2583c
net/dnsfallback: don't depend on derpmap.Prod
Brad Fitzpatrick
2021-06-27 20:40:24 -07:00
-
194d5b8412
tstest/integration/vms: add in-process DERP server (#2108)
Christine Dodrill
2021-06-25 12:59:45 -07:00
-
6b234323a0
tstest/integration/vms: fix flake when testing (#2145)
Christine Dodrill
2021-06-25 11:45:12 -07:00
-
8a4dffee07
types/logger: fix deadlock RateLimitedFn reentrancy
Brad Fitzpatrick
2021-06-25 08:14:27 -07:00
-
59e9b44f53
wgengine/filter: add a debug flag for filter logs (#2241)
Christine Dodrill
2021-06-25 10:10:26 -04:00
-
80b1308974
net/dns: remove ref to managerImpl
David Crawshaw
2021-06-25 07:02:10 -07:00
-
bcaae3e074
net/dns/resolver: clamp EDNS size
Adrian Dewhurst
2021-06-24 10:36:23 -04:00
-
c69d30cdd7
VERSION.txt: this is v1.11.0.
David Anderson
2021-06-24 15:45:08 -07:00
-
148602a89a
derp,cmd/derper: allow server to verify clients
julianknodt
2021-06-24 13:31:05 -07:00
-
c45bfd4180
wgengine: make dnsIPsOverTailscale also consider DefaultResolvers
Brad Fitzpatrick
2021-06-24 12:57:26 -07:00
-
7b8ed1fc09
net/netns: add Android implementation, allowing registration of JNI hook
Brad Fitzpatrick
2021-06-24 12:50:47 -07:00
-
b92e2ebd24
wgengine/netstack: add Impl.DialContextUDP
Brad Fitzpatrick
2021-06-23 22:09:31 -07:00
-
3d777c13b0
net/socks5: fix a typo
Brad Fitzpatrick
2021-06-23 22:08:47 -07:00
-
084d48d22d
net/dns: always proxy through quad-100 on windows 8.1.
David Anderson
2021-06-23 17:48:47 -07:00
-
45e64f2e1a
net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS
Brad Fitzpatrick
2021-06-22 21:53:43 -07:00
-
597fa3d3c3
tailcfg/derpmap: add flag to omit ts's derps
julianknodt
2021-06-22 16:24:32 -07:00
-
48883272ea
Merge pull request #2227 from tailscale/jknodt/cloner
Julian Knodt
2021-06-23 09:50:45 -07:00
-
-
4ce15505cb
wgengine: randomize client port if netmap says to
David Crawshaw
2021-06-22 13:13:59 -07:00
-
5f8ffbe166
magicsock: add SetPreferredPort method
David Crawshaw
2021-06-22 13:00:40 -07:00
-
676e32ad72
syncs: add AtomicUint32
David Crawshaw
2021-06-22 12:46:21 -07:00
-
733d52827b
net/dns/resolver: skip test on macOS
Brad Fitzpatrick
2021-06-23 08:13:55 -07:00
-
0f18801716
cmd/cloner: support maps with clone ptrs
julianknodt
2021-06-22 22:01:11 -07:00
-
-
ece138ffc3
staticcheck.conf: remove unnecessary warning
David Crawshaw
2021-06-22 12:26:13 -07:00
-
bb363095a5
tailcfg: add Debug.RandomizeClientPort
Brad Fitzpatrick
2021-06-22 11:53:41 -07:00
-
38be964c2b
go.mod: update netstack
Brad Fitzpatrick
2021-06-22 09:58:00 -07:00
-
a0c632f6b5
tstest/integration: fix a race
Brad Fitzpatrick
2021-06-22 10:24:05 -07:00
-
ad288baaea
net/interfaces: use IPv4 link local if nothing better
Denton Gentry
2021-06-15 13:42:18 -07:00
-
3687e5352b
derp: fix traffic handler peer addresses
julianknodt
2021-06-18 16:02:41 -07:00
-
297b3d6fa4
staticcheck.conf: turn off noisy lint errors
David Crawshaw
2021-06-18 09:22:55 -07:00
-
3728634af9
derp: add debug traffic handler
julianknodt
2021-06-17 21:34:01 -07:00
-
2f4817fe20
tstest/integration: fix race flake
Brad Fitzpatrick
2021-06-18 10:09:16 -07:00
-
1ae35b6c59
net/{interfaces,netcheck}: rename some fields, funcs
Brad Fitzpatrick
2021-06-17 17:49:15 -07:00
-
03311bb0d6
hostinfo: add hostinfo package, move stuff out of controlclient
Brad Fitzpatrick
2021-06-17 14:16:09 -07:00