-
96a488e37e
wgengine/router: simplify func normalizeCIDR using netaddr method
Brad Fitzpatrick
2021-02-17 21:35:33 -08:00
-
38629b62fc
cmd/tailscaled: on darwin, fail early if not root with nicer message
Brad Fitzpatrick
2021-02-17 15:45:50 -08:00
-
3e5c3e932c
net/tshttpproxy: support basic auth when available (#1354)
Christine Dodrill
2021-02-17 16:01:47 -05:00
-
d98ef5699d
wgengine/filter: remove redundant code
Brad Fitzpatrick
2021-02-17 09:11:28 -08:00
-
7038c09bc9
ipn/ipnserver: on darwin, let users who are admins use CLI without sudo
Brad Fitzpatrick
2021-02-16 21:06:10 -08:00
-
d3efe8caf6
safesocket, ipn/ipnserver: look up peer creds on Darwin
Brad Fitzpatrick
2021-02-15 20:50:20 -08:00
-
65815cc1ac
wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailable
Brad Fitzpatrick
2021-02-16 10:20:24 -08:00
-
4ec01323c1
control/controlclient: note package type in Hostinfo
Brad Fitzpatrick
2021-02-15 13:23:11 -08:00
-
73552eb32e
tailcfg: add Hostinfo.Package
Brad Fitzpatrick
2021-02-15 12:58:56 -08:00
-
dec01ef22b
safesocket: make ConnectDefault use paths pkg, fixing tailscaled-on-macOS
Brad Fitzpatrick
2021-02-15 11:19:22 -08:00
-
7e00100a0a
cmd/hello: make whois client work on macOS against GUI client
Brad Fitzpatrick
2021-02-15 11:16:10 -08:00
-
fdac0387a7
ipn/ipnserver, ipn/ipnlocal: move whois handler to new localapi package
Brad Fitzpatrick
2021-02-15 10:41:52 -08:00
-
36189e2704
wgengine/monitor: prevent shutdown hang in darwin link monitor
Brad Fitzpatrick
2021-02-15 08:59:53 -08:00
-
bbb4631e04
safesocket, wgengine: add some darwin failure diagnostic hints
Brad Fitzpatrick
2021-02-15 08:40:52 -08:00
-
f4ae745b0b
net/{interfaces,netns}: add some new tests, missed from prior commit
Brad Fitzpatrick
2021-02-14 21:09:18 -08:00
-
e923639feb
net/interfaces: fix staticcheck error on darwin
Brad Fitzpatrick
2021-02-14 21:17:12 -08:00
-
d7569863b5
cmd/tailscaled: fix up install-system-daemon on darwin, add uninstall too
Brad Fitzpatrick
2021-02-14 21:11:06 -08:00
-
52e24aa966
net/{interfaces,ns}: add tailscaled-mode darwin routing looping prevention
Brad Fitzpatrick
2021-02-14 07:48:38 -08:00
-
4f7d60ad42
wgengine/monitor: add a darwin implementation for tailscaled mode
Brad Fitzpatrick
2021-02-13 21:06:27 -08:00
-
29b028b9c4
cmd/tailscaled: add subcommand on darwin to install+start tailscaled under launchd
Brad Fitzpatrick
2021-02-13 12:57:49 -08:00
-
54e108ff4e
paths: update some default paths for darwin
Brad Fitzpatrick
2021-02-13 12:10:20 -08:00
-
20e66c5b92
net/interfaces: reconcile interface filtering with address printing in logs
Brad Fitzpatrick
2021-02-12 18:38:16 -08:00
-
c7e5ab8094
wgengine/magicsock: retry and re-send packets in TestTwoDevicePing
Josh Bleecher Snyder
2021-02-10 14:47:26 -08:00
-
ca51529b81
derp/derphttp: return nicer errors from Recv on Close
Brad Fitzpatrick
2021-02-12 12:04:16 -08:00
-
741d654aa3
derp/derphttp: add a context and infoLogger option to RunWatchConnectionLoop
Brad Fitzpatrick
2021-02-12 10:58:43 -08:00
-
1632f9fd6b
wgengine/magicsock: reduce log spam during tests
Josh Bleecher Snyder
2021-02-12 10:17:55 -08:00
-
88586ec4a4
wgengine/magicsock: remove an alloc from ReceiveIPvN
Josh Bleecher Snyder
2021-02-11 13:35:06 -08:00
-
0c673c1344
wgengine/magicsock: unify on netaddr types in addrSet
Josh Bleecher Snyder
2021-02-11 12:39:56 -08:00
-
4cd9218351
wgengine/magicsock: prevent logging while running benchmarks
Josh Bleecher Snyder
2021-02-11 11:54:58 -08:00
-
be906dabd4
version: bump date
Brad Fitzpatrick
2021-02-11 20:11:00 -08:00
-
6680976b50
cmd/tailscaled: pick automatic tun device name on darwin
Brad Fitzpatrick
2021-02-11 20:10:07 -08:00
-
88ab0173a7
wgengine/router: fix BSD router to support multiple local addrs, IPv6
Brad Fitzpatrick
2021-02-11 19:13:03 -08:00
-
25321cbd01
cmd/hello: truncate long strings (#1328)
Ross Zurowski
2021-02-11 20:56:22 -05:00
-
5378776043
cmd/hello: chop DNS name at first dot
Brad Fitzpatrick
2021-02-11 16:38:26 -08:00
-
6075135e0a
cmd/hello: style welcome message (#1325)
Ross Zurowski
2021-02-11 17:42:07 -05:00
-
917307a90c
wgengine/tstun: reply to MagicDNS pings
Brad Fitzpatrick
2021-02-11 11:51:59 -08:00
-
34ffd4f7c6
cmd/hello: serve fake data in dev mode on whois failure
Brad Fitzpatrick
2021-02-11 10:57:08 -08:00
-
de3001bc79
cmd/hello: in dev mode, live reload template
Brad Fitzpatrick
2021-02-11 10:53:33 -08:00
-
11bbfbd8bb
go.mod: update to latest wireguard-go
Josh Bleecher Snyder
2021-02-10 14:14:11 -08:00
-
635e4c7435
wgengine/magicsock: increase legacy ping timeout again
Josh Bleecher Snyder
2021-02-10 11:49:30 -08:00
-
1ec64bc94d
wgengine/router: add another Windows firewall rule to allow incoming UDP
Brad Fitzpatrick
2021-02-10 12:46:29 -08:00
-
7e201806b1
wgengine/magicsock: reconnect to DERP home after network comes back up
Brad Fitzpatrick
2021-02-10 10:04:42 -08:00
-
1f0fa8b814
go.mod: pull in upstream wireguard-go bug fixes
Josh Bleecher Snyder
2021-02-10 08:04:12 -08:00
-
e101d8396d
portlist, version: update build tags for Go 1.16, Apple M1
moncho
2020-12-19 11:16:44 +01:00
-
cbd6224ca4
wgengine/winnet: don't build on non-windows
Brad Fitzpatrick
2021-02-09 21:08:18 -08:00
-
4a82e36491
go.mod: bump to latest wireguard-go
Josh Bleecher Snyder
2021-02-09 14:20:01 -08:00
-
9b4e50cec0
wgengine/magicsock: fix typo in comment
Brad Fitzpatrick
2021-02-09 09:37:24 -08:00
-
07c3df13c6
wgengine/tstun: inform userspaceEngine about injected outbound packets in tundev
Naman Sood
2021-01-26 16:25:42 -05:00
-
e7caad61fb
wgengine: remove IpcGetOperation filter
Josh Bleecher Snyder
2021-02-08 13:34:27 -08:00
-
6b365b0239
wgengine/magicsock: fix DERP reader hang regression during concurrent reads
Brad Fitzpatrick
2021-02-06 22:39:58 -08:00
-
e1f773ebba
wgengine/magicsock: allow more time for pings to transit
Josh Bleecher Snyder
2021-02-08 12:27:35 -08:00
-
6d2b8df06d
wgengine/magicsock: add disabled failing (deadlocking) test for #1282
Brad Fitzpatrick
2021-02-06 21:27:02 -08:00
-
e86b39b73f
ipn/ipnlocal: don't short-circuit default route filtering.
David Anderson
2021-02-05 20:30:32 -08:00
-
1e7a35b225
types/netmap: split controlclient.NetworkMap off into its own leaf package
Brad Fitzpatrick
2021-02-05 15:44:46 -08:00
-
ddfcc4326c
types/persist: split controlclient.Persist into a small leaf package
Brad Fitzpatrick
2021-02-05 15:23:01 -08:00
-
a046b48593
cmd/tailscale/cli: display currently active exit node in
tailscale status.
David Anderson
2021-02-05 13:07:48 -08:00
-
6064b6ff47
wgengine/wgcfg/nmcfg: split control/controlclient/netmap.go into own package
Brad Fitzpatrick
2021-02-05 12:44:43 -08:00
-
138055dd70
tstest/natlab: use net.ErrClosed instead of a new error
Josh Bleecher Snyder
2021-02-05 08:50:30 -08:00
-
ace57d7627
wgengine/magicsock: set a dummy private key in benchmark.
David Anderson
2021-02-05 13:36:05 -08:00
-
b9c2231fdf
ipn: program exit node into the data plane according to user pref.
David Anderson
2021-01-20 17:24:16 -08:00
-
fb6b0e247c
cmd/tailscaled: rename Windows service to just Tailscale
Brad Fitzpatrick
2021-02-05 11:13:34 -08:00
-
98f9e82c62
logpolicy: on Windows, use tailscale-ipn log name if it already existed
Brad Fitzpatrick
2021-02-05 10:53:15 -08:00
-
e8d4afedd1
control/controlclient: don't call lite endpoint update path when logged out
Brad Fitzpatrick
2021-02-04 16:23:16 -08:00
-
a7562be5e1
cmd/tailscaled: move more of the Windows server setup code into tailscaled
Brad Fitzpatrick
2021-02-05 09:53:54 -08:00
-
6f7974b7f2
cmd/tailscaled: add missing depaware.txt update
Brad Fitzpatrick
2021-02-05 08:48:00 -08:00
-
6099ecf7f4
cmd/tailscaled: run as a service on Windows
Brad Fitzpatrick
2021-02-05 08:46:12 -08:00
-
7529b74018
control/controlclient: avoid crash sending map request with zero node key
Brad Fitzpatrick
2021-02-04 16:23:16 -08:00
-
aa6856a9eb
wgengine: adapt to wireguard-go changes
Josh Bleecher Snyder
2021-02-03 15:24:13 -08:00
-
d76334d2f0
ipn: split LocalBackend off into new ipn/ipnlocal package
Brad Fitzpatrick
2021-02-04 13:12:42 -08:00
-
6254efb9ef
cmd/tailscale{,d}: move debug subcommand to tailscaled
Brad Fitzpatrick
2021-02-04 12:20:07 -08:00
-
70eb05fd47
wgengine: access flow pending problem with lock held
Brad Fitzpatrick
2021-02-04 11:18:32 -08:00
-
d37058af72
net/packet: add some more TSMP packet reject reasons and MaybeBroken bit
Brad Fitzpatrick
2021-02-02 15:05:51 -08:00
-
2f0cb98e50
logpolicy: rename target env var to TS_LOG_TARGET (#1267)
Christine Dodrill
2021-02-04 12:38:30 -05:00
-
f7eed25bb9
wgengine/magicsock: filter disco packets and packets when stopped from wireguard
Brad Fitzpatrick
2021-02-03 18:15:01 -08:00
-
81466eef81
Add an environment variable to enable customizing the log target (#1243)
Christine Dodrill
2021-02-04 12:20:17 -05:00
-
45fe06a89f
Revert "tailcfg: remove v6-overlay debug option."
David Anderson
2021-02-03 16:11:46 -08:00
-
e8cd7bb66f
tstest: simplify goroutine leak tests
Josh Bleecher Snyder
2021-02-02 11:30:46 -08:00
-
9a70789853
cmd/tailscale: fix IPN message reading stall in tailscale status -web
Brad Fitzpatrick
2021-02-02 14:48:39 -08:00
-
a2aa6cd2ed
wgengine/router: clarify disabled IPv6 message on Linux
Brad Fitzpatrick
2021-02-01 14:08:46 -08:00
-
d139fa9c92
net/interfaces: use a uint32_t for ipv4 address
David Crawshaw
2021-02-02 10:03:26 -08:00
-
267531e4f8
wgengine/router: probe better for v6 policy routing support.
David Anderson
2021-02-01 14:32:50 -08:00
-
717c715c96
wgengine/wglog: don't log failure to send data packets
Josh Bleecher Snyder
2021-02-01 14:37:58 -08:00
-
516e8a4838
tsweb: add num_goroutines expvar
Josh Bleecher Snyder
2021-02-01 10:50:36 -08:00
-
dd10babaed
wgenginer/magicsock: remove Addrs methods
Josh Bleecher Snyder
2021-01-29 13:11:11 -08:00
-
c7d4bf2333
cmd/tailscale/cli: recommend sudo for 'tailscale up' on failure
Brad Fitzpatrick
2021-02-01 13:52:01 -08:00
-
2889fabaef
cmd/tailscaled/tailscaled.service: revert recent hardening for now
Brad Fitzpatrick
2021-02-01 13:12:15 -08:00
-
761188e5d2
wgengine/wgcfg: fix validateEndpoints of empty string
Brad Fitzpatrick
2021-01-30 11:17:55 -08:00
-
914a486af6
safesocket: refactor macOS auth code, pull out separate LocalTCPPortAndToken
Brad Fitzpatrick
2021-01-29 14:32:56 -08:00
-
60e189f699
cmd/hello: use safesocket client to connect
Brad Fitzpatrick
2021-01-29 13:49:17 -08:00
-
006a224f50
ipn/ipnserver, cmd/hello: do whois over unix socket, not debug http
Brad Fitzpatrick
2021-01-29 13:18:23 -08:00
-
fe7c3e9c17
all: move wgcfg from wireguard-go
Josh Bleecher Snyder
2021-01-29 12:16:36 -08:00
-
0bc73f8e4f
cmd/hello: new hello.ipn.dev server
Brad Fitzpatrick
2021-01-28 16:06:23 -08:00
-
c611d8480b
cmd/tailscaled: add whois/identd-ish debug handler
Brad Fitzpatrick
2021-01-28 15:29:17 -08:00
-
c7fc4a06da
wgengine/router: don't configure IPv6 on Linux when IPv6 is unavailable
Brad Fitzpatrick
2021-01-28 08:06:56 -08:00
-
de497358b8
cmd/tailscaled: add /run to the allowed paths for iptables.
David Anderson
2021-01-28 12:57:10 -08:00
-
1e28207a15
types/logger: fix rateFree interaction with verbosity prefixes
Josh Bleecher Snyder
2021-01-28 10:03:27 -08:00
-
7a16ac80b7
VERSION.txt: this is 1.5.0.
David Anderson
2021-01-27 18:45:22 -08:00
-
4d943536f1
wgengine: don't leak TUN device in NewUserspaceEngine error path
Brad Fitzpatrick
2021-01-27 10:59:47 -08:00
-
9f5b0d058f
wgengine: fix bugs from earlier fix
Brad Fitzpatrick
2021-01-27 10:30:57 -08:00
-
4dab0c1702
tailcfg: update node display name fields and methods (#1207)
Sonia Appasamy
2021-01-27 11:50:31 -05:00