summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/map.go
AgeCommit message (Expand)AuthorFilesLines
2025-01-23control/controlclient: delete unreferenced mapSession UserProfilesBrad Fitzpatrick1-1/+30
2025-01-15tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112]Brad Fitzpatrick1-0/+4
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick1-13/+36
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl1-8/+6
2025-01-04all: use iterators in more places instead of Range funcsBrad Fitzpatrick1-9/+11
2025-01-03control/controlclient: remove optimization that was more convoluted than usefulBrad Fitzpatrick1-44/+24
2024-09-04all: use new Go 1.23 slices.Sorted moreBrad Fitzpatrick1-4/+1
2024-05-06tailcfg,all: add/plumb Node.IsJailedMaisem Ali1-0/+4
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-03-24all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv...Brad Fitzpatrick1-10/+12
2024-03-22ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMapBrad Fitzpatrick1-0/+12
2024-03-22control/controlclient: free memory on iOS before full netmap workBrad Fitzpatrick1-0/+8
2024-03-20control/controlclient: do not alias peer CapMapAdrian Dewhurst1-2/+3
2024-03-19control/controlclient: fix sending peer capmap changes (#11457)Claire Wang1-2/+15
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-1/+1
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai1-1/+1
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-3/+3
2024-01-05controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401)James 'zofrex' Sanderson1-0/+5
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov1-42/+0
2023-11-17control/controlclient: support incremental packet filter updates [capver 81]Brad Fitzpatrick1-3/+35
2023-11-05control/controlclient: move watchdog out of mapSessionBrad Fitzpatrick1-40/+6
2023-11-05control/controlclient: move lastPrintMap field from Direct to mapSessionBrad Fitzpatrick1-12/+22
2023-09-18all: declare & plumb IPv6 masquerade address for peerTom DNetto1-0/+8
2023-09-18tailcfg: add NodeCapMapMaisem Ali1-1/+11
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick1-6/+0
2023-09-15tailcfg: add DNS address list for IsWireGuardOnly nodesJames Tucker1-0/+13
2023-09-12control/controlknobs: move more controlknobs code from controlclientBrad Fitzpatrick1-1/+1
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick1-4/+28
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick1-3/+6
2023-08-28control/controlclient: convert PeersChanged nodes to patches internallyBrad Fitzpatrick1-0/+246
2023-08-22types/netmap: remove redundant Netmap.HostinfoBrad Fitzpatrick1-3/+0
2023-08-22control/controlclient: remove quadratic allocs in mapSessionBrad Fitzpatrick1-178/+187
2023-08-21control/controlclient: don't clone self node on each NetworkMapBrad Fitzpatrick1-11/+11
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-1/+1
2023-08-21control/controlclient: flesh out mapSession to break up gigantic methodBrad Fitzpatrick1-3/+135
2023-08-20types/netmap: move some mutations earlier, remove, document some fieldsBrad Fitzpatrick1-10/+5
2023-08-20ipn/ipnstate: add PeerStatus.AltSharerUserID, stop mangling Node.UserBrad Fitzpatrick1-1/+1
2023-08-19control/controlclient: remove Opts.KeepSharerAndUserSplitBrad Fitzpatrick1-10/+5
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-1/+8
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-21/+0
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick1-18/+0
2023-08-04control: use tstime instead of time (#8595)Claire Wang1-1/+1
2023-07-13net/netcheck, tailcfg: add DERPHomeParams and use itAndrew Dunham1-2/+21
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-19all: start groundwork for using capver for localapi & peerapiBrad Fitzpatrick1-0/+3
2023-01-14ipn/ipnlocal: move handling of expired nodes to LocalBackendAndrew Dunham1-91/+5
2023-01-11control/controlclient, tailcfg: add Node.Expired field, set for expired nodesAndrew Dunham1-5/+91
2023-01-03ipn/localapi: add localapi debug endpoints for packet filter/matchesBrad Fitzpatrick1-15/+19
2022-10-06wgengine/wgcfg: plumb down audit log IDs (#5855)Joe Tsai1-14/+19
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1