Commit Graph

285 Commits (b63f8a457dbb14700a7c6bdb96e4df95a5c258b3)

Author SHA1 Message Date
Kristoffer Dalby 9309760263 util/prompt: make yes/no prompt reusable 11 months ago
James Tucker b0f7b23efe net/netcheck: preserve live home DERP through packet loss 11 months ago
Patrick O'Doherty a05924a9e5
client/web: add Sec-Fetch-Site CSRF protection (#16046) 12 months ago
Brad Fitzpatrick 8009ad74a3 cmd/derper, net/tlsdial: fix client's self-signed cert validation 12 months ago
James Tucker b95e8bf4a1 tsweb/varz: export GC CPU fraction gauge 1 year ago
David Anderson 5399fa159a net/netmon: publish events to event bus 1 year ago
M. J. Fromberger baead61e44 {wgengine,util/portmapper}: add and plumb an event bus (#15359) 1 year ago
Brad Fitzpatrick fb96137d79 net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 1 year ago
David Anderson daa5635ba6 tsweb: split promvarz into an optional dependency 1 year ago
Brad Fitzpatrick 836c01258d
go.toolchain.branch: update to Go 1.24 (#15016) 1 year ago
Percy Wegmann 4f0222388a cmd,tsnet,internal/client: create internal shim to deprecated control plane API 1 year ago
Brad Fitzpatrick 27f8e2e31d go.mod: bump x/* deps 1 year ago
Brad Fitzpatrick 05ac21ebe4 all: use new LocalAPI client package location 1 year ago
Percy Wegmann f57fa3cbc3 client,localclient: move localclient.go to client/local package 1 year ago
Brad Fitzpatrick 8c925899e1 go.mod: bump depaware, add --internal flag to stop hiding internal packages 1 year ago
Brad Fitzpatrick 68a66ee81b feature/capture: move packet capture to feature/*, out of iOS + CLI 1 year ago
Brad Fitzpatrick 150cd30b1d ipn/ipnlocal: also use LetsEncrypt-baked-in roots for cert validation 1 year ago
Aaron Klotz fcf90260ce atomicfile: use ReplaceFile on Windows so that attributes and ACLs are preserved 1 year ago
Brad Fitzpatrick 414a01126a go.mod: bump mdlayher/netlink and u-root/uio to use Go 1.21 NativeEndian 1 year ago
Brad Fitzpatrick 1e2e319e7d util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps 1 year ago
James Tucker aa04f61d5e net/netcheck: adjust HTTPS latency check to connection time and avoid data race 1 year ago
Brad Fitzpatrick 020cacbe70 derp/derphttp: don't link websockets other than on GOOS=js 2 years ago
Brad Fitzpatrick c3306bfd15 control/controlhttp/controlhttpserver: split out Accept to its own package 2 years ago
Brad Fitzpatrick 01185e436f types/result, util/lineiter: add package for a result type, use it 2 years ago
Nick Khyl e815ae0ec4 util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop 2 years ago
Brad Fitzpatrick c76a6e5167 derp: track client-advertised non-ideal DERP connections in more places 2 years ago
Andrea Gottardo fd77965f23
net/tlsdial: call out firewalls blocking Tailscale in health warnings (#13840) 2 years ago
Mario Minardi d32d742af0
ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13726) 2 years ago
Brad Fitzpatrick 1938685d39 clientupdate: don't link distsign on platforms that don't download 2 years ago
Brad Fitzpatrick 2531065d10 clientupdate, ipn/localapi: don't use google/uuid, thin iOS deps 2 years ago
Nick Khyl da40609abd util/syspolicy, ipn: add "tailscale debug component-logs" support 2 years ago
Andrea Gottardo 8a6f48b455
cli: add `tailscale dns query` (#13368) 2 years ago
Irbe Krumina 209567e7a0
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages (#13418) 2 years ago
Irbe Krumina d6dfb7f242
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: split out kube types (#13417) 2 years ago
Irbe Krumina ecd64f6ed9
cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410) 2 years ago
Andrea Gottardo d060b3fa02
cli: implement `tailscale dns status` (#13353) 2 years ago
Kristoffer Dalby a2c42d3cd4 usermetric: add initial user-facing metrics 2 years ago
Percy Wegmann d00d6d6dc2 go.mod: update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink 2 years ago
Brad Fitzpatrick 696711cc17 all: switch to and require Go 1.23 2 years ago
Kyle Carberry 6c852fa817 go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket 2 years ago
Brad Fitzpatrick 4c2e978f1e cmd/tailscale/cli: support passing network lock keys via files 2 years ago
Nick Khyl 67df9abdc6 util/syspolicy/setting: add package that contains types for the next syspolicy PRs 2 years ago
Andrea Gottardo 90be06bd5b
health: introduce captive-portal-detected Warnable (#12707) 2 years ago
Nick Khyl e21d8768f9 types/opt: add generic Value[T any] for optional values of any types 2 years ago
Aaron Klotz 7dd76c3411 net/netns: add Windows support for bind-to-interface-by-route 2 years ago
Andrew Dunham 24976b5bfd cmd/tailscale/cli: actually perform Noise request in 'debug ts2021' 2 years ago
Brad Fitzpatrick 86e0f9b912 net/ipset, wgengine/filter/filtertype: add split-out packages 2 years ago
Brad Fitzpatrick 64ac64fb66 net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarks 2 years ago
Aaron Klotz bd2a6d5386 util/winutil: add UserProfile type for (un)loading user profiles 2 years ago
Aaron Klotz df86576989 util/winutil: add AllocateContiguousBuffer and SetNTString helper funcs 2 years ago