summaryrefslogtreecommitdiffhomepage
path: root/wgengine/userspace.go
AgeCommit message (Expand)AuthorFilesLines
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
2022-09-29wgengine: log subnet router decision at v1 if we have a BIRD client (#5786)Andrew Dunham1-0/+3
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-2/+2
2022-09-15wgengine: update comments, remove redundant code in forceFullWireguardConfigBrad Fitzpatrick1-13/+11
2022-09-01wgengine: fix race on endpoints in getStatusJames Tucker1-1/+2
2022-08-29wgengine: remove unused singleflight groupJames Tucker1-5/+0
2022-08-29wgengine: remove all peer status from open timeout diagnosticsJames Tucker1-24/+20
2022-08-29wgengine: use Go API rather than UAPI for statusJames Tucker1-109/+24
2022-08-27wgengine: use a singleflight.Group to reduce status contention (#5450)Andrew Dunham1-0/+5
2022-08-15util/deephash: avoid variadic argument for Update (#5372)Joe Tsai1-3/+10
2022-08-04all: use syncs.AtomicValueMaisem Ali1-5/+5
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-3/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-32/+31
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-2/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-12/+13
2022-05-12net/tstun, wgengine: use correct type for counter metricsMihai Parparita1-2/+2
2022-05-06tailcfg,all: change structs to []*dnstype.ResolverMaisem Ali1-1/+1
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker1-7/+7
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker1-10/+90
2022-05-02net/dns/{., resolver}, wgengine: fix goroutine leak on shutdownTom DNetto1-1/+2
2022-04-30net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstackTom DNetto1-16/+12
2022-04-30net/tstun,wgengine: split PreFilterOut into multiple hooksTom DNetto1-1/+1
2022-04-30cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstackTom DNetto1-4/+4
2022-04-22wgengine/{,magicsock}: add metrics for rebinds and restunsMaisem Ali1-0/+6
2022-04-08net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364)Tom1-44/+13
2022-03-26ipn/ipnlocal: do not process old status messages received out of orderMaisem Ali1-0/+1