96 Commits (e8eb9d71c2ab5e24d62cf2082d13d3d08366a041)

Author SHA1 Message Date
Claus Lensbøl 9e68841939
control/controlclient: avoid calls to ms.netmap() (#19281) 1 week ago
Claus Lensbøl d44649a9e4
control/controlclient: add rwlock to peers in mapsession (#19261) 2 weeks ago
Claus Lensbøl ffaebd71fb
control/controlclient: filter out disco updates from full map (#19220) 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 85bb5f84a5
wgengine/magicsock,control/controlclient: do not overwrite discokey with old key (#18606) 4 weeks 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 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Brad Fitzpatrick bd29b189fe types/netmap,*: remove some redundant fields from NetMap 5 months ago
Brad Fitzpatrick 653d0738f9 types/netmap: remove PrivateKey from NetworkMap 5 months ago
Brad Fitzpatrick 2cd518a8b6 control/controlclient: optimize zstd decode of KeepAlive messages 7 months ago
James Sanderson 5716d0977d health: prefix Warnables received from the control plane 10 months ago
James Sanderson 11e83f9da5 controlclient,health,ipnlocal,tailcfg: add DisplayMessage support 11 months ago
James 'zofrex' Sanderson aa8bc23c49
control/controlclient,health,tailcfg: refactor control health messages (#15839) 11 months ago
Brad Fitzpatrick 65c7a37bc6 all: use network less when running in v86 emulator 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 2c98c44d9a control/controlclient: sanitize invalid DERPMap nil Region from control 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 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
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 3d401c11fa all: use new Go 1.23 slices.Sorted more 2 years ago
Maisem Ali af97e7a793 tailcfg,all: add/plumb Node.IsJailed 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick 7b34154df2 all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capver 89] 2 years ago
Brad Fitzpatrick b104688e04 ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMap 2 years ago
Brad Fitzpatrick f45594d2c9 control/controlclient: free memory on iOS before full netmap work 2 years ago
Adrian Dewhurst 2f7e7be2ea control/controlclient: do not alias peer CapMap 2 years ago
Claire Wang 221de01745
control/controlclient: fix sending peer capmap changes (#11457) 2 years ago
Brad Fitzpatrick e1bd7488d0 all: remove LenIter, use Go 1.22 range-over-int instead 2 years ago
Joe Tsai 94a4f701c2
all: use reflect.TypeFor now available in Go 1.22 (#11078) 2 years ago
Brad Fitzpatrick 2bd3c1474b util/cmpx: delete now that we're using Go 1.22 2 years ago
James 'zofrex' Sanderson 124dc10261
controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Brad Fitzpatrick fb829ea7f1 control/controlclient: support incremental packet filter updates [capver 81] 2 years ago
Brad Fitzpatrick 44c6909c92 control/controlclient: move watchdog out of mapSession 2 years ago
Brad Fitzpatrick c87d58063a control/controlclient: move lastPrintMap field from Direct to mapSession 2 years ago
Tom DNetto c08cf2a9c6 all: declare & plumb IPv6 masquerade address for peer 3 years ago
Maisem Ali 19a9d9037f tailcfg: add NodeCapMap 3 years ago
Brad Fitzpatrick 0d991249e1 types/netmap: remove NetworkMap.{Addresses,MachineStatus} 3 years ago
James Tucker e7727db553 tailcfg: add DNS address list for IsWireGuardOnly nodes 3 years ago
Brad Fitzpatrick 9203916a4a control/controlknobs: move more controlknobs code from controlclient 3 years ago
Brad Fitzpatrick 3af051ea27 control/controlclient, types/netmap: start plumbing delta netmap updates 3 years ago
Brad Fitzpatrick 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables 3 years ago
Brad Fitzpatrick a79b1d23b8 control/controlclient: convert PeersChanged nodes to patches internally 3 years ago