Commit Graph

  • d0c36d4a9c cmd/derper: set autocert Email Brad Fitzpatrick 2020-03-03 11:53:50 -0800
  • 5ef6d076e3 wgengine: don't create duplicate iptables rules on Linux, clean up Brad Fitzpatrick 2020-03-03 12:38:51 -0800
  • 68ff31a0ba ipn: have NewFileStore try to create directories as needed Brad Fitzpatrick 2020-03-03 11:51:44 -0800
  • b3d9eab1fe safesocket: make some effort to create parent directory of sock Brad Fitzpatrick 2020-03-03 11:47:21 -0800
  • 383d86df5f paths: remove some debug logging I left in Brad Fitzpatrick 2020-03-03 11:45:49 -0800
  • 65e7c58aa4 cmd/tailscale, cmd/tailscaled, paths: add paths package for default paths Brad Fitzpatrick 2020-03-03 09:33:09 -0800
  • 06092a3af3 ipn/ipnserver: document potential race, start on test for it Brad Fitzpatrick 2020-03-03 09:15:11 -0800
  • ef1f967ec0 ipn: remove an unnecessary named parameter in doc Brad Fitzpatrick 2020-03-03 08:05:11 -0800
  • bf04106d5d derp: switch from expvar to prometheus metrics. David Anderson 2020-03-02 21:52:08 -0800
  • 844d991baf netcheck: add Report.Clone, return cloned report to avoid races on late replies Brad Fitzpatrick 2020-03-02 15:02:34 -0800
  • 657f9593ae Reduce some logspam. Brad Fitzpatrick 2020-03-02 14:54:57 -0800
  • 61529ac459 controlclient, tailcfg: deliver DERP addresses in a separate field David Crawshaw 2020-03-02 16:40:42 -0500
  • 28581b7f1a controlclient, tailcfg: deliver DERP addresses in a separate field David Crawshaw 2020-03-02 16:40:42 -0500
  • ca11e3804b Add a using section that points to pkgs.tailscale.com. David Anderson 2020-03-02 13:52:51 -0800
  • 879ee2af78 Merge branch 'master' of https://github.com/fgergo/tailscale fgergo name 2020-03-02 22:06:28 +0100
  • b7f2ea0e6a Update ifconfig_windows.go fgergo 2020-02-21 21:22:29 +0100
  • 4675c70464 wgengine/magicsock: check STUN regularly Brad Fitzpatrick 2020-03-02 12:37:52 -0800
  • 7172f3dbf4 version: add IsMobile func Brad Fitzpatrick 2020-03-02 12:37:28 -0800
  • 0452383f54 wgengine/magicsock: re-STUN regularly Brad Fitzpatrick 2020-03-02 11:11:49 -0800
  • 11489a6e67 go.sum: add lines Brad Fitzpatrick 2020-03-02 11:07:42 -0800
  • bc7bc43fb8 magicsock, interfaces: move some code from magicsock to interfaces Brad Fitzpatrick 2020-03-02 10:38:44 -0800
  • af7a01d6f0 wgengine/magicsock: drop donec channel, rename epUpdateCtx to serve its purpose Brad Fitzpatrick 2020-03-02 09:31:25 -0800
  • a399ef3dc7 cmd/derper: appease staticcheck Brad Fitzpatrick 2020-03-02 08:59:50 -0800
  • 051b6ef141 cmd/derper: accept more LetsEncrypt hostnames without explicit config Brad Fitzpatrick 2020-03-02 08:55:44 -0800
  • cc4afa775f magicsock: rate limit send error log messages David Crawshaw 2020-03-01 20:35:10 -0500
  • 64becede53 magicsock: rate limit send error log messages David Crawshaw 2020-03-01 20:35:10 -0500
  • 9cdaeac00a go.mod: update wireguard-go version. David Anderson 2020-03-01 14:04:10 -0800
  • 92bae83cc1 go.mod: update wireguard-go commit. David Anderson 2020-03-01 13:57:04 -0800
  • 719c974c38 go.mod: update wireguard-go version David Crawshaw 2020-03-01 12:17:10 -0500
  • 0752c77dc2 magicsock: keep DERP magic IPs out of the address map David Crawshaw 2020-02-29 15:48:50 -0500
  • c6550135d5 magicsock: remove the index from indexedAddrs David Crawshaw 2020-02-29 14:48:34 -0500
  • 18fb98792b go.mod: update wireguard-go version. David Anderson 2020-03-01 01:16:07 -0800
  • 061315acb4 go.mod: update version of wireguard-go. David Anderson 2020-03-01 00:49:50 -0800
  • af1eb5a3d6 magicsock: keep DERP magic IPs out of the address map David Crawshaw 2020-02-29 15:48:50 -0500
  • 1dbd1babc9 go.mod: use latest wireguard-go version David Crawshaw 2020-02-29 16:08:13 -0500
  • cf32d204cd magicsock: remove the index from indexedAddrs David Crawshaw 2020-02-29 14:48:34 -0500
  • d5050c37a5 go.mod: use latest wireguard-go version David Crawshaw 2020-02-29 11:26:44 -0500
  • d417be6a4b controlclinet: clone filter.MatchAllowAll David Crawshaw 2020-02-28 22:27:17 -0500
  • 8aa2090919 go.mod: roll forward wireguard-go David Crawshaw 2020-02-28 22:12:05 -0500
  • d133339216 ipn: always guard LocalBackend.prefs with mu David Crawshaw 2020-02-28 21:34:56 -0500
  • bcf3719b9e netcheck: add hairpinning detection Brad Fitzpatrick 2020-02-28 14:14:02 -0800
  • 1abf2da392 wgengine/magicsock: reset favorite address on handshakes Brad Fitzpatrick 2020-02-27 15:06:19 -0800
  • 73b45782d0 netcheck: add hairpinning detection Brad Fitzpatrick 2020-02-28 14:14:02 -0800
  • 517a91de75 derp/derphttp: fix reconnect behavior Brad Fitzpatrick 2020-02-28 13:38:45 -0800
  • d59d0576af derp: don't log on all dropped packets; super spammy Brad Fitzpatrick 2020-02-28 13:33:47 -0800
  • 38acccad09 derp: remove some debug noise I left in Brad Fitzpatrick 2020-02-28 13:20:56 -0800
  • 752146a70f derp: clean up derphttp client code, use contexts Brad Fitzpatrick 2020-02-28 13:18:10 -0800
  • cdc10b74f1 ipn: always guard LocalBackend.endpoints with mu David Crawshaw 2020-02-28 15:12:49 -0500
  • 3425d8d84f ipn: always guard LocalBackend.engineStatus with mu David Crawshaw 2020-02-28 14:58:46 -0500
  • e7cdc11654 ipn: always guard LocalBackend.netMapCache with mu David Crawshaw 2020-02-28 14:39:13 -0500
  • 67ede8d6d2 wgengine, magicsock: fix SetPrivateKey data race Brad Fitzpatrick 2020-02-28 11:13:28 -0800
  • 4cd3e82bbd go.mod: bump wireguard-go Brad Fitzpatrick 2020-02-28 11:12:51 -0800
  • a6c695ba6b types/key: add IsZero methods Brad Fitzpatrick 2020-02-28 11:12:02 -0800
  • 3878f0a67a interfaces: recognize utun as a possible Tailscale interface name prefix michael wilson 2020-02-27 17:06:50 -0500
  • 07f0fd0fdc version: add a manual date as version for now Brad Fitzpatrick 2020-02-28 09:44:34 -0800
  • f3c0ea23d9 netcheck, stunner: reduce log spam Brad Fitzpatrick 2020-02-28 09:40:25 -0800
  • 19b54d0ae7 wgengine: fix a data race on StatusCallback Brad Fitzpatrick 2020-02-28 09:32:06 -0800
  • c576a57067 wgengine: avoid holding any locks during HandshakeDone David Crawshaw 2020-02-28 06:30:46 -0500
  • 06bf0d980e go.mod: bump wireguard-go version David Crawshaw 2020-02-28 06:21:07 -0500
  • 78654ee1bd cmd/tailscale: switch to an ffcli based CLI. David Anderson 2020-02-28 00:08:57 -0800
  • 5dd47e55f8 cmd/tailscale: switch to an ffcli based CLI. David Anderson 2020-02-28 00:08:57 -0800
  • 4b23273140 wgengine/magicsock: reset favorite address on handshakes Brad Fitzpatrick 2020-02-27 15:06:19 -0800
  • cd11a19bff interfaces: recognize utun as a possible Tailscale interface name prefix michael wilson 2020-02-27 17:06:50 -0500
  • 4e3ff4b63b controlclient: allow prefixed endpoints in tests David Crawshaw 2020-02-27 16:52:14 -0500
  • 25797c8c2a all: rename deep "Copy" methods to conventional Go name "Clone" Brad Fitzpatrick 2020-02-27 12:20:29 -0800
  • 14559340ee Start of netcheck package & including network state in Hostinfo. Brad Fitzpatrick 2020-02-25 14:05:17 -0800
  • 02e0ae1f49 Start of netcheck package & including network state in Hostinfo. Brad Fitzpatrick 2020-02-25 14:05:17 -0800
  • a07af762e4 types/opt: add opt package for a new opt.Bool JSON type Brad Fitzpatrick 2020-02-27 09:47:04 -0800
  • 41dcf7d881 types/opt: add opt package for a new opt.Bool JSON type Brad Fitzpatrick 2020-02-27 09:47:04 -0800
  • c185e6b4b0 stunner: support IPv6, add latency info to callbacks, use unique TxIDs per retry Brad Fitzpatrick 2020-02-27 09:23:20 -0800
  • 00ad93ec25 cmd/derper: add a STUN server Brad Fitzpatrick 2020-02-26 19:11:14 -0800
  • 0e128f8f22 stun: add server support Brad Fitzpatrick 2020-02-26 14:01:34 -0800
  • 74650d6fb5 go.mod, go.sum: update Brad Fitzpatrick 2020-02-26 15:19:10 -0800
  • 14abc82033 stun: check high bits in Is, add tests Brad Fitzpatrick 2020-02-26 11:34:01 -0800
  • 2489ea4268 stun: fix IPv6 bug, refactor a bit Brad Fitzpatrick 2020-02-26 09:19:39 -0800
  • 6879581891 controlclient: adjust user expiry test David Crawshaw 2020-02-26 09:44:42 -0500
  • eefafad9f8 ipn: fix some mutex/ownership issues Brad Fitzpatrick 2020-02-25 12:30:28 -0800
  • 943d3cdc94 ipn: fix some mutex/ownership issues Brad Fitzpatrick 2020-02-25 12:30:28 -0800
  • 6d2ac01464 go.mod: bump wireguard-go version David Crawshaw 2020-02-25 17:03:20 -0500
  • 44670d0da9 wgengine: revert wgdev.Close on Close from last commit David Crawshaw 2020-02-25 17:00:37 -0500
  • 9390a3ef55 wgengine: properly clean up freebsd routes and interfaces on close wardn 2020-02-19 10:57:04 -0800
  • 7a3be96199 wgengine: add pinger to generate initial spray packets David Crawshaw 2020-02-25 11:06:29 -0500
  • ec101e4d54 wgengine: add pinger to generate initial spray packets crawshaw/spray David Crawshaw 2020-02-25 11:06:29 -0500
  • 3988ddc85d types/logger: add WithPrefix, use it in two places Brad Fitzpatrick 2020-02-25 11:35:46 -0800
  • 758744a4e3 Fix some Hostinfo value usages from the previous commit. Brad Fitzpatrick 2020-02-25 11:01:20 -0800
  • d8de11a01b control: make Hostinfo accessed by pointer Brad Fitzpatrick 2020-02-25 10:04:20 -0800
  • 824f825552 tsweb, cmd/derper: move common web/debug stuff from derper to new tsweb Brad Fitzpatrick 2020-02-25 08:07:41 -0800
  • 76852f2a0e
    Merge 459d706324 into 367ffde21a Brad Fitzpatrick 2020-02-25 10:05:52 -0800
  • 367ffde21a ipn: misc cleanup Brad Fitzpatrick 2020-02-25 07:36:32 -0800
  • 04e6b77774 safesocket: delete incorrect build tag Brad Fitzpatrick 2020-02-25 09:02:52 -0800
  • 29f7d64091 safesocket: document Brad Fitzpatrick 2020-02-25 08:46:26 -0800
  • 54887198db tsweb, cmd/derper: move common web/debug stuff from derper to new tsweb Brad Fitzpatrick 2020-02-25 08:07:41 -0800
  • 459d706324 ipn: misc cleanup Brad Fitzpatrick 2020-02-25 07:36:32 -0800
  • a6ad3c46e2 magicsock: spray some normal packets after a handshake David Crawshaw 2020-02-21 22:20:31 -0500
  • 3f33ed80fd magicsock: spray some normal packets after a handshake David Crawshaw 2020-02-21 22:20:31 -0500
  • 8696b17b5f wgengine/magicsock: turn off DERP log spamminess by default Brad Fitzpatrick 2020-02-24 10:23:28 -0800
  • accf868130 cmd/mkpkg: add flags for debian scripts. David Anderson 2020-02-24 09:36:27 -0800
  • f473965ca1 go.sum: update Brad Fitzpatrick 2020-02-24 08:48:06 -0800
  • 7a3b91390b wgengine/magicsock: fix crash in Send when Endpoint isn't an AddrSet Brad Fitzpatrick 2020-02-24 08:47:20 -0800
  • 868cfae84f wgengine, magicsock: adjust for wireguard-go conn/device package split David Crawshaw 2020-02-24 07:27:48 -0500