Commit Graph

  • 0022c3d2e2 tsweb: replace NewMux with a more flexible DebugHandler. David Anderson 2021-06-15 23:38:19 -07:00
  • b461ba9554 control/controlclient: fix typo/braino in error message Brad Fitzpatrick 2021-06-16 15:55:02 -07:00
  • 0debb99f08 tailcfg: add DNSConfig.ExtraRecords Brad Fitzpatrick 2021-06-16 10:58:25 -07:00
  • e0f0d10672 tstest/integration/vms: log to t.Logf directly (#2147) Christine Dodrill 2021-06-16 14:57:11 -04:00
  • f482321f67 ipn/ipnlocal: support exit node local access switching on darwin. Maisem Ali 2021-06-16 19:20:05 +05:00
  • 2919b3e3e6 wf: loopback condition should use MatchTypeFlagsAllSet. Maisem Ali 2021-06-15 23:35:36 -07:00
  • 48c25fa36f tsweb: fold StdHandlerOpts and StdHandler200s with StdHandler. David Anderson 2021-06-15 21:48:47 -07:00
  • 72343fbbec tsweb: register expvars once at startup. David Anderson 2021-06-15 21:27:54 -07:00
  • 9337826011 net/dns: fix inverted test for NetworkManager version. David Anderson 2021-06-15 20:53:03 -07:00
  • 320cc8fa21 net/dns: verify that systemd-resolved is actually in charge. David Anderson 2021-06-15 16:39:21 -07:00
  • e7164425b3 net/dns: don't use NetworkManager for DNS on very old NetworkManagers. David Anderson 2021-06-15 15:34:35 -07:00
  • ac07ff43bf cmd/tailscaled: start after NetworkManager and systemd-resolved. David Anderson 2021-06-15 14:23:09 -07:00
  • cd282ec00f tailcfg: add DNSConfig.CertDomains Brad Fitzpatrick 2021-06-15 12:12:15 -07:00
  • 082cc1b0a7 tstest/integration: reenable TestAddPingRequest Brad Fitzpatrick 2021-06-15 12:41:06 -07:00
  • 333e9e75d4 tailcfg, control/controlclient: clarify more, enforce PingRequest.URL is unique Brad Fitzpatrick 2021-06-15 12:28:34 -07:00
  • c61d777705 tstest/integration: disable TestAddPingRequest Denton Gentry 2021-06-14 15:19:31 -07:00
  • 857bc4a752 hostinfo: capitalization of AWS Denton Gentry 2021-06-14 14:52:57 -07:00
  • 4b71291cdb hostinfo: detect when running in Azure App Service. Denton Gentry 2021-06-13 07:31:52 -07:00
  • 3ab587abe7 hostinfo: detect Heroku Dyno. Denton Gentry 2021-05-08 07:40:45 -07:00
  • 3c1a73d370 hostinfo: detect AWS Lambda as a container. Denton Gentry 2021-04-25 12:38:37 -07:00
  • cc6ab0a70f ipn/ipnlocal: retry peerapi listen on Android, like we do on Windows Brad Fitzpatrick 2021-06-14 08:59:09 -07:00
  • 525eb5ce41 Merge pull request #2092 from tailscale/queue_latency Julian Knodt 2021-06-11 09:48:38 -07:00
  • fe54721e31 derp: add pkt queue latency timer julianknodt 2021-06-09 15:06:15 -07:00
  • 80a4052593 cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20] Brad Fitzpatrick 2021-06-11 08:40:05 -07:00
  • 8b2b899989 tstest/integration: test Alpine Linux (#2098) Christine Dodrill 2021-06-11 09:20:13 -04:00
  • 0affcd4e12 tstest/integration: add some debugging for TestAddPingRequest flakes Brad Fitzpatrick 2021-06-10 15:12:25 -07:00
  • ee3df2f720 tstest/integration: rename ambiguous --verbose test flag Brad Fitzpatrick 2021-06-10 11:23:53 -07:00
  • a49df5cfda wgenine/router: fix OpenBSD route creation Fletcher Nichol 2021-06-02 12:44:15 -06:00
  • 144c68b80b net/dns: avoid using NetworkManager as much as possible. (#1945) Dave Anderson 2021-06-10 07:46:08 -07:00
  • f944614c5c cmd/tailscale/web: add support for QNAP Maisem Ali 2021-06-10 13:08:02 +05:00
  • 8b11937eaf net/dns/resolver: permit larger max responses, signal truncation Adrian Dewhurst 2021-06-07 17:16:07 -04:00
  • fc5fba0fbf client/tailscale: document SetDNS more Brad Fitzpatrick 2021-06-08 15:24:53 -07:00
  • 796e222901 client/tailscale: add SetDNS func Brad Fitzpatrick 2021-06-08 14:49:13 -07:00
  • f0121468f4 control/controlclient: add Pinger interface, Options.Pinger Simeng He 2021-06-08 11:02:05 -04:00
  • 6956645ec8 go.mod: bump github.com/mdlayher/netlink to v1.4.1 Matt Layher 2021-06-08 13:03:38 -04:00
  • b402e76185 .github/workflows: add integration test with a custom runner (#2044) Christine Dodrill 2021-06-08 12:49:23 -04:00
  • 622dc7b093 tstest/integration/vms: download images from s3 (#2035) Christine Dodrill 2021-06-08 12:47:24 -04:00
  • 3f1405fa2a tstest/integration/vms: bump images, fix caching bug (#2052) Christine Dodrill 2021-06-08 10:15:59 -04:00
  • e29cec759a ipn/{ipnlocal,localapi}, control/controlclient: add SetDNS localapi Brad Fitzpatrick 2021-06-07 16:03:16 -07:00
  • 8236464252 packages/deb: add package to extract metadata from .deb files. David Anderson 2021-05-04 20:42:50 -07:00
  • 1c6946f971 cmd/mkpkg: allow zero files in a package. David Anderson 2021-05-04 21:58:39 -07:00
  • 7fab244614 net/dns/resolver: don't spam logs on EHOSTUNREACH. David Anderson 2021-04-20 18:54:15 -07:00
  • 0141390365 tstest/integration/testcontrol: add Server.AddPingRequest Simeng He 2021-06-02 11:23:24 -04:00
  • dfb1385fcc build_dist.sh: add a command to output the shell vars. David Anderson 2021-06-05 19:02:12 -07:00
  • e92fd19484 wgengine/wglog: match upstream wireguard-go's code for wireguardGoString Josh Bleecher Snyder 2021-05-14 13:04:46 -07:00
  • adaecd83c8 tstest/integration/vms: add DownloadImages test to download images (#2039) Christine Dodrill 2021-06-04 15:30:58 -04:00
  • 607b7ab692 tstest/integration/vms: aggressively re-verify shasums (#2050) Christine Dodrill 2021-06-04 15:27:03 -04:00
  • df8a5d09c3 net/tstun: add a debug envvar to override tun MTU. David Anderson 2021-06-04 11:55:11 -07:00
  • 6ce77b8eca tstest/integration/vms: log qemu output (#2047) Christine Dodrill 2021-06-04 14:44:04 -04:00
  • 58cc2cc921 tstest/integration/testcontrol: add Server.nodeLocked Brad Fitzpatrick 2021-06-04 08:19:23 -07:00
  • aa6abc98f3 build_dist.sh: fix after the change to version stamping. David Anderson 2021-06-03 13:14:32 -07:00
  • a573779c5c version: bump date Brad Fitzpatrick 2021-06-03 11:21:57 -07:00
  • 5bf65c580d version: fix Short when link-stamped Brad Fitzpatrick 2021-06-03 11:19:29 -07:00
  • ecfb2639cc ipn/ipnlocal: avoid initPeerAPIListener crash on certain concurrent actions Brad Fitzpatrick 2021-06-03 09:39:30 -07:00
  • 713c5c9ab1 net/{interfaces,netns}: change which build tag means mac/ios Network/System Extension Brad Fitzpatrick 2021-06-03 08:18:59 -07:00
  • 0a655309c6 tstest/integration/vms: only build binaries once (#2042) Christine Dodrill 2021-06-03 10:58:35 -04:00
  • a282819026 tstest/integration/vms: fix OpenSUSE Leap 15.1 (#2038) Christine Dodrill 2021-06-03 09:29:07 -04:00
  • 4da5e79c39 tstest/integration/vms: test on Arch Linux (#2040) Christine Dodrill 2021-06-03 09:09:18 -04:00
  • 95e296fd96 cmd/tailscale/web: restrict web access to synology admins. Maisem Ali 2021-05-30 10:48:22 +05:00
  • 5088af68cf version: remove all the redo stuff, only support embedding via go ldflags. David Anderson 2021-06-02 01:05:13 -07:00
  • a321c24667 go.mod: update netaddr Brad Fitzpatrick 2021-06-02 09:04:37 -07:00
  • 9794be375d tailcfg: add SetDNSRequest type Brad Fitzpatrick 2021-06-01 20:04:37 -07:00
  • ca96357d4b tstest/integration/vms: add OpenSUSE Leap 15.3 (#2026) Christine Dodrill 2021-06-01 11:08:45 -04:00
  • 33bc06795b go.mod: update for corp resync. David Anderson 2021-05-31 21:47:37 -07:00
  • c54cc24e87 util/dnsname: make ToFQDN take exactly 0 or 1 allocs for everything. David Anderson 2021-05-31 20:05:52 -07:00
  • d7f6ef3a79 util/dnsname: add a benchmark for ToFQDN. David Anderson 2021-05-31 19:32:42 -07:00
  • caaefa00a0 util/dnsname: don't validate the contents of DNS labels. David Anderson 2021-05-31 19:31:29 -07:00
  • 2802a01b81 tstest/integration/vms: test vms as they are ready (#2022) Christine Dodrill 2021-05-31 17:04:49 -04:00
  • eaa6507cc9 ipnlocal: in Start() fast path, don't forget to send Prefs. Avery Pennarun 2021-05-20 03:10:55 -04:00
  • 8a7d35594d ipnlocal: don't assume NeedsLogin immediately after StartLogout(). Avery Pennarun 2021-05-20 02:46:57 -04:00
  • 36cb69002a tstest/integration/vms: regex-match distros using a flag (#2021) Christine Dodrill 2021-05-31 13:23:38 -04:00
  • e1b994f7ed tstest/integration/vms: maintain distro info (#2020) Christine Dodrill 2021-05-31 13:14:30 -04:00
  • fa548c5b96 tstest/integration/vms: fix bindhost lookup (#2012) Brad Fitzpatrick 2021-05-31 09:00:50 -07:00
  • 14c1113d2b tstest/integration/vms: copy locally built binaries (#2006) Christine Dodrill 2021-05-31 11:35:01 -04:00
  • ca455ac84b net/tsaddr: simplify TailscaleServiceIP Brad Fitzpatrick 2021-05-28 20:13:01 -07:00
  • f21982f854 tstest/integration/vms: skip a test for now Brad Fitzpatrick 2021-05-28 20:28:49 -07:00
  • ddf6c8c729 wgengine/magicsock: delete dead code Josh Bleecher Snyder 2021-05-27 12:38:23 -07:00
  • 4cfaf489ac tstest/integration/vms: t.Log for VM output (#2007) Christine Dodrill 2021-05-28 14:19:44 -04:00
  • 6d6cf88d82 control/controlclient: use our fork of certstore Adrian Dewhurst 2021-05-28 09:53:48 -04:00
  • 1f72b6f812 tstest/integration/vms: use dynamically discovered bindhost (#1992) Christine Dodrill 2021-05-28 08:05:17 -04:00
  • 35749ec297 tstest/integration/vms: small cleanups (#1989) Christine Dodrill 2021-05-27 14:29:29 -04:00
  • a04801e037 ipn/ipnlocal: ignore NetfilterMode pref on Synology Brad Fitzpatrick 2021-05-27 10:07:17 -07:00
  • 82b217f82e cmd/tailscale: have web POST wait for authURL David Crawshaw 2021-05-27 10:18:42 -07:00
  • 50c976d3f1 cmd/tailscale: show web 'login' error message David Crawshaw 2021-05-27 10:09:35 -07:00
  • d2c4e75099 cmd/tailscale/cli: update URL in error message for Synology unsupported feature Brad Fitzpatrick 2021-05-27 08:43:53 -07:00
  • cdd231cb7d cmd/tailscale/cli: don't warn about iptables=off on Synology Brad Fitzpatrick 2021-05-27 08:10:11 -07:00
  • ba59c0391b tstest/integration: add experimental integration test (#1966) Christine Dodrill 2021-05-26 14:10:10 -04:00
  • 60e920bf18 go.mod: go mod tidy Josh Bleecher Snyder 2021-05-25 17:14:43 -07:00
  • bb8ce48a6b logtail: allow changing log level concurrently Josh Bleecher Snyder 2021-05-25 15:02:52 -07:00
  • 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go Josh Bleecher Snyder 2021-05-25 12:42:22 -07:00
  • ceaaa23962 wgengine/wglog: cache strings Josh Bleecher Snyder 2021-05-24 17:00:46 -07:00
  • c065cc6169 internal/deephash: remove remaining type special cases Josh Bleecher Snyder 2021-05-24 15:13:18 -07:00
  • 4b51fbf48c internal/deephash: increase scratch space size Josh Bleecher Snyder 2021-05-24 15:12:48 -07:00
  • e66d4e4c81 tailcfg, types/wgkey: add AppendTo methods on some types Brad Fitzpatrick 2021-05-24 14:54:47 -07:00
  • b340beff8e internal/deephash: reset scratch before appending to it Josh Bleecher Snyder 2021-05-24 14:41:58 -07:00
  • 15a7ff83de internal/deephash: remove netaddr special cases Josh Bleecher Snyder 2021-05-24 14:31:24 -07:00
  • 051d2f47e5 internal/deephash: re-use MapIter Josh Bleecher Snyder 2021-05-24 14:24:39 -07:00
  • c06ec45f09 internal/deephash: document MapIter shims Josh Bleecher Snyder 2021-05-21 11:10:05 -07:00
  • adfe8cf41d paths: generalize IOSSharedDir to cover Android Elias Naur 2021-05-20 14:33:49 +02:00
  • 73adbb7a78 wgengine: pass an addressable value to deephash.UpdateHash Josh Bleecher Snyder 2021-05-20 11:02:05 -07:00