Commit Graph

  • 189d86cce5 wgengine/router: don't use 88 or 8888 as table/rule numbers. David Anderson 2020-07-22 18:08:08 +00:00
  • 218de6d530 ipn: load hostname in Start. Dmytro Shynkevych 2020-07-22 13:37:41 -04:00
  • de11f90d9d ipn: remove unused parameter to func LoadPrefs, fix godoc subject Brad Fitzpatrick 2020-07-22 10:31:28 -07:00
  • 972a42cb33 wgengine/router: fix router_test to match the new marks. David Anderson 2020-07-22 01:31:49 +00:00
  • d60917c0f1 wgengine/router: switch packet marks to avoid conflict with Weave Net. David Anderson 2020-07-22 01:24:28 +00:00
  • f26b409bd5 tempfork: add lite fork of net/http/pprof w/o html/template or reflect Brad Fitzpatrick 2020-07-21 16:15:56 -07:00
  • 6095a9b423 cmd/tailscale: add "version" subcommand Brad Fitzpatrick 2020-07-20 20:54:35 -07:00
  • f745e1c058 version: new week, new version Brad Fitzpatrick 2020-07-20 20:55:47 -07:00
  • ca2428ecaf tailcfg: add Hostinfo.OSVersion, DeviceModel Brad Fitzpatrick 2020-07-20 15:55:31 -07:00
  • d8e67ca2ab safesocket: gofmt Brad Fitzpatrick 2020-07-20 14:40:19 -07:00
  • f562c35c0d safesocket: support connecting to Mac TCP server from within App Sandbox Brad Fitzpatrick 2020-07-20 14:23:50 -07:00
  • f267a7396f metrics: add LabelMap.GetFloat Brad Fitzpatrick 2020-07-19 12:31:12 -07:00
  • c06d2a8513 wgengine/magicsock: fix typo in comment Brad Fitzpatrick 2020-07-18 13:57:26 -07:00
  • bf195cd3d8 wgengine/magicsock: reduce log verbosity of discovery messages Brad Fitzpatrick 2020-07-18 13:50:08 -07:00
  • 7cf50f6c84 go.sum: update Brad Fitzpatrick 2020-07-18 13:43:11 -07:00
  • 3efc29d39d go.mod: bump netaddr. Dmytro Shynkevych 2020-07-18 04:28:03 -04:00
  • a3e7252ce6 wgengine/router: use better NetworkManager API Dmytro Shynkevych 2020-07-18 02:58:12 -04:00
  • 5df6be9d38 Use LittleEndian for correct byte order on DNS IPs Eduardo Kienetz 2020-07-17 23:58:47 -04:00
  • 52969bdfb0 derp: fix atomic padding on 32-bit again Brad Fitzpatrick 2020-07-16 13:38:21 -07:00
  • a6559a8924 wgengine/magicsock: run test DERP in mode where only disco packets allowed Brad Fitzpatrick 2020-07-16 12:58:35 -07:00
  • 75e1cc1dd5 github/workflows: add go vet ./... step Brad Fitzpatrick 2020-07-16 08:41:18 -07:00
  • 10ac066013 all: fix vet warnings Brad Fitzpatrick 2020-07-16 08:39:38 -07:00
  • d74c9aa95b wgengine/magicsock: update comment, fix earlier commit Brad Fitzpatrick 2020-07-16 08:21:34 -07:00
  • c976264bd1 wgengine/magicsock: gofmt Brad Fitzpatrick 2020-07-16 08:15:27 -07:00
  • f3e2b65637 wgengine/magicsock: time.Sleep -> time.After Dmytro Shynkevych 2020-07-16 11:04:53 -04:00
  • 380ee76d00 wgengine/magicsock: make time.Sleep in runDerpReader respect cancellation. Dmytro Shynkevych 2020-07-16 10:44:57 -04:00
  • 891898525c wgengine/magicsock: make receive from didCopy respect cancellation. Dmytro Shynkevych 2020-07-16 10:29:43 -04:00
  • 1f923124bf ipn/ipnserver: support simultaneous connections Brad Fitzpatrick 2020-07-15 12:23:36 -07:00
  • 852136a03c cmd/tailscale: simplify hostname validation Dmytro Shynkevych 2020-07-15 18:05:08 -04:00
  • 65d2537c05 cmd/tailscale: modify empty hostname case Dmytro Shynkevych 2020-07-15 17:22:13 -04:00
  • 8163521c33 cmd/tailscale: allow overriding hostname in tailscale up Dmytro Shynkevych 2020-07-15 15:50:02 -04:00
  • a2267aae99 wgengine: only launch pingers for peers predating the discovery protocol Brad Fitzpatrick 2020-07-15 21:08:25 -07:00
  • cdfea347d0 wgengine: update for tailscale/wireguard-go API changes Brad Fitzpatrick 2020-07-15 20:30:45 -07:00
  • 44baa3463f cmd/tailscale/cli: add initial predicate func ActLikeCLI Brad Fitzpatrick 2020-07-15 18:56:07 -07:00
  • 45578b47f3 tstest/natlab: refactor PacketHandler into a larger interface. David Anderson 2020-07-14 21:01:52 +00:00
  • 723b9eecb0 net/interfaces: set SysProcAttr.HideWindow to prevent cmd.exe flash on Windows Brad Fitzpatrick 2020-07-15 12:43:48 -07:00
  • df674d4189 atomicfile: don't Chmod on windows Brad Fitzpatrick 2020-07-15 12:31:40 -07:00
  • d361511512 control/controlclient: eliminate race in loginGoal access. Dmytro Shynkevych 2020-07-15 13:00:20 -04:00
  • 19d77ce6a3 cmd/tailscale: fix typo in license headers Dmytro Shynkevych 2020-07-15 12:48:35 -04:00
  • 7ba148e54e cmd/tailscale: make tailscale status -active also filter in -json mode Brad Fitzpatrick 2020-07-15 09:27:48 -07:00
  • 19867b2b6d tstun: remove buggy-looking log line. Dmytro Shynkevych 2020-07-15 11:48:33 -04:00
  • 60f4982f9b cmd/tailscale: move code into new reusable cmd/tailscale/cli package Brad Fitzpatrick 2020-07-15 07:56:48 -07:00
  • bcbd41102c atomicfile: use ioutil.TempFile, sync Brad Fitzpatrick 2020-07-14 16:35:10 -07:00
  • c3736250a4 wgengine: fix macos staticcheck errors (#557) Wendi Yu 2020-07-14 17:28:02 -06:00
  • d9ac2ada45 ipn: add self to dns map Dmytro Shynkevych 2020-07-14 18:48:36 -04:00
  • 3b36400e35 tsdns: response to type ANY queries Dmytro Shynkevych 2020-07-14 18:47:49 -04:00
  • c9e40abfb8 tsweb: jsonhandler: fix content type Zijie Lu 2020-07-14 15:27:26 -04:00
  • 23123907c0 tstest/natlab: add a configurable SNAT44 translator. David Anderson 2020-07-14 00:27:47 +00:00
  • 2f15894a10 wgengine/magicsock: wait for derphttp client goroutine to exit Dmytro Shynkevych 2020-07-14 13:07:46 -04:00
  • fa45d606fa types/logger: fix go test vet error Elias Naur 2020-07-13 21:54:42 +02:00
  • 30bbbe9467 wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536) Dmytro Shynkevych 2020-07-14 09:12:00 -04:00
  • 6e8f0860af ipn: add Login backend command for sign-in with token Elias Naur 2020-07-13 22:13:11 +02:00
  • 969206fe88 version: new week, new date Brad Fitzpatrick 2020-07-13 11:52:03 -07:00
  • e589c76e98 cmd/tailscaled: don't require --socket path on windows Brad Fitzpatrick 2020-07-13 11:30:46 -07:00
  • 39ecb37fd6 tstest/natlab: support different firewall selectivities. David Anderson 2020-07-12 05:33:16 +00:00
  • c1d9e41bef cmd/tailscaled: use "Tailscale" as default TUN device name on Windows Brad Fitzpatrick 2020-07-13 09:23:44 -07:00
  • f98706bdb3 paths, cmd/tailscaled: on Windows, don't try to migrate from legacy relay.conf Brad Fitzpatrick 2020-07-13 08:59:01 -07:00
  • 61abab999e cmd/tailscaled: graceful shutdown (#534) Dmytro Shynkevych 2020-07-13 06:17:58 -04:00
  • 6255ce55df Revert "version: don't have a third version number form for xcode" Brad Fitzpatrick 2020-07-12 14:42:09 -07:00
  • 88e8456e9b wgengine/magicsock: add a connectivity test for facing firewalls. David Anderson 2020-07-11 07:03:19 +00:00
  • 1f7b1a4c6c wgengine/magicsock: rearrange TwoDevicePing test for future natlab tests. David Anderson 2020-07-11 06:48:08 +00:00
  • b3d65ba943 tstest/natlab: refactor, expose a Packet type. David Anderson 2020-07-11 06:31:46 +00:00
  • 5eedbcedd1 tstest/natlab: add a stateful firewall. David Anderson 2020-07-11 05:16:36 +00:00
  • 0ed9f62ed0 tstest/natlab: provide inbound interface to HandlePacket. David Anderson 2020-07-11 03:01:41 +00:00
  • 977381f9cc wgengine/magicsock: make trivial natlab test pass. David Anderson 2020-07-11 01:53:02 +00:00
  • 6c74065053 wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock Brad Fitzpatrick 2020-07-10 14:26:04 -07:00
  • edcbb5394e go.sum: update Brad Fitzpatrick 2020-07-10 14:25:47 -07:00
  • 21d1dbfce0 wgengine/tsdns: local DNS server for testing Dmytro Shynkevych 2020-07-10 03:12:21 -04:00
  • 7815633821 github: also run 32-bit tests on Linux Brad Fitzpatrick 2020-07-07 08:54:42 -07:00
  • 98ffd78251 go.mod: bump wireguard-go dep Brad Fitzpatrick 2020-07-09 21:46:44 -07:00
  • dba9b96908 version: remove quoting around version name Brad Fitzpatrick 2020-07-09 14:38:23 -07:00
  • 96994ec431 control/controlclient: fix a couple more data races Brad Fitzpatrick 2020-07-09 11:42:19 -07:00
  • 0551bec95b cmd/tailscale: add -active flag to 'tailscale status' to filter out inactive peers Brad Fitzpatrick 2020-07-09 10:37:34 -07:00
  • 96d806789f ipn: add Notify.LocalTCPPort field for macOS Network Extension to use Brad Fitzpatrick 2020-07-09 09:08:54 -07:00
  • 248d28671b tsdns: fix race in delegate Dmytro Shynkevych 2020-07-08 20:07:05 -04:00
  • bd59bba8e6 wgengine/magicsock: stop discoEndpoint timers on Close Brad Fitzpatrick 2020-07-08 16:50:31 -07:00
  • a8b95571fb ipn, control/controlclient: fix some data races Brad Fitzpatrick 2020-07-08 16:49:02 -07:00
  • de875a4d87 wgengine/magicsock: remove DisableSTUNForTesting Brad Fitzpatrick 2020-07-08 15:50:41 -07:00
  • ecf5d69c7c net/netcheck: add missing comment asked for in earlier code review Brad Fitzpatrick 2020-07-08 15:26:56 -07:00
  • 3984f9be2f ipn, ipn/ipnserver: add support for serving in error-message-only mode Brad Fitzpatrick 2020-07-08 14:15:33 -07:00
  • 5280d039c4 version: don't have a third version number form for xcode Brad Fitzpatrick 2020-07-07 20:46:25 -07:00
  • 0d481030f3 tailcfg: use ? for portmap summary to match netcheck Brad Fitzpatrick 2020-07-07 18:54:41 -07:00
  • 67ebba90e1 tsdns: dual resolution mode, IPv6 support (#526) Dmytro Shynkevych 2020-07-07 15:25:32 -04:00
  • ce1b52bb71 wgengine/monitor: fix other potential crashes on Linux Brad Fitzpatrick 2020-07-07 11:07:12 -07:00
  • 4b75a27969 wgengine/monitor: fix crash on Linux on type 21 messages Brad Fitzpatrick 2020-07-07 10:44:54 -07:00
  • c1cabe75dc derp: fix server struct fielfd alignment on 32-bit Brad Fitzpatrick 2020-07-07 09:08:15 -07:00
  • 724ad13fe1 wgengine/tstun: fix alignment of 64-bit atomic field Brad Fitzpatrick 2020-07-07 08:16:16 -07:00
  • 4db60a8436 wgengine/monitor: parse Linux netlink messages, ignore our own events Brad Fitzpatrick 2020-07-06 16:36:57 -07:00
  • 742b8b44a8 net/tsaddr: new package to hold Tailscale-specific IPs/ranges Brad Fitzpatrick 2020-07-06 22:33:29 -07:00
  • 5c6d8e3053 netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCP Brad Fitzpatrick 2020-07-06 13:51:17 -07:00
  • 6196b7e658 wgengine/magicsock: change API to not permit disco key changes Brad Fitzpatrick 2020-07-06 12:10:39 -07:00
  • 32156330a8 net/interfaces: add func LikelyHomeRouterIP Brad Fitzpatrick 2020-07-06 10:34:52 -07:00
  • c3c607e78a util/lineread: add little package to read lines from files/Readers Brad Fitzpatrick 2020-07-06 10:34:33 -07:00
  • cf74e9039e net/netcheck: add an informative payload in the netcheck UDP helper packets Brad Fitzpatrick 2020-07-06 09:55:11 -07:00
  • 0a5ab533c1 net/netcheck: send dummy packet out to help airport extreme in hairpin check Brad Fitzpatrick 2020-07-06 08:24:22 -07:00
  • b9a95e6ce1 go.sum: add missing lines Brad Fitzpatrick 2020-07-06 08:23:44 -07:00
  • 0fc15dcbd5 version: explicitly use 9 hex digits in git describe version number Brad Fitzpatrick 2020-07-03 22:01:06 -07:00
  • 5132edacf7 wgengine/magicsock: fix data race from undocumented wireguard-go requirement Brad Fitzpatrick 2020-07-03 22:26:53 -07:00
  • 9fbe8d7cf2 go.mod: bump wireguard Brad Fitzpatrick 2020-07-03 14:09:29 -07:00
  • c9089c82e8 control/controlclient, tailcfg: turn active route discovery on by default Brad Fitzpatrick 2020-07-03 13:55:33 -07:00