Brad Fitzpatrick
|
74674b110d
envknob: support changing envknobs post-init
|
3 years ago |
Andrew Dunham
|
9240f5c1e2
wgengine/netstack: only accept connection after dialing (#5503)
|
3 years ago |
Maisem Ali
|
a9f6cd41fd
all: use syncs.AtomicValue
|
3 years ago |
Brad Fitzpatrick
|
5f6abcfa6f
all: migrate code from netaddr.FromStdAddr to Go 1.18
|
3 years ago |
Brad Fitzpatrick
|
8725b14056
all: migrate more code code to net/netip directly
|
3 years ago |
Brad Fitzpatrick
|
a12aad6b47
all: convert more code to use net/netip directly
|
3 years ago |
Brad Fitzpatrick
|
7eaf5e509f
net/netaddr: start migrating to net/netip via new netaddr adapter package
|
3 years ago |
Maisem Ali
|
9514ed33d2
go.mod: bump gvisor.dev/gvisor
|
3 years ago |
kylecarbs
|
9280d39678
wgengine/netstack: close ipstack when netstack.Impl is closed
|
3 years ago |
Brad Fitzpatrick
|
69b535c01f
wgengine/netstack: replace a 1500 with a const + doc
|
3 years ago |
Brad Fitzpatrick
|
1336fb740b
wgengine/netstack: make netstack MTU be 1280 also
|
3 years ago |
Tom
|
fc5839864b
wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708)
|
3 years ago |
Brad Fitzpatrick
|
35111061e9
wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/
|
3 years ago |
Tom
|
d1d6ab068e
net/dns, wgengine: implement DNS over TCP (#4598)
|
3 years ago |
James Tucker
|
f9e86e64b7
*: use WireGuard where logged, printed or named
|
3 years ago |
Tom DNetto
|
9e77660931
net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack
|
3 years ago |
Tom DNetto
|
9dee6adfab
cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack
|
3 years ago |
James Tucker
|
1aa75b1c9e
wgengine/netstack: always set TCP keepalive
|
3 years ago |
Brad Fitzpatrick
|
8ee044ea4a
ssh/tailssh: make the SSH server a singleton, register with LocalBackend
|
3 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)
|
3 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 |
Brad Fitzpatrick
|
1b87e025e9
ssh/tailssh: move SSH code from wgengine/netstack to this new package
|
4 years ago |
Brad Fitzpatrick
|
bd90781b34
ipn/ipnlocal, wgengine/netstack: use netstack for peerapi server
|
4 years ago |
Brad Fitzpatrick
|
1af26222b6
go.mod: bump netstack, switch to upstream netstack
|
4 years ago |
Brad Fitzpatrick
|
f3c0023add
wgengine/netstack: add an SSH server experiment
|
4 years ago |
Brad Fitzpatrick
|
41fd4eab5c
envknob: add new package for all the strconv.ParseBool(os.Getenv(..))
|
4 years ago |
Brad Fitzpatrick
|
c64af5e676
wgengine/netstack: clear TCP ECN bits before giving to gvisor
|
4 years ago |