summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2023-09-13wgengine: remove DiscoKey method from Engine interfaceBrad Fitzpatrick1-1/+1
2023-09-13cmd/tailscale: funnel wip cleanup and additional test coverage (#9316)Tyler Smalley1-21/+0
2023-09-12wgengine: remove SetDERPMap method from Engine interfaceBrad Fitzpatrick2-7/+3
2023-09-12ipn/ipnlocal: remove defensiveness around not having a magicsock.ConnBrad Fitzpatrick1-42/+10
2023-09-12wgengine: remove SetNetInfoCallback method from EngineBrad Fitzpatrick1-1/+5
2023-09-12wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interfaceBrad Fitzpatrick1-0/+3
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick2-3/+125
2023-09-12ipn/ipnlocal: fix missing controlknobs.Knobs plumbingBrad Fitzpatrick2-0/+8
2023-09-12ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfigMarwan Sulaiman3-42/+168
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick2-7/+15
2023-09-10all: depend on zstd unconditionally, remove plumbing to make it optionalBrad Fitzpatrick1-15/+3
2023-09-09ipn/ipnstate: address TODO about garbage during peer sortingBrad Fitzpatrick1-13/+18
2023-09-09ipn/ipnstate: add some missing docsBrad Fitzpatrick1-0/+15
2023-09-08cmd/tailscale/cli,ipn: mention available update in "tailscale status" (#9205)Andrew Lytvynov2-0/+11
2023-09-08ipn/ipnlocal: add logging and locking to c2n /update (#9290)Andrew Lytvynov2-32/+92
2023-09-07ipn, ipn/ipnlocal: add Foreground field for ServeConfigMarwan Sulaiman5-167/+155
2023-09-06ipn, ipn/ipnlocal: remove log streaming for StreamServeMarwan Sulaiman3-87/+4
2023-09-05ipn, ipn/ipnlocal: add Foreground field to ServeConfigMarwan Sulaiman5-0/+41
2023-09-05ipn/ipnlocal: fix race in enterStateMaisem Ali1-8/+8
2023-09-05ipn, ipn/ipnlocal: add session identifier for WatchIPNBusMarwan Sulaiman2-1/+12
2023-09-05util/rands: add package with HexString funcBrad Fitzpatrick1-9/+2
2023-09-04ipn/ipnlocal: prevent cc leaks on multiple Start callsMaisem Ali1-0/+7
2023-09-04ipn/ipnlocal: fix startIsNoopLockedMaisem Ali1-1/+2
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali3-25/+42
2023-09-01cmd/tailscale,ipn: add auto-update flags and prefs (#8861)Andrew Lytvynov5-16/+95
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