summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2023-09-01cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9...Tyler Smalley3-3/+13
2023-09-01ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntryBrad Fitzpatrick1-0/+7
2023-08-31control/controlclient, ipn/ipnlocal: unplumb a bool true literal optBrad Fitzpatrick1-1/+0
2023-08-31ipn/ipnlocal: rename LogoutSync to LogoutMaisem Ali3-6/+8
2023-08-31ipn/ipnlocal: fix missing mutex usage for profileManagerMaisem Ali2-7/+10
2023-08-31ipn/ipnlocal,control/controlclient: make Logout more syncMaisem Ali3-100/+59
2023-08-31control/controlclient: run SetControlClientStatus in goroutineMaisem Ali1-0/+1
2023-08-31ipn/ipnlocal: add missing mutex unlock in error pathBrad Fitzpatrick1-1/+4
2023-08-31ipn/ipnlocal: deflake some testsBrad Fitzpatrick1-2/+25
2023-08-30control/controlclient: remove unused StartLogoutBrad Fitzpatrick3-36/+11
2023-08-30ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114)Chris Palmer1-10/+16
2023-08-30control/controlclient: de-pointer Status.PersistView, document moreBrad Fitzpatrick2-5/+3
2023-08-30control/controlclient: delete Status.Log{in,out}FinishedBrad Fitzpatrick2-6/+5
2023-08-29cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updatingMaisem Ali1-0/+19
2023-08-29ipn/iplocale: remove unused argument to shouldUseOneCGNATRouteVal1-2/+2
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick3-7/+13
2023-08-28types/logger: add AsJSONBrad Fitzpatrick1-5/+0
2023-08-28ipn/ipnlocal: move C2NUpdateResponse to c2ntypes.go (#9112)Chris Palmer1-8/+1
2023-08-28cmd/tailscale, net/portmapper: add --log-http option to "debug portmap"Andrew Dunham1-0/+4
2023-08-23all: replace deprecated ioutil referencesMarwan Sulaiman1-5/+4
2023-08-23ipn/ipnlocal, wgengine/magicsock: move UpdateStatus stuff aroundBrad Fitzpatrick1-0/+18
2023-08-23net/netmon: make ChangeFunc's signature take new ChangeDelta, not boolBrad Fitzpatrick1-3/+4
2023-08-22ipn, ipn/ipnlocal: clean up documentation and use clock instead of timeMarwan Sulaiman2-5/+5
2023-08-22types/netmap: remove redundant Netmap.HostinfoBrad Fitzpatrick1-1/+3
2023-08-22cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream modeMarwan Sulaiman4-0/+244
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick10-45/+42
2023-08-20types/netmap: move some mutations earlier, remove, document some fieldsBrad Fitzpatrick1-4/+4
2023-08-20types/views,cmd/viewer: add ByteSlice[T] to replace mem.ROMaisem Ali1-3/+2
2023-08-20cmd/cloner: use maps.Clone and ptr.ToMaisem Ali1-6/+2
2023-08-20ipn/ipnstate: add PeerStatus.AltSharerUserID, stop mangling Node.UserBrad Fitzpatrick2-12/+20
2023-08-19ipn/ipnlocal: fix regression in printf arg typeBrad Fitzpatrick1-2/+2
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick12-207/+233
2023-08-18cmd/viewer, types/views, all: un-special case slice of netip.PrefixBrad Fitzpatrick4-7/+9
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-13/+3
2023-08-17tailcfg: add nodeAttrs for forcing OneCGNAT on/off [capver 71]Brad Fitzpatrick1-0/+9
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick1-1/+1
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick9-10/+9
2023-08-16tailcfg: move LogHeapPprof from Debug to c2n [capver 69]Brad Fitzpatrick2-0/+26
2023-08-14client/tailscale: add LocalClient.IncrementMetric funcSonia Appasamy1-4/+3
2023-08-11ipn/ipnlocal,net/tsdial: update docs/rename funcsMaisem Ali1-8/+12
2023-08-11cmd/tailscale: add debug commands to break connectionsBrad Fitzpatrick4-1/+81
2023-08-09tailscale/cli: add interactive flow for enabling FunnelSonia Appasamy2-19/+14
2023-08-08util/testenv: add new package to hold InTestMaisem Ali1-11/+2
2023-08-08ipn/ipnlocal: fix profile duplicationMaisem Ali3-76/+66
2023-08-08ipn/ipnlocal: add test to find issues with profile duplicationMaisem Ali1-10/+187
2023-08-08control/controlclient: make Direct own all changes to PersistMaisem Ali1-28/+4
2023-08-08types/persist: drop duplicated Persist.LoginNameMaisem Ali6-41/+29
2023-08-08ipn/ipnlocal: make tests pass when offlineMaisem Ali1-1/+11
2023-08-08wgengine,ipn,cmd/tailscale: add size option to ping (#8739)salman aljammaz2-3/+21
2023-08-07ipn/ipnlocal: add profile pic header to serve HTTP proxySonia Appasamy2-2/+8