This website requires JavaScript.
468bb3afce
cmd/tailscale/cli: add debug -derp mode
Brad Fitzpatrick
2020-09-03 09:09:23 -07:00
9c25968b63
net/tshttpproxy: fix typo in Windows code added at least second
Brad Fitzpatrick
2020-09-02 21:25:38 -07:00
82a3721661
go.sum: update
Brad Fitzpatrick
2020-09-02 21:25:28 -07:00
b026a638c7
net/tshttpproxy: if winhttp.GetProxyForURL blocks too long, use previous value
Brad Fitzpatrick
2020-09-02 15:32:55 -07:00
a570c27577
portlist: reduce log spam on macOS
Josh Bleecher Snyder
2020-09-02 15:42:33 -07:00
3b05cbacfb
go.mod: update wireguard-go version
Josh Bleecher Snyder
2020-09-02 12:22:49 -07:00
57e642648f
wgengine/magicsock: fix typo in comment
Josh Bleecher Snyder
2020-09-02 11:34:06 -07:00
6d14678009
wgengine/router: remove unnecessary newlines in log.Printf formats
Brad Fitzpatrick
2020-09-01 13:27:42 -07:00
09d56f54a7
wgengine/router: fix Windows route sorting that caused de-dup to not work (#727 )
Brad Fitzpatrick
2020-09-01 13:24:58 -07:00
74ee374667
net/tshttpproxy: add more winhttp logging
Brad Fitzpatrick
2020-08-28 21:37:49 -07:00
1e0be5a458
tshttp, derphttp: send Proxy-Authorization, not Authorization, to proxies
Brad Fitzpatrick
2020-08-28 20:58:14 -07:00
3af2d671e6
cmd/tailscale/cli: add new flag --force-reauth to up subcommand (#717 )
halulu
2020-08-28 20:49:14 +08:00
9b07517f18
wgengine: add Engine.SetLinkChangeCallback
Brad Fitzpatrick
2020-08-27 21:25:17 -07:00
bd37e40d2b
cmd/tailscale/cli: status exit when disconnected (#720 )
halulu
2020-08-28 10:02:32 +08:00
cb5f3c0819
tsdns: log when settings upstreams.
Dmytro Shynkevych
2020-08-27 16:59:58 -04:00
5acbb149a2
ipn/ipnstate: include DNSName in tailscale status --json output
Brad Fitzpatrick
2020-08-27 13:24:59 -07:00
2bac125cad
net/tshttpproxy: move the TS_DEBUG_FAKE_PROXY_AUTH knob up a level
Brad Fitzpatrick
2020-08-27 08:14:03 -07:00
aa1da24f18
tsdns: remove now unused fields.
Dmytro Shynkevych
2020-08-27 03:21:36 -04:00
7541982635
tsdns: remove forwarding queue.
Dmytro Shynkevych
2020-08-26 19:17:20 -04:00
34a7e7c12b
tsdns: be more strict with type validation.
Dmytro Shynkevych
2020-08-27 00:40:30 -04:00
bc34788e65
tsdns: fix accidental rejection of all non-{A, AAAA} questions.
Dmytro Shynkevych
2020-08-27 00:07:15 -04:00
28f9cd06f5
tshttpproxy, controlclient, derphttp, logpolicy: send Negotiate auth to proxies
Brad Fitzpatrick
2020-08-26 20:02:16 -07:00
756d6a72bd
wgengine: lazily create peer wireguard configs more explicitly
Brad Fitzpatrick
2020-08-26 12:20:09 -07:00
483141094c
cmd/tailscale/cli: add basic 'down' subcommand
Brad Fitzpatrick
2020-08-10 19:42:04 -07:00
f27a57911b
cmd/tailscale: add derp and endpoints status (#703 )
halulu
2020-08-26 07:26:10 +08:00
f915ab6552
net/tshttpproxy: add start of Kerberos Negotiate auth to proxies on Windows
Brad Fitzpatrick
2020-08-25 13:45:15 -07:00
dd2c61a519
magicsock: call RequestStatus when DERP connects
David Crawshaw
2020-08-25 16:21:29 -04:00
a67b174da1
Revert "magicsock: call RequestStatus when DERP connects"
David Crawshaw
2020-08-25 15:14:57 -04:00
a3fb422a39
ipn: tag and test for grinder log lines (#711 )
Wendi Yu
2020-08-25 12:42:54 -06:00
cd7bc02ab1
magicsock: call RequestStatus when DERP connects
David Crawshaw
2020-08-25 10:22:36 -04:00
5e0375808b
cmd/tailscale/cli: fix vet warning
Brad Fitzpatrick
2020-08-24 21:35:27 -07:00
24d1a38e81
wgengine/monitor: add a poller to the Windows link change monitor
Brad Fitzpatrick
2020-08-24 21:23:52 -07:00
1be6c6dd70
cmd/tailscale/cli: add hidden debug subcommand
Brad Fitzpatrick
2020-08-24 21:23:37 -07:00
169ff22a84
derp: set NotBefore and NotAfter in DERP server's metacert
Brad Fitzpatrick
2020-08-24 14:55:26 -07:00
a903d6c2ed
tailcfg, tsdns: derive root domains from list of nodes (#708 )
Dmytro Shynkevych
2020-08-24 17:27:21 -04:00
10cad39abd
net/stun: Fix STUN attribute padding (#710 )
renthraysk
2020-08-24 20:52:13 +01:00
9be1917c5b
net/tshttpproxy: discard secondary Windows proxies for now
Brad Fitzpatrick
2020-08-24 09:21:33 -07:00
44598e3e89
wgengine/monitor_freebsd.go: remove duplicated errcheck
Disconnect3d
2020-08-21 11:15:09 +02:00
9e2e8c80af
tailcfg: more Clone methods
David Crawshaw
2020-08-21 08:31:19 -04:00
7841c97af5
wgengine: make lazy wireguard on by default
Brad Fitzpatrick
2020-08-20 20:13:39 -07:00
557c23517b
version: bump date
Brad Fitzpatrick
2020-08-20 20:12:54 -07:00
6c71e5b851
tsdns: copy name when loewrcasing.
Dmytro Shynkevych
2020-08-20 18:54:18 -04:00
1886dfdca3
tsdns: lowercase the name in parseQuery.
Dmytro Shynkevych
2020-08-20 18:05:40 -04:00
309c15dfdd
types/key: restore Curve25519 clamping in NewPrivate
Brad Fitzpatrick
2020-08-20 14:12:35 -07:00
e415991256
derp, derp/derphttp: remove one RTT from DERP setup
Brad Fitzpatrick
2020-08-18 15:32:32 -07:00
9337a99dff
tailcfg, wgengine, controlclient: add control-side gating of lazy WG config
Brad Fitzpatrick
2020-08-20 13:21:25 -07:00
4d56d19b46
control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696 )
chungdaniel
2020-08-20 13:36:19 -04:00
9cb2df4ddd
derp/derpmap: add London, Dallas, Seattle
Brad Fitzpatrick
2020-08-19 20:47:33 -07:00
1e562886f5
net/netcheck: in verbose mode, probe all regions
Brad Fitzpatrick
2020-08-19 20:47:17 -07:00
461db356b9
wgengine/router/dns: fix staticcheck error on Mac
Brad Fitzpatrick
2020-08-19 15:12:30 -07:00
805850add9
derp: remove JSON struct tags in comments
Brad Fitzpatrick
2020-08-19 14:36:43 -07:00
1af70e2468
tsdns: delegate requests asynchronously (#687 )
Dmytro Shynkevych
2020-08-19 15:39:25 -04:00
a583e498b0
router/dns: set all domains on Windows (#672 )
Dmytro Shynkevych
2020-08-19 14:16:57 -04:00
287522730d
derp/derphttp: support standard-ish SSLKEYLOGFILE environment variable
Brad Fitzpatrick
2020-08-18 19:23:29 -07:00
862d223c39
Switch to Go 1.15.
Brad Fitzpatrick
2020-08-18 15:45:24 -07:00
c5eb57f4d6
net/tshttpproxy: new package, support WPAD/PAC proxies on Windows
Brad Fitzpatrick
2020-08-13 15:25:54 -07:00
1835bb6f85
tsweb: rewrite JSONHandler without using reflect (#684 )
halulu
2020-08-18 17:37:01 -04:00
93ffc565e5
derp: remove protocol version 1 support
Brad Fitzpatrick
2020-08-17 16:17:56 -07:00
6b80bcf112
derp: remove a client round-trip waiting on serverInfo
Brad Fitzpatrick
2020-08-17 16:14:07 -07:00
f6dc47efe4
tailcfg, controlclient, magicsock: add control feature flag to enable DRPO
Brad Fitzpatrick
2020-08-17 12:56:17 -07:00
771e9541c7
cmd/tailscale/cli: appease staticcheck
Brad Fitzpatrick
2020-08-17 13:01:20 -07:00
337c86b89d
control/controlclient: don't crash on invalid filter CIDR from server
Brad Fitzpatrick
2020-08-17 07:56:03 -07:00
e64ab89712
derp/derpmap: add Bangalore and Tokyo
Brad Fitzpatrick
2020-08-14 13:29:14 -07:00
adf4f3cce0
cmd/tailscale/cli: make netcheck sort regions, show full region names
Brad Fitzpatrick
2020-08-14 13:29:02 -07:00
80d0b88a89
derp/derpmap: fix constructor argument order
Brad Fitzpatrick
2020-08-14 13:20:25 -07:00
f90f35c123
Merge pull request #686 from tailscale/rosszurowski/add-region-name-to-derpmap
Ross Zurowski
2020-08-14 16:11:29 -04:00
3e2bfe48c3
derpmap: add full region name
Ross Zurowski
2020-08-14 15:57:11 -04:00
062bd67d3b
derp: use rand instead of crypto/rand to generate jitter
Josh Bleecher Snyder
2020-08-13 14:06:43 -07:00
dbb4c246fa
wgengine/monitor: add Windows linkchange monitor
Brad Fitzpatrick
2020-08-12 14:03:34 -07:00
85c3d17b3c
wgengine/magicsock: use disco ping src as a candidate endpoint
Brad Fitzpatrick
2020-08-12 20:12:56 -07:00
0512fd89a1
wgengine/magicsock: simplify handlePingLocked
Brad Fitzpatrick
2020-08-12 19:25:38 -07:00
37c19970b3
derp: add a debug option to verbosely log drops to a destination.
David Anderson
2020-08-12 21:51:21 +00:00
909c165382
derp: remove two key.Public allocations
Josh Bleecher Snyder
2020-08-11 16:40:36 -07:00
b983e5340f
wgengine/monitor: add, clean up netlink logging on route changes
Brad Fitzpatrick
2020-08-12 13:12:56 -07:00
6fa7a9a055
wgengine/router/router_userspace_bsd: on Mac the route program syntax expects delete not del -- this had caused router reconfig to fail in some cases. Fixes #673
Mike Kramlich
2020-08-11 11:04:07 -06:00
95a18f815c
router/dns: detect host endianness for NetworkManager.
Dmytro Shynkevych
2020-08-12 16:02:52 -04:00
b97aac1718
net/interfaces: include DefaultRouteInterface in interfaces.State
Brad Fitzpatrick
2020-08-12 12:48:34 -07:00
75225368a4
derp: fix 32-bit struct field alignment
Brad Fitzpatrick
2020-08-11 13:50:16 -07:00
15949ad77d
derp: export the new expvar.
David Anderson
2020-08-11 19:59:08 +00:00
13661e195a
derp: rename "wireguard" packet type to "other".
David Anderson
2020-08-11 19:30:15 +00:00
1b5b59231b
derp: break down received packets by kind (disco vs. wireguard).
David Anderson
2020-08-11 19:16:15 +00:00
c2b63ba363
cmd/microproxy: add a quick hack for some malformed variables.
David Anderson
2020-08-11 17:22:20 +00:00
5a0c37aafd
logpolicy: consider /var/lib/tailscale when no STATE_DIRECTORY
Brad Fitzpatrick
2020-08-10 20:44:26 -07:00
1f7a7a4ffe
tailcfg: add missing Node.DERP check in Node.Equals
Brad Fitzpatrick
2020-08-10 19:45:20 -07:00
4e63a4fda3
cmd/tailscale/cli: remove already done TODO
Brad Fitzpatrick
2020-08-10 19:41:39 -07:00
a9b1e3f9e8
net/interfaces: remove old debug old
Josh Bleecher Snyder
2020-08-10 14:28:16 -07:00
e577303dc7
derp: make writeUint32 and readUint32 not allocate
Josh Bleecher Snyder
2020-08-07 16:25:59 -07:00
355c6296f0
derp: add readUint32 and writeUint32 benchmarks
Josh Bleecher Snyder
2020-08-10 10:14:36 -07:00
25b021388b
net/netns, net/interfaces: move defaultRouteInterface, add Android fallback
Brad Fitzpatrick
2020-08-10 12:40:00 -07:00
84dc891843
cmd/tailscale/cli: add ping subcommand
Brad Fitzpatrick
2020-08-09 14:49:42 -07:00
d65e2632ab
derp: add basic benchmark
Josh Bleecher Snyder
2020-08-07 15:56:40 -07:00
87cbc067c2
cmd/tailscale/cli: validate advertised routes' IP address-vs-network bits
Brad Fitzpatrick
2020-08-10 08:10:15 -07:00
a275b9d7aa
control/controlclient: use less battery when stopped, stop map requests
Brad Fitzpatrick
2020-07-31 09:39:45 -07:00
dd97111d06
backoff: update to Go style, document a bit, make 30s explicit
Brad Fitzpatrick
2020-08-08 21:03:20 -07:00
696020227c
tailcfg, control/controlclient: support delta-encoded netmaps
Brad Fitzpatrick
2020-08-07 20:44:04 -07:00
b23f2263c1
derp: add server version to /debug, expvars
Josh Bleecher Snyder
2020-08-07 11:51:44 -07:00
c64a43a734
wgengine/router: set MTU on Windows to min(configured,possible)
Brad Fitzpatrick
2020-08-07 12:06:32 -07:00
9318b4758c
README: update contributing section
Brad Fitzpatrick
2020-08-07 08:28:56 -07:00
6818bb843d
Update README, remove old relaynode dredge
Brad Fitzpatrick
2020-08-07 08:25:25 -07:00
24f78eff62
version: new week, new date
Brad Fitzpatrick
2020-08-06 21:30:59 -07:00