Commit Graph

  • 683ba62f3e cmd/testwrapper: fix exit deflake (#9342) Paul Scott 2023-09-11 19:06:11 +01:00
  • 0396366aae cmd/testwrapper/flakytest: don't spam stderr in Mark when not under wrapper Brad Fitzpatrick 2023-09-11 10:45:10 -07:00
  • 70ea073478 tailcfg: flesh out some docs on MapResponse, clarify slices w/ omitempty Brad Fitzpatrick 2023-09-09 13:52:28 -07:00
  • a5ffd5e7c3 tailcfg: remove unused MapRequest.IncludeIPv6 field Brad Fitzpatrick 2023-09-10 06:46:08 -07:00
  • 9a86aa5732 all: depend on zstd unconditionally, remove plumbing to make it optional Brad Fitzpatrick 2023-09-10 07:24:51 -07:00
  • f12c71e71c cmd/tailscale: reduce duplicate calls to LocalBackend Marwan Sulaiman 2023-09-09 20:33:43 -04:00
  • dc7aa98b76 all: use set.Set consistently instead of map[T]struct{} Brad Fitzpatrick 2023-09-09 09:55:57 -07:00
  • d506a55c8a ipn/ipnstate: address TODO about garbage during peer sorting Brad Fitzpatrick 2023-09-09 09:02:45 -07:00
  • 60e9bd6047 ipn/ipnstate: add some missing docs Brad Fitzpatrick 2023-09-09 08:54:14 -07:00
  • db307d35e1 types/netmap: delete a copy of views.SliceEqual Brad Fitzpatrick 2023-09-08 20:40:43 -07:00
  • 95082a8dde util/lru, util/limiter: add debug helper to dump state as HTML David Anderson 2023-09-07 17:33:02 -07:00
  • d23b8ffb13 cmd/tailscale/cli,ipn: mention available update in "tailscale status" (#9205) Andrew Lytvynov 2023-09-08 14:27:49 -07:00
  • 1073b56e18 ipn/ipnlocal: add logging and locking to c2n /update (#9290) Andrew Lytvynov 2023-09-08 14:26:55 -07:00
  • 1eadb2b608 client/web: clean up assets handling Sonia Appasamy 2023-09-08 15:30:07 -04:00
  • 4a38d8d372 licenses: update win/apple licenses License Updater 2023-09-07 22:37:35 +00:00
  • 0dc65b2e47 licenses: update tailscale{,d} licenses License Updater 2023-09-04 22:16:42 +00:00
  • 1383fc57ad licenses: update android licenses License Updater 2023-09-07 17:59:41 +00:00
  • 0a0adb68ad ssh/tailssh: log when recording starts and finishes (#9294) Joe Tsai 2023-09-07 18:47:04 -07:00
  • a1d4144b18 cmd/tailscale: combine foreground and background serve logic Marwan Sulaiman 2023-09-07 19:07:36 -04:00
  • 8452d273e3 util/linuxfw: Fix comment which lists supported linux arches Craig Rodrigues 2023-09-07 07:15:13 -07:00
  • 0909e90890 util/lru: replace container/list with a custom ring implementation David Anderson 2023-09-06 16:47:11 -07:00
  • 472eb6f6f5 util/lru: add a microbenchmark David Anderson 2023-09-07 09:31:33 -07:00
  • 18b2638b07 metrics: add missing comma in histogram JSON export Maisem Ali 2023-09-07 15:20:01 -07:00
  • 70a9854b39 cmd/tailscale: add background mode to serve/funnel wip (#9202) Tyler Smalley 2023-09-07 15:07:53 -07:00
  • 5ee349e075 tsweb/varz: fix exporting histograms Maisem Ali 2023-09-07 14:47:21 -07:00
  • 1bd3edbb46 release/dist/unixpkgs: demote deb iptables+iproute2 packages to recommended Brad Fitzpatrick 2023-09-07 13:21:02 -07:00
  • 50990f8931 ipn, ipn/ipnlocal: add Foreground field for ServeConfig Marwan Sulaiman 2023-09-05 13:51:52 -04:00
  • 96094cc07e cmd/testwrapper: exit code 1 when go build fails (#9276) Paul Scott 2023-09-07 17:18:26 +01:00
  • 6fd1961cd7 safesocket, paths: add Plan 9 support Skip Tavakkolian 2023-09-04 17:13:58 -07:00
  • 51d3220153 ipn, ipn/ipnlocal: remove log streaming for StreamServe Marwan Sulaiman 2023-09-06 20:52:14 -04:00
  • 96c2cd2ada util/limiter: add a keyed token bucket rate limiter David Anderson 2023-09-06 13:34:19 -07:00
  • c2241248c8 tstest: relax ResourceCheck to 3s Maisem Ali 2023-09-06 15:29:44 -07:00
  • ac7b4d62fd cmd/tailscale/cli: make update visible in list (#8662) Chris Palmer 2023-09-06 10:28:04 -07:00
  • d413dd7ee5 net/dns/publicdns: add support for Wikimedia DNS Andrew Dunham 2023-09-06 10:18:27 -04:00
  • d61494db68 adjust build tags for tamago Andrea Barisani 2023-09-06 09:59:18 +02:00
  • 9a56184bef cmd/tailscale: Check App Store tailscaled dialable before selecting. (#9234) Paul Scott 2023-09-06 12:43:10 +01:00
  • 86b0fc5295 util/cmpver: add a few tests covering different OS versions Anton Tolchanov 2023-08-30 18:45:55 +01:00
  • 7686ff6c46 Update clientupdate/distsign/distsign_test.go Aaron Klotz 2023-09-05 15:43:30 -06:00
  • 7d60c19d7d clientupdate/distsign: add ability to validate a binary that is already located on disk Aaron Klotz 2023-08-31 13:15:45 -06:00
  • f6a203fe23 control/controlclient: check c.closed in waitUnpause Maisem Ali 2023-09-05 12:12:08 -07:00
  • 45eeef244e ipn, ipn/ipnlocal: add Foreground field to ServeConfig Marwan Sulaiman 2023-09-05 14:33:18 -04:00
  • cb3b281e98 ipn/ipnlocal: fix race in enterState Maisem Ali 2023-09-05 10:28:01 -07:00
  • a4aa6507fa ipn, ipn/ipnlocal: add session identifier for WatchIPNBus Marwan Sulaiman 2023-08-31 17:43:54 +01:00
  • 7175f06e62 util/rands: add package with HexString func Brad Fitzpatrick 2023-09-05 09:02:40 -07:00
  • f824274093 cli/serve: shorten help text on error Sonia Appasamy 2023-08-29 10:55:38 -04:00
  • 3280c81c95 .github,cmd/gitops-pusher: update to checkout@v4 Maisem Ali 2023-09-04 14:37:58 -07:00
  • 0f397baf77 cmd/testwrapper: emit logs of failed tests on timeout Maisem Ali 2023-09-04 14:56:08 -07:00
  • 52a19b5970 ipn/ipnlocal: prevent cc leaks on multiple Start calls Maisem Ali 2023-09-04 11:22:56 -07:00
  • 6bc15f3a73 ipn/ipnlocal: fix startIsNoopLocked Maisem Ali 2023-09-04 11:21:51 -07:00
  • 1262df0578 net/netmon, net/tsdial: add some link change metrics Brad Fitzpatrick 2023-09-01 19:56:18 -07:00
  • 8683ce78c2 client/web, clientupdate, util/linuxfw, wgengine/magicsock: Use %v verb for errors Craig Rodrigues 2023-09-02 11:09:38 -07:00
  • d06a75dcd0 ipn/ipnlocal: fix deadlock in resetControlClientLocked Maisem Ali 2023-09-02 12:04:03 -07:00
  • c6fadd6d71 all: implement AppendText alongside MarshalText (#9207) Joe Tsai 2023-09-01 18:15:19 -07:00
  • 9a3bc9049c client/web,cmd/tailscale: add prefix flag for web command Will Norris 2023-08-31 14:27:41 -07:00
  • 34e3450734 cmd/tailscale,ipn: add auto-update flags and prefs (#8861) Andrew Lytvynov 2023-09-01 14:45:12 -06:00
  • 055fdb235f cmd/tailscaled, tstest/integration: make tailscaled die when parent dies Brad Fitzpatrick 2023-09-01 12:19:54 -07:00
  • e1fbb5457b cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9169) Tyler Smalley 2023-09-01 12:28:29 -07:00
  • 003e4aff71 control/controlclient: clean up various things in prep for state overhaul Brad Fitzpatrick 2023-08-30 18:18:10 -07:00
  • 0c1e3ff625 ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntry Brad Fitzpatrick 2023-09-01 10:58:43 -07:00
  • 9cbec4519b control/controlclient: serialize Observer calls Brad Fitzpatrick 2023-09-01 09:56:31 -07:00
  • 8b3ea13af0 net/tsdial: be smarter about when to close SystemDial conns Brad Fitzpatrick 2023-08-31 22:54:21 -07:00
  • f7b7ccf835 control/controlclient, ipn/ipnlocal: unplumb a bool true literal opt Brad Fitzpatrick 2023-08-31 22:28:47 -07:00
  • 346445acdd .github/workflows: only run bench all on packages with benchmarks Brad Fitzpatrick 2023-08-31 21:36:07 -07:00
  • 96277b63ff ipn/ipnlocal: rename LogoutSync to Logout Maisem Ali 2023-08-31 19:11:20 -07:00
  • f52273767f ipn/ipnlocal: fix missing mutex usage for profileManager Maisem Ali 2023-08-31 17:55:47 -07:00
  • 959362a1f4 ipn/ipnlocal,control/controlclient: make Logout more sync Maisem Ali 2023-08-31 17:44:13 -07:00
  • 1f12b3aedc .github: do not use testwrapper for benchmarks Maisem Ali 2023-08-31 14:55:57 -07:00
  • 7074a40c06 control/controlclient: run SetControlClientStatus in goroutine Maisem Ali 2023-08-31 14:31:23 -07:00
  • 86dc0af5ae control/controlclient: rename Auto cancel methods, add missing Lock variant Brad Fitzpatrick 2023-08-31 14:11:09 -07:00
  • 61ae16cb6f ipn/ipnlocal: add missing mutex unlock in error path Brad Fitzpatrick 2023-08-31 14:08:09 -07:00
  • 47cf836720 tsnet: remove redundant ephemeral logout on close Brad Fitzpatrick 2023-08-30 20:27:04 -07:00
  • 21247f766f ipn/ipnlocal: deflake some tests Brad Fitzpatrick 2023-08-31 09:13:04 -07:00
  • 04e1ce0034 control/controlclient: remove unused StartLogout Brad Fitzpatrick 2023-08-30 18:33:58 -07:00
  • ecc1d6907b types/logger: add TestLogger Brad Fitzpatrick 2023-08-30 19:37:35 -07:00
  • 77060c4d89 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-08-30 23:26:06 +00:00
  • 4e72992900 clientupdate: add linux tarball updates (#9144) Andrew Lytvynov 2023-08-30 17:25:06 -06:00
  • ce1e02096a ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114) Chris Palmer 2023-08-30 14:50:03 -07:00
  • c621141746 control/controlclient: cancel map poll when logging out Brad Fitzpatrick 2023-08-30 13:38:54 -07:00
  • 313a129fe5 control/controlclient: use slices package more Brad Fitzpatrick 2023-08-30 13:34:22 -07:00
  • 37eab31f68 client/web: simply csrf key caching in cgi mode Will Norris 2023-08-30 11:20:02 -07:00
  • f5bfdefa00 control/controlclient: de-pointer Status.PersistView, document more Brad Fitzpatrick 2023-08-30 11:35:43 -07:00
  • 7053e19562 control/controlclient: delete Status.Log{in,out}Finished Brad Fitzpatrick 2023-08-30 11:09:36 -07:00
  • 794650fe50 cmd/k8s-operator: emit event if HTTPS is disabled on Tailnet Maisem Ali 2023-08-30 10:37:51 -07:00
  • be9914f714 cmd/sniproxy: move default debug-port away from 8080. Denton Gentry 2023-08-30 08:18:49 -07:00
  • 9ce1f5c7d2 control/controlclient: unexport Status.state, add test-only accessor Brad Fitzpatrick 2023-08-30 10:21:56 -07:00
  • 306b85b9a3 cmd/k8s-operator: add metrics to track usage Maisem Ali 2023-08-30 09:49:11 -07:00
  • 0a74d46568 adjust build tags for tamago Andrea Barisani 2023-08-30 14:23:38 +02:00
  • 14320290c3 control/controlclient: merge, simplify two health check calls Brad Fitzpatrick 2023-08-30 08:57:55 -07:00
  • 17438a98c0 cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155) Irbe Krumina 2023-08-30 14:22:06 +01:00
  • 29a35d4a5d cmd/sniproxy: switch to peterbourgon/ff for flags Denton Gentry 2023-08-25 07:27:15 -07:00
  • fe709c81e5 cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031) Irbe Krumina 2023-08-30 08:31:37 +01:00
  • ae747a2e48 cmd/testwrapper: handle timeouts as test failures Maisem Ali 2023-08-29 18:03:13 -07:00
  • b90b9b4653 client/web: fix data race Maisem Ali 2023-08-29 18:50:04 -07:00
  • 7538f38671 cmd/containerboot: fix broken tests Maisem Ali 2023-08-29 17:24:25 -07:00
  • abfe5d3879 clientupdate: detect when tailscale is installed without package manager (#9137) Andrew Lytvynov 2023-08-29 18:36:05 -06:00
  • 8b492b4121 net/wsconn: accept a remote addr string and plumb it through David Anderson 2023-08-29 16:27:30 -07:00
  • e952564b59 client/web: pipe unraid csrf token through apiFetch Sonia Appasamy 2023-08-29 18:02:01 -04:00
  • 1cd03bc0a1 client/web: remove self node on server Sonia Appasamy 2023-08-29 17:14:18 -04:00
  • da6eb076aa client/web: add localapi proxy Sonia Appasamy 2023-08-28 16:44:48 -04:00
  • c919ff540f cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updating Maisem Ali 2023-08-29 12:43:22 -07:00