51 Commits (3bb57504af8efe8dd1a931cc3792978433b34602)

Author SHA1 Message Date
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Brad Fitzpatrick 3e1f2d01f7 ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP) 4 years ago
James Tucker ae483d3446 wgengine, net/packet, cmd/tailscale: add ICMP echo 4 years ago
Mihai Parparita 2ec371fe8b
ipn: remove FakeExpireAfter Backend function 4 years ago
David Anderson 7e8d5ed6f3 ipn: use key.NodePublic instead of tailcfg.NodeKey 5 years ago
Avery Pennarun 6d10655dc3 ipnlocal: accept a new opts.UpdatePrefs field. 5 years ago
Avery Pennarun b7e31ab1a4 ipn: mock controlclient.Client; big ipn.Backend state machine test. 5 years ago
Brad Fitzpatrick fe53a714bd ipn/ipnlocal: add a LocalBackend.Start fast path if already running 5 years ago
Brad Fitzpatrick 3d0599fca0 ipn{,/ipnlocal}: in direct file receive mode, don't rename partial file 5 years ago
Brad Fitzpatrick f5742b0647 ipn/ipnlocal: add LocalBackend.SetDirectFileRoot 5 years ago
Brad Fitzpatrick 00d641d9fc ipn/localapi: move EditPrefs to localapi 5 years ago
Brad Fitzpatrick 20e7646b8d ipn/ipnlocal: always set Notify.FilesWaiting, set IncomingFiles non-nil when empty 5 years ago
Brad Fitzpatrick 6d01d3bece ipn/ipnlocal: provide IPN bus updates as files arrive 5 years ago
Brad Fitzpatrick 950fc28887 ipn, paths, cmd/tailscaled: remove LegacyConfigPath, relaynode migration 5 years ago
Brad Fitzpatrick d581ee2536 ipn: remove Options.HTTPTestClient, move to LocalBackend 5 years ago
Brad Fitzpatrick 799973a68d ipn: move Options.Notify to its own method 5 years ago
Brad Fitzpatrick 53cfff109b ipn: replace SetWantRunning(bool) with EditPrefs(MaskedPrefs) 5 years ago
Brad Fitzpatrick 672b9fd4bd ipn{,/ipnlocal}: set new Notify.FilesWaiting when server has file(s) 5 years ago
Brad Fitzpatrick 2384c112c9 net/packet, wgengine/{filter,tstun}: add TSMP ping 5 years ago
Brad Fitzpatrick 0a02aaf813 control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 5 years ago
Brad Fitzpatrick d0dffe33c0 cmd/tailscale, ipn/localapi: use localapi for status, not IPN acrobatics 5 years ago
Brad Fitzpatrick 1e7a35b225 types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
Brad Fitzpatrick d76334d2f0 ipn: split LocalBackend off into new ipn/ipnlocal package 5 years ago
Brad Fitzpatrick 20a357b386 ipn, ipn/ipnserver: add IPN state for server in use, handle explicitly 6 years ago
Brad Fitzpatrick 515866d7c6 ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows 6 years ago
Brad Fitzpatrick b5a3850d29 control/controlclient, ipn: store machine key separately from user prefs/persist 6 years ago
Brad Fitzpatrick 90b7293b3b ipn: add/move some constants, update a comment 6 years ago
Brad Fitzpatrick 483141094c cmd/tailscale/cli: add basic 'down' subcommand 6 years ago
Brad Fitzpatrick 84dc891843 cmd/tailscale/cli: add ping subcommand 6 years ago
Elias Naur 6e8f0860af ipn: add Login backend command for sign-in with token 6 years ago
Brad Fitzpatrick 96d806789f ipn: add Notify.LocalTCPPort field for macOS Network Extension to use 6 years ago
Avery Pennarun 3ed2124356 ipn: Resolve some resource leaks in test. 6 years ago
David Anderson c97c45f268 ipn: sprinkle documentation and clarity rewrites through LocalBackend. 6 years ago
Brad Fitzpatrick 8a3e77fc43 ipn, wgengine/filter: remove exported type aliases 6 years ago
Brad Fitzpatrick fefd7e10dc types/structs: add structs.Incomparable annotation, use it where applicable 6 years ago
David Crawshaw 1747d099e9 ipn: add auth key 6 years ago
Brad Fitzpatrick a4ef345737 cmd/tailscale: add status subcommand 6 years ago
David Crawshaw addbdce296 wgengine, ipn: include number of active DERPs in status 6 years ago
Brad Fitzpatrick ef1f967ec0 ipn: remove an unnecessary named parameter in doc 6 years ago
Brad Fitzpatrick eefafad9f8 ipn: fix some mutex/ownership issues 6 years ago
Brad Fitzpatrick d8de11a01b control: make Hostinfo accessed by pointer 6 years ago
David Anderson c47f907a27 ipn: use *Prefs rather than Prefs throughout. 6 years ago
David Anderson 0c55777fed ipn: temporary support for loading legacy relaynode configs. 6 years ago
David Anderson cf1e386cbd ipn: move Options.ServerURL into Prefs. 6 years ago
Brad Fitzpatrick 747c7d7ce2 types/empty: add Message, stop using mysterious *struct{} 6 years ago
David Anderson 96fd8b4230 ipn: adjust backend docs a bit more. 6 years ago
David Anderson 73c0a2bee2 Improve documentation in backend.go. 6 years ago
David Anderson 5bc632271b Introduce a state store to LocalBackend. 6 years ago
David Anderson 21280ca2d1 Make ipn.Options.Prefs a pointer. 6 years ago
David Anderson f6f154193f Remove LoginFlags from Backend options. 6 years ago