summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2022-04-21.github/workflows: add cross-androidcross-androidJames Tucker1-0/+3
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
2022-03-16all: use Go 1.18's strings.CutBrad Fitzpatrick1-2/+1
2022-03-16wgengine/magicsock: remove final alloc from ReceiveFromJosh Bleecher Snyder2-22/+23
2022-03-16wgengine/magicsock: fix goMajorVersion for 1.18 ts releaseJosh Bleecher Snyder1-1/+8
2022-03-16wgengine: handle nil netmaps when assigning isSubnetRouter.Maisem Ali1-4/+4
2022-03-07wgengine/router: delete legacy netfilter rule cleanup [Linux]Brad Fitzpatrick1-35/+0
2022-02-24ssh: make it build on darwinBrad Fitzpatrick1-2/+2
2022-02-16tailcfg: make Node.Hostinfo a HostinfoViewMaisem Ali3-3/+3
2022-02-15ssh/tailssh: move SSH code from wgengine/netstack to this new packageBrad Fitzpatrick2-145/+13
2022-02-12ipn/ipnlocal, wgengine/magicsock, logpolicy: quiet more logsBrad Fitzpatrick1-2/+2
2022-02-12all: adjust some log verbosityBrad Fitzpatrick1-0/+12
2022-02-02wgengine/netstack: start supporting different SSH usersBrad Fitzpatrick1-1/+7
2022-01-31ipn/ipnlocal, wgengine/netstack: use netstack for peerapi serverBrad Fitzpatrick1-3/+40
2022-01-29derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 worksBrad Fitzpatrick1-0/+20
2022-01-26go.mod: bump netstack, switch to upstream netstackBrad Fitzpatrick1-15/+14
2022-01-25wgengine/magicsock: make debugUseDerpRoute an opt.Bool.David Anderson1-7/+9
2022-01-24wgengine/netstack: add an SSH server experimentBrad Fitzpatrick2-4/+180
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick8-46/+24
2022-01-19wgengine/netstack: clear TCP ECN bits before giving to gvisorBrad Fitzpatrick1-0/+1
2022-01-19wgengine/magicsock: fix deadlock on shutdownJosh Bleecher Snyder1-1/+3
2022-01-19wgengine/netstack: add a missing refcount decrement after packet injectionBrad Fitzpatrick2-0/+77
2022-01-19wgengine/netstack: add an Impl.Close method for testsBrad Fitzpatrick1-8/+20
2022-01-18wgengine/netstack: add missing error logging in a RST caseBrad Fitzpatrick1-2/+3
2022-01-18wgengine/netstack: fix netstack ping timeout on darwinBrad Fitzpatrick1-1/+14
2022-01-13wgengine/magicsock: remove a per-DERP-packet map lookup in common caseBrad Fitzpatrick1-3/+7
2022-01-13wgengine/magicsock: enable DERP Return Path Optimization (DRPO)Brad Fitzpatrick1-1/+3
2022-01-13wgengine/magicsock: fix lock ordering deadlock with derphttpBrad Fitzpatrick1-8/+20
2022-01-12wgengine/netstack: make userspace ping work when tailscaled has CAP_NET_RAWBrad Fitzpatrick2-2/+39
2022-01-07wgengine/netstack: fake pings through netstack on Android tooBrad Fitzpatrick1-0/+6
2022-01-06wgengine/netstack: add env knob to turn on netstack debug logsBrad Fitzpatrick1-3/+9