summaryrefslogtreecommitdiffhomepage
path: root/wgengine/wgengine.go
AgeCommit message (Expand)AuthorFilesLines
2021-04-13tailcfg: add Endpoint, EndpointType, MapRequest.EndpointTypeBrad Fitzpatrick1-2/+2
2021-04-02wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.David Anderson1-1/+2
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson1-5/+1
2021-03-31net/dns/resolver: factor the resolver out into a sub-package.David Anderson1-2/+2
2021-03-25many: gofmt.David Anderson1-1/+1
2021-03-25Move wgengine/tsdns to net/dns.David Anderson1-2/+2
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick1-1/+1
2021-03-15client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connectionsNaman Sood1-0/+13
2021-03-03wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEventBrad Fitzpatrick1-0/+15
2021-03-01wgengine{,/monitor}: move interface state fetching/comparing to monitorBrad Fitzpatrick1-20/+4
2021-02-05types/netmap: split controlclient.NetworkMap off into its own leaf packageBrad Fitzpatrick1-3/+3
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick1-14/+1
2021-01-29all: move wgcfg from wireguard-goJosh Bleecher Snyder1-1/+1
2021-01-15wgengine/netstack: use tailscale IPs instead of a hardcoded one (#1131)Naman Sood1-0/+15
2021-01-14all: convert from []wgcfg.Endpoint to stringJosh Bleecher Snyder1-1/+1
2020-10-05ipn, wgengine: disable subnet routes if network has PAC configurationBrad Fitzpatrick1-0/+3
2020-08-27wgengine: add Engine.SetLinkChangeCallbackBrad Fitzpatrick1-0/+5
2020-08-10cmd/tailscale/cli: add ping subcommandBrad Fitzpatrick1-0/+5
2020-07-06wgengine/magicsock: change API to not permit disco key changesBrad Fitzpatrick1-3/+2
2020-06-25ipn, wgengine: plumb NetworkMap down to magicsockBrad Fitzpatrick1-0/+8
2020-06-24wgengine: fix blank line in interface method commentBrad Fitzpatrick1-2/+1
2020-06-19all: generate discovery key, plumb it aroundBrad Fitzpatrick1-0/+6
2020-06-08tsdns: initial implementation of a Tailscale DNS resolver (#396)Dmytro Shynkevych1-0/+4
2020-05-23all: make client use server-provided DERP map, add DERP region supportBrad Fitzpatrick1-3/+4
2020-05-12wgengine/router: rename config.Settings to config.Config, make pointer.David Anderson1-4/+1
2020-05-12wgengine: generate and plumb router.Settings in from ipn.David Anderson1-1/+2
2020-05-11wgengine/router: add a setting to disable SNAT for subnet routes.David Anderson1-1/+1
2020-05-07wgengine: plumb locally advertised subnet routes.David Anderson1-1/+1
2020-04-30wgengine/router: split out from wgengine.David Anderson1-49/+0
2020-04-10wgengine: quiet some engine reconfig logging, make more consistentBrad Fitzpatrick1-0/+6
2020-03-26cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world stateBrad Fitzpatrick1-0/+7
2020-03-25wgengine, wgengine/filter: minor doc, style, performance, locking changesBrad Fitzpatrick1-1/+1
2020-03-25wgengine: don't lose filter state on filter reconfig.Avery Pennarun1-0/+3
2020-03-19wgengine, ipn: include number of active DERPs in statusDavid Crawshaw1-0/+1
2020-03-13wgengine: don't Reconfig on boring link changesBrad Fitzpatrick1-0/+6
2020-03-04ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP boolBrad Fitzpatrick1-0/+4
2020-03-04magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map pollBrad Fitzpatrick1-0/+7
2020-02-19wgengine: update for wgcfg changesDavid Crawshaw1-2/+1
2020-02-17wgengine: move link monitor to be owned by the engine, not the routerBrad Fitzpatrick1-3/+3
2020-02-17wgengine: simplify, change some signaturesBrad Fitzpatrick1-0/+12
2020-02-12wgengine: flesh out some docs, minor cleanupsBrad Fitzpatrick1-7/+10
2020-02-12wgengine: flesh out some docsBrad Fitzpatrick1-16/+53
2020-02-10wgengine: make SetRoutesFunc less appealing to use.David Anderson1-4/+0
2020-02-09Move Linux client & common packages into a public repo.Earl Lee1-0/+79