summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2022-01-06wgengine/magicsock: fix watchdog timeout on Close when IPv6 not availableBrad Fitzpatrick2-0/+25
2022-01-05wgengine/magicsock: reduce disco ping heartbeat aggressiveness a bitBrad Fitzpatrick1-3/+3
2022-01-04wgengine/magicsock: reconnect to DERP when its definition changesBrad Fitzpatrick1-0/+19
2022-01-04ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6Brad Fitzpatrick1-21/+43
2021-12-31netcheck,portmapper,magicsock: ignore some UDP write errors on LinuxBrad Fitzpatrick1-2/+3
2021-12-29wgengine/magicsock: don't unconditionally close DERP connections on rebindBrad Fitzpatrick1-9/+61
2021-12-21wgengine/magicsock: add HTML debug handler to see magicsock stateBrad Fitzpatrick1-0/+202
2021-12-20wgengine/magicsock: add metrics for sent disco messagesBrad Fitzpatrick1-7/+18
2021-12-16wgengine/netstack: don't remove 255.255.255.255/32 from netstackBrad Fitzpatrick1-1/+10
2021-12-15ipn/ipnlocal: clear magicsock's netmap on logoutJosh Bleecher Snyder1-7/+9
2021-12-15wgengine/netstack: remove some logging on forwarding connectionsBrad Fitzpatrick1-2/+6
2021-12-15all: gofmt -w -s (simplify) testsBrad Fitzpatrick3-11/+12
2021-12-13wgengine/router{windows}: return the output from the firewallTweakerMaisem Ali1-1/+4
2021-12-09wgengine/netstack: in netstack/hybrid mode, fake ICMP using ping commandBrad Fitzpatrick1-0/+61
2021-12-09ipn/ipnstate: remove old deprecated TailAddr IPv4-only fieldBrad Fitzpatrick1-9/+0
2021-12-08net/dns: add GetBaseConfig to CallbackRouter.Denton Gentry2-2/+12
2021-12-05support running in a FreeBSD jailTodd Neal2-4/+5
2021-12-05wgengine/filter: let unknown IPProto match if IP okay & match allows all portsBrad Fitzpatrick3-18/+96