133 Commits (677d48683064f1643be06662f7db9fe17dbef5ff)

Author SHA1 Message Date
Andrea Barisani f50b2a87ec wgengine/netstack: refactor address construction and conversion 3 years ago
Andrea Barisani b5b4298325 go.mod,*: bump gvisor 3 years ago
Val c608660d12 wgengine,net,ipn,disco: split up and define different types of MTU 3 years ago
Val 578b357849 wgengine/netstack: use buffer pools for UDP packet forwarding 3 years ago
Andrew Dunham 530aaa52f1 net/dns: retry forwarder requests over TCP 3 years ago
Val 08302c0731 Revert "wgengine/netstack: use buffer pools for UDP packet forwarding" 3 years ago
Val 6cc5b272d8 Revert "wgengine,net,ipn,disco: split up and define different types of MTU" 3 years ago
Val 059051c58a wgengine,net,ipn,disco: split up and define different types of MTU 3 years ago
Val fb2f3e4741 wgengine/netstack: use buffer pools for UDP packet forwarding 3 years ago
Brad Fitzpatrick 0d991249e1 types/netmap: remove NetworkMap.{Addresses,MachineStatus} 3 years ago
Brad Fitzpatrick 3d37328af6 wgengine, proxymap: split out port mapping from Engine to new type 3 years ago
Brad Fitzpatrick 343c0f1031 wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface 3 years ago
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
Brad Fitzpatrick 6e967446e4 tsd: add package with System type to unify subsystem init, discovery 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
Will Norris 57a008a1e1 all: pass log IDs as the proper type rather than strings 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
Maisem Ali 04b57a371e ipn/ipnlocal: drop not required StateKey parameter 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Andrew Dunham 58ad21b252 wgengine/netstack: fix data race in tests 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
Maisem Ali 18c7c3981a ipn/ipnlocal: call checkPrefs in Start too 3 years ago
Maisem Ali 4d330bac14 ipn/ipnlocal: add support for multiple user profiles 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
Andrew Dunham acf5839dd2 wgengine/netstack: add tests for shouldProcessInbound 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