summaryrefslogtreecommitdiffhomepage
path: root/ipn/backend.go
AgeCommit message (Expand)AuthorFilesLines
2023-08-16WIPbradfitz/gui_netmapBrad Fitzpatrick1-10/+12
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-03cmd/tailscale/cli: redact private key in debug netmap output by defaultDavid Anderson1-0/+2
2022-12-02ipn: update comments that refer to Options.PrefsMihai Parparita1-15/+6
2022-11-30ipn{,/ipnlocal}: add ipn.NotifyInitial* flags to WatchIPNBusBrad Fitzpatrick1-0/+4
2022-11-28ipn: remove unused Backend interfaceBrad Fitzpatrick1-32/+0
2022-11-26ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changesBrad Fitzpatrick1-0/+11
2022-11-23tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN busBrad Fitzpatrick1-0/+4
2022-11-22ipn{,/ipnlocal}, client/tailscale: move Taildrop recv notifications to LocalA...Brad Fitzpatrick1-0/+4
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-37/+13
2022-11-04ipn: add missing check for nil Notify.PrefsMaisem Ali1-1/+1
2022-11-04ipn: make Notify.Prefs be a *ipn.PrefsViewMaisem Ali1-1/+1
2022-10-24ipn/ipnlocal: use ipn.PrefsViewMaisem Ali1-2/+2
2022-10-04wgengine/magicsock: make debug-level stuff not logged by defaultBrad Fitzpatrick1-0/+5
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-6/+6
2022-05-03ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP)Brad Fitzpatrick1-15/+7
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker1-1/+1
2022-04-29ipn: remove FakeExpireAfter Backend functionMihai Parparita1-5/+0
2021-11-01ipn: use key.NodePublic instead of tailcfg.NodeKeyDavid Anderson1-1/+2
2021-05-04ipnlocal: accept a new opts.UpdatePrefs field.Avery Pennarun1-0/+22
2021-04-30ipn: mock controlclient.Client; big ipn.Backend state machine test.apenwarr/statetestAvery Pennarun1-0/+45
2021-04-23ipn/ipnlocal: add a LocalBackend.Start fast path if already runningBrad Fitzpatrick1-11/+15
2021-04-20ipn{,/ipnlocal}: in direct file receive mode, don't rename partial fileBrad Fitzpatrick1-6/+9
2021-04-12ipn/ipnlocal: add LocalBackend.SetDirectFileRootBrad Fitzpatrick1-0/+7
2021-04-11ipn/localapi: move EditPrefs to localapiBrad Fitzpatrick1-2/+0
2021-04-09ipn/ipnlocal: always set Notify.FilesWaiting, set IncomingFiles non-nil when ...Brad Fitzpatrick1-2/+11
2021-04-08ipn/ipnlocal: provide IPN bus updates as files arriveBrad Fitzpatrick1-1/+10
2021-04-07ipn, paths, cmd/tailscaled: remove LegacyConfigPath, relaynode migrationBrad Fitzpatrick1-8/+0
2021-04-07ipn: remove Options.HTTPTestClient, move to LocalBackendBrad Fitzpatrick1-4/+0
2021-04-06ipn: move Options.Notify to its own methodBrad Fitzpatrick1-2/+3
2021-03-31ipn: replace SetWantRunning(bool) with EditPrefs(MaskedPrefs)Brad Fitzpatrick1-3/+2
2021-03-30ipn{,/ipnlocal}: set new Notify.FilesWaiting when server has file(s)Brad Fitzpatrick1-0/+2
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick1-1/+1
2021-03-19control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2TokenBrad Fitzpatrick1-3/+2
2021-03-18cmd/tailscale, ipn/localapi: use localapi for status, not IPN acrobaticsBrad Fitzpatrick1-4/+0
2021-02-05types/netmap: split controlclient.NetworkMap off into its own leaf packageBrad Fitzpatrick1-11/+11
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick1-3/+2
2020-11-02ipn, ipn/ipnserver: add IPN state for server in use, handle explicitlyBrad Fitzpatrick1-3/+10
2020-10-12ipn, ipnserver, cmd/tailscale: add "server mode" support on WindowsBrad Fitzpatrick1-1/+3
2020-10-01control/controlclient, ipn: store machine key separately from user prefs/persistBrad Fitzpatrick1-1/+2
2020-09-29ipn: add/move some constants, update a commentBrad Fitzpatrick1-8/+6
2020-08-25cmd/tailscale/cli: add basic 'down' subcommandBrad Fitzpatrick1-0/+3
2020-08-10cmd/tailscale/cli: add ping subcommandBrad Fitzpatrick1-0/+5
2020-07-14ipn: add Login backend command for sign-in with tokenElias Naur1-0/+7
2020-07-09ipn: add Notify.LocalTCPPort field for macOS Network Extension to useBrad Fitzpatrick1-0/+6
2020-05-21ipn: Resolve some resource leaks in test.Avery Pennarun1-0/+4
2020-05-19ipn: sprinkle documentation and clarity rewrites through LocalBackend.David Anderson1-1/+1
2020-05-11ipn, wgengine/filter: remove exported type aliasesBrad Fitzpatrick1-12/+10
2020-05-03types/structs: add structs.Incomparable annotation, use it where applicableBrad Fitzpatrick1-0/+2