Commit Graph

  • 0d52674a84 net/tstun: diagnose /dev/net/tun fd leak, give better failure message Brad Fitzpatrick 2022-07-16 14:10:20 -07:00
  • 931f18b575 derp: add missing docs on clientInfo.Version Brad Fitzpatrick 2022-07-15 11:58:01 -07:00
  • 4f1374ec9e tka: implement consensus & state computation internals Tom DNetto 2022-07-11 11:28:18 -07:00
  • af412e8874 ssh/tailssh: better handling of signals and exits Maisem Ali 2022-07-15 15:40:20 +00:00
  • 004f0ca3e0 cmd/gitops-pusher: format HuJSON, enabling exact ACL matches (#5061) Xe Iaso 2022-07-15 11:09:44 -04:00
  • 16c85d0dc5 cmd/gitops-pusher: support GitHub Actions error syntax (#5060) Xe Iaso 2022-07-15 10:20:54 -04:00
  • 7fb6781bda go.toolchain.rev: bump for Go 1.18.4 + runtime timer spin Brad Fitzpatrick 2022-07-13 20:54:34 -07:00
  • ec4f849079 tka: implement filesystem-based tailchonk implementation Tom DNetto 2022-07-12 12:23:43 -07:00
  • 505ca2750d cmd/tailscaled: fix Windows "Allow local LAN access" regression Brad Fitzpatrick 2022-07-13 07:43:55 -07:00
  • 96afd1db46 jsondb: small package to load/save JSON DBs. David Anderson 2022-07-12 11:45:04 -07:00
  • 755396d6fe tsweb: add Float expvar support in varz Denton Gentry 2022-07-11 20:36:52 -07:00
  • cca25f6107 tka: implement Chonk type & an in-memory implementation Tom DNetto 2022-07-07 11:54:04 -07:00
  • e37167b3ef ipn/localapi: add API for uploading client metrics Mihai Parparita 2022-07-08 11:57:34 -07:00
  • d6b8a18b09 cmd/proxy-to-grafana: use localClient.GetCertificate (#5024) Xe Iaso 2022-07-08 14:33:14 -04:00
  • 5bb44a4a5c cmd/gitops-pusher: correctly handle ACL tests failing (#5016) Xe Iaso 2022-07-08 10:53:50 -04:00
  • c7993d2b88 net/dns/resolver: add fuzz/unit test for #2533 (#5018) Andrew Dunham 2022-07-08 14:22:50 +01:00
  • 3709074e55 tka: implement State and applying AUMs Tom DNetto 2022-07-06 13:15:13 -07:00
  • 1cfd96cdc2 tka: implement AUM and Key types Tom DNetto 2022-07-05 13:20:12 -07:00
  • e6572a0f08 install.sh: Add archarm and Raspbian Stretch Denton Gentry 2022-06-28 07:54:14 -07:00
  • fe3426b4c7 logpolicy: fix config initialization bug (#5010) Joe Tsai 2022-07-05 18:27:31 -07:00
  • d6817d0f22 net/dns/resolver: respond with SERVFAIL if all upstreams fail Tom DNetto 2022-06-15 16:19:05 -07:00
  • c93fd0d22b go.mod: bump wireguard-go to set CLOEXEC on tun/netlink fds Brad Fitzpatrick 2022-07-03 17:01:52 -07:00
  • 9584d8aa7d docs/k8s: Add env vars for tailscaled args Craig Rodrigues 2022-06-29 23:05:49 -07:00
  • ea6e9099b9 fix: typo rename, ROUTES -> TS_ROUTES Jake Edgington 2022-06-30 22:09:09 -05:00
  • 72b7edbba9 fix: typo rename, KUBE_SECRET -> TS_KUBE_SECRET Jake Edgington 2022-06-30 22:05:49 -05:00
  • 6b71568eb7 util/cloudenv: add Azure support & DNS IPs Brad Fitzpatrick 2022-06-29 22:58:44 -07:00
  • ec649e707f ipn/ipnlocal: prefer to use one CGNAT route on the Mac Mihai Parparita 2022-06-29 13:25:45 -07:00
  • 3f4fd64311 cmd/tailscale: exit loop when timeout and pingArgs.num are met Aaron Bieber 2022-06-11 12:09:46 -06:00
  • aa37aece9c ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support Brad Fitzpatrick 2022-06-29 19:32:41 -07:00
  • 88c2afd1e3 ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud Brad Fitzpatrick 2022-06-29 13:19:34 -07:00
  • 6f58497647 .github/workflows: downgrade MinGW to work around windows-race failures Mihai Parparita 2022-06-29 13:46:03 -07:00
  • 88133c361e Docker: add ALPINE.txt to manage alpine versions Maisem Ali 2022-06-29 11:45:33 -07:00
  • cfa484e1a2 Dockerfile: bump alpine to 3.16 Maisem Ali 2022-06-29 08:05:08 -07:00
  • ef351ac0dd Dockerfile: fix build Brad Fitzpatrick 2022-06-29 07:57:00 -07:00
  • 06aa141632 wgengine/router: avoid unncessary routing configuration changes Mihai Parparita 2022-06-28 15:32:09 -07:00
  • 3b1f99ded1 ssh/tailssh: fix Tailscale SSH to Linux Arch machines Brad Fitzpatrick 2022-06-28 15:16:48 -07:00
  • 9280d39678 wgengine/netstack: close ipstack when netstack.Impl is closed kylecarbs 2022-06-28 17:28:19 +00:00
  • d7f452c0a1 net/portmapper: send discovery packet for IGD specifically. Denton Gentry 2022-06-11 12:02:01 -07:00
  • 09eaba91ad net/portmap: add a test for Sagemcom FAST3890V3. Denton Gentry 2022-06-11 12:01:04 -07:00
  • b5553c6ad2 net/portmap: run go fmt Denton Gentry 2022-06-11 12:00:12 -07:00
  • de4c635e54 net/portmapper: make pcpCodeNotAuthorized log more descriptive Denton Gentry 2022-06-10 22:13:24 -07:00
  • 3ac8ab1791 tsnet: add Server.AuthKey field Brad Fitzpatrick 2022-06-27 21:23:48 -07:00
  • bef6e2831a cmd/tailscale: move call to cli.CleanUpArgs() from main() into cli.Run() (#4954) Jordan Whited 2022-06-27 14:56:25 -07:00
  • 40503ef07a ssh/tailssh: fix logging typo Maisem Ali 2022-06-27 13:17:56 -07:00
  • 412c4c55e2 cmd/tailscale: make up respect explicitly empty --operator= value soypete 2022-06-21 16:51:33 -06:00
  • c434e47f2d ssh/tailssh: always use current time for policy evaluation Maisem Ali 2022-06-27 12:13:50 -07:00
  • a7d2024e35 ssh/tailssh: allow multiple sessions on the same conn Maisem Ali 2022-06-27 11:50:11 -07:00
  • 1d04e01d1e use C:\Windows\System32\OpenSSH\ssh.exe (#4933) mattn 2022-06-26 14:26:21 +09:00
  • 9294a14a37 ssh/tailssh: limit setgroups to 16 on macOS Adam Eijdenberg 2022-06-26 03:41:15 +00:00
  • 7f807fef6c ssh/tailssh: fix /usr/bin/login args on macOS Adam Eijdenberg 2022-06-25 08:23:36 +00:00
  • 35782f891d util/deephash: add canMemHash func + typeInfo property Brad Fitzpatrick 2022-06-25 12:46:01 -07:00
  • 7b9a901489 util/deephash: add packet filter benchmark Brad Fitzpatrick 2022-06-25 12:26:54 -07:00
  • c88bd53b1b .github/workflows: windows-race: print gcc version James Tucker 2022-06-24 14:23:25 -07:00
  • 2d65c1a950 client/tailscale: update ACLRow and ACLTest with new ACL fields Maisem Ali 2022-06-22 12:23:56 -07:00
  • 4baf34cf25 net/dns: set appropriate Windows registry values to prevent it from sending DNS changes concerning our interface to AD domain controllers. Aaron Klotz 2022-06-23 16:15:11 -06:00
  • 8cdfd12977 net/dns: update Windows split DNS settings to work alongside other NRPT entries set by group policy. Aaron Klotz 2022-06-01 14:41:11 -06:00
  • 76256d22d8 wgengine/router: windows: set SkipAsSource on IPv6 LL addresses James Tucker 2022-06-14 11:16:01 -07:00
  • 8c5c87be26 util/deephash: fix collisions between different types Brad Fitzpatrick 2022-06-21 19:50:48 -07:00
  • 4f6fa3d63a shell.nix: use 1.18 from system nixpkgs Tom DNetto 2022-06-21 15:22:21 -07:00
  • dee95d0894 cmd/gitops-pusher: add new GitOps assistant (#4893) Xe Iaso 2022-06-21 16:04:48 -04:00
  • 1007983159 Adding pkg for Freebsd installation Sofiane Hamlaoui 2022-06-20 08:43:07 +02:00
  • 51cc0e503b adding --noconfirm to pacman installation Sofiane Hamlaoui 2022-06-20 07:59:51 +02:00
  • 87a4c75fd4 control/controlclient, ipn/ipnlocal: remove Client.SetExpirySooner, fix race Brad Fitzpatrick 2022-06-19 22:00:22 -07:00
  • ef0d740270 control/controlclient: remove Client.SetStatusFunc Brad Fitzpatrick 2022-06-19 18:14:45 -07:00
  • 70a2797064 control/controlclient, ipn/ipnlocal: remove some Client methods Brad Fitzpatrick 2022-06-19 18:00:50 -07:00
  • a1e429f7c3 control/controlclient, types/netmap: remove unused LocalPort field Brad Fitzpatrick 2022-06-19 16:31:54 -07:00
  • 526b0b6890 control/controlclient: start simplifying netmap fetch APIs Brad Fitzpatrick 2022-06-19 15:06:33 -07:00
  • 467eb2eca0 cmd/tailscale/cli, ipn/ipnlocal: give SSH tips when off/unconfigured Brad Fitzpatrick 2022-06-17 12:09:23 -07:00
  • 99ed54926b tailcfg: define some Node.Capabilities about SSH, its config Brad Fitzpatrick 2022-06-17 12:11:55 -07:00
  • 13d0b8e6a4 control/controlclient, net/dnscache: use typed singleflight fork Brad Fitzpatrick 2022-06-17 10:09:23 -07:00
  • 59ed846277 util/singleflight: add fork of singleflight with generics Brad Fitzpatrick 2022-06-17 09:53:17 -07:00
  • 757ecf7e80 util/deephash: fix map hashing when key & element have the same type Brad Fitzpatrick 2022-06-16 13:21:32 -07:00
  • 22c544bca7 go.mod: bump go4.org/unsafe/assume-no-moving-gc for Go 1.19beta1 Brad Fitzpatrick 2022-06-16 20:20:43 -07:00
  • f31588786f util/deephash: don't track cycles on non-recursive types Brad Fitzpatrick 2022-06-14 22:49:11 -07:00
  • 36ea837736 util/deephash: fix map hashing to actually hash elements Brad Fitzpatrick 2022-06-16 11:24:04 -07:00
  • 4005134263 tailcfg: clarify some of the MapRequest variants Brad Fitzpatrick 2022-06-14 13:05:40 -07:00
  • 0f05b2c13f tsnet: use tailscaled as prefix for state file names (#4816) Joe Tsai 2022-06-09 11:46:43 -07:00
  • 1392a93445 socks5: add a simple test Denton Gentry 2021-04-18 08:54:31 -07:00
  • 7fffddce8e net/portmapper: enable for iOS Denton Gentry 2022-06-08 17:14:37 -07:00
  • 2990c2b1cf control/controlhttp: use secure WebSockets protocol by default Mihai Parparita 2022-06-08 14:56:52 -07:00
  • 32c6823cf5 tsweb: implement interceptor for error page presentation Tom DNetto 2022-06-08 13:05:15 -07:00
  • b788a5ba7e tailcfg: add HostinfoView version of TailscaleSSHEnabled Mihai Parparita 2022-06-08 11:55:43 -07:00
  • d8c05fc1b2 Update a Taildrop error message (#4818) Praneet Loke 2022-06-08 09:11:50 -07:00
  • d3643fa151 cmd/tailscale: add 'debug ts2021' Noise connectivity subcommand Brad Fitzpatrick 2022-06-08 08:15:16 -07:00
  • 96f73b3894 logtail: do not panic in PrivateID.PublicID (#4815) Joe Tsai 2022-06-07 17:25:05 -07:00
  • 3a182d5dd6 ipn/ipnstate: add ExitNodeStatus to share the exit node if it is in use, the IP, ID and whether its online. (#4761) Melanie Warrick 2022-06-07 12:31:10 -07:00
  • 6246fa32f0 wasm: add test for disallowed JS/WASM dependencies Mihai Parparita 2022-06-07 12:06:46 -07:00
  • c41837842b wasm: drop pprof dependency Mihai Parparita 2022-06-07 11:50:12 -07:00
  • bb67999808 tailcfg: add TailscaleSSHEnabled helper check (#4812) Ross Zurowski 2022-06-07 14:50:08 -04:00
  • 09363064b5 tsnet: use proper log ID Will Norris 2022-06-07 10:09:21 -07:00
  • 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