358 Commits (e8eb9d71c2ab5e24d62cf2082d13d3d08366a041)

Author SHA1 Message Date
Brad Fitzpatrick a182b864ac tsd, all: add Sys.ExtraRootCAs, plumb through TLS dial paths 1 week ago
Claus Lensbøl d44649a9e4
control/controlclient: add rwlock to peers in mapsession (#19261) 2 weeks ago
Claus Lensbøl 4334dfa7d5
control/controlclient: take mapsession and release lock early in sub (#19192) 2 weeks ago
Claus Lensbøl bf467727fc
control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when key is learned via tsmp (#19142) 3 weeks ago
Claus Lensbøl 9a4a2db0fc
control/controlclient: handle errors in rememberLastNetmapUpdator (#19112) 3 weeks ago
Claus Lensbøl 87ec3235d9
control/controlclient: allow multiple non-streaming map requests (#19106) 3 weeks ago
Claus Lensbøl 85bb5f84a5
wgengine/magicsock,control/controlclient: do not overwrite discokey with old key (#18606) 4 weeks ago
Mike O'Driscoll 4e88d231d5
control,health,ipn: move IP forwarding check to health tracker (#19007) 1 month ago
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
Will Norris a8204568d8 all: replace UserVisibleError with vizerror package 2 months ago
Paul Scott afc90ce804
control/controlclient: add PersistView.Valid() check in NetmapFromMapResponseForDebug (#17878) 3 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Brad Fitzpatrick ac0b15356d tailcfg, control/controlclient: start moving MapResponse.DefaultAutoUpdate to a nodeattr 5 months ago
James Tucker c09c95ef67 types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key rotation 5 months ago
Brad Fitzpatrick bd29b189fe types/netmap,*: remove some redundant fields from NetMap 5 months ago
Brad Fitzpatrick a5b2f18567 control/controlclient: remove some public API, move to Options & test-only 5 months ago
Brad Fitzpatrick 99b06eac49 syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 5 months ago
Brad Fitzpatrick 052602752f control/controlclient: make Observer optional 5 months ago
Andrew Lytvynov db7dcd516f
Revert "control/controlclient: back out HW key attestation (#17664)" (#17732) 6 months ago
Patrick O'Doherty a760cbe33f
control/controlclient: back out HW key attestation (#17664) 6 months ago
Patrick O'Doherty e45557afc0
types/persist: add AttestationKey (#17281) 6 months ago
Claus Lensbøl 57bd875856
control/controlclient: add missing comment (#17498) 6 months ago
Brad Fitzpatrick 541a4ed5b4 all: use buildfeatures consts in a few more places 6 months ago
Brad Fitzpatrick 2e381557b8 feature/c2n: move answerC2N code + deps out of control/controlclient 7 months ago
Brad Fitzpatrick 206d98e84b control/controlclient: restore aggressive Direct.Close teardown 7 months ago
Brad Fitzpatrick 24e38eb729 control/controlclient,health,ipn/ipnlocal,health: fix deadlock by deleting health reporting 7 months ago
Brad Fitzpatrick a208cb9fd5 feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 7 months ago
Brad Fitzpatrick 2cd518a8b6 control/controlclient: optimize zstd decode of KeepAlive messages 7 months ago
Brad Fitzpatrick 1d93bdce20 control/controlclient: remove x/net/http2, use net/http 7 months ago
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