Commit Graph

  • 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