69 Commits (3b4b17d23980c23ce46cd94deaacfbd4f9d4446f)

Author SHA1 Message Date
Brad Fitzpatrick 8ca796d144 ipn, ipn/policy: filter portlist to a short list of "interesting" ports 6 years ago
David Crawshaw 0590ad68be controlclient, ipn: adjust tests for authURL semantic changes 6 years ago
Brad Fitzpatrick a4ef345737 cmd/tailscale: add status subcommand 6 years ago
Brad Fitzpatrick f51f18b42b ipn: move FakeBackend to a test-only file 6 years ago
Brad Fitzpatrick 322499473e cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state 6 years ago
Avery Pennarun f53e78e0d5 wgengine: don't lose filter state on filter reconfig. 6 years ago
Avery Pennarun 4336de0d98 ipn/local: don't print packet filter every single time. 6 years ago
Brad Fitzpatrick 7740cbd8d9 ipn: call SetNetInfoCallback later, in Start 6 years ago
Brad Fitzpatrick 51b669e4bd ipn: skip tailscaled UDP ports in service list 6 years ago
David Crawshaw addbdce296 wgengine, ipn: include number of active DERPs in status 6 years ago
David Crawshaw 5a0822eefd controlclient, ipn: fix tests for new control param 6 years ago
Brad Fitzpatrick e085aec8ef all: update to wireguard-go API changes 6 years ago
Brad Fitzpatrick 120273d7f6 portlist: document, clean up, fix an open fd spike, optimize a bit 6 years ago
Brad Fitzpatrick 42e98d4edc Quiet two little log annoyances. 6 years ago
Avery Pennarun b23cb11eaf ipn: Prefs.String(): print the current derp setting. 6 years ago
David Anderson aeb88864e0 ipn: don't clobber netinfo in Start(). 6 years ago
Avery Pennarun b4897e7de8 controlclient/netmap: write our own b.ConciseDiffFrom(a) function. 6 years ago
David Crawshaw 57f220656c ipn: search for ErrStateNotExist with errors.Is 6 years ago
Brad Fitzpatrick 39c0ae1dba derp/derpmap: new DERP config package, merge netcheck into magicsock more 6 years ago
David Crawshaw 5f2a17482b ipn: when enforcing defaults, set UsePacketFilter=true 6 years ago
David Crawshaw f5e0407e97 ipn: exercise logout in e2e test 6 years ago
David Crawshaw 1dee36a984 ipn: put e2e login section in its own subtest 6 years ago
David Crawshaw 66505358c0 ipn: move e2e test skipping into subtests 6 years ago
David Crawshaw 5562fae9f0 ipn: use NewPrefs in e2e_test 6 years ago
Brad Fitzpatrick eac62ec5ff ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool 6 years ago
Brad Fitzpatrick b27d4c017a magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll 6 years ago
Brad Fitzpatrick 4cf5ac3060 ipn/ipnserver: remove unnecessary closure parameter 6 years ago
Brad Fitzpatrick 68ff31a0ba ipn: have NewFileStore try to create directories as needed 6 years ago
Brad Fitzpatrick 06092a3af3 ipn/ipnserver: document potential race, start on test for it 6 years ago
Brad Fitzpatrick ef1f967ec0 ipn: remove an unnecessary named parameter in doc 6 years ago
Brad Fitzpatrick 657f9593ae Reduce some logspam. 6 years ago
David Crawshaw d133339216 ipn: always guard LocalBackend.prefs with mu 6 years ago
Brad Fitzpatrick bcf3719b9e netcheck: add hairpinning detection 6 years ago
David Crawshaw cdc10b74f1 ipn: always guard LocalBackend.endpoints with mu 6 years ago
David Crawshaw 3425d8d84f ipn: always guard LocalBackend.engineStatus with mu 6 years ago
David Crawshaw e7cdc11654 ipn: always guard LocalBackend.netMapCache with mu 6 years ago
Brad Fitzpatrick 25797c8c2a all: rename deep "Copy" methods to conventional Go name "Clone" 6 years ago
Brad Fitzpatrick 14559340ee Start of netcheck package & including network state in Hostinfo. 6 years ago
Brad Fitzpatrick eefafad9f8 ipn: fix some mutex/ownership issues 6 years ago
Brad Fitzpatrick 3988ddc85d types/logger: add WithPrefix, use it in two places 6 years ago
Brad Fitzpatrick 758744a4e3 Fix some Hostinfo value usages from the previous commit. 6 years ago
Brad Fitzpatrick d8de11a01b control: make Hostinfo accessed by pointer 6 years ago
Brad Fitzpatrick 367ffde21a ipn: misc cleanup 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
David Anderson 4460bd638b safesocket: simplify API. 6 years ago
David Anderson 47da432991 ipn: handle advertised routes provided by frontend. 6 years ago
David Anderson e0c35723a8 ipn: add documentation to the Prefs struct. 6 years ago
David Anderson 59ba2e6316 ipn: implement Prefs.Equals efficiently. 6 years ago