Commit Graph

  • f3ff26f08f net/netmon: swap to swift-derived defaultRoute on macos Jonathan Nobels 2024-04-26 12:21:43 -0400
  • de85610be0
    cmd/k8s-operator/deploy/chart: allow users to configure additional labels for the operator's Pod via Helm chart values. Gabe Gorelick 2024-05-01 05:37:21 -0400
  • 2648d475d7 drive: don't allow DELETE on read-only shares Percy Wegmann 2024-04-30 20:31:49 -0500
  • a3de105f0e
    drive: don't allow DELETE on read-only shares Percy Wegmann 2024-04-30 20:31:49 -0500
  • 5c918f9ea0 cmd/k8s-operator/deploy/chart: podLabels Gabe Gorelick 2024-04-30 20:29:30 -0400
  • 7455e027e9 util/slicesx: add AppendMatching Brad Fitzpatrick 2024-04-30 16:36:41 -0700
  • 787c4be2e3 util/slicesx: add AppendMatching Brad Fitzpatrick 2024-04-30 16:36:41 -0700
  • fe009c134e ipn/ipnlocal: reset the dialPlan only when the URL is unchanged Andrew Dunham 2024-04-30 15:09:12 -0400
  • c47f9303b0 types/views: use slices.Contains{,Func} Brad Fitzpatrick 2024-04-30 15:25:06 -0700
  • 1de4ecbb3d types/views: use slices.Contains{,Func} Brad Fitzpatrick 2024-04-30 15:25:06 -0700
  • 5db80cf2d8
    syncs: fix AtomicValue for interface kinds (#11943) Joe Tsai 2024-04-30 14:27:58 -0700
  • 788647e98f syncs: fix AtomicValue for interface kinds Joe Tsai 2024-04-30 13:22:46 -0700
  • 5314fe28c6
    Merge 4da7a50c4b into 44aa809cb0 Maisem Ali 2024-04-30 19:33:25 +0000
  • 3f8e1377e5 cmd/k8s-operator: optionally update dnsrecords Configmap with DNS records for proxies. Irbe Krumina 2024-02-02 18:54:53 +0000
  • 44aa809cb0
    cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make operator deploy it (#11919) Irbe Krumina 2024-04-30 20:18:23 +0100
  • 34c71c10c3 ipn/ipnlocal: reset the dialPlan only when the URL is unchanged Andrew Dunham 2024-04-30 15:09:12 -0400
  • c2f8b8d092 code review feedback Irbe Krumina 2024-04-30 19:15:15 +0100
  • 1fe073098c
    Reset dial plan when switching profile (#11933) Shaw Drastin 2024-05-01 01:42:49 +0800
  • 675c0763b7 Reset dial plan when switching profile Shaw Drastin 2024-05-01 00:57:47 +0800
  • a47ce618bd
    net/tstun: implement env var for disabling UDP GRO on Linux (#11924) Jordan Whited 2024-04-30 09:14:02 -0700
  • ec04c677c0
    api.md: add documentation for new split DNS endpoints (#11922) Mario Minardi 2024-04-30 09:42:33 -0600
  • 933240af56
    net/tstun: implement env var for disabling UDP GRO on Linux Jordan Whited 2024-04-29 11:55:57 -0700
  • fcfffb2e02 cmd/k8s-operator,k8s-operator,go.{mod,sum}: make individual proxy images/image pull policies configurable irbekrm/docim Irbe Krumina 2024-04-30 11:50:56 +0100
  • a41f7db57a chore: fix typos hugo-syn 2024-04-30 10:52:13 +0200
  • f902ff0070
    Merge 4de947ce7e into 7ba8f03936 Patrick O'Doherty 2024-04-29 15:14:03 -0700
  • 7ba8f03936
    ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on unsupported platforms (#11921) Andrew Lytvynov 2024-04-29 13:35:29 -0700
  • a1275ab16b api.md: add documentation for new split DNS endpoints Mario Minardi 2024-04-29 11:59:21 -0600
  • 7d9c3f9897
    cmd/k8s-operator/deploy/manifests: check if IPv6 module is loaded before using it (#11867) Irbe Krumina 2024-04-29 21:12:23 +0100
  • d02f1be46a
    scripts/installer.sh: enable Alpine community repo if needed (#11837) Andrew Lytvynov 2024-04-29 12:23:46 -0700
  • 5254f6de06
    tailcfg: add suggest exit node UI node attribute (#11918) Claire Wang 2024-04-29 15:20:52 -0400
  • ce5c80d0fe
    clientupdate: exec systemctl instead of using dbus to restart (#11923) Andrew Lytvynov 2024-04-29 12:16:40 -0700
  • a3062e06f9
    ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on unsupported platforms Andrew Lytvynov 2024-04-29 11:21:40 -0700
  • e23dd4a2c8
    clientupdate: exec systemctl instead of using dbus to restart Andrew Lytvynov 2024-04-29 11:54:27 -0700
  • 0400224cf2 tailcfg: add suggest exit node UI node attribute Add node attribute to determine whether or not to show suggested exit node in UI. Updates tailscale/corp#19515 Claire Wang 2024-04-29 14:54:09 -0400
  • cbd8d5d645 cmd/k8s-operator/deploy/manifests: check if IPv6 module is loaded before using it Irbe Krumina 2024-04-24 21:21:54 +0100
  • 6a0fbacc28 appc: setting AdvertiseRoutes explicitly discards app connector routes Fran Bull 2024-04-15 11:30:00 -0700
  • c27dc1ca31 appc: unadvertise routes when reconfiguring app connector Fran Bull 2024-04-15 10:16:02 -0700
  • fea2e73bc1 appc: write discovered domains to StateStore Fran Bull 2024-04-12 13:34:14 -0700
  • 1bd1b387b2 appc: add flag shouldStoreRoutes and controlknob for it Fran Bull 2024-04-11 10:12:13 -0700
  • 79836e7bfd appc: add RouteInfo struct and persist it to StateStore Fran Bull 2024-04-11 14:06:12 -0700
  • 68555fa28b appc: setting AdvertiseRoutes explicitly discards app connector routes Fran Bull 2024-04-15 11:30:00 -0700
  • b52834c76b appc: unadvertise routes when reconfiguring app connector Fran Bull 2024-04-15 10:16:02 -0700
  • 78ae2a11c7 appc: write discovered domains to StateStore Fran Bull 2024-04-12 13:34:14 -0700
  • 5b2e864ddd appc: add flag shouldStoreRoutes and controlknob for it Fran Bull 2024-04-11 10:12:13 -0700
  • b2b49cb3d5 wgengine/wgcfg/nmcfg: skip expired peers Andrew Dunham 2024-04-19 15:35:34 -0400
  • 21ced0f7f6 cmd/{k8s-operator,k8s-nameserver}: generate DNSConfig CRD for charts, append to static manifests Irbe Krumina 2024-03-10 23:09:10 +0000
  • 54a1381192 cmd/k8s-operator,k8s-operator: optionally reconcile nameserver resources Irbe Krumina 2024-03-10 22:49:38 +0000
  • f82dfcc106 cmd/k8s-operator/deploy/crds,k8s-operator: add DNSConfig CustomResource Definition Irbe Krumina 2024-03-10 22:44:48 +0000
  • 28bbe1c036 cmd/k8s-nameserver,k8s-operator: add a nameserver that can resolve ts.net DNS names in cluster. Irbe Krumina 2024-02-02 12:19:25 +0000
  • 8fcac10029
    drive/driveimpl: rewrite text/html Content-Type to text/plain ox/corp-19592 Percy Wegmann 2024-04-29 11:55:20 -0500
  • 74c399483c
    api.md: explicitly set content-type headers in POST CURL examples (#11916) Mario Minardi 2024-04-29 10:25:52 -0600
  • 1452faf510
    cmd/containerboot,kube,ipn/store/kubestore: allow interactive login on kube, check Secret create perms, allow empty state Secret (#11326) Irbe Krumina 2024-04-29 17:03:48 +0100
  • 725238d2a7 api.md: explicitly set content-type headers in POST CURL examples Mario Minardi 2024-04-29 09:48:29 -0600
  • 3d92b01544
    .github: bump golangci/golangci-lint-action from 3.6.0 to 5.0.0 dependabot[bot] 2024-04-29 11:46:16 +0000
  • e09b94ed2f
    .github: bump peter-evans/create-pull-request from 5.0.1 to 6.0.5 dependabot/github_actions/peter-evans/create-pull-request-6.0.5 dependabot[bot] 2024-04-29 11:46:02 +0000
  • 1e6cdb7d86 api.md: fix missing links after move of device posture Kristoffer Dalby 2024-04-25 16:46:10 +0200
  • 62c8ed7d73
    WIP ox/11954-3 Percy Wegmann 2024-04-28 20:57:00 -0500
  • 6537f351a1
    ssh/tailss: add integration test Percy Wegmann 2024-04-28 10:42:10 -0500
  • 5651dbed02 wgengine/wgcfg/nmcfg: skip expired peers Andrew Dunham 2024-04-19 15:35:34 -0400
  • 49089f0624
    Merge e68efa5e9f into b9adbe2002 Joe Tsai 2024-04-28 21:47:00 +0300
  • b9adbe2002 net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon Brad Fitzpatrick 2024-04-27 21:18:18 -0700
  • 6b95219e3a net/netmon, add: add netmon.State type alias of interfaces.State Brad Fitzpatrick 2024-04-27 21:01:54 -0700
  • e04e87785a net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon Brad Fitzpatrick 2024-04-27 21:18:18 -0700
  • 0fa1860bf0 net/netmon, add: add netmon.State type alias of interfaces.State Brad Fitzpatrick 2024-04-27 21:01:54 -0700
  • cc0bd0229d
    ssh/tailssh: add integration tests for ssh ox/11854 Percy Wegmann 2024-04-26 19:29:59 -0500
  • 45f0721530
    cmd/containerboot: wait on tailscaled process only (#11897) Irbe Krumina 2024-04-27 20:28:09 +0100
  • 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places Brad Fitzpatrick 2024-04-26 22:06:20 -0700
  • 6b80be2f2f kube,ipn/store/kubestore: allow patching empty state Secrets Irbe Krumina 2024-03-04 13:14:55 +0000
  • 4fa40a18e9 net/netns, net/dns/resolver, etc: make netmon required in most places Brad Fitzpatrick 2024-04-26 22:06:20 -0700
  • 18ccfef39e cmd/containerboot: wait on tailscaled process only Irbe Krumina 2024-04-27 16:57:46 +0100
  • 4f73a26ea5 ipn/ipnlocal: skip TestOnTailnetDefaultAutoUpdate on macOS for now Brad Fitzpatrick 2024-04-27 08:34:18 -0700
  • 525bc99cfb ipn/ipnlocal: skip TestOnTailnetDefaultAutoUpdate on macOS for now Brad Fitzpatrick 2024-04-27 08:34:18 -0700
  • 8d63d9188f
    Merge c0c182f487 into 7a62dddeac Kevin Allen 2024-04-27 21:59:53 +0800
  • 7a62dddeac net/netcheck, wgengine/magicsock: make netmon.Monitor required Brad Fitzpatrick 2024-04-26 18:28:01 -0700
  • 8d3fa880be net/netcheck, wgengine/magicsock: make netmon.Monitor required Brad Fitzpatrick 2024-04-26 18:28:01 -0700
  • 4dece0c359 net/netutil: remove a use of deprecated interfaces.GetState Brad Fitzpatrick 2024-04-26 18:07:06 -0700
  • cf2b2bfb7b net/netutil: remove a use of deprecated interfaces.GetState Brad Fitzpatrick 2024-04-26 18:07:06 -0700
  • 7f587d0321 health, wgengine/magicsock: remove last of health package globals Brad Fitzpatrick 2024-04-26 17:24:04 -0700
  • b65c31923a health, wgengine/magicsock: remove last of health package globals Brad Fitzpatrick 2024-04-26 17:24:04 -0700
  • 71e9258ad9
    ipn/ipnlocal: fix null dereference for early suggested exit node queries (#11885) Jonathan Nobels 2024-04-26 17:35:11 -0400
  • af32580cfb appc: add RouteInfo struct and persist it to StateStore Fran Bull 2024-04-11 14:06:12 -0700
  • 745931415c health, all: remove health.Global, finish plumbing health.Tracker Brad Fitzpatrick 2024-04-26 10:12:46 -0700
  • bf24e727c8 health, all: remove health.Global, finish plumbing health.Tracker Brad Fitzpatrick 2024-04-26 10:12:46 -0700
  • 5ea559cd34 ipn/ipnlocal: fix null dereference for early suggested exit node queries Jonathan Nobels 2024-04-26 14:22:05 -0400
  • a284cb93ff add debug cmd for routeInfo kevin/Split_Remove_advertised_routes_from_pref Kevin Liang 2024-04-26 17:41:21 +0000
  • a4a282cd49 control/controlclient: plumb health.Tracker Brad Fitzpatrick 2024-04-26 09:49:30 -0700
  • 66ea5c2765 control/controlclient: plumb health.Tracker Brad Fitzpatrick 2024-04-26 09:49:30 -0700
  • 6d69fc137f ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker Brad Fitzpatrick 2024-04-26 08:06:06 -0700
  • 476b874d7d ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker Brad Fitzpatrick 2024-04-26 08:06:06 -0700
  • fee3aeb7f2
    ssh/tailssh: fall back to su if login is not an option Percy Wegmann 2024-04-24 16:45:32 -0500
  • df8f40905b
    cmd/k8s-operator,k8s-operator: optionally serve tailscaled metrics on Pod IP (#11699) Irbe Krumina 2024-04-26 08:25:06 +0100
  • 723c775dbb tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing Brad Fitzpatrick 2024-04-25 20:29:20 -0700
  • e97ba8cfee tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing Brad Fitzpatrick 2024-04-25 20:29:20 -0700
  • cb66952a0d health: permit Tracker method calls on nil receiver Brad Fitzpatrick 2024-04-25 20:26:49 -0700
  • f891e5c3f9 health: permit Tracker method calls on nil receiver Brad Fitzpatrick 2024-04-25 20:26:49 -0700
  • 7349b274bd
    safeweb: handle mux pattern collisions more generally (#11801) Chris Palmer 2024-04-25 16:08:30 -0700
  • 5b32264033 health: break Warnable into a global and per-Tracker value halves Brad Fitzpatrick 2024-04-25 14:25:48 -0700
  • f71aa186c7 health: break Warnable into a global and per-Tracker value halves Brad Fitzpatrick 2024-04-25 14:25:48 -0700
  • ebc552d2e0 health: add Tracker type, in prep for removing global variables Brad Fitzpatrick 2024-04-25 13:24:49 -0700
  • 6af82c1189 health: add Tracker type, in prep for removing global variables Brad Fitzpatrick 2024-04-25 13:24:49 -0700