411 Commits (4f71319f7cfb1eb43797cce123bc461b2ecd9521)

Author SHA1 Message Date
Brad Fitzpatrick a084c44afc wgengine, wgengine/router, cmd/tailscale: force netfilter mode off on Synology 6 years ago
Brad Fitzpatrick 31c13013ae wgengine/router: tolerate disabled IPv6 on Windows 6 years ago
Josh Bleecher Snyder 37b40b035b wgengine/router/dns: appease staticcheck (again) 6 years ago
Josh Bleecher Snyder a877dd575c wgengine/router/dns: remove unnecessary lint ignore line 6 years ago
Brad Fitzpatrick 913c1bd04f wgengine/router: on Windows, add a firewall rule to allow Tailscale 6 years ago
Josh Bleecher Snyder 57e642648f wgengine/magicsock: fix typo in comment 6 years ago
Brad Fitzpatrick 6d14678009 wgengine/router: remove unnecessary newlines in log.Printf formats 6 years ago
Brad Fitzpatrick 09d56f54a7
wgengine/router: fix Windows route sorting that caused de-dup to not work (#727) 6 years ago
Brad Fitzpatrick 9b07517f18 wgengine: add Engine.SetLinkChangeCallback 6 years ago
Dmytro Shynkevych cb5f3c0819
tsdns: log when settings upstreams. 6 years ago
Dmytro Shynkevych aa1da24f18
tsdns: remove now unused fields. 6 years ago
Dmytro Shynkevych 7541982635
tsdns: remove forwarding queue. 6 years ago
Dmytro Shynkevych 34a7e7c12b
tsdns: be more strict with type validation. 6 years ago
Dmytro Shynkevych bc34788e65
tsdns: fix accidental rejection of all non-{A, AAAA} questions. 6 years ago
Brad Fitzpatrick 756d6a72bd wgengine: lazily create peer wireguard configs more explicitly 6 years ago
halulu f27a57911b
cmd/tailscale: add derp and endpoints status (#703) 6 years ago
David Crawshaw dd2c61a519 magicsock: call RequestStatus when DERP connects 6 years ago
David Crawshaw a67b174da1 Revert "magicsock: call RequestStatus when DERP connects" 6 years ago
David Crawshaw cd7bc02ab1 magicsock: call RequestStatus when DERP connects 6 years ago
Brad Fitzpatrick 24d1a38e81 wgengine/monitor: add a poller to the Windows link change monitor 6 years ago
Dmytro Shynkevych a903d6c2ed
tailcfg, tsdns: derive root domains from list of nodes (#708) 6 years ago
Disconnect3d 44598e3e89 wgengine/monitor_freebsd.go: remove duplicated errcheck 6 years ago
Brad Fitzpatrick 7841c97af5 wgengine: make lazy wireguard on by default 6 years ago
Dmytro Shynkevych 6c71e5b851
tsdns: copy name when loewrcasing. 6 years ago
Dmytro Shynkevych 1886dfdca3
tsdns: lowercase the name in parseQuery. 6 years ago
Brad Fitzpatrick 9337a99dff tailcfg, wgengine, controlclient: add control-side gating of lazy WG config 6 years ago
chungdaniel 4d56d19b46
control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696) 6 years ago
Brad Fitzpatrick 461db356b9 wgengine/router/dns: fix staticcheck error on Mac 6 years ago
Dmytro Shynkevych 1af70e2468
tsdns: delegate requests asynchronously (#687) 6 years ago
Dmytro Shynkevych a583e498b0
router/dns: set all domains on Windows (#672) 6 years ago
Brad Fitzpatrick f6dc47efe4 tailcfg, controlclient, magicsock: add control feature flag to enable DRPO 6 years ago
Brad Fitzpatrick dbb4c246fa wgengine/monitor: add Windows linkchange monitor 6 years ago
Brad Fitzpatrick 85c3d17b3c wgengine/magicsock: use disco ping src as a candidate endpoint 6 years ago
Brad Fitzpatrick 0512fd89a1 wgengine/magicsock: simplify handlePingLocked 6 years ago
Brad Fitzpatrick b983e5340f wgengine/monitor: add, clean up netlink logging on route changes 6 years ago
Mike Kramlich 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 6 years ago
Dmytro Shynkevych 95a18f815c
router/dns: detect host endianness for NetworkManager. 6 years ago
Brad Fitzpatrick b97aac1718 net/interfaces: include DefaultRouteInterface in interfaces.State 6 years ago
Brad Fitzpatrick 84dc891843 cmd/tailscale/cli: add ping subcommand 6 years ago
Brad Fitzpatrick c64a43a734 wgengine/router: set MTU on Windows to min(configured,possible) 6 years ago
Josh Bleecher Snyder 2622e8e082 wgenginer/router: fix build 6 years ago
Dmytro Shynkevych cb01058a53
wgengine: stop giving tsdns a buffer that will be reused 6 years ago
Brad Fitzpatrick 9a346fd8b4 wgengine,magicsock: fix two lazy wireguard config issues 6 years ago
Dmytro Shynkevych 78c2e1ff83
tsdns: implement reverse DNS lookups, canonicalize names everywhere. (#640) 6 years ago
Brad Fitzpatrick 41c4560592 control/controlclient: remove unused NetworkMap.UAPI method 6 years ago
Brad Fitzpatrick cff737786e wgengine/magicsock: fix lazy config deadlock, document more lock ordering 6 years ago
Brad Fitzpatrick 43bc86588e wgengine/monitor: log RTM_DELROUTE details, fix format strings 6 years ago
Brad Fitzpatrick 2bd9ad4b40 wgengine: fix deadlock between engine and magicsock 6 years ago
Brad Fitzpatrick 7c38db0c97 wgengine/magicsock: don't deadlock on pre-disco Endpoints w/ lazy wireguard configs 6 years ago
Brad Fitzpatrick 4987a7d46c wgengine/magicsock: when hard NAT, add stun-ipv4:static-port as candidate 6 years ago