Commit Graph

  • 82f5f438e0 wgengine/wgcfg: plumb down audit log IDs (#5855) Joe Tsai 2022-10-06 16:19:38 -07:00
  • 92ad56ddcb cmd/tsconnect: close the SSH session an unload event instead of beforeunload Mihai Parparita 2022-10-06 12:27:50 -07:00
  • 84e8f25c21 net/tstun: rename statististics method (#5852) Joe Tsai 2022-10-06 10:46:09 -07:00
  • dd045a3767 net/flowtrack: add json tags to Tuple (#5849) Joe Tsai 2022-10-05 19:40:49 -07:00
  • a73c423c8a net/tunstats: add Counts.Add (#5848) Joe Tsai 2022-10-05 13:18:08 -07:00
  • 3af0d4d0f2 logtail: always record timestamps in UTC (#5732) Joe Tsai 2022-10-05 12:27:52 -07:00
  • c321363d2c logtail: support a copy ID (#5851) Joe Tsai 2022-10-05 12:25:10 -07:00
  • 24ebf161e8 net/tstun: instrument Wrapper with statistics gathering (#5847) Joe Tsai 2022-10-05 12:24:30 -07:00
  • a37ee8483f ipn/ipnlocal: fix data race from missing lock in NetworkLockStatus Tom DNetto 2022-10-05 11:42:30 -07:00
  • 7714261566 go.toolchain.rev: update to Go 1.19.2 Brad Fitzpatrick 2022-10-05 11:14:13 -07:00
  • 8602061f32 ipn/ipnlocal,tka: Fix bugs found by integration testing Tom DNetto 2022-10-03 16:07:34 -07:00
  • 73db56af52 ipn/ipnlocal: filter peers with bad signatures when tka is enabled Tom DNetto 2022-10-04 10:51:45 -07:00
  • 01ebef0f4f tailcfg: add views for ControlDialPlan (#5843) Kristoffer Dalby 2022-10-05 16:18:26 +02:00
  • 62bc1052a2 tsweb: allow HTTPError to unwrap errors Will Norris 2022-10-04 20:39:10 -07:00
  • 2243dbccb7 licenses: update tailscale{,d} licenses License Updater 2022-10-05 02:52:03 +00:00
  • b1bd96f114 go.mod, ssh/tailssh: fix ImplictAuthMethod typo Brad Fitzpatrick 2022-10-04 19:38:47 -07:00
  • fde20f3403 cmd/pgproxy: link to blog post at the top. David Anderson 2022-10-04 16:44:37 -07:00
  • 7ffd2fe005 cmd/tsconnect: switch to non-beta versions of xterm and related packages Mihai Parparita 2022-10-04 15:42:15 -07:00
  • 2934c5114c net/tunstats: new package to track per-connection counters (#5818) Joe Tsai 2022-10-04 15:10:33 -07:00
  • bdf3d2a63f cmd/pgproxy: open-source our postgres TLS-enforcing proxy. David Anderson 2022-10-04 14:08:38 -07:00
  • c5ce355756 licenses: update tailscale{,d} licenses License Updater 2022-10-04 18:07:16 +00:00
  • 7e0ffc17fd Address GO-2022-0969 Florian Lehner 2022-10-03 17:36:43 +02:00
  • 17348915fa Address GO-2020-0042 Florian Lehner 2022-10-03 17:34:32 +02:00
  • 1841d0bf98 wgengine/magicsock: make debug-level stuff not logged by default Brad Fitzpatrick 2022-10-03 20:39:45 -07:00
  • 5c69961a57 cmd/tailscale/cli: add --record flag to bugreport (#5826) Andrew Dunham 2022-10-04 14:03:46 -04:00
  • e5636997c5 wgengine: don't re-allocate trimmedNodes map (#5825) Andrew Dunham 2022-10-04 13:20:09 -04:00
  • 445c8a4671 licenses: update win/apple licenses License Updater 2022-10-03 19:47:28 +00:00
  • d7c0410ea8 ipn/localapi: print hostinfo and health on bugreport (#5816) Andrew Dunham 2022-10-03 10:54:46 -04:00
  • 4102a687e3 tsnet: fix netstack leak on Close Maisem Ali 2022-10-01 16:33:13 -07:00
  • 5fc8843c4c docs/k8s: [proxy] fix sysctl command Maisem Ali 2022-10-01 11:24:07 -07:00
  • 8343b243e7 all: consistently initialize Logf when creating tsdial.Dialers Mihai Parparita 2022-09-30 14:15:17 -07:00
  • a7efc7bd17 util/singleflight: sync with upstream Cuong Manh Le 2022-09-30 10:24:28 +07:00
  • d4811f11a0 all: fix spelling mistakes Josh Soref 2022-09-25 14:29:55 -04:00
  • e73657d7aa logpolicy: directly expose the logtail server URL (#5788) Joe Tsai 2022-09-29 13:28:51 -07:00
  • bb7be74756 net/dns/publicdns: permit more NextDNS profile bits in its IPv6 suffix Brad Fitzpatrick 2022-09-28 17:19:30 -07:00
  • c581ce7b00 cmd/tailscale, client, ipn, tailcfg: add network lock modify command Adrian Dewhurst 2022-09-15 13:51:23 -04:00
  • 420d841292 wgengine: log subnet router decision at v1 if we have a BIRD client (#5786) Andrew Dunham 2022-09-29 14:14:14 -04:00
  • 58ffe928af ipn/ipnlocal, tka: Implement TKA synchronization with the control plane Tom DNetto 2022-09-27 12:30:04 -07:00
  • ab591906c8 wgengine/router: Increase range of rule priorities when detecting mwan3 Tom DNetto 2022-09-28 11:01:05 -07:00
  • 9214b293e3 tstime: add ParseDuration helper function Mihai Parparita 2022-09-28 16:37:31 -07:00
  • 44f13d32d7 cmd/tailscaled, util/winutil: log Windows service diagnostics when the wintun device fails to install Aaron Klotz 2022-09-19 15:49:58 -06:00
  • 18159431ab logpolicy: fix, test LogHost to work as documented Brad Fitzpatrick 2022-09-28 13:45:55 -07:00
  • a5fab23e8f net/dns: format OSConfig correctly with no pointers (#5766) Andrew Dunham 2022-09-27 19:30:39 -04:00
  • 4b996ad5e3 util/deephash: add AppendSum method (#5768) Andrew Dunham 2022-09-27 18:22:31 -04:00
  • ebd1637e50 ipn/ipnlocal,tailcfg: Identify client using NodeKey in tka RPCs Tom DNetto 2022-09-21 13:27:58 -07:00
  • e97d5634bf control/controlhttp: use custom port for non-localhost JS noise client connections Mihai Parparita 2022-09-26 13:50:26 -07:00
  • f981b1d9da all: fix resource leaks with missing .Close() calls Emmanuel T Odeke 2022-09-20 21:27:47 -07:00
  • 9bdf0cd8cd ipn/ipnlocal: add c2n /debug/{goroutines,prefs,metrics} Brad Fitzpatrick 2022-09-26 10:52:41 -07:00
  • 7686446c60 Drop duplicated $ Josh Soref 2022-09-25 17:48:42 -04:00
  • b1867457a6 doctor: add package for running in-depth healthchecks; use in bugreport (#5413) Andrew Dunham 2022-09-26 13:07:28 -04:00
  • e3beb4429f tka: Checkpoint every 50 updates Tom DNetto 2022-09-22 11:23:21 -07:00
  • 8a0cb4ef20 control/controlclient: fix recent set-dns regression Brad Fitzpatrick 2022-09-25 16:17:31 -07:00
  • fb4e23506f control/controlclient: stop restarting map polls on health change Brad Fitzpatrick 2022-06-21 07:44:11 -07:00
  • 6d04184325 control/controlclient: add a noiseClient.post helper method Brad Fitzpatrick 2022-09-23 13:09:33 -07:00
  • 8c72aabbdf licenses: remove win.md file Will Norris 2022-09-23 11:19:20 -07:00
  • f7cb535693 net/speedtest: retune to meet iperf on localhost in a VM James Tucker 2022-09-14 17:52:47 -07:00
  • 146f51ce76 net/packet: fix filtering of short IPv4 fragments James Tucker 2022-09-22 11:08:28 -07:00
  • c66e15772f tsweb: consider 304s as successful for quiet logging Mihai Parparita 2022-09-23 10:19:13 -07:00
  • e1bdbfe710 tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan field (#5648) Andrew Dunham 2022-09-23 13:06:55 -04:00
  • acc7baac6d tailcfg, util/deephash: add DataPlaneAuditLogID to Node and DomainDataPlaneAuditLogID to MapResponse Aaron Klotz 2022-09-22 13:49:24 -06:00
  • 91794f6498 wgengine/magicsock: move firstDerp check after nil derpMap check Kyle Carberry 2022-09-12 17:45:35 -05:00
  • 2c447de6cc cmd/tailscaled: use explicit equal sign in --port=$PORT in tailscaled.service Brad Fitzpatrick 2022-09-16 14:18:30 -07:00
  • 021bedfb89 docker: add ability to use a custom control socket Anton Schubert 2022-09-13 17:30:35 +02:00
  • d988c9f098 fix auth key name hlts2 2022-09-22 12:20:02 +09:00
  • 0607832397 wgengine/netstack: always respond to 4via6 echo requests (#5712) Andrew Dunham 2022-09-21 18:07:57 -04:00
  • 565dbc599a Revert "licenses: update win/apple licenses" Will Norris 2022-09-21 14:27:41 -07:00
  • aadf63da1d licenses: update win/apple licenses License Updater 2022-09-21 21:15:51 +00:00
  • d5781f61a9 ipn/ipnlocal: return usernames when Tailscale SSH is enabled Maisem Ali 2022-09-21 13:35:22 -07:00
  • a7a0baf6b9 cmd/tsconnect: add error callback for SSH sessions Mihai Parparita 2022-09-20 18:10:37 -07:00
  • e9b98dd2e1 control/controlclient,ipn/ipnlocal: wire tka enable/disable Tom DNetto 2022-09-06 16:34:16 -07:00
  • b9b0bf65a0 wgengine/netstack: handle 4via6 packets when pinging (#5709) Andrew Dunham 2022-09-21 14:19:34 -04:00
  • c6162c2a94 net/netcheck: add check for captive portal (#5593) Andrew Dunham 2022-09-20 15:31:49 -04:00
  • aa5e494aba tsweb: export go_version in standard expvar vars Brad Fitzpatrick 2022-09-20 09:47:19 -07:00
  • ff13c66f55 cmd/tailscale: fix configure-host command for Synology Berk D. Demir 2022-09-17 10:52:29 -07:00
  • ed248b04a7 cmd/tailscale: remove leftover debug prints from earlier commit Brad Fitzpatrick 2022-09-19 21:06:37 -07:00
  • 8158dd2edc cmd/tsconnect: allow SSH connection timeout to be overridden Mihai Parparita 2022-09-19 17:16:54 -07:00
  • 6632504f45 cmd/tailscale/cli: [up] move lose-ssh check after other validations Maisem Ali 2022-09-16 19:52:02 -07:00
  • 054ef4de56 tailcfg: mark CapabilityFileSharingTarget as inter-node Maisem Ali 2022-09-19 10:36:07 -07:00
  • d045462dfb ipn/ipnlocal: add c2n method to get SSH username candidates Brad Fitzpatrick 2022-09-17 21:32:21 -07:00
  • d8eb111ac8 .github/workflows: add cross-android Brad Fitzpatrick 2022-09-18 08:31:57 -07:00
  • 832031d54b wgengine/magicsock: fix recently introduced data race Brad Fitzpatrick 2022-09-18 07:56:40 -07:00
  • 42f1d92ae0 net/netns: implement UseSocketMark for Android. Denton Gentry 2022-09-17 22:48:49 -07:00
  • 41bb47de0e cmd/tailscaled: respect $PORT on all platforms, not just Linux Brad Fitzpatrick 2022-09-17 09:24:26 -07:00
  • 3562b5bdfa envknob, health: support Synology, show parse errors in status Brad Fitzpatrick 2022-09-16 20:24:28 -07:00
  • 5c42990c2f wgengine/magicsock: add client flag and envknob to disable heartbeat (#5638) phirework 2022-09-16 23:48:46 -04:00
  • 65c24b6334 envknob: generalize Windows tailscaled-env.txt support Brad Fitzpatrick 2022-09-15 21:47:31 -07:00
  • 4bda41e701 Dockerfile: add test that build-env Alpine version matches go.mod Brad Fitzpatrick 2022-09-16 11:39:32 -07:00
  • 9b71008ef2 control/controlhttp: move Dial options into options struct (#5661) Andrew Dunham 2022-09-16 15:06:25 -04:00
  • 5623ef0271 Update Dockerfile to use golang:1.19-alpine Luis Peralta 2022-09-16 17:11:36 +02:00
  • 486eecc063 Switched Secret snippet to match run.sh Tyler Lee 2022-09-15 17:52:11 -07:00
  • b830c9975f Updated secret example in readme to match the sidecar key value Tyler Lee 2022-09-15 15:52:08 -07:00
  • 4a82b317b7 ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validation Brad Fitzpatrick 2022-09-15 22:08:45 -07:00
  • f0347e841f refactor: move from io/ioutil to io and os packages Eng Zer Jun 2022-09-15 20:06:59 +08:00
  • 027111fb5a derp: update DERP acronym expansion Mihai Parparita 2022-09-15 15:58:05 -07:00
  • 1ce0e558a7 cmd/derper, control/controlhttp: disable WebSocket compression Mihai Parparita 2022-09-15 15:13:58 -07:00
  • 74674b110d envknob: support changing envknobs post-init Brad Fitzpatrick 2022-09-14 12:49:39 -07:00
  • 33ee2c058e wgengine: update comments, remove redundant code in forceFullWireguardConfig Brad Fitzpatrick 2022-09-15 12:53:03 -07:00
  • d34dd43562 ipn/ipnlocal: remove unused envknob Brad Fitzpatrick 2022-09-15 10:58:36 -07:00
  • cf61070e26 net/dnscache: add better logging to bootstrap DNS path (#5640) Andrew Dunham 2022-09-15 10:41:45 -04:00
  • 81574a5c8d portlist: normalise space delimited process names (#5634) Kristoffer Dalby 2022-09-15 12:17:31 +02:00