Sign in
Join now
tailscale
stepbrobd.com
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
forked from tailscale/tailscale
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Version history of
wgengine/netstack/
netstack.go
October 2026
James Tucker
3c0508fa
Copied
Failed
Copy SHA
net/tstun,wgengine/netstack: avoid deadlocks on full outbound
queues
queues
Copy SHA
Browse repository
committed
4w ago
September 2026
Brad Fitzpatrick
5d35baeb
Copied
Failed
Copy SHA
wgengine/netstack: don't half-close the backend's read side after
EOF
EOF
Copy SHA
Browse repository
committed
1mo ago
Claus Lensbøl
3f3e56f4
Copied
Failed
Copy SHA
wgengine/netstack: avoid returning from sender goroutines on error
(#21332)
(#21332)
Copy SHA
Browse repository
committed
1mo ago
Naman Sood
35848427
Copied
Failed
Copy SHA
types/nettype: add HalfCloser
type
type
Copy SHA
Browse repository
committed
1mo ago
James Tucker
3ec674bc
Copied
Failed
Copy SHA
go.mod,wgengine/netstack,tstest/natlab/vnet: enable RACK and cubic with gVisor clock
fix
fix
Copy SHA
Browse repository
committed
1mo ago
Jordan Whited
2c30be2a
Copied
Failed
Copy SHA
wgengine/netstack: split outbound traffic into destination
queues
queues
Copy SHA
Browse repository
committed
2mo ago
Jordan Whited
8fc6dca1
Copied
Failed
Copy SHA
all: use ~128KiB packet buf for batched
i/o
i/o
Copy SHA
Browse repository
committed
2mo ago
August 2026
Mike Jensen
90ed0bcf
Copied
Failed
Copy SHA
wgengine/netstack: block 4via6 forwards to host-scoped targets
(#20866)
(#20866)
Copy SHA
Browse repository
committed
2mo ago
July 2026
KevinLiang10
a68be197
Copied
Failed
Copy SHA
wgengine/netstack: reject unserved ports on Service (VIP) IPs
(#20363)
(#20363)
Copy SHA
Browse repository
committed
4mo ago
May 2026
sfllaw.ca
e4e59a2a
Copied
Failed
Copy SHA
wgengine/netstack: stop inject goroutine from leaking in Impl.Start
(#19721)
(#19721)
Copy SHA
Browse repository
committed
6mo ago
April 2026
James Tucker
1b409116
Copied
Failed
Copy SHA
wgengine/netstack: absorb all quad-100 traffic locally, never leak to
peers
peers
Copy SHA
Browse repository
committed
6mo ago
Brad Fitzpatrick
50b8cfbd
Copied
Failed
Copy SHA
wgengine/netstack: fix data race on in-flight connection test
globals
globals
Copy SHA
Browse repository
committed
7mo ago
Tom Meadows
5341b263
Copied
Failed
Copy SHA
wgengine/netstack: allow UDP listeners to receive traffic on Service VIP addresses
(#18972)
(#18972)
Copy SHA
Browse repository
committed
7mo ago
March 2026
Josef Bacik
b0e63cbe
Copied
Failed
Copy SHA
wgengine/netstack: add TS_NETSTACK_KEEPALIVE_{IDLE,INTERVAL}
envknobs
envknobs
Copy SHA
Browse repository
committed
7mo ago
Brad Fitzpatrick
54606a0a
Copied
Failed
Copy SHA
wgengine/netstack: don't register subnet/4via6 TCP flows with
proxymap
proxymap
Copy SHA
Browse repository
committed
8mo ago
Brad Fitzpatrick
073a9a8c
Copied
Failed
Copy SHA
wgengine{,/magicsock}: add DERP hooks for filtering+sending
packets
packets
Copy SHA
Browse repository
committed
8mo ago
February 2026
James Tucker
0fb207c3
Copied
Failed
Copy SHA
wgengine/netstack: deliver self-addressed packets via
loopback
loopback
Copy SHA
Browse repository
committed
8mo ago
Brad Fitzpatrick
a98036b4
Copied
Failed
Copy SHA
go.mod: bump
gvisor
gvisor
Copy SHA
Browse repository
committed
8mo ago
January 2026
KevinLiang10
03461ea7
Copied
Failed
Copy SHA
wgengine/netstack: add local tailscale service IPs to route and terminate locally
(#18461)
(#18461)
Copy SHA
Browse repository
committed
9mo ago
Will Norris
3ec5be3f
Copied
Failed
Copy SHA
all: remove AUTHORS file and references to
it
it
Copy SHA
Browse repository
committed
9mo ago
James Tucker
63d563e7
Copied
Failed
Copy SHA
tsnet: add support for a user-supplied
tun.Device
tun.Device
Copy SHA
Browse repository
committed
9mo ago
September 2025
Brad Fitzpatrick
f715ee2b
Copied
Failed
Copy SHA
cmd/tailscaled: start implementing
ts_omit_netstack
ts_omit_netstack
Copy SHA
Browse repository
committed
1y ago
Brad Fitzpatrick
b3ae1cb0
Copied
Failed
Copy SHA
wgengine/netstack/gro: permit building without
GRO
GRO
Copy SHA
Browse repository
committed
1y ago
Alex Chan
002ecb78
Copied
Failed
Copy SHA
all: don't rebind variables in for
loops
loops
Copy SHA
Browse repository
committed
1y ago
Brad Fitzpatrick
4cca9f7c
Copied
Failed
Copy SHA
all: add ts_omit_serve, start making tailscale serve/funnel be
modular
modular
Copy SHA
Browse repository
committed
1y ago
July 2025
Naman Sood
04d24cdb
Copied
Failed
Copy SHA
wgengine/netstack: correctly proxy half-closed TCP
connections
connections
Copy SHA
Browse repository
committed
1y ago
April 2025
Jordan Whited
62182fc3
Copied
Failed
Copy SHA
wgengine/netstack: revert cubic cc to reno cc
(#15677)
(#15677)
Copy SHA
Browse repository
committed
1y ago
Brad Fitzpatrick
fb96137d
Copied
Failed
Copy SHA
net/{netx,memnet},all: add netx.DialFunc, move memnet Network
impl
impl
Copy SHA
Browse repository
committed
1y ago
March 2025
Fran Bull
5ebc1353
Copied
Failed
Copy SHA
tsnet,wgengine: fix src to primary Tailscale IP for TCP
dials
dials
Copy SHA
Browse repository
committed
1y ago
February 2025
Adrian Dewhurst
7b3e5b5d
Copied
Failed
Copy SHA
wgengine/netstack: respond to service IPs in Linux tun
mode
mode
Copy SHA
Browse repository
committed
1y ago
James Tucker
e113b106
Copied
Failed
Copy SHA
go.mod,wgengine/netstack: use cubic congestion control, bump
gvisor
gvisor
Copy SHA
Browse repository
committed
1y ago
James Tucker
83808029
Copied
Failed
Copy SHA
wgengine/netstack: disable RACK on all
platforms
platforms
Copy SHA
Browse repository
committed
1y ago
January 2025
James Tucker
ca39c4e1
Copied
Failed
Copy SHA
cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in
natc
natc
Copy SHA
Browse repository
committed
1y ago
KevinLiang10
8c8750f1
Copied
Failed
Copy SHA
ipn/ipnlocal: Support TCP and Web VIP
services
services
Copy SHA
Browse repository
committed
1y ago
November 2024
Brad Fitzpatrick
4e0fc037
Copied
Failed
Copy SHA
all: use iterators over slice views
more
more
Copy SHA
Browse repository
committed
2y ago
Brad Fitzpatrick
634cc2ba
Copied
Failed
Copy SHA
wgengine/netstack: remove unused taildrive
deps
deps
Copy SHA
Browse repository
committed
2y ago
October 2024
Brad Fitzpatrick
c763b7a7
Copied
Failed
Copy SHA
syncs: delete Map.Range, update callers to
iterators
iterators
Copy SHA
Browse repository
committed
2y ago
Brad Fitzpatrick
5f88b657
Copied
Failed
Copy SHA
wgengine/netstack: check userspace ping success on
Windows
Windows
Copy SHA
Browse repository
committed
2y ago
September 2024
Brad Fitzpatrick
9f9470fc
Copied
Failed
Copy SHA
ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap
debug
debug
Copy SHA
Browse repository
committed
2y ago
August 2024
Jordan Whited
0926954c
Copied
Failed
Copy SHA
net/tstun,wgengine/netstack: implement TCP GRO for local services
(#13315)
(#13315)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
d21ebc28
Copied
Failed
Copy SHA
wgengine/netstack: implement netstack loopback
(#13301)
(#13301)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
31cdbd68
Copied
Failed
Copy SHA
net/tstun: fix gvisor inbound GSO packet injection
(#13283)
(#13283)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
bfcb3562
Copied
Failed
Copy SHA
wgengine/netstack: re-enable gVisor GSO on Linux
(#13269)
(#13269)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
d097096d
Copied
Failed
Copy SHA
net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-aware
(#13266)
(#13266)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
6d4973e1
Copied
Failed
Copy SHA
wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf
(#13267)
(#13267)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
8e42510a
Copied
Failed
Copy SHA
wgengine/netstack: disable gVisor GSO on Linux
(#13215)
(#13215)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
df6014f1
Copied
Failed
Copy SHA
net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux
(#13172)
(#13172)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
2f27319b
Copied
Failed
Copy SHA
wgengine/netstack: disable gVisor TCP GRO for Linux
(#13138)
(#13138)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
d9d9d525
Copied
Failed
Copy SHA
wgengine/netstack: increase gVisor's TCP send and receive buffer sizes
(#12994)
(#12994)
Copy SHA
Browse repository
committed
2y ago
Jordan Whited
f0230ce0
Copied
Failed
Copy SHA
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux
(#12921)
(#12921)
Copy SHA
Browse repository
committed
2y ago
Previous
1 / 2
1
2
Next