summaryrefslogtreecommitdiffhomepage
path: root/wgengine/userspace.go
AgeCommit message (Expand)AuthorFilesLines
2024-05-02wgengine: add exit destination logging enable for wgengine logger (#11952)Claire Wang1-1/+2
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-2/+2
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick1-2/+2
2024-04-26ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.TrackerBrad Fitzpatrick1-3/+9
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick1-3/+3
2024-04-23wgengine/router: consolidate routes before reconfiguring router for mobile cl...Percy Wegmann1-1/+19
2024-04-04wgengine/router: provide explicit hook to signal Android when VPN needs to be...Percy Wegmann1-2/+25
2024-04-03tailscale: update tailfs functions and vars to use drive naming (#11597)Charlotte Brandhorst-Satzkorn1-4/+4
2024-04-02tailscale: update tailfs file and package names (#11590)Charlotte Brandhorst-Satzkorn1-2/+2
2024-02-28wgengine: plumb the PeerByKey from wgengine to magicsockBrad Fitzpatrick1-0/+1
2024-02-28wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.EngineBrad Fitzpatrick1-9/+14
2024-02-28wgengine: rename local variable from 'found' to conventional 'ok'Brad Fitzpatrick1-1/+1
2024-02-28wgengine: use slices.Clone in two placesBrad Fitzpatrick1-3/+3
2024-02-28ipn/ipnstate, wgengine: make PeerStatusLite.LastHandshake zero Time means noneBrad Fitzpatrick1-1/+3
2024-02-28net/tstun: fix spelling of "WireGuard"Andrew Dunham1-1/+1
2024-02-26ipn/ipnstate, wgengine/wgint: add handshake attempts accessorsBrad Fitzpatrick1-0/+1
2024-02-26wgengine: reduce critical sectionBrad Fitzpatrick1-4/+5
2024-02-26cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is cl...Nick Khyl1-2/+17
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