64 Commits (7cd9ff3ddea99e96bb885a81cf5f030fa5aa7e1b)

Author SHA1 Message Date
David Anderson 2b74236567 ipn: move e2e_test back to corp repo. 6 years ago
Brad Fitzpatrick e6b84f2159 all: make client use server-provided DERP map, add DERP region support 6 years ago
David Anderson e8b3a5e7a1 wgengine/filter: implement a destination IP pre-filter. 6 years ago
Avery Pennarun 3ed2124356 ipn: Resolve some resource leaks in test. 6 years ago
Avery Pennarun ea8f92b312 ipn/local: get rid of some straggling calls to the log module. 6 years ago
David Anderson c97c45f268 ipn: sprinkle documentation and clarity rewrites through LocalBackend. 6 years ago
Wendi Yu bb55694c95
wgengine: log node IDs when peers are added/removed (#381) 6 years ago
David Anderson 0fe262f093 ipn: plumb NetfilterMode all the way out to the CLI. 6 years ago
David Anderson 292606a975 wgengine/router: support multiple levels of netfilter involvement. 6 years ago
Avery Pennarun 08acb502e5 Add tstest.PanicOnLog(), and fix various problems detected by this. 6 years ago
David Anderson 9ccbcda612 wgengine/router: rename config.Settings to config.Config, make pointer. 6 years ago
David Anderson 72cae5504c wgengine: generate and plumb router.Settings in from ipn. 6 years ago
Wendi Yu 3663797815 Reduce logspam from node with no peers 6 years ago
David Anderson bfdc8175b1 wgengine/router: add a setting to disable SNAT for subnet routes. 6 years ago
David Anderson 89af51b84d wgengine: plumb locally advertised subnet routes. 6 years ago
Avery Pennarun 9d1f48032a cmd/tailscale: add --advertise-tags option. 6 years ago
Avery Pennarun d6c34368e8 ipn/local: differentiate Shields Up from Uninitialized in logs. 6 years ago
Avery Pennarun ced9b4008a ipn: clear the hostinfo.Services list when prefs.ShieldsUp==true. 6 years ago
Avery Pennarun d7429b9a8d Add prefs.ShieldsUp and --shields-up option. 6 years ago
Brad Fitzpatrick f4c7eb8c44 ipn: revert part of 18017f7630 6 years ago
Brad Fitzpatrick 18017f7630 ipn, wgengine/magicsock: be more idle when in Stopped state with no peers 6 years ago
Brad Fitzpatrick 45f2b53aca all: remove unnecessary trailing newlines in format patterns for consistency 6 years ago
Brad Fitzpatrick 3a3b64301e wgengine: quiet some engine reconfig logging, make more consistent 6 years ago
Brad Fitzpatrick b24029717b ipn: outdent some code in if that's statically always true 6 years ago
David Crawshaw 1747d099e9 ipn: add auth key 6 years ago
Brad Fitzpatrick 8ca796d144 ipn, ipn/policy: filter portlist to a short list of "interesting" ports 6 years ago
Brad Fitzpatrick a4ef345737 cmd/tailscale: add status subcommand 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
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
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 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 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