Commit Graph

  • edc90ebc61 net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.Conn Mihai Parparita 2022-06-06 16:13:15 -07:00
  • cfb5bd0559 VERSION.txt: this is v1.27.0 Denton Gentry 2022-06-06 16:09:20 -07:00
  • db83926121 go.toolchain.rev: bump Go to 1.18.3 (+ Tailscale patches) Brad Fitzpatrick 2022-06-06 15:43:54 -07:00
  • 27a1ad6a70 wasm: exclude code that's not used on iOS for Wasm too Mihai Parparita 2022-06-06 13:52:52 -07:00
  • 4007601f73 cmd/controlclient: wire up PingRequest peerapi pings too Brad Fitzpatrick 2022-06-06 13:07:14 -07:00
  • 3b55bf9306 build_docker.sh: add run.sh as an entrypoint to the docker image Maisem Ali 2022-06-06 12:43:23 -07:00
  • bf2fa7b184 go.mod: pin github.com/tailscale/mkctr (try #2) Maisem Ali 2022-06-06 10:10:39 -07:00
  • 0d972678e7 cmd/tailscale/cli: disable 'tailscale ssh' on sandboxed macOS Brad Fitzpatrick 2022-06-06 08:09:51 -07:00
  • 0df3b76c25 tsweb: fix Port80Handler redirect to https with FQDN unset Brad Fitzpatrick 2022-06-05 11:23:55 -07:00
  • c6ac82e3a6 hostinfo,distro: Identify Western Digital MyCloud devices. Denton Gentry 2022-06-04 21:34:06 -07:00
  • 0687195bee logpolicy: put Synology logs buffer in /tmp Denton Gentry 2022-06-04 15:51:50 -07:00
  • fbc079d82d ipn/ipnlocal: prevent attempting to run SSH on Synology for now Brad Fitzpatrick 2022-06-03 13:44:01 -07:00
  • 2bac8b6013 Revert "cmd/tailscale/cli: disallow --ssh on Synology" Brad Fitzpatrick 2022-06-03 13:46:58 -07:00
  • 03e3e6abcd cmd/tailscale/cli: disallow --ssh on Synology Maisem Ali 2022-06-04 01:19:07 +05:00
  • a9b4bf1535 ipn/ipnserver, cmd/tailscaled: fix peerapi on Windows Brad Fitzpatrick 2022-06-03 12:08:33 -07:00
  • 43f9c25fd2 cmd/tailscale: surface authentication errors in status.Health (#4748) Jordan Whited 2022-06-03 10:52:07 -07:00
  • c980bf01be words: The lists continue to drag-on. (#4780) Charlotte Brandhorst-Satzkorn 2022-06-03 10:55:17 -04:00
  • a9f32656f5 control/controlhttp: allow client and server to communicate over WebSockets Mihai Parparita 2022-06-02 16:20:42 -07:00
  • 80157f3f37 net/dns/resolver: add support for <IPv4>.via-<site-id> Maisem Ali 2022-06-02 22:58:46 +05:00
  • 69b535c01f wgengine/netstack: replace a 1500 with a const + doc Brad Fitzpatrick 2022-06-02 08:17:12 -07:00
  • e428bba7a3 ssh/tailssh: add metrics Brad Fitzpatrick 2022-06-01 20:48:22 -07:00
  • 67325d334e cmd/tailscale/cli: add lose-ssh risk Maisem Ali 2022-06-02 01:14:17 -07:00
  • 1336fb740b wgengine/netstack: make netstack MTU be 1280 also Brad Fitzpatrick 2022-05-31 15:35:01 -07:00
  • 81487169f0 build_docker.sh: pin github.com/tailscale/mkctr Maisem Ali 2022-06-01 19:54:32 +05:00
  • 3a926348a4 hostinfo: use ByteSliceToString from golang.org/x/sys/unix Tobias Klauser 2022-06-01 15:03:00 +02:00
  • 2a61261a5a hostinfo: use Uname from golang.org/x/sys/unix in osVersionLinux Tobias Klauser 2022-06-01 12:38:14 +02:00
  • 928530a112 ipn/ipnlocal: shutdown sshServer on tailscale down Maisem Ali 2022-05-30 02:06:46 -07:00
  • 4d85cf586b cmd/tailscale, ipn/ipnlocal: add "peerapi" ping type Brad Fitzpatrick 2022-05-27 21:34:36 -07:00
  • 575aacb1e2 ssh/tailssh: terminate sessions on stdout copy failures Maisem Ali 2022-05-28 04:36:30 -07:00
  • 7cd8c3e839 ssh/tailssh: terminate sessions when tailscaled shutsdown Maisem Ali 2022-05-28 04:33:46 -07:00
  • 760740905e ssh/tailssh: only use login with TTY sessions Maisem Ali 2022-05-28 03:24:48 -07:00
  • 02e580c1d2 logtail: use http.NewRequestWithContext Brad Fitzpatrick 2022-05-27 15:59:08 -07:00
  • 2903d42921 wgengine/router: delete hardcoded link-local address on Windows (#4740) Tom 2022-05-27 14:42:55 -07:00
  • b005b79236 net/dns, paths, util/winutil: change net/dns/windowsManager NRPT management to support more than 50 domains. Aaron Klotz 2022-05-25 15:51:54 -06:00
  • c16271fb46 ipn/localapi: implement LoginInteractive via localapi Joel Cressy 2022-05-26 13:08:27 -05:00
  • 0f95eaa8bb scripts/installer: fix elementaryOS Denton Gentry 2022-05-24 21:38:39 -07:00
  • 3f686688a6 cmd/tailscaled: fix state path for windows svc James Tucker 2022-05-26 15:06:46 -07:00
  • c163b2a3f1 util/winutil, util/winutil/vss: remove winrestore and vss as they are unnecessary. Aaron Klotz 2022-05-25 15:12:00 -06:00
  • fc5839864b wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708) Tom 2022-05-20 13:30:11 -07:00
  • c81be7b899 control/controlclient: avoid Noise protocol for js/wasm for now Brad Fitzpatrick 2022-05-20 09:17:25 -07:00
  • 36af49ae7f install.sh: add RHEL9. Denton Gentry 2022-05-20 06:22:23 -07:00
  • bded712e58 .github/workflows: fix duplicated build target in Wasm action Mihai Parparita 2022-05-20 09:20:26 -07:00
  • 7cfc6130e5 .github/workflows: add cross-builder for Wasm Mihai Parparita 2022-05-19 16:32:47 -07:00
  • eda647cb47 cmd/tailscale/cli: fix ssh CLI command breaking the Wasm build Mihai Parparita 2022-05-19 17:40:01 -07:00
  • cc91a05686 ipn/ipnserver: fix build on js/wasm Brad Fitzpatrick 2022-05-19 14:29:47 -07:00
  • 3222bce02d logtail: add instance metadata to the entry logtail Mihai Parparita 2022-05-17 22:28:57 -07:00
  • acfe5bd33b net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) Tom 2022-05-18 10:40:04 -07:00
  • ec4c49a338 types/key: make NodePublic implement Shardable (#4698) Tom 2022-05-17 10:37:25 -07:00
  • 53f6c3f9f2 api.md: document preauthorized and tags fields Denton Gentry 2022-05-17 05:25:24 -07:00
  • 48d43134d7 cmd/tsshd: delete, leaving only forwarding docs Brad Fitzpatrick 2022-05-16 10:04:46 -07:00
  • afb3f62b01 scripts/installer.sh: add Xen Enterprise Denton Gentry 2022-05-14 19:54:26 -07:00
  • da601c23e1 ipn/ipnlocal: add missing place where we set the SSH atomic Brad Fitzpatrick 2022-05-13 21:47:23 -07:00
  • e1c1d47991 tsweb: memoize the string forms of HTTP response codes. David Anderson 2022-05-13 13:56:55 -07:00
  • 9343967317 wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672) Tom 2022-05-13 13:56:53 -07:00
  • c48513b2be tsweb: support recording unabridged HTTP status codes as well. David Anderson 2022-05-13 13:36:39 -07:00
  • 561f7be434 wgengine/magicsock: remove unused metric Mihai Parparita 2022-05-13 11:01:00 -07:00
  • dd5548771e util/clientmetric: add gauge_ name prefix when uploading names Mihai Parparita 2022-05-11 16:09:27 -07:00
  • 86069874c9 net/tstun, wgengine: use correct type for counter metrics Mihai Parparita 2022-05-11 16:15:31 -07:00
  • 87b44aa311 go.mod: bump golang.org/x/sys for CVE-2022-29526 James Tucker 2022-05-10 14:59:38 -07:00
  • 4bb7440094 cmd/tailscaled: use --statedir as documented James Tucker 2022-05-04 18:50:35 -07:00
  • 6dae9e47f9 types/views: remove alloc in hot path Maisem Ali 2022-05-10 11:19:51 -07:00
  • 4c75605e23 go.toolchain.rev: bump Tailscale Go toolchain Brad Fitzpatrick 2022-05-09 21:22:09 -07:00
  • 395cb588b6 types/views: make SliceOf/MapOf panic if they see a pointer Maisem Ali 2022-05-09 19:31:45 -07:00
  • d04afc697c cmd/viewer,types/views: add support for views of maps Maisem Ali 2022-05-09 09:30:39 -07:00
  • 5cd56fe8d5 ssh/tailssh: exec into login when launching a shell Maisem Ali 2022-05-09 16:08:33 -07:00
  • a253057fc3 ssh/tailssh: refactor incubator flags Maisem Ali 2022-05-06 17:11:21 -07:00
  • 741ae9956e tstest/integration/vms: use hujson.Standardize instead of hujson.Unmarshal (#4520) Joe Tsai 2022-05-06 14:16:10 -07:00
  • 9f3ad40707 tailcfg: use cmd/viewer instead of cmd/cloner. Maisem Ali 2022-05-01 16:24:54 -07:00
  • fd99c54e10 tailcfg,all: change structs to []*dnstype.Resolver Maisem Ali 2022-05-03 14:41:58 -07:00
  • 679415f3a8 tailcfg: move views into tailcfg_view.go Maisem Ali 2022-05-01 16:23:55 -07:00
  • c4e9739251 cmd/viewer: add codegen tool for Views Maisem Ali 2022-05-01 16:15:20 -07:00
  • e409e59a54 cmd/cloner,util/codegen: refactor cloner internals to allow reuse Maisem Ali 2022-05-01 16:15:14 -07:00
  • 025867fd07 util/clientmetric: switch to TestHooks struct for test-only functions (#4632) Mihai Parparita 2022-05-06 10:08:57 -07:00
  • 7966aed1e0 util/clientmetric: add test hooks and ResetLastDelta function Mihai Parparita 2022-05-06 09:52:48 -07:00
  • 35111061e9 wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/ Brad Fitzpatrick 2022-05-05 14:53:36 -07:00
  • d1d6ab068e net/dns, wgengine: implement DNS over TCP (#4598) Tom 2022-05-05 16:42:45 -07:00
  • c4f06ef7be client/tailscale: fix ExpandSNIName on non-default LocalClient Brad Fitzpatrick 2022-05-05 12:15:59 -07:00
  • 46cb9d98a3 api.md: update GET tailnet key detail docs to show preauthorized, tags Brad Fitzpatrick 2022-05-05 11:58:02 -07:00
  • c1445155ef ssh/tailssh: handle Control-C during hold-and-delegate prompt Brad Fitzpatrick 2022-04-27 13:23:13 -07:00
  • f9e86e64b7 *: use WireGuard where logged, printed or named James Tucker 2022-05-04 12:10:17 -07:00
  • 2d1849a7b9 tsweb: remove JSONHandlerFunc Brad Fitzpatrick 2022-05-03 21:42:24 -07:00
  • 7ee3068f9d words: after a Series of discussions, Bees should be included (#4606) Charlotte Brandhorst-Satzkorn 2022-05-04 09:20:23 -04:00
  • 3e1f2d01f7 ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP) Brad Fitzpatrick 2022-05-03 14:16:34 -07:00
  • c60cbca371 control/controlclient: store netinfo and hostinfo separately Maisem Ali 2022-05-03 15:07:30 -07:00
  • ae483d3446 wgengine, net/packet, cmd/tailscale: add ICMP echo James Tucker 2022-04-21 18:49:01 -07:00
  • 66f9292835 client/tailscale: update Client API a bit Brad Fitzpatrick 2022-04-30 21:45:51 -07:00
  • 512573598a tailcfg: remove some documented DebugFlags that no longer exist Brad Fitzpatrick 2022-05-03 08:21:33 -07:00
  • 2a0b5c21d2 net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown Tom DNetto 2022-05-02 09:35:32 -07:00
  • 7f45734663 assorted: documentation and readability fixes Tom DNetto 2022-04-30 16:13:18 -07:00
  • 9e77660931 net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack Tom DNetto 2022-04-14 15:17:26 -07:00
  • dc71d3559f net/tstun,wgengine: split PreFilterOut into multiple hooks Tom DNetto 2022-04-14 14:59:46 -07:00
  • 9dee6adfab cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack Tom DNetto 2022-04-14 14:55:23 -07:00
  • 5b85f848dd net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver Tom DNetto 2022-04-14 13:27:59 -07:00
  • a54671529b client/tailscale: move API client for the control admin API Brad Fitzpatrick 2022-04-29 21:03:00 -07:00
  • e3619b890c client/tailscale: rename tailscale.go -> localclient.go Brad Fitzpatrick 2022-04-29 19:48:15 -07:00
  • 3012a2e1ca ssh/tailssh,ipn/ipnlocal: terminate any active sessions on up --ssh=false Maisem Ali 2022-04-29 15:57:55 -07:00
  • 2ec371fe8b ipn: remove FakeExpireAfter Backend function Mihai Parparita 2022-04-29 15:34:53 -07:00
  • d915e0054c cmd/tailscaled: change Windows service shutdown and add optional event logging Aaron Klotz 2022-04-29 15:18:13 -06:00
  • 316523cc1e ipn: remove enforceDefaults option from PrefsFromBytes Mihai Parparita 2022-04-29 14:08:26 -07:00
  • 87ba528ae0 client/tailscale: move/copy all package funcs to new LocalClient type Brad Fitzpatrick 2022-04-29 11:20:11 -07:00