summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/map_test.go
AgeCommit message (Expand)AuthorFilesLines
2025-04-29control/controlclient,health: add tests for control health trackingJames Sanderson1-0/+32
2025-01-15tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112]Brad Fitzpatrick1-0/+32
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick1-18/+65
2025-01-03control/controlclient: remove optimization that was more convoluted than usefulBrad Fitzpatrick1-7/+6
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-2/+2
2024-03-24all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv...Brad Fitzpatrick1-29/+1
2024-03-20control/controlclient: do not alias peer CapMapAdrian Dewhurst1-0/+5
2024-03-19control/controlclient: fix sending peer capmap changes (#11457)Claire Wang1-1/+30
2023-11-17control/controlclient: support incremental packet filter updates [capver 81]Brad Fitzpatrick1-0/+92
2023-10-01tailcfg, all: use []netip.AddrPort instead of []string for EndpointsBrad Fitzpatrick1-11/+22
2023-09-18all: declare & plumb IPv6 masquerade address for peerTom DNetto1-0/+12
2023-09-17tailcfg: define a type for NodeCapabilityMaisem Ali1-7/+7
2023-09-15tailcfg: add DNS address list for IsWireGuardOnly nodesJames Tucker1-0/+35
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick1-1/+2
2023-08-28types/logger: add AsJSONBrad Fitzpatrick1-8/+6
2023-08-28control/controlclient: convert PeersChanged nodes to patches internallyBrad Fitzpatrick1-1/+202
2023-08-22control/controlclient: remove quadratic allocs in mapSessionBrad Fitzpatrick1-24/+87
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-4/+4
2023-08-21control/controlclient: flesh out mapSession to break up gigantic methodBrad Fitzpatrick1-8/+73
2023-08-20types/netmap: move some mutations earlier, remove, document some fieldsBrad Fitzpatrick1-3/+4
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-80/+0
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick1-73/+3
2023-08-04control: use tstime instead of time (#8595)Claire Wang1-3/+2
2023-07-13net/netcheck, tailcfg: add DERPHomeParams and use itAndrew Dunham1-0/+105
2023-03-04all: use tstest.Replace moreMaisem Ali1-4/+4
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-14ipn/ipnlocal: move handling of expired nodes to LocalBackendAndrew Dunham1-106/+0
2023-01-11control/controlclient, tailcfg: add Node.Expired field, set for expired nodesAndrew Dunham1-5/+120
2022-11-30types/ptr: move all the ptrTo funcs to one new package's ptr.ToBrad Fitzpatrick1-12/+9
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-08-22control/controlclient,tailcfg: [capver 40] create KeySignature field in tailc...Tom DNetto1-0/+14
2022-08-09tailcfg, control/controlclient: make Debug settings sticky in a map session [...Brad Fitzpatrick1-0/+151
2022-08-02control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36]Brad Fitzpatrick1-1/+89
2022-07-20tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33]Brad Fitzpatrick1-0/+56
2021-10-28control/controlclient: stop using wgkey.David Anderson1-6/+2
2021-10-12all: fix spelling mistakesnicksherron1-1/+1
2021-04-19tailcfg, control/controlclient: accept nil MapResponse.Node (mapver 18)Brad Fitzpatrick1-0/+32
2021-04-19tailcfg, control/controlclient: allow empty MapResponse.Domain (mapver17)Brad Fitzpatrick1-0/+20
2021-04-18control/controlclient: add start of some MapResponse->NetworkMap testsBrad Fitzpatrick1-0/+92
2021-04-18control/controlclient: break direct.go into map.go (+tests), add mapSessionBrad Fitzpatrick1-0/+167