summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2020-05-29ipn: restore LiveDERPs assignment in LocalBackend.parseWgStatusBrad Fitzpatrick1-0/+1
2020-05-28router_linux: use only baseline 'ip rule' features that exist in old kernels.Avery Pennarun1-6/+2
2020-05-27ipn: move e2e_test back to corp repo.David Anderson2-309/+17
2020-05-23all: make client use server-provided DERP map, add DERP region supportBrad Fitzpatrick1-2/+6
2020-05-22wgengine/filter: implement a destination IP pre-filter.David Anderson1-12/+39
2020-05-21ipn: Resolve some resource leaks in test.Avery Pennarun3-10/+27
2020-05-21ipn/local: get rid of some straggling calls to the log module.Avery Pennarun1-4/+5
2020-05-20ipnserver and logpolicy: configure zstd with low-memory settings.Avery Pennarun1-1/+5
2020-05-19ipn: sprinkle documentation and clarity rewrites through LocalBackend.David Anderson2-82/+144
2020-05-15wgengine: log node IDs when peers are added/removed (#381)Wendi Yu2-8/+8
2020-05-14ipn: plumb NetfilterMode all the way out to the CLI.David Anderson3-38/+15
2020-05-14wgengine/router: support multiple levels of netfilter involvement.David Anderson3-20/+68
2020-05-13Add tstest.PanicOnLog(), and fix various problems detected by this.Avery Pennarun6-25/+54
2020-05-13Merge remote-tracking branch 'origin/master' into baseAvery Pennarun1-1/+3
2020-05-13{ipn,control/controlclient}/tests: pass a logf function to control.New().Avery Pennarun1-1/+1
2020-05-13wgengine: wrap tun.Device to support filtering and packet injection (#358)Dmytro Shynkevych1-1/+3
2020-05-12wgengine/router: rename config.Settings to config.Config, make pointer.David Anderson1-6/+6
2020-05-12wgengine: generate and plumb router.Settings in from ipn.David Anderson1-3/+58
2020-05-12Reduce logspam from node with no peersWendi Yu1-1/+3
2020-05-11wgengine/router: add a setting to disable SNAT for subnet routes.David Anderson3-6/+27
2020-05-11ipn, wgengine/filter: remove exported type aliasesBrad Fitzpatrick3-16/+16
2020-05-09ipn: add AllowVersionSkew bool to Notify & MessageBrad Fitzpatrick1-4/+15
2020-05-08ipn/ipnstate: improve HTML outputSylvain Rabot1-15/+35
2020-05-08Implement rate limiting on log messages (#356)Wendi Yu2-7/+10
2020-05-07wgengine: plumb locally advertised subnet routes.David Anderson1-3/+5
2020-05-05controlclient and ipn tests: supply --advertise-tags and --advertise-routes.Avery Pennarun1-4/+17
2020-05-03types/structs: add structs.Incomparable annotation, use it where applicableBrad Fitzpatrick2-0/+4
2020-05-01cmd/tailscale: add --advertise-tags option.Avery Pennarun3-3/+22
2020-05-01controlclient, ipn: adjust tests for tailscale.com keepalive changeDavid Crawshaw1-1/+4
2020-05-01ipn/e2e_test: fix flaky logout state drainDavid Crawshaw1-7/+12
2020-04-30wgengine/router: split out from wgengine.David Anderson1-1/+2
2020-04-30ipn/local: differentiate Shields Up from Uninitialized in logs.Avery Pennarun1-4/+8
2020-04-29ipn: clear the hostinfo.Services list when prefs.ShieldsUp==true.Avery Pennarun1-12/+25
2020-04-29Add prefs.ShieldsUp and --shields-up option.Avery Pennarun3-20/+23
2020-04-29ipn/message: fix some message encoding problems.Avery Pennarun1-5/+20
2020-04-28tstest: rename from testy.David Anderson2-11/+11
2020-04-28ipn: don't listen on the unspecified address in testBrad Fitzpatrick1-0/+8
2020-04-29ipn, controlclient: add control.New parameterDavid Crawshaw1-1/+1
2020-04-28ipn: revert part of 18017f7630ee9acBrad Fitzpatrick1-4/+0
2020-04-28ipn, wgengine/magicsock: be more idle when in Stopped state with no peersBrad Fitzpatrick1-0/+4
2020-04-11all: remove unnecessary trailing newlines in format patterns for consistencyBrad Fitzpatrick4-46/+45
2020-04-10wgengine: quiet some engine reconfig logging, make more consistentBrad Fitzpatrick1-5/+5
2020-04-10ipn: outdent some code in if that's statically always trueBrad Fitzpatrick1-15/+13
2020-04-09ipn: add auth keyDavid Crawshaw2-1/+5
2020-04-01ipn, ipn/policy: filter portlist to a short list of "interesting" portsBrad Fitzpatrick2-17/+47
2020-03-30controlclient, ipn: adjust tests for authURL semantic changesDavid Crawshaw1-3/+26
2020-03-27cmd/tailscale: add status subcommandBrad Fitzpatrick7-109/+153
2020-03-27ipn: move FakeBackend to a test-only fileBrad Fitzpatrick1-0/+0
2020-03-26cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world stateBrad Fitzpatrick3-0/+327
2020-03-25wgengine: don't lose filter state on filter reconfig.Avery Pennarun1-1/+1