summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2023-04-24ipn/store/awsstore: persist state with intelligent tieringMarwan Sulaiman1-2/+13
2023-04-20all: avoid repeated default interface lookupsMihai Parparita5-9/+18
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita3-13/+13
2023-04-20ipn/localapi: also verify STUN queries work in 'debug derp'Andrew Dunham1-1/+97
2023-04-19ci: add more lints (#7909)Andrew Dunham3-10/+9
2023-04-19ipn/ipnlocal: handle masquerade addresses in PeerAPIMaisem Ali1-3/+12
2023-04-19net/sockstats: expose debug infoMihai Parparita2-1/+9
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham2-2/+2
2023-04-17net/dnsfallback: more explicitly pass through logf functionMihai Parparita1-1/+1
2023-04-14.github/workflows: reenable Windows CI, disable broken testsJames Tucker1-0/+15
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