275 Commits (237b4b5a2ac3ea1b5dd6742808a00a421f77f236)

Author SHA1 Message Date
Claire Wang 754fb9a8a8
tailcfg: add tailnet field to register request (#9675) 3 years ago
Brad Fitzpatrick 425cf9aa9d tailcfg, all: use []netip.AddrPort instead of []string for Endpoints 3 years ago
Brad Fitzpatrick 3b32d6c679 wgengine/magicsock, controlclient, net/dns: reduce some logspam 3 years ago
Brad Fitzpatrick 9203916a4a control/controlknobs: move more controlknobs code from controlclient 3 years ago
Brad Fitzpatrick 3af051ea27 control/controlclient, types/netmap: start plumbing delta netmap updates 3 years ago
Brad Fitzpatrick 42072683d6 control/controlknobs: move ForceBackgroundSTUN to controlknobs.Knobs 3 years ago
Brad Fitzpatrick 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables 3 years ago
Brad Fitzpatrick 9a86aa5732 all: depend on zstd unconditionally, remove plumbing to make it optional 3 years ago
Maisem Ali d06a75dcd0 ipn/ipnlocal: fix deadlock in resetControlClientLocked 3 years ago
Brad Fitzpatrick f7b7ccf835 control/controlclient, ipn/ipnlocal: unplumb a bool true literal opt 3 years ago
Brad Fitzpatrick 313a129fe5 control/controlclient: use slices package more 3 years ago
Brad Fitzpatrick 55bb7314f2 control/controlclient: replace a status func with Observer interface 3 years ago
Brad Fitzpatrick 84b94b3146 types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView 3 years ago
Brad Fitzpatrick b5ff68a968 control/controlclient: flesh out mapSession to break up gigantic method 3 years ago
Brad Fitzpatrick 165f0116f1 types/netmap: move some mutations earlier, remove, document some fields 3 years ago
Brad Fitzpatrick 21170fb175 control/controlclient: scope a variable tighter, de-pointer a *time.Time 3 years ago
Brad Fitzpatrick 7dec09d169 control/controlclient: remove Opts.KeepSharerAndUserSplit 3 years ago
Brad Fitzpatrick 121d1d002c tailcfg: add nodeAttrs for forcing OneCGNAT on/off [capver 71] 3 years ago
Brad Fitzpatrick 25663b1307 tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] 3 years ago
Brad Fitzpatrick 239ad57446 tailcfg: move LogHeapPprof from Debug to c2n [capver 69] 3 years ago
Brad Fitzpatrick 2398993804 control/controlclient: refactor in prep for optimized delta handling 3 years ago
Maisem Ali d16946854f control/controlclient: add Auto.updateRoutine 3 years ago
Maisem Ali 734928d3cb control/controlclient: make Direct own all changes to Persist 3 years ago
Maisem Ali 6aaf1d48df types/persist: drop duplicated Persist.LoginName 3 years ago
salman aljammaz 25a7204bb4
wgengine,ipn,cmd/tailscale: add size option to ping (#8739) 3 years ago
Claire Wang a17c45fd6e
control: use tstime instead of time (#8595) 3 years ago
Maisem Ali 60e5761d60 control/controlclient: reset backoff in mapRoutine on netmap recv 3 years ago
Andrew Dunham 42fd964090 control/controlclient: use dnscache.Resolver for Noise client 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Mihai Parparita 9a655a1d58 net/dnsfallback: more explicitly pass through logf function 3 years ago
Andrew Dunham 83fa17d26c various: pass logger.Logf through to more places 3 years ago
Maisem Ali be027a9899 control/controlclient: improve handling of concurrent lite map requests 3 years ago
Tom DNetto ce99474317 all: implement preauth-key support with tailnet lock 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Andrew Dunham 3a018e51bb ipn/ipnlocal: move handling of expired nodes to LocalBackend 3 years ago
Brad Fitzpatrick 20b27df4d0 tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN bus 3 years ago
Maisem Ali 513780f4f8 ipn/ipnlocal: move URL validation to LocalBackend 3 years ago
Brad Fitzpatrick 97319a1970 control/controlclient: filter PopBrowserURL values to https schemes 3 years ago
Maisem Ali 235309adc4 all: store NL keys per profile 3 years ago
Brad Fitzpatrick 3f8e185003 health: add Warnable, move ownership of warnable items to callers 3 years ago
Maisem Ali f00a49667d control/controlclient: make Status.Persist a PersistView 3 years ago
Maisem Ali 4d330bac14 ipn/ipnlocal: add support for multiple user profiles 3 years ago
Maisem Ali a413fa4f85 control/controlclient: export NoiseClient 4 years ago
Brad Fitzpatrick 910db02652 client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise 4 years ago
Tom DNetto d98305c537 cmd,ipn/ipnlocal,tailcfg: implement TKA disablement 4 years ago
Maisem Ali a2d15924fb types/persist: add PublicNodeKey helper 4 years ago
Tom DNetto 227777154a control/controlclient,ipn/ipnlocal,tailcfg: rotate node-key signature on register 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick 8a0cb4ef20 control/controlclient: fix recent set-dns regression 4 years ago