328 Commits (05a4c8e8392c216db5a4e951ffccc95e8a72d152)

Author SHA1 Message Date
Brad Fitzpatrick 05a4c8e839 tsnet: remove AuthenticatedAPITransport (API-over-noise) support 7 months ago
Brad Fitzpatrick c2f37c891c all: use Go 1.20's errors.Join instead of our multierr package 7 months ago
Brad Fitzpatrick ee034d48fc feature/featuretags: add a catch-all "Debug" feature flag 7 months ago
Brad Fitzpatrick 442a3a779d feature, net/tshttpproxy: pull out support for using proxies as a feature 7 months ago
Brad Fitzpatrick bcd79b161a feature/featuretags: add option to turn off DNS 7 months ago
Brad Fitzpatrick 976389c0f7 feature/sdnotify: move util/systemd to a modular feature 7 months ago
Claus Lensbøl f67ad67c6f
control/controlclient: switch ID to be incrementing instead of random (#17230) 7 months ago
Kristoffer Dalby 986b4d1b0b control/controlclient: fix tka godoc 7 months ago
Anton Tolchanov 4a04161828 ipn/ipnlocal: add a C2N endpoint for fetching a netmap 7 months ago
Claus Lensbøl b816fd7117
control/controlclient: introduce eventbus messages instead of callbacks (#16956) 7 months ago
Brad Fitzpatrick d05e6dc09e util/syspolicy/policyclient: add policyclient.Client interface, start plumbing 8 months ago
Brad Fitzpatrick cc532efc20 util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package 8 months ago
Andrew Lytvynov 0f7facfeee
control/controlclient: fix data race on tkaHead (#16855) 8 months ago
Brad Fitzpatrick e92eb6b17b net/tlsdial: fix TLS cert validation of HTTPS proxies 10 months ago
James 'zofrex' Sanderson aa8bc23c49
control/controlclient,health,tailcfg: refactor control health messages (#15839) 11 months ago
Brian Palmer f5cc657e13
control/controlclient: send optional ConnectionHandleForTest with map requests (#15904) 12 months ago
Brad Fitzpatrick fb96137d79 net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 1 year ago
Brad Fitzpatrick 65c7a37bc6 all: use network less when running in v86 emulator 1 year ago
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
Brad Fitzpatrick 9706c9f4ff types/netmap,*: pass around UserProfiles as views (pointers) instead 1 year ago
Brad Fitzpatrick bce05ec6c3 control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n 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 ff095606cc all: add means to set device posture attributes from node 1 year ago
Brad Fitzpatrick 1f8eea53a8 control/controlclient: include HTTP status string in error message too 2 years ago
Brad Fitzpatrick 30f0fa95d9 control/controlclient: bound ReportHealthChange context lifetime to Direct client's 2 years ago
Anton Tolchanov 227509547f {control,net}: close idle connections of custom transports 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
Andrea Gottardo a8ee83e2c5
health: begin work to use structured health warnings instead of strings, pipe changes into ipn.Notify (#12406) 2 years ago
Anton Tolchanov 01847e0123 ipn/ipnlocal: discard node keys that have been rotated out 2 years ago
Brad Fitzpatrick 1384c24e41 control/controlclient: delete unused Client.Login Oauth2Token field 2 years ago
Brad Fitzpatrick e968b0ecd7 cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests more 2 years ago
Brad Fitzpatrick e26f76a1c4 tstest/integration: add more debugging, logs to catch flaky test 2 years ago
Brad Fitzpatrick 6b95219e3a net/netmon, add: add netmon.State type alias of interfaces.State 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Brad Fitzpatrick a4a282cd49 control/controlclient: plumb health.Tracker 2 years ago
Brad Fitzpatrick 723c775dbb tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing 2 years ago
Brad Fitzpatrick ebc552d2e0 health: add Tracker type, in prep for removing global variables 2 years ago
Brad Fitzpatrick 5100bdeba7 types/persist: remove unused field Persist.Provider 2 years ago
Brad Fitzpatrick c39cde79d2 tailcfg: remove some unused fields from RegisterResponseAuth 2 years ago
Brad Fitzpatrick 05bfa022f2 tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth 2 years ago
Brad Fitzpatrick 2409661a0d control/controlclient: delete old naclbox code, require ts2021 Noise 2 years ago
James Tucker 9401b09028 control/controlclient: move client watchdog to cover initial request 2 years ago
Brad Fitzpatrick 8444937c89 control/controlclient: fix panic regression from earlier load balancer hint header 2 years ago
Joe Tsai 85febda86d
all: use zstdframe where sensible (#11491) 2 years ago
Brad Fitzpatrick 20e9f3369d control/controlclient: send load balancing hint HTTP request header 2 years ago
James 'zofrex' Sanderson 124dc10261
controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) 2 years ago
Andrew Lytvynov 945cf836ee
ipn: apply tailnet-wide default for auto-updates (#10508) 2 years ago