109 Commits (5ee349e075f7b3ba2cbc7f3a235fd2ce3b8a7151)

Author SHA1 Message Date
Brad Fitzpatrick 84b94b3146 types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView 3 years ago
Maisem Ali fe95d81b43 ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to LocalBackend 3 years ago
Denton Gentry 5b110685fb wgengine/netstack: increase maxInFlightConnectionAttempts 3 years ago
Denton Gentry 399a80785e wgengine/netstack: use ping6 on BSD platforms 3 years ago
James Tucker fb18af5564 wgengine/netstack: fix data-race on startup 3 years ago
James Tucker 40fa2a420c envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistently 3 years ago
James Tucker c628132b34 wgengine/netstack: do not send packets to netstack after close 3 years ago
Maisem Ali 920ec69241 tsnet,wgenegine/netstack: add test and fix resource leaks 3 years ago
Maisem Ali 535fad16f8 net/tstun: rename filterIn/filterOut methods to be more descriptive 3 years ago
Maisem Ali b0cb39cda1 tsnet: only intercept TCP flows that have listeners 3 years ago
Brad Fitzpatrick 9ff51ca17f wgengine/netstack: add support for custom UDP flow handlers 3 years ago
Brad Fitzpatrick cf8dd7aa09 all: use Go 1.20's bytes.Clone 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Claire Wang a45c9f982a wgengine/netstack: change netstack API to require LocalBackend 3 years ago
Brad Fitzpatrick caa2fe394f wgengine/netstack: delete some dead code, old comment, use atomic int types 3 years ago
andig 14e8afe444 go.mod, etc: bump gvisor 3 years ago
Brad Fitzpatrick b683921b87 ipn/ipnlocal: add start of handling TCP proxying 3 years ago
Brad Fitzpatrick 79472a4a6e wgengine/netstack: optimize shouldProcessInbound, avoiding 4via6 lookups 3 years ago
Brad Fitzpatrick 2daf0f146c ipn/ipnlocal, wgengine/netstack: start handling ports for future serving 3 years ago
Brad Fitzpatrick abfdcd0f70 wgengine/netstack: fix shouldProcessInbound peerapi non-SYN handling 3 years ago
Brad Fitzpatrick 3367136d9e wgengine/netstack: remove old unused handleSSH hook 4 years ago
Maisem Ali 42f7ef631e wgengine/netstack: use 72h as the KeepAlive Idle time for Tailscale SSH 4 years ago
Jordan Whited a471681e28
wgengine/netstack: enable TCP SACK (#6066) 4 years ago
Emmanuel T Odeke f981b1d9da all: fix resource leaks with missing .Close() calls 4 years ago
Andrew Dunham 0607832397
wgengine/netstack: always respond to 4via6 echo requests (#5712) 4 years ago
Andrew Dunham b9b0bf65a0
wgengine/netstack: handle 4via6 packets when pinging (#5709) 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Andrew Dunham 9240f5c1e2
wgengine/netstack: only accept connection after dialing (#5503) 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Brad Fitzpatrick 5f6abcfa6f all: migrate code from netaddr.FromStdAddr to Go 1.18 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Maisem Ali 9514ed33d2 go.mod: bump gvisor.dev/gvisor 4 years ago
kylecarbs 9280d39678 wgengine/netstack: close ipstack when netstack.Impl is closed 4 years ago
Brad Fitzpatrick 69b535c01f wgengine/netstack: replace a 1500 with a const + doc 4 years ago
Brad Fitzpatrick 1336fb740b wgengine/netstack: make netstack MTU be 1280 also 4 years ago
Tom fc5839864b
wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708) 4 years ago
Brad Fitzpatrick 35111061e9 wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/ 4 years ago
Tom d1d6ab068e
net/dns, wgengine: implement DNS over TCP (#4598) 4 years ago
James Tucker f9e86e64b7 *: use WireGuard where logged, printed or named 4 years ago
Tom DNetto 9e77660931 net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack 4 years ago
Tom DNetto 9dee6adfab cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack 4 years ago
James Tucker 1aa75b1c9e wgengine/netstack: always set TCP keepalive 4 years ago
Brad Fitzpatrick 8ee044ea4a ssh/tailssh: make the SSH server a singleton, register with LocalBackend 4 years ago
Brad Fitzpatrick da14e024a8 tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy 4 years ago
Brad Fitzpatrick 3ae701f0eb net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative IPv4 4 years ago
James Tucker c6ac29bcc4
wgengine/netstack: disable refsvfs2 leak tracking (#4378) 4 years ago
Brad Fitzpatrick e4d8d5e78b net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug 4 years ago
James Tucker 445c04c938
wgengine: inject packetbuffers rather than bytes (#4220) 4 years ago