Commit Graph

  • 927fc36123 go.toolchain.branch: upgrade to Go 1.18 Josh Bleecher Snyder 2022-03-15 15:34:29 -07:00
  • 71b535fc94 go.mod: require Go 1.18 Josh Bleecher Snyder 2022-03-15 13:49:27 -07:00
  • f695f0b178 go.mod: update golang.org/x/tools and honnef.co/go/tools Josh Bleecher Snyder 2022-03-15 16:19:03 -07:00
  • f143ff89b7 README.md: update current Go release Josh Bleecher Snyder 2022-03-15 15:59:30 -07:00
  • d77b4c1344 Dockerfile: require Go 1.18 Josh Bleecher Snyder 2022-03-15 15:59:08 -07:00
  • 4b1e02057a .github/workflows: request Go 1.18 Josh Bleecher Snyder 2022-03-15 15:58:54 -07:00
  • 08cf54f386 wgengine/magicsock: fix goMajorVersion for 1.18 ts release Josh Bleecher Snyder 2022-03-15 13:55:24 -07:00
  • 5be42c0af1 cmd/tailscale: add file get options for dealing with existing files David Eger 2022-03-05 11:00:05 -08:00
  • 07f48a7bfe wgengine: handle nil netmaps when assigning isSubnetRouter. Maisem Ali 2022-03-16 09:46:19 -07:00
  • 858286d97f github/windows: improve caching in -race builder (#4172) James Tucker 2022-03-15 10:04:02 -07:00
  • 5f529d1359 logtail: add Logger.PrivateID accessor Brad Fitzpatrick 2022-03-14 19:52:06 -07:00
  • 36b148c2d2 github/windows: improve cache performance (#4171) James Tucker 2022-03-14 17:10:13 -07:00
  • 45a7f6689c tailcfg: add field to allow LocalPortForwarding in SSHAction Maisem Ali 2022-03-14 13:23:17 -07:00
  • 98b45ef12c ssh/tailssh: add support for agent forwarding. Maisem Ali 2022-03-14 13:26:06 -07:00
  • 6e86bbcb06 ssh/tailssh: add a new sshSession type to clean up existing+future code Brad Fitzpatrick 2022-03-13 13:01:59 -07:00
  • 462e75666b ssh/tailssh: start sending the server version Maisem Ali 2022-03-12 08:46:46 -08:00
  • bf3559171f ssh/tailssh: set DBUS_SESSION_BUS_ADDRESS and SSH_TTY variables Maisem Ali 2022-03-11 12:34:36 -08:00
  • 6d61b7906e ssh/tailssh: handle terminal opcodes Maisem Ali 2022-03-12 17:40:40 -08:00
  • da6ce27416 go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/ssh Maisem Ali 2022-03-12 17:25:00 -08:00
  • 012098ec32 ssh/tailssh: fix terminal corruption (temporary hack) Brad Fitzpatrick 2022-03-12 13:57:01 -08:00
  • ba1adf6c24 ssh/tailssh: make pty termios options match OpenSSH Brad Fitzpatrick 2022-03-11 11:19:55 -08:00
  • 1dd5cf62a5 ssh/tailssh: start login shell, fix arg passing, width/height mismatch Brad Fitzpatrick 2022-03-10 15:55:06 -08:00
  • efc48b0578 ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network Brad Fitzpatrick 2022-03-10 10:28:42 -08:00
  • 6b11004a2a control/controlclient: proactively close TLS connection after /key fetch Brad Fitzpatrick 2022-03-10 13:19:21 -08:00
  • f8a4df66de cmd/tailscale/cli, ipn: move exit node IP parsing and validation from cli into prefs. Aaron Klotz 2022-02-25 16:36:05 -07:00
  • 888e50e1f6 ipn/ipnlocal: migrate all platforms to controlplane.tailscale.com Maisem Ali 2022-03-09 20:16:39 -08:00
  • 1625e87526 control/controlclient, localapi: shorten expiry time via localapi (#4112) Nick O'Neill 2022-03-09 14:42:42 -08:00
  • 2bcc047d4f tailcfg: bump capVer for Noise Maisem Ali 2022-03-09 14:18:54 -08:00
  • c1b3500a05 cmd/tailscale: allow use of flags in gokrazy Joonas Kuorilehto 2022-03-09 09:50:38 +02:00
  • 2c89b3a601 control/controlbase: make Conn.Write return consumed bytes Maisem Ali 2022-03-09 11:17:29 -08:00
  • e82a74553b control/controlclient: make MapRequests go over noise. Maisem Ali 2022-03-09 10:58:44 -08:00
  • 56bf2ce642 ssh/tailssh: handle local port forwarding Maisem Ali 2022-03-09 11:25:07 -08:00
  • 598c7a22e7 ssh/tailssh: use lu.Username not lu.Name. Maisem Ali 2022-03-08 22:11:31 -08:00
  • 06c147d848 ssh/tailssh: create login sessions for new connections Maisem Ali 2022-03-08 21:35:55 -08:00
  • ba2c0c3145 control/controlclient: call direct.Close after map requests are complete Maisem Ali 2022-03-08 21:04:42 -08:00
  • 61cdcf4082 net/interfaces: add FreeBSD default route lookup (portmapping, etc) Brad Fitzpatrick 2022-03-08 12:44:46 -08:00
  • 2fb087891b net/socks5: always close client connections after serving Maisem Ali 2022-03-08 12:44:23 -08:00
  • 91a8cdc84b control/controlclient: make Auto.Shutdown call Direct.Close Maisem Ali 2022-03-08 11:45:48 -08:00
  • 0f37317664 control/controlclient: make RegisterRequest go over Noise Maisem Ali 2022-03-08 10:53:19 -08:00
  • c4f6df47e5 control/controlclient: fix Noise HTTP/2 regression from earlier commit Brad Fitzpatrick 2022-03-08 09:33:02 -08:00
  • 21069124db control/controlclient: fix the Noise HTTP/2 timeout config Brad Fitzpatrick 2022-03-08 08:08:36 -08:00
  • 740e3c006c cmd/derper: add --stun-port flag Brad Fitzpatrick 2022-03-08 07:12:07 -08:00
  • 0588ca5d8b control/controlclient: make SetDNS attempt to go over Noise first Maisem Ali 2022-03-07 16:16:15 -08:00
  • da1821197a tailcfg: add SetDNSResponse Maisem Ali 2022-03-07 12:37:06 -08:00
  • 0f31a0fc76 control/controlclient: add Noise client Maisem Ali 2022-03-07 15:32:53 -08:00
  • 26f27a620a wgengine/router: delete legacy netfilter rule cleanup [Linux] Brad Fitzpatrick 2022-03-07 08:35:54 -08:00
  • 249758df90 control/controlclient: start fetching the server noise key Maisem Ali 2022-03-07 10:55:02 -08:00
  • d5f8f38ac6 tailcfg: rename map request version to "capability version" Brad Fitzpatrick 2022-03-06 09:32:52 -08:00
  • 105dfa1efa tailcfg: add OverTLSPublicKeyResponse for the new response from /key Brad Fitzpatrick 2022-03-05 20:43:49 -08:00
  • 0e62a7d1a2 tstime/mono: fix Before function comment Robert Fritzsche 2022-03-05 17:57:52 +01:00
  • c85694fac4 types/views: add ContainsExitRoutes to IPPrefixSlice Maisem Ali 2022-03-04 09:05:25 -08:00
  • b493ef5b71 net/tsaddr: add func ContainsExitRoutes Brad Fitzpatrick 2022-03-04 08:00:53 -08:00
  • 7ddf2e2fea go.toolchain.rev: bump to Go 1.17.8 Josh Bleecher Snyder 2022-03-03 13:49:21 -08:00
  • f18bb6397b cmd/tailscale: tell gokrazy to not manage the CLI as a daemon Brad Fitzpatrick 2022-03-01 20:17:31 -08:00
  • db85384f9c cmd/tailscaled: default to userspace-networking mode on gokrazy, set paths Brad Fitzpatrick 2022-03-01 19:49:24 -08:00
  • c9a5dadce8 ssh/tailssh: skip flaky test on CI for now Brad Fitzpatrick 2022-03-01 19:39:55 -08:00
  • 58a6c9b2b8 version, hostinfo: recognize gokrazy as a distro Brad Fitzpatrick 2022-03-01 19:26:57 -08:00
  • 6a2e94cbeb tstime/rate: deflake TestLongRunningQPS even more Brad Fitzpatrick 2022-02-28 19:55:18 -08:00
  • 55095df644 net/interfaces: get Linux default route from netlink as fallback Brad Fitzpatrick 2022-02-28 14:49:37 -08:00
  • 518f6cee63 ipn/store: [TestNewStore] do not use an empty file Maisem Ali 2022-02-28 17:44:56 -08:00
  • 497324ddf6 ipn/store: add common package for instantiating ipn.StateStores Maisem Ali 2022-02-28 13:08:45 -08:00
  • d9a7205be5 net/tstun: set link speed to SPEED_UNKNOWN Dmytro Shynkevych 2022-02-22 02:33:23 -05:00
  • 5d085a6f41 controlhttp: add some docs, change Dial's path from /switch to /ts2021 Brad Fitzpatrick 2022-02-26 09:19:18 -08:00
  • 4b50977422 ssh/tailssh: add more SSH tests, blend in env from ssh session Brad Fitzpatrick 2022-02-24 14:35:40 -08:00
  • 4686224e5a cmd/tailscaled: add a no-op test for profiling init-time memory allocs Brad Fitzpatrick 2022-02-24 14:26:08 -08:00
  • 4cbdc84d27 cmd/tailscaled/childproc: add be-child registration mechanism Brad Fitzpatrick 2022-02-24 14:03:36 -08:00
  • 6e4f3614cf ssh/tailssh: add start of real ssh tests Brad Fitzpatrick 2022-02-24 13:31:54 -08:00
  • c9eca9451a ssh: make it build on darwin Brad Fitzpatrick 2022-02-24 12:27:42 -08:00
  • c4a6d9fa5d ipn/ipnlocal: generate tailscaled-owned SSH keys as needed Brad Fitzpatrick 2022-02-24 11:07:16 -08:00
  • cce6aad6c0 ssh/tailssh: fix non-interactive commands as non-root user Brad Fitzpatrick 2022-02-24 11:08:06 -08:00
  • e2ed06c53c ssh/tailssh: break a method into half in prep for testing Brad Fitzpatrick 2022-02-23 15:47:57 -08:00
  • 1b5bb2e81d ssh/tailssh: rename sshContext to sshConnInfo Brad Fitzpatrick 2022-02-24 08:58:53 -08:00
  • 8175504584 VERSION.txt: This is 1.23. Denton Gentry 2022-02-23 15:47:03 -08:00
  • 3c2cd854be ssh/tailssh: flesh out env, support non-pty commands Brad Fitzpatrick 2022-02-19 15:37:13 -08:00
  • 7d897229d9 net/dns: ignore permission errors on Synology DSM7 for now Brad Fitzpatrick 2022-02-23 09:25:14 -08:00
  • 29279b34fa cmd/tailscale: make configure-host on Synology also add CAP_NET_RAW Brad Fitzpatrick 2022-02-23 07:34:19 -08:00
  • 38c59c0ad2 tsnet: fix typo in Ephemeral Maisem Ali 2022-02-22 15:32:13 -08:00
  • bb94561c96 net/netutil: fix regression where peerapi would get closed after 1st req Brad Fitzpatrick 2022-02-22 13:29:17 -08:00
  • e31d68d64e hostinfo: use the sentinel value set by the MSI installer to detect MSI package type Aaron Klotz 2022-02-22 10:39:09 -07:00
  • 4fee321004 hostinfo: move packageType out to platform-specific files Brad Fitzpatrick 2022-02-22 10:01:36 -08:00
  • c7a8f0992d ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.Tags Maisem Ali 2022-02-22 09:52:49 -08:00
  • 9cbb0913be ipn/{ipnlocal,ipnstate}: add Tags and PrimaryRoutes to PeerStatus Maisem Ali 2022-02-21 14:53:20 -08:00
  • 0fc1479633 go.mod: update github.com/mdlayher/netlink to 1.6.0 David Anderson 2022-02-21 13:36:12 -08:00
  • e921e1b02d cmd/tailscale: add "tailscale debug hostinfo" subcommand Brad Fitzpatrick 2022-02-20 07:59:26 -08:00
  • 300d897fd7 hostinfo: detect NSIS vs MSI package type on Windows Brad Fitzpatrick 2022-02-20 06:53:52 -08:00
  • d19a63ddf6 ipn/localapi: treat ACME "invalid" state as terminal, log more Brad Fitzpatrick 2022-02-19 16:17:27 -08:00
  • de72a1f9fc ipn/ipnserver: let TS_PERMIT_CERT_UID contain a username too, not just uid Brad Fitzpatrick 2022-02-19 15:45:59 -08:00
  • 03caa95bf2 ssh/tailssh: get login shell when running as non-root Brad Fitzpatrick 2022-02-18 19:07:04 -08:00
  • e1e20f6d39 ssh/tailssh: evaluate tailcfg.SSHPolicy on incoming connections Brad Fitzpatrick 2022-02-18 14:10:26 -08:00
  • 66f5aa6814 types/logger: add more reserved top level field names Josh Bleecher Snyder 2022-02-18 14:50:50 -08:00
  • f9a50779e2 cmd/tailscaled: add -state=mem: to support creation of an ephemeral node. Maisem Ali 2022-02-18 12:55:22 -08:00
  • 823d970d60 control/controlclient: use structured logging for MapResponse.ControlTime Josh Bleecher Snyder 2022-02-18 13:00:08 -08:00
  • 84138450a4 types/logger, logtail: add mechanism to do structured JSON logs Brad Fitzpatrick 2022-02-17 20:41:49 -08:00
  • 8c3c5e80b7 tailcfg: make MapResponse.ControlTime a pointer Josh Bleecher Snyder 2022-02-18 10:14:14 -08:00
  • bb93e29d5c tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabled Brad Fitzpatrick 2022-02-17 15:00:41 -08:00
  • 4609096271 tailcfg: fix stale docs for MapResponse.KeepAlive Josh Bleecher Snyder 2022-02-17 14:55:23 -08:00
  • dd6472d4e8 api: document preauthorized auth keys Brad Fitzpatrick 2022-02-17 14:13:50 -08:00
  • fbff1555fc ipnlocal, tailssh: start moving host key stuff into the right spot Brad Fitzpatrick 2022-02-17 13:28:14 -08:00
  • 94409db7e2 cmd/tailscale: rewrite --authkey to --auth-key Josh Bleecher Snyder 2022-02-16 17:46:17 -08:00
  • a45f8accdb scripts/installer: add Ubuntu 22.04 LTS Jammy Jellyfish (#3955) Xe Iaso 2022-02-17 09:52:35 -05:00