summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2022-07-20tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33]Brad Fitzpatrick1-8/+1
2022-07-18ipn/localapi: define a cert dir for Synology DSM6Brad Fitzpatrick1-5/+1
2022-06-28wgengine/router: avoid unncessary routing configuration changesMihai Parparita3-5/+150
2022-06-28wgengine/netstack: close ipstack when netstack.Impl is closedkylecarbs1-0/+1
2022-06-22wgengine/router: windows: set SkipAsSource on IPv6 LL addressesJames Tucker2-27/+31
2022-06-07wasm: drop pprof dependencyMihai Parparita2-0/+21
2022-06-06wasm: exclude code that's not used on iOS for Wasm tooMihai Parparita2-3/+6
2022-06-02wgengine/netstack: replace a 1500 with a const + docBrad Fitzpatrick1-1/+6
2022-06-01wgengine/netstack: make netstack MTU be 1280 alsoBrad Fitzpatrick1-2/+2
2022-05-27wgengine/router: delete hardcoded link-local address on Windows (#4740)Tom2-3/+17
2022-05-20wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708)Tom1-11/+26
2022-05-13wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672)Tom2-3/+15
2022-05-13wgengine/magicsock: remove unused metricMihai Parparita1-1/+0
2022-05-12net/tstun, wgengine: use correct type for counter metricsMihai Parparita1-2/+2
2022-05-06tailcfg,all: change structs to []*dnstype.ResolverMaisem Ali1-1/+1
2022-05-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali4-6/+4
2022-05-06wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/Brad Fitzpatrick1-0/+5
2022-05-05net/dns, wgengine: implement DNS over TCP (#4598)Tom1-0/+18
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker5-12/+12
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker3-15/+95
2022-05-02net/dns/{., resolver}, wgengine: fix goroutine leak on shutdownTom DNetto1-1/+2
2022-04-30assorted: documentation and readability fixesTom DNetto1-2/+2
2022-04-30net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstackTom DNetto3-27/+133
2022-04-30net/tstun,wgengine: split PreFilterOut into multiple hooksTom DNetto1-1/+1
2022-04-30cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstackTom DNetto3-6/+9
2022-04-29all: gofmt allBrad Fitzpatrick1-1/+2
2022-04-26wgengine/netstack: always set TCP keepaliveJames Tucker1-0/+15
2022-04-25wgengine/monitor: do not ignore changes to pdp_ip*Maisem Ali1-1/+2
2022-04-22wgengine/{,magicsock}: add metrics for rebinds and restunsMaisem Ali2-2/+15
2022-04-21util/mak: move tailssh's mapSet into a new package for reuse elsewhereBrad Fitzpatrick2-15/+7
2022-04-21Revert "wgengine/router,util/kmod: load & log xt_mark"Brad Fitzpatrick1-11/+0
2022-04-20wgengine/router,util/kmod: load & log xt_markJames Tucker1-0/+11
2022-04-20wgengine/monitor: split the unexpected stringification log lineMaisem Ali1-2/+3
2022-04-20wgengine/monitor: ignore OS-specific uninteresting interfacesMaisem Ali6-4/+32
2022-04-20wgengine/router: make supportsV6NAT check catch more casesBrad Fitzpatrick1-2/+8
2022-04-17wgengine/monitor: do not set timeJumped on iOS/AndroidMaisem Ali1-26/+33
2022-04-17all: add arbitrary capability supportBrad Fitzpatrick5-3/+161
2022-04-15ssh/tailssh: make the SSH server a singleton, register with LocalBackendBrad Fitzpatrick2-17/+2
2022-04-15tailcfg, ssh/tailssh: optionally support SSH public keys in wire policyBrad Fitzpatrick1-2/+0
2022-04-11net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ...Brad Fitzpatrick1-0/+14
2022-04-11wgengine/monitor: ignore duplicate RTM_NEWADDRsJames Tucker2-7/+161
2022-04-11wgengine/monitor: add envknob TS_DEBUG_NETLINKJames Tucker1-6/+28
2022-04-08net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364)Tom1-44/+13
2022-04-07wgengine/netstack: disable refsvfs2 leak tracking (#4378)James Tucker2-0/+26
2022-03-26net/packet, wgengine/netstack: remove workaround for old gvisor ECN bugBrad Fitzpatrick1-1/+0
2022-03-26ipn/ipnlocal: do not process old status messages received out of orderMaisem Ali2-0/+3
2022-03-21wgengine: inject packetbuffers rather than bytes (#4220)James Tucker1-8/+5
2022-03-19all: use strings.Cut even moreBrad Fitzpatrick3-6/+4
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder13-19/+19
2022-03-17go.mod: upgrade to the latest wireguard-goJosh Bleecher Snyder3-11/+13