summaryrefslogtreecommitdiffhomepage
path: root/tailcfg
AgeCommit message (Expand)AuthorFilesLines
2020-07-27cmd/cloner, tailcfg: fix nil vs len 0 issues, add tests, use for HostinfocloneBrad Fitzpatrick3-21/+63
2020-07-27tailcfg: generate some Clone methodsDavid Crawshaw2-44/+65
2020-07-23tailcfg: optimize Node.Equal allocs a bitBrad Fitzpatrick1-5/+39
2020-07-20tailcfg: add Hostinfo.OSVersion, DeviceModelBrad Fitzpatrick2-1/+4
2020-07-10wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsockBrad Fitzpatrick1-0/+4
2020-07-07tailcfg: use ? for portmap summary to match netcheckBrad Fitzpatrick1-1/+1
2020-07-06netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCPBrad Fitzpatrick2-2/+43
2020-07-03control/controlclient, tailcfg: turn active route discovery on by defaultBrad Fitzpatrick1-0/+6
2020-07-02wgengine/magicsock: clean up discovery loggingBrad Fitzpatrick1-0/+1
2020-06-25wgengine, magicsock, tstun: don't regularly STUN when idle (mobile only for now)Brad Fitzpatrick1-0/+5
2020-06-19all: generate discovery key, plumb it aroundBrad Fitzpatrick1-0/+1
2020-06-19tailcfg: add DiscoKey, unify some code, add some testsBrad Fitzpatrick2-41/+83
2020-06-12log/logheap: change to POST to a URL instead of loggingBrad Fitzpatrick1-1/+5
2020-06-12tailcfg: add some example strings in commentsBrad Fitzpatrick1-2/+2
2020-05-30tailcfg: remove unused, unimplemented DERPNode.CertFingerprint for nowBrad Fitzpatrick1-5/+0
2020-05-25tailcfg: add MapResponse.Debug mechanism to trigger logging heap pprofBrad Fitzpatrick1-0/+13
2020-05-23all: make client use server-provided DERP map, add DERP region supportBrad Fitzpatrick2-3/+36
2020-05-15wgengine: log node IDs when peers are added/removed (#381)Wendi Yu1-1/+1
2020-05-14tailcfg: add DERP map structuresBrad Fitzpatrick2-0/+94
2020-05-03types/structs: add structs.Incomparable annotation, use it where applicableBrad Fitzpatrick2-4/+10
2020-05-01cmd/tailscale: add --advertise-tags option.Avery Pennarun2-1/+56
2020-04-30wgengine/filter: support subnet mask rules, not just /32 IPs.Avery Pennarun1-2/+35
2020-04-09tailcfg: add auth key to RegisterRequestDavid Crawshaw1-4/+4
2020-04-01tailcfg: clarify Hostinfo.OS docBrad Fitzpatrick1-1/+1
2020-03-23tailcfg: NetInfo.String: handle nil object without panicingDavid Crawshaw1-0/+3
2020-03-20tailcfg: restore MapRequest.IncludeIPv6 boolBrad Fitzpatrick1-7/+8
2020-03-20Revert "tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore...David Anderson1-8/+7
2020-03-19tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore themBrad Fitzpatrick1-7/+8
2020-03-19tailcfg: make NodeKey.IsZero have a value receiverBrad Fitzpatrick1-3/+3
2020-03-19control/controlclient: don't use Node as value typeBrad Fitzpatrick1-2/+2
2020-03-19tailcfg, controlclient: standardize on wgcfg ShortString key printingDavid Crawshaw1-1/+1
2020-03-17all: update to wireguard-go API changesBrad Fitzpatrick1-1/+1
2020-03-14tailcfg: fix testDavid Crawshaw1-1/+1
2020-03-14tailcfg: add a per-peer KeepAlive fieldDavid Crawshaw1-0/+2
2020-03-13tailcfg.NetInfo: add a .String() renderer.Avery Pennarun1-0/+6
2020-03-04magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map pollBrad Fitzpatrick2-0/+46
2020-03-02controlclient, tailcfg: deliver DERP addresses in a separate fieldDavid Crawshaw2-1/+2
2020-02-28netcheck: add hairpinning detectionBrad Fitzpatrick1-0/+4
2020-02-27all: rename deep "Copy" methods to conventional Go name "Clone"Brad Fitzpatrick1-13/+27
2020-02-27Start of netcheck package & including network state in Hostinfo.Brad Fitzpatrick2-1/+44
2020-02-25control: make Hostinfo accessed by pointerBrad Fitzpatrick1-10/+17
2020-02-18tailcfg: add RegisterRequest.CopyDavid Crawshaw1-2/+26
2020-02-17ipn: handle advertised routes provided by frontend.David Anderson2-1/+143
2020-02-17derp: use new types/key packageBrad Fitzpatrick1-0/+2
2020-02-17tailcfg: don't panic on node equal checkwardn2-10/+184
2020-02-09Move Linux client & common packages into a public repo.Earl Lee1-0/+359