summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2022-10-13wgengine/router: fix MTU configuration on WindowsJames Tucker1-1/+2
2022-10-13wgengine/netlog: add support for magicsock statistics (#5913)Joe Tsai3-34/+87
2022-10-12wgengine: start network logger in Userspace.Reconfig (#5908)Joe Tsai3-10/+61
2022-10-12wgengine: fix typo in Engine.PeerForIP (#5912)Joe Tsai1-1/+1
2022-10-12wgengine/netlog: new package for traffic flow logging (#5864)Joe Tsai2-0/+317
2022-10-10all: fix more resource leaks found by staticmajorEmmanuel T Odeke1-0/+12
2022-10-06wgengine/wgcfg: plumb down audit log IDs (#5855)Joe Tsai3-6/+40
2022-10-04wgengine/magicsock: make debug-level stuff not logged by defaultBrad Fitzpatrick2-19/+40
2022-10-04wgengine: don't re-allocate trimmedNodes map (#5825)Andrew Dunham1-5/+10
2022-09-30all: consistently initialize Logf when creating tsdial.DialersMihai Parparita1-1/+1
2022-09-29all: fix spelling mistakesJosh Soref8-22/+22
2022-09-29wgengine: log subnet router decision at v1 if we have a BIRD client (#5786)Andrew Dunham1-0/+3
2022-09-29wgengine/router: Increase range of rule priorities when detecting mwan3Tom DNetto1-1/+1
2022-09-26all: fix resource leaks with missing .Close() callsEmmanuel T Odeke1-0/+3
2022-09-22wgengine/magicsock: move firstDerp check after nil derpMap checkKyle Carberry1-3/+3
2022-09-21wgengine/netstack: always respond to 4via6 echo requests (#5712)Andrew Dunham2-49/+68
2022-09-21wgengine/netstack: handle 4via6 packets when pinging (#5709)Andrew Dunham2-2/+208
2022-09-18wgengine/magicsock: fix recently introduced data raceBrad Fitzpatrick1-4/+5
2022-09-16wgengine/magicsock: add client flag and envknob to disable heartbeat (#5638)phirework3-5/+20