summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2020-07-29ipn/ipnserver: fix bug in earlier commit where conn can be strandedBrad Fitzpatrick1-5/+15
2020-07-29ipn/ipnserver: staticcheck is not wrongBrad Fitzpatrick1-2/+3
2020-07-29ipn/ipnserver: make Engine argument a func that tries again for each connectionBrad Fitzpatrick2-11/+23
2020-07-28ipn: fix netmap change tracking and dns map generation (#609)Dmytro Shynkevych1-80/+147
2020-07-27ipn/ipnstate: record assigned Tailscale IPs.David Anderson1-0/+20
2020-07-24ipn: add OSVersion, DeviceModel fields to Prefs and propagate to HostinfosElias Naur3-7/+21
2020-07-23control/controlclient: rename uflags, give it a type, remove dead codeBrad Fitzpatrick1-7/+7
2020-07-22ipn: load hostname in Start.Dmytro Shynkevych1-0/+3
2020-07-22ipn: remove unused parameter to func LoadPrefs, fix godoc subjectBrad Fitzpatrick2-5/+4
2020-07-15ipn/ipnserver: support simultaneous connectionsv0.100.0-107Brad Fitzpatrick1-68/+96
2020-07-15cmd/tailscale: make tailscale status -active also filter in -json modeBrad Fitzpatrick1-1/+3
2020-07-14ipn: add self to dns mapDmytro Shynkevych1-5/+12
2020-07-14wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536)Dmytro Shynkevych1-3/+5
2020-07-14ipn: add Login backend command for sign-in with tokenElias Naur6-0/+48
2020-07-13cmd/tailscaled: graceful shutdown (#534)Dmytro Shynkevych2-2/+6
2020-07-09ipn: add Notify.LocalTCPPort field for macOS Network Extension to useBrad Fitzpatrick1-0/+6
2020-07-08ipn, control/controlclient: fix some data racesBrad Fitzpatrick1-1/+2
2020-07-08ipn, ipn/ipnserver: add support for serving in error-message-only modeBrad Fitzpatrick2-5/+39
2020-07-07tsdns: dual resolution mode, IPv6 support (#526)Dmytro Shynkevych1-1/+1
2020-07-06wgengine/magicsock: change API to not permit disco key changesBrad Fitzpatrick1-3/+1
2020-07-03cmd/tailscale: add tailscale status region name, last write, consistently starBrad Fitzpatrick1-17/+27
2020-07-02smallzstd: new package that constructs zstd small encoders/decoders.David Anderson1-5/+2
2020-06-29wgengine/magicsock: add new endpoint type used for discovery-supporting peersBrad Fitzpatrick1-3/+1
2020-06-25ipn, wgengine: plumb NetworkMap down to magicsockBrad Fitzpatrick1-0/+1
2020-06-24ipn: add missing locking in LocalBackend.NetMapBrad Fitzpatrick1-0/+2
2020-06-20ipn: put discovery key generation behind an environment flag for nowBrad Fitzpatrick1-3/+8
2020-06-19ipn: fix race in enterStateDmytro Shynkevych1-1/+1
2020-06-19all: generate discovery key, plumb it aroundBrad Fitzpatrick1-0/+5
2020-06-18control/controlclient: make netmap generation use rate-limited logger.David Anderson1-1/+1
2020-06-15Fix concurrency issues in controlclient, ipn, types/logger (#456)Dmytro Shynkevych1-164/+182
2020-06-09wgengine/tsdns: add test and prevent useless updates (#449)Dmytro Shynkevych1-6/+20
2020-06-08tsdns: initial implementation of a Tailscale DNS resolver (#396)Dmytro Shynkevych1-0/+31
2020-06-03ipn/ipnserver: revert decoder memory limit.David Anderson1-1/+0
2020-06-02ipn: add Hostname override to PrefsElias Naur3-1/+19
2020-05-31wgengine: don't pass nil router.Config objects.Avery Pennarun1-2/+2
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