summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/direct.go
AgeCommit message (Expand)AuthorFilesLines
2024-01-05controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401)James 'zofrex' Sanderson1-1/+1
2023-12-18ipn: apply tailnet-wide default for auto-updates (#10508)Andrew Lytvynov1-55/+63
2023-12-05all: fix nilness issuesMatt Layher1-3/+0
2023-11-05control/controlclient: move watchdog out of mapSessionBrad Fitzpatrick1-30/+32
2023-11-05control/controlclient: move lastPrintMap field from Direct to mapSessionBrad Fitzpatrick1-15/+1
2023-10-13tailcfg: add tailnet field to register request (#9675)Claire Wang1-0/+7
2023-10-01tailcfg, all: use []netip.AddrPort instead of []string for EndpointsBrad Fitzpatrick1-1/+3
2023-09-23wgengine/magicsock, controlclient, net/dns: reduce some logspamBrad Fitzpatrick1-1/+1
2023-09-12control/controlknobs: move more controlknobs code from controlclientBrad Fitzpatrick1-44/+0
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick1-0/+17
2023-09-11control/controlknobs: move ForceBackgroundSTUN to controlknobs.KnobsBrad Fitzpatrick1-0/+4
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick1-41/+18
2023-09-10all: depend on zstd unconditionally, remove plumbing to make it optionalBrad Fitzpatrick1-19/+10
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali1-1/+5
2023-08-31control/controlclient, ipn/ipnlocal: unplumb a bool true literal optBrad Fitzpatrick1-4/+1
2023-08-30control/controlclient: use slices package moreBrad Fitzpatrick1-19/+4
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick1-2/+9
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-103/+76
2023-08-20types/netmap: move some mutations earlier, remove, document some fieldsBrad Fitzpatrick1-5/+33
2023-08-20control/controlclient: scope a variable tighter, de-pointer a *time.TimeBrad Fitzpatrick1-8/+7
2023-08-19control/controlclient: remove Opts.KeepSharerAndUserSplitBrad Fitzpatrick1-47/+40
2023-08-17tailcfg: add nodeAttrs for forcing OneCGNAT on/off [capver 71]Brad Fitzpatrick1-6/+40
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick1-20/+29
2023-08-16tailcfg: move LogHeapPprof from Debug to c2n [capver 69]Brad Fitzpatrick1-7/+0
2023-08-12control/controlclient: refactor in prep for optimized delta handlingBrad Fitzpatrick1-17/+34
2023-08-10control/controlclient: add Auto.updateRoutineMaisem Ali1-34/+26
2023-08-08control/controlclient: make Direct own all changes to PersistMaisem Ali1-0/+9
2023-08-08types/persist: drop duplicated Persist.LoginNameMaisem Ali1-4/+1
2023-08-08wgengine,ipn,cmd/tailscale: add size option to ping (#8739)salman aljammaz1-2/+2
2023-08-04control: use tstime instead of time (#8595)Claire Wang1-26/+27
2023-07-13control/controlclient: reset backoff in mapRoutine on netmap recvMaisem Ali1-1/+8
2023-05-01control/controlclient: use dnscache.Resolver for Noise clientAndrew Dunham1-8/+20
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-2/+3
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-6/+6
2023-04-17net/dnsfallback: more explicitly pass through logf functionMihai Parparita1-1/+1
2023-03-12various: pass logger.Logf through to more placesAndrew Dunham1-0/+1
2023-03-09control/controlclient: improve handling of concurrent lite map requestsMaisem Ali1-26/+20
2023-03-08all: implement preauth-key support with tailnet lockTom DNetto1-1/+56
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-14ipn/ipnlocal: move handling of expired nodes to LocalBackendAndrew Dunham1-0/+6
2022-11-23tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN busBrad Fitzpatrick1-9/+15
2022-11-16ipn/ipnlocal: move URL validation to LocalBackendMaisem Ali1-25/+0
2022-11-16control/controlclient: filter PopBrowserURL values to https schemesBrad Fitzpatrick1-0/+25
2022-11-15all: store NL keys per profileMaisem Ali1-18/+7
2022-11-13health: add Warnable, move ownership of warnable items to callersBrad Fitzpatrick1-3/+1
2022-11-11control/controlclient: make Status.Persist a PersistViewMaisem Ali1-8/+8
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-2/+8
2022-11-04control/controlclient: export NoiseClientMaisem Ali1-20/+7
2022-11-02client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noiseBrad Fitzpatrick1-0/+27