summaryrefslogtreecommitdiffhomepage
path: root/wgengine/userspace.go
AgeCommit message (Expand)AuthorFilesLines
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-4/+4
2024-02-09tailfs: clean up naming and package structurePercy Wegmann1-5/+5
2024-02-09tailfs: initial implementationPercy Wegmann1-0/+8
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov1-4/+1
2023-12-05util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370)Naman Sood1-0/+8
2023-10-24wgnengine: remove unused field in userspaceEngineJames Tucker1-2/+1
2023-09-25net/dns: retry forwarder requests over TCPAndrew Dunham1-1/+1
2023-09-21wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD()Val1-1/+6
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick1-13/+16
2023-09-17wgengine, proxymap: split out port mapping from Engine to new typeBrad Fitzpatrick1-45/+0
2023-09-13wgengine: remove DiscoKey method from Engine interfaceBrad Fitzpatrick1-4/+0
2023-09-12wgengine: remove SetDERPMap method from Engine interfaceBrad Fitzpatrick1-4/+0
2023-09-12wgengine: remove LinkChange method from Engine interfaceBrad Fitzpatrick1-7/+0
2023-09-12wgengine: remove SetNetInfoCallback method from EngineBrad Fitzpatrick1-4/+0
2023-09-12wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interfaceBrad Fitzpatrick1-30/+8
2023-09-11wgengine: use set.HandleSet in another placeBrad Fitzpatrick1-4/+3
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick1-12/+20
2023-09-09all: use set.Set consistently instead of map[T]struct{}Brad Fitzpatrick1-2/+3
2023-08-23net/netmon: make ChangeFunc's signature take new ChangeDelta, not boolBrad Fitzpatrick1-4/+5
2023-08-22types/netmap: remove redundant Netmap.HostinfoBrad Fitzpatrick1-8/+8
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-3/+3
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-8/+9
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-3/+4
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick1-5/+3
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-2/+1
2023-08-08wgengine,ipn,cmd/tailscale: add size option to ping (#8739)salman aljammaz1-2/+2
2023-05-04tsd: add package with System type to unify subsystem init, discoveryBrad Fitzpatrick1-65/+36
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-1/+1
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-41/+41
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-2/+2
2023-03-29net/tstun,wgengine/*: add support for NAT to routesMaisem Ali1-1/+1
2023-03-23net/tstun: add inital support for NAT v4Maisem Ali1-0/+1
2023-03-23net/tstun: rename filterIn/filterOut methods to be more descriptiveMaisem Ali1-6/+6
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+4
2023-02-10wgengine: start logging DISCO frames to pcap streamTom DNetto1-2/+4
2023-02-04all: implement pcap streaming for datapath debuggingTom DNetto1-0/+4
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-05net/dns,userspace: remove unused DNS paths, normalize query limit on iOSTom DNetto1-44/+0
2022-12-19ipn/ipnlocal: fix StatusWithoutPeers not populating parts of StatusBrad Fitzpatrick1-7/+9
2022-12-09all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (...Jordan Whited1-2/+2
2022-11-02wgengine: respect --no-logs-no-support flag for network logging (#6172)Joe Tsai1-0/+3
2022-10-28wgengine: perform router reconfig for netlog-only changes (#6118)Joe Tsai1-0/+1
2022-10-28wgengine/netlog: embed the StableNodeID of the authoring node (#6105)Joe Tsai1-1/+1
2022-10-27wgengine/magicsock: gather physical-layer statistics (#5925)Joe Tsai1-1/+1
2022-10-13net/dns: always attempt to read the OS config on macOS/iOSMaisem Ali1-9/+12
2022-10-13wgengine/netlog: add support for magicsock statistics (#5913)Joe Tsai1-1/+1
2022-10-12wgengine: start network logger in Userspace.Reconfig (#5908)Joe Tsai1-0/+56
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 Soref1-4/+4