summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2023-01-01util/codegen: Remove year from copyright header.clonerDenton Gentry2-2/+2
2022-12-23wgengine/netstack: change netstack API to require LocalBackendClaire Wang2-53/+46
2022-12-22wgengine/netstack: delete some dead code, old comment, use atomic int typesBrad Fitzpatrick2-13/+7
2022-12-21wgengine/monitor: don't log unhandled RTM_{NEW,DEL}LINK messagesAndrew Dunham1-0/+4
2022-12-21wgengine/magicsock: add TS_DISCO_PONG_IPV4_DELAY knob to bias IPv6 pathsBrad Fitzpatrick1-1/+12
2022-12-20go.mod, etc: bump gvisorandig2-22/+9
2022-12-20wgengine/magicsock: avoid ReadBatch/WriteBatch on old Linux kernelsBrad Fitzpatrick1-0/+9
2022-12-19ipn/ipnlocal: fix StatusWithoutPeers not populating parts of StatusBrad Fitzpatrick3-13/+18
2022-12-16net/connstats: enforce maximum number of connections (#6760)Joe Tsai2-73/+53
2022-12-13wgengine/magicsock: fix panic in wireguard-go rate limiting pathBrad Fitzpatrick1-2/+2
2022-12-13wgengine/monitor: fix panic due to race on WindowsAndrew Dunham1-2/+3
2022-12-09all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (...Jordan Whited21-28/+28
2022-12-09wgengine/router: fix tests on systems with older Busybox 'ip' binaryAndrew Dunham1-1/+23
2022-12-08net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663)Jordan Whited4-88/+393
2022-12-08wgengine/magicsock: fix panic when rebinding failsMihai Parparita2-21/+29
2022-11-28net/connstats: invert network logging data flow (#6272)Joe Tsai4-140/+33
2022-11-28types/logid: move logtail ID types here (#6336)Joe Tsai1-3/+3
2022-11-28util/set: add new set package for SetHandle typeBrad Fitzpatrick1-13/+5
2022-11-24cmd/tailscaled, wgengine/router: use wingoes/com for COM initialization inste...Aaron Klotz1-11/+2
2022-11-22ipn/ipnlocal: call checkPrefs in Start tooMaisem Ali1-5/+10
2022-11-18wgengine/magicsock: ignore pre-disco (pre-0.100) peersBrad Fitzpatrick2-111/+21
2022-11-18magicsock: cleanup canp2p (#6391)phirework1-14/+15
2022-11-13health: add Warnable, move ownership of warnable items to callersBrad Fitzpatrick1-1/+4
2022-11-11wgengine/router: [bsd/darwin] remove and readd routes on profile changeMaisem Ali1-11/+15
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-11/+6
2022-11-09ipn/ipnlocal: add start of handling TCP proxyingBrad Fitzpatrick1-4/+9
2022-11-08wgengine/netstack: optimize shouldProcessInbound, avoiding 4via6 lookupsBrad Fitzpatrick2-3/+11
2022-11-08ipn/ipnlocal, wgengine/netstack: start handling ports for future servingbradfitz/port_interceptBrad Fitzpatrick1-3/+10
2022-11-08wgengine/netstack: add tests for shouldProcessInboundAndrew Dunham1-0/+221
2022-11-08wgengine/netstack: fix shouldProcessInbound peerapi non-SYN handlingBrad Fitzpatrick1-15/+15
2022-11-04all: remove old +build tagsBrad Fitzpatrick12-12/+0
2022-11-02wgengine/netstack: remove old unused handleSSH hookBrad Fitzpatrick1-4/+0
2022-11-02wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165)Joe Tsai1-5/+14
2022-11-02wgengine: respect --no-logs-no-support flag for network logging (#6172)Joe Tsai1-0/+3
2022-10-31wgengine/netstack: use 72h as the KeepAlive Idle time for Tailscale SSHMaisem Ali1-4/+13
2022-10-28wgengine: perform router reconfig for netlog-only changes (#6118)Joe Tsai1-0/+1
2022-10-28wgengine/netlog: enforce hard limit on network log message sizes (#6109)Joe Tsai1-0/+13
2022-10-28wgengine/netlog: embed the StableNodeID of the authoring node (#6105)Joe Tsai6-8/+14
2022-10-27wgengine/magicsock: gather physical-layer statistics (#5925)Joe Tsai4-6/+106
2022-10-27types/netlogtype: new package for network logging types (#6092)Joe Tsai2-31/+13
2022-10-27wgengine/winnet: invoke some COM methods directly instead of through IDispatch.Aaron Klotz1-18/+54
2022-10-25wgengine/netstack: enable TCP SACK (#6066)Jordan Whited1-0/+5
2022-10-21net/netcheck, tailcfg: track whether OS supports IPv6Andrew Dunham1-0/+1
2022-10-20wgengine/router: [linux] add before deleting interface addrsMaisem Ali2-19/+106
2022-10-20wgengine/magicsock: set up pathfinder (#5994)phirework2-3/+27
2022-10-20wgengine/magicsock: add start of alternate send pathBrad Fitzpatrick1-0/+21
2022-10-17wgengine/magicsock: restore allocation-free endpoint.DstToString (#5971)Joe Tsai1-4/+6
2022-10-17wgengine/magicsock: remove endpoint.wgEndpoint (#5911)Joe Tsai2-6/+1
2022-10-13net/dns: always attempt to read the OS config on macOS/iOSMaisem Ali1-9/+12
2022-10-13wgengine/magicsock: set UDP socket buffer sizes to 7MBJames Tucker4-0/+119