Commit Graph

  • 27033c6277 net/dns: recheck DNS config on SERVFAIL errors (#12547) Jonathan Nobels 2024-06-25 14:56:13 -04:00
  • d5e692f7e7 ipn/ipnlocal: check operator user via osuser package Brad Fitzpatrick 2024-06-25 06:33:38 -07:00
  • 94415e8029 cmd/stunstamp: remove sqlite DB and API (#12604) Jordan Whited 2024-06-25 10:21:40 -07:00
  • 3485e4bf5a derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags Brad Fitzpatrick 2024-06-25 08:04:12 -07:00
  • 7eb8a77ac8 appc: don't schedule advertisement of 0 routes Fran Bull 2024-06-24 14:45:04 -07:00
  • 24a40f54d9 util/linuxfw: verify that IPv6 if available if (#12598) Irbe Krumina 2024-06-25 14:13:49 +01:00
  • d91e5c25ce derp: redo, simplify how mesh update writes are queued/written Brad Fitzpatrick 2024-06-24 21:13:20 -07:00
  • ded7734c36 derp: account for increased size of peerPresent messages in mesh updates Brad Fitzpatrick 2024-06-24 14:31:48 -07:00
  • 200d92121f types/lazy: add Peek method to SyncValue Andrew Dunham 2024-06-06 14:09:35 -04:00
  • 7dd76c3411 net/netns: add Windows support for bind-to-interface-by-route Aaron Klotz 2024-05-21 14:38:53 -06:00
  • 591979b95f licenses: update license notices (#12414) tailscale-license-updater[bot] 2024-06-24 09:20:34 -07:00
  • 91786ff958 cmd/derper: add debug endpoint to adjust mutex profiling rate Brad Fitzpatrick 2024-06-24 08:42:54 -07:00
  • 5ffb2668ef derp: add PeerPresentFlags bitmask to Watch messages Brad Fitzpatrick 2024-06-22 09:17:51 -07:00
  • d7a4f9d31c net/dns: ensure multiple hosts with the same IP address are combined into a single HostEntry Aaron Klotz 2024-06-21 12:25:17 -06:00
  • 0d6e71df70 cmd/stunstamp: add explicit metric to track timeout events (#12564) Jordan Whited 2024-06-21 09:17:35 -07:00
  • dcb0f189cc cmd/proxy-to-grafana: add flag for alternative control server Kristoffer Dalby 2024-06-21 11:48:06 +02:00
  • 5ec01bf3ce wgengine/filter: support FilterRules matching on srcIP node caps [capver 100] Brad Fitzpatrick 2024-06-18 13:44:12 -07:00
  • 07063bc5c7 ssh/tailssh: fix integration test (#12562) Irbe Krumina 2024-06-20 19:30:19 +01:00
  • fd3efd9bad control/controlclient: add more Screen Time blocking detection Brad Fitzpatrick 2024-06-20 11:09:50 -07:00
  • bd50a3457d wgengine/filter: add "Accept" TCP log lines to verbose logging (#12525) Keli 2024-06-20 13:24:46 -04:00
  • 730f0368d0 ssh/tailssh: replace incubator process with su instead of running su as child Percy Wegmann 2024-06-14 13:28:39 -05:00
  • 24976b5bfd cmd/tailscale/cli: actually perform Noise request in 'debug ts2021' Andrew Dunham 2024-06-19 18:30:55 -04:00
  • 732605f961 control/controlclient: move noiseConn to internal package Andrew Dunham 2024-06-19 18:23:01 -04:00
  • 0004827681 control/controlhttp: add health warning for macOS filtering blocking Tailscale (#12546) Brad Fitzpatrick 2024-06-19 13:22:14 -07:00
  • 1023b2a82c util/deephash: fix test regression on 32-bit Brad Fitzpatrick 2024-06-19 12:18:35 -07:00
  • d7619d273b health: fix nil DERPMap dereference panic Andrea Gottardo 2024-06-18 22:34:50 -07:00
  • 25eeafde23 derp: don't verify mesh peers when --verify-clients is set Brad Fitzpatrick 2024-06-19 08:53:23 -07:00
  • 4b39b6f7ce derp: fix fmt verb for nodekeys Brad Fitzpatrick 2024-06-19 08:13:36 -07:00
  • 21460a5b14 tailcfg, wgengine/filter: remove most FilterRule.SrcBits code Brad Fitzpatrick 2024-06-18 14:37:30 -07:00
  • 162d593514 net/flowtrack: fix, test String method Brad Fitzpatrick 2024-06-18 21:36:25 -07:00
  • 9e0a5cc551 net/flowtrack: optimize Tuple type for use as map key Brad Fitzpatrick 2024-06-17 07:38:32 -07:00
  • d6a8fb20e7 health: include DERP region name in bad derp notifications (#12530) Andrea Gottardo 2024-06-18 16:03:17 -07:00
  • 8eb15d3d2d cli/netcheck: fail with output if we time out fetching a derpmap (#12528) Andrea Gottardo 2024-06-18 15:04:43 -07:00
  • a93173b56a cmd/xdpderper,derp/xdp: implement mode that drops STUN packets (#12527) Jordan Whited 2024-06-18 14:06:00 -07:00
  • d55b105dae health: expose DependsOn to local API via UnhealthyState (#12513) Andrea Gottardo 2024-06-18 13:34:55 -07:00
  • bd93c3067e wgengine/filter/filtertype: make Match.IPProto a view Brad Fitzpatrick 2024-06-18 12:05:34 -07:00
  • bfb775ce62 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-06-18 18:02:24 +00:00
  • 3099323976 cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services (#12463) Tom Proctor 2024-06-18 19:01:40 +01:00
  • 45d2f4301f proxymap, various: distinguish between different protocols Andrew Dunham 2024-06-06 14:48:40 -04:00
  • 2cb408f9b1 hostinfo: update Windows hostinfo to include MSIDist registry value Aaron Klotz 2024-04-30 12:23:40 -06:00
  • 87c5ad4c2c derp: add a verifyClients check to the consistency check James Tucker 2024-06-17 15:56:46 -07:00
  • 2db2d04a37 types/logid: add Add method (#12478) Joe Tsai 2024-06-17 16:03:44 -07:00
  • 315f3d5df1 derp/xdp: fix handling of zero value UDP checksums (#12510) Jordan Whited 2024-06-17 14:06:53 -07:00
  • 8cc2738609 cmd/{containerboot,k8s-operator}: store proxy device ID early to help with cleanup for broken proxies (#12425) Irbe Krumina 2024-06-17 18:50:50 +01:00
  • 674c998e93 cmd/tailscale/cli: do not allow update --version on macOS (#12508) Andrew Lytvynov 2024-06-17 10:33:26 -07:00
  • be54dde0eb clientupdate: allow switching from unstable to stable tracks (#12477) Andrew Lytvynov 2024-06-17 10:23:27 -07:00
  • a1ab7f7c94 client/tailscale: add NodeID to device Kristoffer Dalby 2024-06-17 16:27:09 +02:00
  • 1f6645b19f net/ipset: skip the loop over Prefixes when there's only one Brad Fitzpatrick 2024-06-16 20:33:43 -07:00
  • 20a5f939ba wgengine/filter: add UDP flow benchmark Brad Fitzpatrick 2024-06-16 15:38:03 -07:00
  • bf2d13cfa0 net/ipset: return all closures from named wrappers Brad Fitzpatrick 2024-06-16 12:09:01 -07:00
  • 86e0f9b912 net/ipset, wgengine/filter/filtertype: add split-out packages Brad Fitzpatrick 2024-06-16 11:34:11 -07:00
  • 36b1b4af2f wgengine/filter: split local+logging lookups by IPv4-vs-IPv6 Brad Fitzpatrick 2024-06-15 21:26:44 -07:00
  • d4220a76da wgengine/filter: add TCP non-SYN benchmarks Brad Fitzpatrick 2024-06-16 09:10:05 -07:00
  • 10e8a2a05c wgengine/filter: fix copy/pasteo in new benchmark's v6 CIDR Brad Fitzpatrick 2024-06-16 08:27:55 -07:00
  • 64ac64fb66 net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarks Brad Fitzpatrick 2024-06-15 14:15:53 -07:00
  • 491483d599 cmd/viewer,type/views: add MapSlice for maps of slices Maisem Ali 2024-06-15 21:42:34 -07:00
  • 7574f586aa wgengine/filter: add more benchmarks, make names more explicit Brad Fitzpatrick 2024-06-15 21:50:36 -07:00
  • 21ed31e33a wgengine/filter: use NewContainsIPFunc for Srcs matches Brad Fitzpatrick 2024-06-15 18:20:17 -07:00
  • e2c0d69c9c wgengine/filter: add filter benchmark Brad Fitzpatrick 2024-06-15 18:20:17 -07:00
  • 7bc9d453c2 health: fix data race in new warnable code Brad Fitzpatrick 2024-06-14 21:33:41 -07:00
  • c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows Nick Khyl 2024-06-10 22:05:15 -05:00
  • 7354547bd8 util/winutil: update UserProfile to ensure any environment variables in the roaming profile path are expanded Aaron Klotz 2024-06-14 12:50:28 -06:00
  • a8ee83e2c5 health: begin work to use structured health warnings instead of strings, pipe changes into ipn.Notify (#12406) Andrea Gottardo 2024-06-14 11:53:56 -07:00
  • e8ca30a5c7 xcode/iOS: support serial number collection via MDM on iOS (#11429) Andrea Gottardo 2024-06-14 10:59:40 -07:00
  • bd2a6d5386 util/winutil: add UserProfile type for (un)loading user profiles Aaron Klotz 2024-06-05 14:48:57 -06:00
  • 9189fe007b cmd/stunc: support user-specified port (#12469) Jordan Whited 2024-06-14 09:46:16 -07:00
  • 85ad0c276c tailcfg: update PeerAPIDNS Port value documentation James Tucker 2024-05-28 15:22:24 -07:00
  • 65888d95c9 derp/xdp,cmd/xdpderper: initial skeleton (#12390) Jordan Whited 2024-06-14 08:45:24 -07:00
  • 6908fb0de3 ipn/localapi,client/tailscale,cmd/derper: add WhoIs lookup by nodekey, use in derper Brad Fitzpatrick 2024-06-14 08:05:47 -07:00
  • 72c8f7700b wgengine/netstack: add test for #12448 Andrew Dunham 2024-06-13 10:48:45 -07:00
  • 88f2d234a4 wgengine/netstack: fix 4via6 subnet routes (#12454) Irbe Krumina 2024-06-13 17:31:45 +01:00
  • ccdd2e6650 cmd/derper: add a README Brad Fitzpatrick 2024-06-12 17:21:01 -07:00
  • d7fdc01f7f ssh/tailssh: check IsSELinuxEnforcing in tailscaled process Percy Wegmann 2024-06-12 18:02:54 -05:00
  • 02e3c046aa net/dns: re-query system resolvers on no-upstream resolver failure on apple platforms (#12398) Jonathan Nobels 2024-06-12 15:45:13 -04:00
  • d0f1a838a6 net/dnscache: use parent context to perform lookup Andrew Dunham 2024-06-10 15:42:50 -07:00
  • 5f121396e9 VERSION.txt: this is v1.69.0 (#12441) Mario Minardi 2024-06-12 11:16:33 -06:00
  • 4c01ce9f43 tsnet: fix error formatting bug JunYanBJSS 2024-06-12 16:15:03 +01:00
  • f5936d132a kube: fix typo (#12437) Irbe Krumina 2024-06-12 16:15:12 +01:00
  • a95ea31a4e kube,tailcfg: store parsed recorder tags in a separate field (#12429) Irbe Krumina 2024-06-11 22:50:57 +01:00
  • 3511d1f8a2 cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with DETACHED_PROCESS when I/O is being piped Aaron Klotz 2024-06-05 14:57:08 -06:00
  • 4cdc4ed7db net/dns/resolver: return an empty successful response instead of NXDomain when resolving A records for 4via6 domains Nick Khyl 2024-06-10 18:34:20 -05:00
  • 4b6a0c42c8 safesocket: add ConnectContext Maisem Ali 2024-06-10 19:38:10 -07:00
  • 3672f66c74 tailcfg: bump capver for NodeAttrDisableSplitDNSWhenNoCustomResolvers Nick Khyl 2024-06-10 17:48:01 -05:00
  • 93cd2ab224 util/singleflight: add DoChanContext Andrew Dunham 2024-05-03 18:20:44 -07:00
  • bc53ebd4a0 ipn/{ipnlocal,localapi},net/netkernelconf,client/tailscale,cmd/containerboot: optionally enable UDP GRO forwarding for containers (#12410) Irbe Krumina 2024-06-10 19:19:03 +01:00
  • 6f2bae019f cmd/k8s-nameserver: fix AAAA record query response (#12412) Irbe Krumina 2024-06-10 17:57:22 +01:00
  • df86576989 util/winutil: add AllocateContiguousBuffer and SetNTString helper funcs Aaron Klotz 2024-06-05 14:47:36 -06:00
  • c3e2b7347b tailcfg,cmd/k8s-operator,kube: move Kubernetes cap to a location that can be shared with control (#12236) Irbe Krumina 2024-06-10 16:36:22 +01:00
  • ba46495e11 appc: log how many routes are being written Fran Bull 2024-06-07 10:29:47 -07:00
  • 807934f00c cmd/k8s-operator,k8s-operator: allow proxies accept advertized routes. (#12388) Irbe Krumina 2024-06-07 19:56:42 +01:00
  • 53d9cac196 k8s-operator/apis/v1alpha1,cmd/k8s-operator/deploy/examples: update DNSConfig description (#11971) Irbe Krumina 2024-06-07 17:22:30 +01:00
  • 23e26e589f cmd/k8s-operator,k8s-opeerator: include Connector's MagicDNS name and tailnet IPs in status (#12359) Tom Proctor 2024-06-07 17:22:19 +01:00
  • 3a6d3f1a5b cmd/k8s-operator,k8s-operator,go.{mod,sum}: make individual proxy images/image pull policies configurable (#11928) Irbe Krumina 2024-06-07 16:18:44 +01:00
  • 916c4db75b net/dns: fix crash in tests Brad Fitzpatrick 2024-06-07 07:36:10 -07:00
  • 0219317372 ipn/ipnlocal: improve sticky last suggestion Adrian Dewhurst 2024-05-31 09:54:46 -04:00
  • 7a7e314096 ipn/ipnlocal,clientupdate: allow auto-updates in contaienrs (#12391) Andrew Lytvynov 2024-06-06 16:31:52 -07:00
  • b65221999c tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) Andrea Gottardo 2024-06-06 15:19:33 -07:00
  • e88a5dbc92 various: fix lint warnings Andrew Dunham 2024-06-06 16:56:16 -04:00
  • 34e8820301 util/winutil: add conpty package and helper for building windows.StartupInfoEx Aaron Klotz 2024-06-05 14:45:23 -06:00
  • 8a11a43c28 cmd/derpprobe: support 'local' derpmap to get derp map via LocalAPI Brad Fitzpatrick 2024-06-06 12:30:54 -07:00