600 Commits (156cd53e7734407dc42e30af2f12cf6956cd9e24)

Author SHA1 Message Date
Jonathan Nobels 52710945f5
control/controlclient, ipn: add client audit logging (#14950) 1 year ago
Brad Fitzpatrick 75a03fc719 wgengine/magicsock: use learned DERP route as send path of last resort 1 year ago
James Sanderson 45f29a208a control/controlclient,tailcfg:types: remove MaxKeyduration from NetMap 1 year ago
Brad Fitzpatrick b7f508fccf Revert "control/controlclient: delete unreferenced mapSession UserProfiles" 1 year ago
Brad Fitzpatrick 9706c9f4ff types/netmap,*: pass around UserProfiles as views (pointers) instead 1 year ago
Brad Fitzpatrick 0ed4aa028f control/controlclient: flesh out a recently added comment 1 year ago
Brad Fitzpatrick ed8bb3b564 control/controlclient: add missing word in comment 1 year ago
Brad Fitzpatrick bce05ec6c3 control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n 1 year ago
Brad Fitzpatrick e701fde6b3 control/controlknobs: make Knobs.AsDebugJSON automatic, not require maintenance 1 year ago
Brad Fitzpatrick 2c98c44d9a control/controlclient: sanitize invalid DERPMap nil Region from control 1 year ago
Brad Fitzpatrick 1a7274fccb control/controlclient: skip SetControlClientStatus when queue has newer results later 1 year ago
Brad Fitzpatrick 413fb5b933 control/controlclient: delete unreferenced mapSession UserProfiles 1 year ago
Brad Fitzpatrick 7ecb69e32e tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112] 1 year ago
Brad Fitzpatrick 27477983e3 control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MAP=2 (or more) 1 year ago
Brad Fitzpatrick 2fc4455e6d all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] 1 year ago
Nick Khyl da9965d51c cmd/viewer,types/views,various: avoid allocations in pointer field getters whenever possible 1 year ago
Andrea Gottardo 6db220b478
controlclient: do not set HTTPS port for any private coordination server IP (#14564) 1 year ago
Brad Fitzpatrick 47bd0723a0 all: use iterators in more places instead of Range funcs 1 year ago
Brad Fitzpatrick 402fc9d65f control/controlclient: remove optimization that was more convoluted than useful 1 year ago
Brad Fitzpatrick ff095606cc all: add means to set device posture attributes from node 1 year ago
Andrew Dunham e87b71ec3c control/controlhttp: set *health.Tracker in tests 1 year ago
Nick Khyl 3353f154bb control/controlclient: use the most recent syspolicy.MachineCertificateSubject value 1 year ago
Andrew Dunham af4c3a4a1b cmd/tailscale/cli: create netmon in debug ts2021 1 year ago
Brad Fitzpatrick 8fd471ce57 control/controlclient: disable https on for http://localhost:$port URLs 1 year ago
Brad Fitzpatrick 020cacbe70 derp/derphttp: don't link websockets other than on GOOS=js 1 year ago
Brad Fitzpatrick c3306bfd15 control/controlhttp/controlhttpserver: split out Accept to its own package 1 year ago
Brad Fitzpatrick 367fba8520 control/controlhttp: don't link ts2021 server + websocket code on iOS 2 years ago
Brad Fitzpatrick 1f8eea53a8 control/controlclient: include HTTP status string in error message too 2 years ago
Brad Fitzpatrick a01b545441 control/control{client,http}: don't noise dial localhost:443 in http-only tests 2 years ago
Brad Fitzpatrick 6b03e18975 control/controlhttp: rename a param from addr to optAddr for clarity 2 years ago
Brad Fitzpatrick 30f0fa95d9 control/controlclient: bound ReportHealthChange context lifetime to Direct client's 2 years ago
Brad Fitzpatrick 1eaad7d3de control/controlhttp: fix connectivity on Alaska Air wifi 2 years ago
Brad Fitzpatrick fd32f0ddf4 control/controlhttp: factor out some code in prep for future change 2 years ago
Brad Fitzpatrick 3d401c11fa all: use new Go 1.23 slices.Sorted more 2 years ago
Nick Khyl 11d205f6c4 control/controlclient,posture,util/syspolicy: use predefined syspolicy keys instead of string literals 2 years ago
Kyle Carberry 6c852fa817 go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket 2 years ago
Anton Tolchanov 7bac5dffcb control/controlhttp: extract the last network connection 2 years ago
Anton Tolchanov 227509547f {control,net}: close idle connections of custom transports 2 years ago
Andrea Gottardo 90be06bd5b
health: introduce captive-portal-detected Warnable (#12707) 2 years ago
Brad Fitzpatrick 808b4139ee wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpoint 2 years ago
Brad Fitzpatrick d2fef01206 control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switch 2 years ago
Anton Tolchanov 4651827f20 tka: test SigCredential signatures and netmap filtering 2 years ago
Brad Fitzpatrick fd3efd9bad
control/controlclient: add more Screen Time blocking detection 2 years ago
Andrew Dunham 24976b5bfd cmd/tailscale/cli: actually perform Noise request in 'debug ts2021' 2 years ago
Andrew Dunham 732605f961 control/controlclient: move noiseConn to internal package 2 years ago
Brad Fitzpatrick 0004827681
control/controlhttp: add health warning for macOS filtering blocking Tailscale (#12546) 2 years ago
Nick Khyl c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 2 years ago
Andrea Gottardo a8ee83e2c5
health: begin work to use structured health warnings instead of strings, pipe changes into ipn.Notify (#12406) 2 years ago
Andrea Gottardo b65221999c
tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) 2 years ago
Anton Tolchanov 01847e0123 ipn/ipnlocal: discard node keys that have been rotated out 2 years ago