Commit Graph

  • 77832553e5 ipn/ipnlocal: add advertised and primary route metrics Kristoffer Dalby 2024-09-25 16:50:34 +02:00
  • cab2e6ea67 cmd/k8s-operator,k8s-operator: add ProxyGroup CRD (#13591) Tom Proctor 2024-09-27 01:05:56 +01:00
  • 7ec8bdf8b1 go.mod: upgrade golangci-lint Andrew Dunham 2024-09-26 16:37:54 -04:00
  • 69be54c7b6 net/captivedetection: exclude ipsec interfaces from captive portal detection (#13598) Andrea Gottardo 2024-09-26 10:28:10 -07:00
  • 5550a17391 wgengine: make opts.Metrics mandatory Kristoffer Dalby 2024-09-26 10:04:29 +02:00
  • 7d1160ddaa {ipn,net,tsnet}: use tsaddr helpers Kristoffer Dalby 2024-09-25 11:10:46 +02:00
  • f03e82a97c client/web: use tsaddr helpers Kristoffer Dalby 2024-09-25 11:10:07 +02:00
  • 0909431660 cmd/tailscale: use tsaddr helpers Kristoffer Dalby 2024-09-25 11:09:49 +02:00
  • 3dc33a0a5b net/tsaddr: add WithoutExitRoutes and IsExitRoute Kristoffer Dalby 2024-09-25 11:08:58 +02:00
  • c90c9938c8 ssh/tailssh: add logic for matching against AcceptEnv patterns (#13466) Mario Minardi 2024-09-25 21:09:05 -06:00
  • 9eb59c72c1 wgengine/magicsock: fix check for EPERM on macOS James Tucker 2024-09-25 16:06:21 -07:00
  • 717d589149 metrics: revert changes to MultiLabelMap's String method Andrew Dunham 2024-09-25 19:11:15 -04:00
  • 65c26357b1 cmd/k8s-operator, k8s-operator: fix outdated kb links (#13585) Cameron Stokes 2024-09-25 14:15:42 -07:00
  • 2fdbcbdf86 wgengine/magicsock: only used cached results for GetLastNetcheckReport Adrian Dewhurst 2024-09-25 14:50:39 -04:00
  • c2f0c705e7 health: clean up updateBuiltinWarnablesLocked a bit, fix DERP warnings Brad Fitzpatrick 2024-09-25 08:40:26 -07:00
  • 0e0e53d3b3 util/usermetrics: make usermetrics non-global Kristoffer Dalby 2024-09-23 18:34:00 +02:00
  • e1bbe1bf45 derp: document the RunWatchConnectionLoop callback gotchas Brad Fitzpatrick 2024-09-24 15:11:31 -07:00
  • 6f7e7a30e3 tool/gocross: make gocross-wrapper.sh keep multiple Go toolchains around Brad Fitzpatrick 2024-09-17 13:27:05 -07:00
  • 43f4131d7a {release,version}: add DSM7.2 specific synology builds (#13405) Mario Minardi 2024-09-24 15:00:37 -06:00
  • 8a6f48b455 cli: add tailscale dns query (#13368) Andrea Gottardo 2024-09-24 13:18:45 -07:00
  • a98f75b783 .github: Bump tibdex/github-app-token from 1.8.0 to 2.1.0 (#9529) dependabot[bot] 2024-09-24 10:01:00 -06:00
  • 05d82fb0d8 .github: pin re-actors/alls-green to latest 1.x (#13558) Mario Minardi 2024-09-23 17:35:53 -06:00
  • 04bbef0e8b .github: update and pin actions/upload-artifact to latest 4.x (#13556) Mario Minardi 2024-09-23 16:44:26 -06:00
  • a8bd0cb9c2 .github: update and pin actions/cache to latest 4.x (#13555) Mario Minardi 2024-09-23 16:34:55 -06:00
  • a3f7e72321 .github: use and pin slackapi/slack-github-action to latest 1.x (#13554) Mario Minardi 2024-09-23 16:11:13 -06:00
  • 22e98cf95e .github: pin codeql actions to latest 3.x (#13552) Mario Minardi 2024-09-23 15:52:26 -06:00
  • 2c1bbfb902 .github: pin actions/setup-go usage to latest 5.x (#13553) Mario Minardi 2024-09-23 15:14:49 -06:00
  • 07991dec83 .github: pin actions/checkout to latest v3 or v4 as appropriate (#13551) Mario Minardi 2024-09-23 14:52:19 -06:00
  • 8d508712c9 tailcfg: add AcceptEnv field to SSHRule (#13523) Mario Minardi 2024-09-22 20:15:26 -06:00
  • dc86d3589c types/views: add SliceView.All iterator (#13536) Joe Tsai 2024-09-20 13:55:33 -07:00
  • 3e9ca6c64b go.toolchain.rev: bump oss, test toolchain matches go.toolchain.rev Brad Fitzpatrick 2024-09-19 19:17:37 -07:00
  • d0a56a8870 cmd/containerboot: split main.go (#13517) Tom Proctor 2024-09-19 17:58:26 +01:00
  • af5a845a87 net/dns/resolver: fix dns-sd NXDOMAIN responses from quad-100 James Tucker 2024-09-18 17:57:26 -07:00
  • 3a467b66b6 go/toolchain: use ed9dc37b2b000f376a3e819cbb159e2c17a2dac6 (#13507) Andrea Gottardo 2024-09-18 11:51:09 -07:00
  • 5f89c93274 safeweb: add a ListenAndServe method to the Server type (#13498) M. J. Fromberger 2024-09-17 12:59:28 -07:00
  • 951884b077 net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netcheck (#13491) Jordan Whited 2024-09-17 12:24:42 -07:00
  • 8b962f23d1 cmd/natc: fix nil pointer Fran Bull 2024-09-17 09:23:33 -07:00
  • 5f4a4c6744 wgengine/magicsock: fix sendUDPStd docs (#13490) Jordan Whited 2024-09-16 19:28:00 -07:00
  • 4084c6186d wgengine/magicsock: add side-effect-free function for netcheck UDP sends (#13487) Jordan Whited 2024-09-16 19:00:12 -07:00
  • 8012bb4216 derp: refactor DERP server's peer-gone watch mechanism Brad Fitzpatrick 2024-09-15 17:12:24 -07:00
  • 7f1c193a83 licenses: update license notices License Updater 2024-09-16 15:02:33 +00:00
  • f572286bf9 gokrazy, various: use point versions of Go and update Nix deps Andrew Dunham 2024-09-16 14:18:32 -04:00
  • 40833a7524 wgengine/magicsock: disable raw disco by default; add envknob to enable Andrew Dunham 2024-09-16 11:27:04 -04:00
  • 124ff3b034 {api.md,publicapi}: remove old API docs (#13468) Mario Minardi 2024-09-13 14:10:33 -06:00
  • afec2d41b4 wgengine/magicsock: remove redundant deadline from netcheck report call (#13395) Jordan Whited 2024-09-13 10:51:30 -07:00
  • 93f61aa4cc tailcfg: add node attr for SSH environment variables (#13450) Mario Minardi 2024-09-12 16:18:14 -06:00
  • aa15a63651 derp: add new concurrent server benchmark Brad Fitzpatrick 2024-09-12 08:44:07 -07:00
  • 3bee38d50f VERSION.txt: this is v1.75.0 (#13454) kari-ts 2024-09-12 13:19:46 -07:00
  • cec779e771 util/slicesx: add FirstElementEqual and LastElementEqual Brad Fitzpatrick 2024-09-11 16:32:05 -07:00
  • 910462a8e0 derp: unify server's clientSet interface into concrete type Brad Fitzpatrick 2024-09-11 11:34:52 -07:00
  • f2713b663e .github: enable fuzz testing again (go1.23) Maisem Ali 2024-09-11 14:33:45 -07:00
  • 4d6a8224d5 util/linuxfw: fall back to nftables when iptables not found Maisem Ali 2024-09-10 22:40:16 -07:00
  • 98f4dd9857 cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) Tom Proctor 2024-09-11 12:19:29 +01:00
  • 9f9470fc10 ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap debug Brad Fitzpatrick 2024-09-10 14:10:13 -07:00
  • 7d16af8d95 cmd/natc: fix nil pointer Fran Bull 2024-09-10 13:20:06 -07:00
  • 436a0784a2 build(deps): bump ws from 8.14.2 to 8.17.1 in /client/web (#12524) dependabot[bot] 2024-09-10 12:39:40 -06:00
  • 71b550c73c .github: Bump peter-evans/create-pull-request from 5.0.1 to 7.0.1 (#13419) dependabot[bot] 2024-09-10 10:08:14 -06:00
  • a228d77f86 cmd/stunstamp: add protocol context to timeout logs (#13422) Jordan Whited 2024-09-09 18:42:13 -07:00
  • 0970615b1b ipn/ipnlocal: don't program system DNS when node key is expired (#13370) Andrew Dunham 2024-09-09 15:15:29 -04:00
  • 0a2e5afb26 tsnet: remove old package doc experimental warning Brad Fitzpatrick 2024-09-09 09:30:26 -07:00
  • 209567e7a0 kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages (#13418) Irbe Krumina 2024-09-08 22:57:29 +03:00
  • d6dfb7f242 kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: split out kube types (#13417) Irbe Krumina 2024-09-08 21:06:07 +03:00
  • ecd64f6ed9 cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410) Irbe Krumina 2024-09-08 07:48:38 +03:00
  • 4dfde7bffc net/dns: disable DNS registration for Tailscale interface on Windows Nick Khyl 2024-09-07 12:43:34 -05:00
  • 2b0d0ddf5d sessionrecording,ssh/tailssh,k8s-operator: log connected recorder address (#13382) Irbe Krumina 2024-09-07 08:11:33 +03:00
  • 7ce9c1944a go.toolchain.rev: update to 1.23.1 (#13408) Patrick O'Doherty 2024-09-06 13:09:15 -07:00
  • 71ff3d7c39 go.mod: bump github.com/illarion/gonotify/v2 Brad Fitzpatrick 2024-09-06 08:20:51 -07:00
  • 95f0094310 cmd/stunstamp: cleanup timeout and interval constants (#13393) Jordan Whited 2024-09-05 13:40:12 -07:00
  • e7b5e8c8cd ipn/ipnserver: remove IdleTimeout Nick Khyl 2024-09-04 22:51:24 -05:00
  • e7a6e7930f cmd/systray: handle reconnects to IPN bus (#13386) Andrew Lytvynov 2024-09-05 12:11:05 -05:00
  • 4f2a2bfa42 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-09-05 17:00:15 +00:00
  • 7aa766ee65 net/tstun: probe TCP GRO (#13376) Jordan Whited 2024-09-05 09:59:31 -07:00
  • 7dcf65a10a net/dns: fix IsZero and Equal methods on OSConfig Andrew Dunham 2024-09-04 23:10:11 -04:00
  • 13dee9db7b health: fix magicsockReceiveFuncWarnable health clearing Brad Fitzpatrick 2024-09-04 16:57:32 -07:00
  • 3d401c11fa all: use new Go 1.23 slices.Sorted more Brad Fitzpatrick 2024-09-04 13:27:07 -07:00
  • fd6686d81a tka: truncate long rotation signature chains Anton Tolchanov 2024-08-19 19:32:14 +01:00
  • bcc47d91ca cmd/tailscale/cli: use new Go 1.23 slices.Sorted Brad Fitzpatrick 2024-09-04 12:59:28 -07:00
  • 11d205f6c4 control/controlclient,posture,util/syspolicy: use predefined syspolicy keys instead of string literals Nick Khyl 2024-09-04 12:01:55 -05:00
  • d060b3fa02 cli: implement tailscale dns status (#13353) Andrea Gottardo 2024-09-04 12:43:55 -07:00
  • 5bc9fafab8 ipn/ipnlocal: always send auth URL notifications when a user requests interactive login Nick Khyl 2024-08-29 19:34:02 -05:00
  • 0112da6070 net/dns: support GetBaseConfig on Darwin OSS tailscaled (#13351) Andrea Gottardo 2024-09-04 10:31:58 -07:00
  • 1fc4268aea cmd/stunstamp: increase probe jitter (#13362) Jordan Whited 2024-09-04 09:54:32 -07:00
  • 1dd1798bfa cmd/stunstamp: use measureFn more consistently in naming/signatures (#13360) Jordan Whited 2024-09-04 09:28:03 -07:00
  • 6d6b1773ea cmd/stunstamp: implement ICMP{v6} probing (#13354) Jordan Whited 2024-09-04 08:36:47 -07:00
  • c4d0237e5c tstest/natlab: add dual stack with blackholed IPv4 Brad Fitzpatrick 2024-09-03 15:00:18 -07:00
  • aeb15dea30 util/syspolicy/source: add package for reading policy settings from external stores Nick Khyl 2024-08-12 22:07:45 -05:00
  • e865a0e2b0 cmd/tailscale/cli: add 'debug go-buildinfo' subcommand Brad Fitzpatrick 2024-07-29 19:23:26 -07:00
  • 345876da33 client/tailscale: adding missing proto field in ACL parsing structures (#13051) Seaver Thorn 2024-09-03 14:04:39 -04:00
  • 8e1c00f841 cmd/k8s-operator,k8s-operator/sessionrecording: ensure recording header contains terminal size for terminal sessions (#12965) Irbe Krumina 2024-09-03 20:42:02 +03:00
  • 1c972bc7cb wgengine/magicsock: actually use AF_PACKET socket for raw disco Andrew Dunham 2024-08-13 17:29:31 -04:00
  • eb2fa16fcc tailcfg: bump capver for earlier cryptokey panic fix [capver 106] Brad Fitzpatrick 2024-09-03 09:26:18 -07:00
  • 20cf48b8dd gokrazy{,/natlabapp.arm64}: start adding arm64 appliance support Brad Fitzpatrick 2024-09-03 09:12:34 -07:00
  • 65fe0ba7b5 wgengine/magicsock: fix panic regression from cryptokey routing change Brad Fitzpatrick 2024-08-30 21:07:15 -07:00
  • 2f2aeaeaeb ipn/ipnlocal: fix a nil pointer dereference when serving /localapi/v0/tka/status Nick Khyl 2024-08-30 22:26:04 -05:00
  • 3d9e3a17fa tstest/natlab/vnet: move some boilerplate to mkPacket helper Brad Fitzpatrick 2024-08-30 19:23:49 -07:00
  • 7e88d6712e tstest/natlab/vnet: add syslog tests Brad Fitzpatrick 2024-08-30 10:54:51 -07:00
  • b1a5b40318 tstest/natlab/vnet: add DHCP tests, ignore DHCPv4 on v6-only networks Brad Fitzpatrick 2024-08-29 07:02:49 -07:00
  • ffa1c93f59 tstest/natlab/vnet: use mkPacketErr in more places Brad Fitzpatrick 2024-08-29 06:59:06 -07:00
  • 109d0891e1 posture: stop logging serial numbers Anton Tolchanov 2024-08-30 11:00:48 +01:00
  • 959285e0c5 ipn/ipnlocal: fix race condition that results in a panic sending on a closed channel Nick Khyl 2024-08-27 23:11:00 -05:00