Commit Graph

  • 8226f1482c go.mod: bump rtnetlink for address label encoding (#4386) James Tucker 2022-04-08 14:17:53 -07:00
  • f923ce6f87 shell.nix: use tailscale-go for compilation Tom DNetto 2022-04-07 15:11:12 -07:00
  • 24bdcbe5c7 net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) Tom 2022-04-08 12:17:31 -07:00
  • 3b3d1b9350 tstest/integration/vms: consistently use two dashes for command-line switches Tom DNetto 2022-04-07 15:45:25 -07:00
  • 7d97800d52 cmd/tailscale: make web mode preserve URL scheme in Synology redirect Xiaochao Dong (@damnever) 2022-03-19 16:54:45 +08:00
  • 2550acfd9d go.mod: bump netstack for clone reset fix (#4379) James Tucker 2022-04-07 19:03:18 -07:00
  • f570372b4d control/controlbase: don't enforce a max protocol version at handshake time. David Anderson 2022-04-07 17:43:59 -07:00
  • c6ac29bcc4 wgengine/netstack: disable refsvfs2 leak tracking (#4378) James Tucker 2022-04-07 17:21:45 -07:00
  • 858ab80172 tstest/integration/vms: fix docs, qemu-img invocation Tom DNetto 2022-04-07 14:31:42 -07:00
  • 55161b3d92 cmd/mkpkg: use package flag (#4373) Xe Iaso 2022-04-07 16:38:33 -04:00
  • 02ad987e24 control/controlbase: make the protocol version number selectable. David Anderson 2022-04-07 12:03:32 -07:00
  • be861797b4 cmd/mkpkg: add name argument (#4372) Xe Iaso 2022-04-07 16:05:04 -04:00
  • e014b4d970 api: update acl/validate data format (#4366) Ramya Nagarajan 2022-04-07 10:33:52 -07:00
  • c79c72c4fc go.mod: github.com/mdlayher/sdnotify@v1.0.0 Matt Layher 2022-04-06 12:39:05 -04:00
  • 6be7931eb4 net/dns/resolver: return symbolic PTR records for TS service IPs (#4361) Tom 2022-04-06 15:56:21 -07:00
  • 0b273e1857 cmd/tailscale: drop special exit code 125 for gokrazy oliverpool 2022-04-06 08:28:53 +02:00
  • 3603a18710 ipn/localapi: add endpoint to request id token Maisem Ali 2022-03-29 12:43:26 -07:00
  • 035e8ab00e tailcfg: add Token{Request,Response} types Maisem Ali 2022-03-22 21:49:27 -07:00
  • 01adcfa688 tailcfg: add omitempty to all fields of Hostinfo (#4360) Joe Tsai 2022-04-05 13:25:14 -07:00
  • ac2033d98c go.mod: bump staticcheck (#4359) Maisem Ali 2022-04-05 12:24:33 -07:00
  • 9f604f2bd3 derp: add (*Server).IsClientConnectedForTest func. (#4331) Maisem Ali 2022-03-30 10:50:50 -07:00
  • 3d180c0376 go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClientAuthCallback Brad Fitzpatrick 2022-03-29 17:31:44 -07:00
  • f4686a76a1 envknob: use the correct key when logging (#4319) Maisem Ali 2022-03-29 14:04:12 -07:00
  • 309ddef852 net/netutil: add CheckIPForwardingLinux (#4301) Maisem Ali 2022-03-28 10:24:11 -07:00
  • 7c7f37342f prober: used keyed initializer for LimitedReader. David Anderson 2022-03-26 21:21:13 -07:00
  • 909f40da84 util/groupmember: remove redundant code (#4298) Maisem Ali 2022-03-26 21:45:06 -07:00
  • e4d8d5e78b net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug Brad Fitzpatrick 2022-03-26 21:13:55 -07:00
  • 5a44f9f5b5 tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh Brad Fitzpatrick 2022-03-25 15:35:36 -07:00
  • 6fecc16c3b ipn/ipnlocal: do not process old status messages received out of order Maisem Ali 2022-03-26 20:12:12 -07:00
  • 753f1bfad4 cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early Brad Fitzpatrick 2022-03-25 14:27:22 -07:00
  • df93158aac cmd/tailscale: generate known_hosts file for 'tailscale ssh' Brad Fitzpatrick 2022-03-25 12:36:46 -07:00
  • cceacda5eb ipn/ipnstate: put SSH Host Keys in ipnstate.PeerStatus Brad Fitzpatrick 2022-03-24 19:44:27 -07:00
  • 42ee4c917d go.toolchain.rev: pick up httptest race fix Maisem Ali 2022-03-25 09:41:19 -07:00
  • a0e345dba4 tsnet: set Hostinfo.Package to "tsnet" on use Brad Fitzpatrick 2022-03-25 08:53:42 -07:00
  • b2f269d5b7 net/dnsfallback: do not attempt lookups of IPs. Maisem Ali 2022-03-24 22:21:41 -07:00
  • b45bb577a0 net/dnscache: do not call LookupIPFallback if the context was canceled. Maisem Ali 2022-03-24 22:14:06 -07:00
  • 8294915780 cmd/tailscale/cli: add start of 'ssh' subcommand Brad Fitzpatrick 2022-03-24 12:22:36 -07:00
  • 06fcf3b225 cmd/tailscale: make status --peers=false work earlier + in JSON mode Brad Fitzpatrick 2022-03-24 13:05:36 -07:00
  • 5df12b9059 client/tailscale, cmd/tailscale, localapi: add 'tailscale nc' (actually) Brad Fitzpatrick 2022-03-24 10:59:01 -07:00
  • fc12cbfcd3 client/tailscale, cmd/tailscale, localapi: add 'tailscale nc' Brad Fitzpatrick 2022-03-24 09:04:01 -07:00
  • b647977b33 net/netutil: move some net utils from control/controlhttp to netutil Brad Fitzpatrick 2022-03-24 09:44:40 -07:00
  • d2f3ec8a63 envknob, ipn/ipnlocal: add SSH admin kill switch Brad Fitzpatrick 2022-03-23 13:52:29 -07:00
  • 77b4fe0afa all: remove "no 1.18 support" failures Josh Bleecher Snyder 2022-03-23 13:00:04 -07:00
  • 98984c1a9a cmd/proxy-to-grafana: fix package doc code snippet Brad Fitzpatrick 2022-03-23 12:36:11 -07:00
  • 5fa502b5dc cmd/proxy-to-grafana: use grafana's authproxy to log in tailnet users (#4208) Nick O'Neill 2022-03-23 11:33:53 -07:00
  • 4fc38888d2 go.mod: bump x/crypto for SSH change Brad Fitzpatrick 2022-03-23 10:10:30 -07:00
  • 8144c6d87d tsnet: fail with nice message with go1.18 on darwin Brad Fitzpatrick 2022-03-22 20:24:57 -07:00
  • 0861923c21 ssh/tailssh, tailcfg: add more HoldAndDelegate expansions, document Brad Fitzpatrick 2022-03-22 17:36:55 -07:00
  • a121b9f263 .github: Bump actions/checkout from 2 to 3 dependabot[bot] 2022-03-22 22:56:34 +00:00
  • 091ea4a4a5 ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URL Brad Fitzpatrick 2022-03-22 15:37:17 -07:00
  • 257d75beb1 .github: Bump actions/setup-go from 2.1.5 to 3 dependabot[bot] 2022-03-16 19:46:16 +00:00
  • f2b0faf91e .github: Bump actions/upload-artifact from 2.3.1 to 3 dependabot[bot] 2022-03-07 11:13:09 +00:00
  • 7fbb6a76ad .github: Bump actions/cache from 2 to 3 dependabot[bot] 2022-03-21 11:37:21 +00:00
  • 0968b2d55a prober: support adding key/value labels to probes. (#4250) Dave Anderson 2022-03-22 13:45:11 -07:00
  • f3b13604b3 control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURL Brad Fitzpatrick 2022-03-21 14:10:25 -07:00
  • 3ea6ddbb5f control/controlbase: use less memory when idle (remove rxState.buf) Brad Fitzpatrick 2022-03-20 18:08:00 -07:00
  • 445c04c938 wgengine: inject packetbuffers rather than bytes (#4220) James Tucker 2022-03-21 14:58:43 -07:00
  • a09c30aac2 prober: refactor probe state into a Probe struct. David Anderson 2022-03-19 21:39:50 -07:00
  • 94aaec5c66 prober: rename Probe to ProbeFunc. David Anderson 2022-03-19 20:58:35 -07:00
  • 7b4960316b tsweb: add PrometheusVar, for vars that want to output varz themselves. David Anderson 2022-03-19 23:16:06 -07:00
  • f6642e0ece Makefile: add tidy target Brad Fitzpatrick 2022-03-21 11:03:45 -07:00
  • 73314009d0 go.mod: bump netstack (#4222) James Tucker 2022-03-21 11:01:40 -07:00
  • f7e976db55 tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-user Brad Fitzpatrick 2022-03-21 10:39:54 -07:00
  • 21445b56a5 control/controlbase: use less memory when idle (remove txState.buf) Brad Fitzpatrick 2022-03-20 16:12:11 -07:00
  • bfb4a4d9e9 tsnet: fix format string/argument mismatch in log output Brad Fitzpatrick 2022-03-19 20:00:43 -07:00
  • 19f61607b6 prober: run all probes once on initial registration. David Anderson 2022-03-19 18:41:27 -07:00
  • e41a3b983c prober: library to build healthchecking probers. David Anderson 2022-03-17 20:00:54 -07:00
  • f2041c9088 all: use strings.Cut even more Brad Fitzpatrick 2022-03-19 12:42:46 -07:00
  • f30473211b ssh/tailssh: start of implementing optional session recording Brad Fitzpatrick 2022-03-12 21:32:17 -08:00
  • 32fd42430b all: use cibuild.On Josh Bleecher Snyder 2022-03-18 14:46:38 -07:00
  • b775df0b57 ssh/tailssh_test: skip TestSSH/stdin in CI Maisem Ali 2022-03-18 10:45:05 -07:00
  • 309c0a13a5 tsweb: add FQDN to Port80Handler to allow HTTPS redirects Maisem Ali 2022-03-18 09:46:58 -07:00
  • 7f3d0992aa Makefile: use ./tool/go everywhere Maisem Ali 2022-03-18 09:58:20 -07:00
  • 6e91f872af net/tshttpproxy: ensure we pass the correct flags to WinHttpOpen on Win7 and Win8.0 Aaron Klotz 2022-03-17 13:34:38 -06:00
  • 1db46919ab cmd/tailscaled: make build fail nicely on older Go versions Brad Fitzpatrick 2022-03-18 07:44:05 -07:00
  • 2a412ac9ee .github/workflows: work around golang/go#51629 David Anderson 2022-03-17 15:18:45 -07:00
  • 18818763d1 derp: set Basic Constraints on metacert Brad Fitzpatrick 2022-03-17 15:06:51 -07:00
  • eaf5591953 scripts: install gnupg only when apt-key is needed Simon Deziel 2022-03-16 21:03:07 -04:00
  • bd073b8dd6 types/views: rename Generic to Unwrap Maisem Ali 2022-03-17 14:36:32 -07:00
  • 1e12a29806 ssh/tailssh_test: Skip the env test in CI Maisem Ali 2022-03-17 14:33:09 -07:00
  • 0868329936 all: use any instead of interface{} Josh Bleecher Snyder 2022-03-16 16:27:57 -07:00
  • 5f176f24db go.mod: upgrade to the latest wireguard-go Josh Bleecher Snyder 2022-03-16 17:16:55 -07:00
  • 2708544018 tsnet: add some usability polish, remove WIP env var restriction Brad Fitzpatrick 2022-03-17 09:03:02 -07:00
  • 997b19545b syncs: use TryLock and TryRLock instead of unsafe Josh Bleecher Snyder 2022-03-16 17:02:16 -07:00
  • ead16b24ec cmd/tailscaled: fail early with nice error on macOS with go1.18 Brad Fitzpatrick 2022-03-17 10:25:50 -07:00
  • 9d4ffd135f go.toolchain.rev: pick up crypto/x509 crash fix Josh Bleecher Snyder 2022-03-17 10:25:02 -07:00
  • 6b9d938c1a types/views: add generic Slice[T] and remove StringSlice Maisem Ali 2022-03-16 21:45:19 -07:00
  • d8953bf2ba cmd/derpprobe: don't alert for smaller failures. Denton Gentry 2022-02-28 20:13:33 -08:00
  • 84a2dc3a7e go.toolchain.rev: update to slightly less forked Go 1.18 Josh Bleecher Snyder 2022-03-16 15:42:45 -07:00
  • 8c2cb4b431 go.mod: update to latest certstore Josh Bleecher Snyder 2022-03-16 15:47:15 -07:00
  • 61ee72940c all: use Go 1.18's strings.Cut Brad Fitzpatrick 2022-03-16 14:25:31 -07:00
  • 1f22507c06 version: use Go 1.18's git stamping as default implementation Brad Fitzpatrick 2022-03-16 13:55:23 -07:00
  • c2c97f8f38 go.toolchain.rev: remove second entry Josh Bleecher Snyder 2022-03-16 12:51:45 -07:00
  • 26021b07ec control/controlclient: only build certstore-related code with the Tailscale Go toolchain Josh Bleecher Snyder 2022-03-16 11:55:44 -07:00
  • 0ef74f37a5 net/dns/resolver: remove closure allocation explanation Josh Bleecher Snyder 2022-03-15 16:00:27 -07:00
  • 9482576bb1 ipn/ipnserver: use strings.Cut Josh Bleecher Snyder 2022-03-15 15:48:54 -07:00
  • 97a01b7b17 util/deephash: remove Tailscale toolchain compatibility shim Josh Bleecher Snyder 2022-03-15 15:44:28 -07:00
  • 1b57b0380d wgengine/magicsock: remove final alloc from ReceiveFrom Josh Bleecher Snyder 2022-03-15 15:33:06 -07:00
  • 463728a885 util/netconv: add package to convert between netip and netaddr types Josh Bleecher Snyder 2022-03-15 15:23:00 -07:00
  • 5cb9999be3 go.toolchain.rev: upgrade to our Go 1.18 fork Josh Bleecher Snyder 2022-03-15 15:35:05 -07:00