summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2023-04-10ipn/ipnlocal: check that sockstatLogger is available in c2n endpointMihai Parparita1-0/+4
2023-04-10ipn/ipnlocal: more explicitly say if sockstats are not availableMihai Parparita1-0/+5
2023-04-04ssh/tailssh: make Tailscale SSH work on gokrazyBrad Fitzpatrick1-0/+4
2023-04-04cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770)shayne3-0/+21
2023-04-04ipn: prefer allow/denylist terminologyWill Norris1-2/+2
2023-04-03ipn: add sockstat logger to stable buildsWill Norris1-9/+7
2023-04-03ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load l...Aaron Klotz3-22/+142
2023-04-03ipn/ipnlocal: automatically upload sockstats logs when the period endsMihai Parparita1-1/+8
2023-03-30ipn/ipnlocal: update comment in SetComponentDebugLoggingAndrew Dunham1-0/+1
2023-03-29ipn/store: add support for stores to hook into a custom dialerMaisem Ali3-0/+16
2023-03-29doctor/permissions: add new check to print process permissionsAndrew Dunham1-1/+5
2023-03-27log: allow toggling sockstat logs via c2n component loggingWill Norris1-0/+8
2023-03-27funnel: change references from alpha to beta (#7613)shayne1-2/+2
2023-03-27ipn/ipnlocal: [serve/funnel] use actual SrcAddr as X-Forwarded-For (#7600)shayne1-11/+19
2023-03-27ipn/ipnlocal: [serve] Trim mountPoint prefix from proxy path (#7334)shayne1-1/+6
2023-03-24logpolicy: split out DialContext into a funcMaisem Ali1-2/+1
2023-03-23ipn/ipnlocal: use atomicfile.WriteFile in certFileStoreMaisem Ali1-3/+4
2023-03-23ipn/ipnlocal: fix cert storage in KubernetesMaisem Ali2-4/+14
2023-03-23ipn/ipnlocal: also store ACME keys in the certStoreMaisem Ali1-26/+62
2023-03-23ipn/store/kubestore: handle "/" in ipn.StateKeysMaisem Ali1-3/+15
2023-03-23all: pass log IDs as the proper type rather than stringsWill Norris6-17/+22
2023-03-23log: use logtail to log and upload sockstat logsWill Norris2-2/+7
2023-03-22ipn/localapi: add endpoint for adding debug log entriesMihai Parparita1-0/+42
2023-03-14sockstats: remove per-interface stats from GetMihai Parparita1-8/+10
2023-03-13log/sockstatlog: only start once; don't copy tickerWill Norris1-4/+0
2023-03-13ipn: add c2n endpoint for sockstats logsWill Norris2-1/+4
2023-03-13ipn,log: add logger for sockstat deltasWill Norris1-0/+20
2023-03-13all: replace /kb/ links with /s/ equivalentsMaisem Ali1-3/+3
2023-03-11ipn: add Funnel port check from nodeAttrMaisem Ali2-11/+83
2023-03-11tsnet: add ListenFunnelMaisem Ali2-0/+56
2023-03-10ipn/localapi: flesh out the 'debug derp' checksAndrew Dunham1-13/+130
2023-03-09sockstats: refactor validation to be opt-inMihai Parparita1-6/+6
2023-03-09ipn/ipnlocal: remove WIP restriction for Tailscale SSH on macOSMaisem Ali1-3/+0
2023-03-09cmd/tailscale: surface node-key for locked out tailnet-lock peersTom DNetto3-0/+4
2023-03-09ipn/ipnlocal: add support for funnel in tsnetMaisem Ali4-5/+69
2023-03-08all: implement preauth-key support with tailnet lockTom DNetto2-0/+71
2023-03-08sockstats: add validation for TCP socket statsMihai Parparita1-4/+17
2023-03-07wgengine/magicsock: track per-endpoint changes in ringbufferAndrew Dunham2-0/+51
2023-03-06sockstats: switch label to enumMihai Parparita1-3/+5
2023-03-06ipn/ipnlocal: stop netmap expiry timer when resetting control clientAndrew Dunham1-0/+15
2023-03-05ipn/localapi: close portmapper after debugAndrew Dunham1-0/+2
2023-03-04ipn/localapi: fix panic after handler returnsAndrew Dunham1-1/+17
2023-03-04all: use tstest.Replace moreMaisem Ali2-6/+3
2023-03-03ipn/ipnlocal: reject unmasked routesAndrew Dunham2-3/+32
2023-03-03tka: compact TKA storage on startupTom DNetto2-0/+8
2023-03-03ipn,cmd/tailscale: implement resigning nodes on tka key removalTom DNetto3-0/+254
2023-03-03cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLIAndrew Dunham1-0/+132
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+73
2023-02-28all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404)Joe Tsai1-3/+3
2023-02-28tsnet: add a LocalAPI listener on loopback, with basic authDavid Crawshaw2-16/+15