Commit Graph

  • 5a62aa8047 ipn/ipnlocal: pass down interface state to peerapi ListenConfig hook Brad Fitzpatrick 2021-03-25 21:41:37 -07:00
  • 7dc88e4c1e net/interfaces: track more interface metadata in State Brad Fitzpatrick 2021-03-25 21:26:01 -07:00
  • 04dd6d1dae control/controlclient: sign RegisterRequest (#1549) Adrian Dewhurst 2021-03-26 10:01:08 -04:00
  • 672731ac6f many: gofmt. David Anderson 2021-03-25 17:41:51 -07:00
  • 6521f02ff6 Move DNS flush logic to net/dns. David Anderson 2021-03-25 17:40:52 -07:00
  • 9f7f2af008 wgengine/router/dns: move to net/dns. David Anderson 2021-03-25 15:30:05 -07:00
  • 8432999835 Move wgengine/tsdns to net/dns. David Anderson 2021-03-25 14:50:21 -07:00
  • 81143b6d9a ipn/ipnlocal: start of peerapi between nodes Brad Fitzpatrick 2021-03-25 15:38:40 -07:00
  • dad10fee9c Revert "cmd/tailscaled: split package main into main shim + package" Brad Fitzpatrick 2021-03-25 08:59:00 -07:00
  • 82c4cb765c cmd/tailscaled: split package main into main shim + package Brad Fitzpatrick 2021-03-24 21:08:17 -07:00
  • 28af46fb3b wgengine: pass logger as a separate arg to device.NewDevice Josh Bleecher Snyder 2021-03-23 11:39:06 -07:00
  • b7f0e39bf2 cmd/tailscale: add "tailscale ip [-4] [-6]" command Brad Fitzpatrick 2021-03-24 09:24:25 -07:00
  • 2384c112c9 net/packet, wgengine/{filter,tstun}: add TSMP ping Brad Fitzpatrick 2021-03-23 15:16:15 -07:00
  • 4b77eca2de wgengine/magicsock: check returned error in addTestEndpoint Josh Bleecher Snyder 2021-03-23 11:58:45 -07:00
  • 79f02de55f go.sum: add entries for upstream wireguard-go Josh Bleecher Snyder 2021-03-23 11:55:37 -07:00
  • d31eff8473 tstest/natlab: use net.ErrClosed Josh Bleecher Snyder 2021-03-23 11:55:28 -07:00
  • c99f260e40 wgengine/magicsock: prefer IPv6 transport if roughly equivalent latency Brad Fitzpatrick 2021-03-23 10:17:19 -07:00
  • e2b3d9aa5f all: s/Magic DNS/MagicDNS/ for consistency Brad Fitzpatrick 2021-03-23 10:21:01 -07:00
  • 77ec80538a syncs: add Semaphore Brad Fitzpatrick 2021-03-23 12:15:08 -07:00
  • 9643d8b34d wgengine/magicsock: add an addrLatency type to combine an IPPort+time.Duration Brad Fitzpatrick 2021-03-23 10:07:34 -07:00
  • 96dfeb2d7f wgengine: log tailscale pings Brad Fitzpatrick 2021-03-22 21:47:42 -07:00
  • 85138d3183 health: track whether any network interface is up Brad Fitzpatrick 2021-03-22 21:41:53 -07:00
  • 0994a9f7c4 wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and subnets Brad Fitzpatrick 2021-03-22 21:25:43 -07:00
  • 7e0d12e7cc wgengine/magicsock: don't update control if only endpoint order changes Brad Fitzpatrick 2021-03-22 10:23:26 -07:00
  • 1eb95c7e32 net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding consts Brad Fitzpatrick 2021-03-20 21:45:47 -07:00
  • 01b90df2fa net/packet, wgengine/filter: support SCTP Brad Fitzpatrick 2021-03-19 21:05:51 -07:00
  • 90a6fb7ffe tailcfg: add FilterRule.IPProto Brad Fitzpatrick 2021-03-17 14:24:32 -07:00
  • 32562a82a9 wgengine/magicsock: annotate a few more disco logs as verbose Brad Fitzpatrick 2021-03-19 13:18:02 -07:00
  • 0406a7436a cmd/tailscale/cli: use double hypens, make default usage func more clear Brad Fitzpatrick 2021-03-19 13:09:10 -07:00
  • 8c0a0450d9 ipn/ipnlocal: allow client access to exit node's public IPs. David Anderson 2021-03-17 17:04:32 -07:00
  • 0a02aaf813 control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token Brad Fitzpatrick 2021-03-19 10:21:33 -07:00
  • 7b57310966 net/interfaces: use windows API to get the default route instead of parsing route print output Aleksandar Pesic 2021-03-16 15:52:26 +01:00
  • 439d70dce2 cmd/tailscale, ipn/localapi: get daemon version from localapi status Brad Fitzpatrick 2021-03-18 21:07:58 -07:00
  • d0dffe33c0 cmd/tailscale, ipn/localapi: use localapi for status, not IPN acrobatics Brad Fitzpatrick 2021-03-18 19:34:59 -07:00
  • 0c3e9722cc cmd/tailscale/cli: fix typo in comment Brad Fitzpatrick 2021-03-18 15:42:55 -07:00
  • a480b1baa5 logpolicy: set log target on windows based on a registry key (#1542) Christine Dodrill 2021-03-18 13:23:56 -04:00
  • c19ed37b0f wgengine/magicsock: mark some legacy debug log output as verbose Brad Fitzpatrick 2021-03-18 08:17:59 -07:00
  • cc508be603 control/controlclient: remove redundant Hostinfo log Brad Fitzpatrick 2021-03-18 08:16:31 -07:00
  • aa79a57f63 wgengine/netstack: use inet.af/netstack, remove 64-bit only limitation Brad Fitzpatrick 2021-03-17 19:34:21 -07:00
  • a217078f67 go.mod: update golang.org/x/oauth2 Brad Fitzpatrick 2021-03-17 22:07:40 -07:00
  • ec1b31ea83 go.mod: update golang.org/x/{crypto,sync,sys,term,time} Brad Fitzpatrick 2021-03-17 22:04:31 -07:00
  • a4fa2c5611 go.mod, go.sum: go mod tidy Brad Fitzpatrick 2021-03-17 19:53:50 -07:00
  • 6fb5d4080c net/portmapper: silently handle PCP NOT_AUTHORIZED responses. David Anderson 2021-03-17 15:33:45 -07:00
  • 4145bb7148 tailcfg: bump CurrentMapRequestVersion, forgotten earlier Brad Fitzpatrick 2021-03-17 14:12:35 -07:00
  • 4543e4202f VERSION.txt: this is 1.7.0. David Anderson 2021-03-16 19:04:55 -07:00
  • 6f48a8422a version: remove version-info.sh when cleaning. David Anderson 2021-03-16 16:38:19 -07:00
  • 84aba349d9 Revert "wgengine/netstack: update gvisor to remove 64-bit only limitation" David Anderson 2021-03-16 15:36:06 -07:00
  • e0f2796b43 wgengine: don't diagnose iOS NWPathMonitor connection probe timeouts Brad Fitzpatrick 2021-03-16 13:58:56 -07:00
  • 0f90586da8 wgengine/monitor: skip more route messages on darwin Brad Fitzpatrick 2021-03-16 12:06:53 -07:00
  • d5fd373f09 net/interfaces: skip IPv6 link-local interfaces like we do for IPv4 Brad Fitzpatrick 2021-03-16 12:20:44 -07:00
  • 469613b4c5 version: bump date Brad Fitzpatrick 2021-03-16 12:36:01 -07:00
  • 27c4dd9a97 Revert "cmd/tailscaled, ipn/{ipnlocal,ipnserver}: let netstack get access to LocalBackend" Brad Fitzpatrick 2021-03-16 12:33:13 -07:00
  • 9eb65601ef health, ipn/ipnlocal: track, log overall health Brad Fitzpatrick 2021-03-15 22:20:48 -07:00
  • 6fbc9b3a98 control/controlclient: cache Windows version Brad Fitzpatrick 2021-03-15 21:38:42 -07:00
  • 1d7f9d5b4a Revert "control/controlclient: use API to get Windows version number" Brad Fitzpatrick 2021-03-15 21:28:48 -07:00
  • d42f8b7f9a wgengine/netstack: update gvisor to remove 64-bit only limitation Brad Fitzpatrick 2021-03-15 20:40:04 -07:00
  • 98ab533324 cmd/tailscale/cli: include GOOS in BSD warning message Brad Fitzpatrick 2021-03-15 20:21:21 -07:00
  • 380a3526f6 cmd/tailscale/cli: warn if using subnet routing on BSD David Anderson 2021-03-15 15:29:12 -07:00
  • 232cfda280 wgengine/router: report to control when setPrivateNetwork fails Brad Fitzpatrick 2021-03-15 15:39:37 -07:00
  • ba8c6d0775 health, controlclient, ipn, magicsock: tell health package state of things Brad Fitzpatrick 2021-02-24 21:29:51 -08:00
  • 770aa71ffb client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connections Naman Sood 2021-03-15 17:59:35 -04:00
  • 44ab0acbdb net/portmapper, wgengine/monitor: cache gateway IP info until link changes Brad Fitzpatrick 2021-03-15 13:58:10 -07:00
  • d580b3f09e wgengine/router: fix go vet failure on BSDs Brad Fitzpatrick 2021-03-15 14:27:30 -07:00
  • 974be2ec5c net/interfaces: rewrite the darwin likelyHomeRouterIP from C to Go Brad Fitzpatrick 2021-03-15 13:00:20 -07:00
  • deff20edc6 cmd/tailscale/cli: don't permit setting self IP as exit node (#1491) Christine Dodrill 2021-03-15 15:44:56 -04:00
  • ab2a8a7493 derp: return keep-alive message up to callers Brad Fitzpatrick 2021-03-15 09:58:52 -07:00
  • 4224b3f731 control/controlclient: use API to get Windows version number Aleksandar Pesic 2021-03-13 01:30:26 +01:00
  • 2bc518dcb2 cmd/tailscaled, ipn/{ipnlocal,ipnserver}: let netstack get access to LocalBackend Brad Fitzpatrick 2021-03-15 09:23:38 -07:00
  • 25d2dd868b wgengine/router: flushdns in windows when router config changes Aleksandar Pesic 2021-03-10 10:44:38 +01:00
  • d491adbf09 cmd/tailscaled: on Synology, fall back to netstack if needed Brad Fitzpatrick 2021-03-12 13:04:47 -08:00
  • c6358f2247 net/netcheck: add a few more STUN retries for prior DERP home Brad Fitzpatrick 2021-03-12 11:34:49 -08:00
  • 0a84359d2d tailcfg, net/netcheck: let control mark "Avoid" bit on DERP regions Brad Fitzpatrick 2021-03-12 10:34:20 -08:00
  • c81814e4f8 derp{,/derphttp},magicsock: tell DERP server when ping acks can be expected Brad Fitzpatrick 2021-03-12 09:45:37 -08:00
  • f9f3b67f3a wgengine{,tsdns}: rebind MagicDNS forwarders on link change Brad Fitzpatrick 2021-03-12 08:39:43 -08:00
  • bdb91a20eb ipnstate, ipnlocal: add AuthURL to status David Crawshaw 2021-03-12 06:43:33 -08:00
  • 1bc3c03562 control/controlclient: allow for an unset linkMon. David Anderson 2021-03-11 21:21:15 -08:00
  • fa6110e47b wgengine/router: don't touch interface routes David Anderson 2021-03-11 19:24:45 -08:00
  • c576fea60e wgengine/magicsock: delete unused WhoIs method that was moved elsewhere Brad Fitzpatrick 2021-03-11 11:44:01 -08:00
  • 0b66cfe1e0 control/controlclient: report broken IP forwarding more precisely. David Anderson 2021-03-03 19:19:41 -08:00
  • 0430c2dd12 wgengine/tsdns: truncate Map.PrettyDiffFrom string at 1KB Brad Fitzpatrick 2021-03-10 07:31:11 -08:00
  • cc99059fc2 Revert "--advertise-routes option enabled in Mac tailscale CLI; it checks for IP forwarding enabled" Brad Fitzpatrick 2021-03-09 19:30:26 -08:00
  • bf0740b011 Merge branch 'main' of github.com:tailscale/tailscale into danderson/filter-privacy David Anderson 2021-03-09 16:33:55 -08:00
  • a7f12a110a wgengine/filter: only log packets to/from non-default routes. David Anderson 2021-03-09 16:10:30 -08:00
  • d79a2f3809 wgengine/filter: only log packets to/from non-default routes. David Anderson 2021-03-09 16:10:30 -08:00
  • ef7bac2895 tailcfg, net/portmapper, wgengine/magicsock: add NetInfo.HavePortMap Brad Fitzpatrick 2021-03-09 15:09:10 -08:00
  • 79d8288f0a wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings Brad Fitzpatrick 2021-03-09 12:53:02 -08:00
  • 66480755c2 cmd/tailscale/cli: document how to see subcommand usage Brad Fitzpatrick 2021-03-09 12:04:12 -08:00
  • 387e83c8fe wgengine/magicsock: fix Conn.Rebind race that let ErrClosed errors be read Brad Fitzpatrick 2021-03-08 15:48:49 -08:00
  • fee74e7ea7 net/interfaces, wgengine/monitor: fix false positives link changes Brad Fitzpatrick 2021-03-08 20:41:23 -08:00
  • d3e56aa979 cmd/tailscaled: fix monitor debug tool's output Brad Fitzpatrick 2021-03-08 20:33:12 -08:00
  • 04e72f95cc wgengine/router: add OpenBSD IPv6 support. Denton Gentry 2021-03-08 17:07:05 -08:00
  • c445e3d327 wgengine/magicsock: fix typo in comment Brad Fitzpatrick 2021-03-08 15:27:11 -08:00
  • 258d0e8d9a wgengine/monitor: simplify the Windows monitor to make it more reliable Aleksandar Pesic 2021-03-03 16:03:07 +01:00
  • 4c80344e27 wgengine/netstack: stop UDP forwarding when one side dies Naman Sood 2021-03-08 13:43:01 -05:00
  • 7325b5a7ba wgengine/netstack: add support for incoming UDP connections Naman Sood 2021-03-08 13:22:35 -05:00
  • 43b30e463c ipn/ipnserver: refactor permissions checks a bit, document more, fix Windows Brad Fitzpatrick 2021-03-05 21:40:41 -08:00
  • bcea88da46 wgengine: support FreeBSD with IPv6. Denton Gentry 2021-03-04 16:36:28 -08:00
  • c8af6bc009 Revert "freebsd: ignore IPv6 for now" Denton Gentry 2021-03-05 15:37:01 -08:00
  • f45a9e291b tailcfg, control/controlclient: add MapResponse.PingRequest Brad Fitzpatrick 2021-03-04 20:54:44 -08:00
  • e453c7ca57 safesocket: use right version of gofmt Brad Fitzpatrick 2021-03-05 13:43:54 -08:00