summaryrefslogtreecommitdiffhomepage
path: root/wgengine/netstack
AgeCommit message (Expand)AuthorFilesLines
2022-09-26all: fix resource leaks with missing .Close() callsEmmanuel T Odeke1-0/+3
2022-09-21wgengine/netstack: always respond to 4via6 echo requests (#5712)Andrew Dunham2-49/+68
2022-09-21wgengine/netstack: handle 4via6 packets when pinging (#5709)Andrew Dunham2-2/+208
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-9/+9
2022-09-06wgengine/netstack: only accept connection after dialing (#5503)Andrew Dunham1-34/+84
2022-08-04all: use syncs.AtomicValueMaisem Ali1-2/+2
2022-08-02all: migrate code from netaddr.FromStdAddr to Go 1.18Brad Fitzpatrick1-4/+17
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-3/+4
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick2-26/+27
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick2-26/+26
2022-07-21go.mod: bump gvisor.dev/gvisorMaisem Ali1-6/+5
2022-06-28wgengine/netstack: close ipstack when netstack.Impl is closedkylecarbs1-0/+1
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-20wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708)Tom1-11/+26
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 Tucker1-1/+1
2022-04-30assorted: documentation and readability fixesTom DNetto1-2/+2
2022-04-30net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstackTom DNetto2-11/+121
2022-04-30cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstackTom DNetto1-1/+4
2022-04-26wgengine/netstack: always set TCP keepaliveJames Tucker1-0/+15
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-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-21wgengine: inject packetbuffers rather than bytes (#4220)James Tucker1-8/+5
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-1/+1
2022-02-24ssh: make it build on darwinBrad Fitzpatrick1-2/+2
2022-02-15ssh/tailssh: move SSH code from wgengine/netstack to this new packageBrad Fitzpatrick2-145/+13
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-26go.mod: bump netstack, switch to upstream netstackBrad Fitzpatrick1-15/+14
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 Fitzpatrick1-1/+2
2022-01-19wgengine/netstack: clear TCP ECN bits before giving to gvisorBrad Fitzpatrick1-0/+1
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-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
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-09wgengine/netstack: in netstack/hybrid mode, fake ICMP using ping commandBrad Fitzpatrick1-0/+61
2021-12-03ipn/ipnlocal, net/tsdial: make SOCKS/HTTP dials use ExitDNSBrad Fitzpatrick1-16/+8
2021-12-02net/tsdial: give netstack a Dialer, start refactoring name resolutionBrad Fitzpatrick1-20/+9