summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2022-08-30util/uniq: use generics instead of reflect (#5491)Andrew Dunham1-1/+1
2022-08-29wgengine: remove unused singleflight groupJames Tucker1-5/+0
2022-08-29wgengine/wgcfg: only write peer headers if necessary (#5449)Andrew Dunham1-5/+28
2022-08-29wgengine: remove all peer status from open timeout diagnosticsJames Tucker3-97/+22
2022-08-29wgengine: use Go API rather than UAPI for statusJames Tucker1-109/+24
2022-08-29wgengine/wgint: add shady temporary package to get at wireguard internalsBrad Fitzpatrick2-0/+83
2022-08-27wgengine: print in-flight operations on watchdog trigger (#5447)Andrew Dunham2-6/+59
2022-08-27wgengine: use a singleflight.Group to reduce status contention (#5450)Andrew Dunham2-1/+15
2022-08-22wgengine/magicsock: remove mention of StartKris Brandow1-2/+0
2022-08-15util/deephash: avoid variadic argument for Update (#5372)Joe Tsai1-3/+10
2022-08-04net/netcheck: try ICMP if UDP is blocked (#5056)Andrew Dunham1-0/+1
2022-08-04all: use syncs.AtomicValueMaisem Ali4-23/+20
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick2-27/+27
2022-08-03all: use atomic.PointerMaisem Ali1-4/+4
2022-08-03logtail, net/portmapper, wgengine/magicsock: use fmt.AppendfBrad Fitzpatrick1-1/+1
2022-08-02all: migrate code from netaddr.FromStdAddr to Go 1.18Brad Fitzpatrick2-6/+19
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick6-12/+13
2022-08-02wgengine/magicsock: avoid RebindingUDPConn mutex in common read/write caseBrad Fitzpatrick1-23/+26
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick4-18/+17
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick32-319/+319
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick13-56/+61
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick40-245/+271
2022-07-21go.mod: bump gvisor.dev/gvisorMaisem Ali1-6/+5
2022-07-20tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33]Brad Fitzpatrick1-8/+1
2022-07-18ipn/localapi: define a cert dir for Synology DSM6Brad Fitzpatrick1-5/+1
2022-06-28wgengine/router: avoid unncessary routing configuration changesMihai Parparita3-5/+150
2022-06-28wgengine/netstack: close ipstack when netstack.Impl is closedkylecarbs1-0/+1
2022-06-22wgengine/router: windows: set SkipAsSource on IPv6 LL addressesJames Tucker2-27/+31
2022-06-07wasm: drop pprof dependencyMihai Parparita2-0/+21
2022-06-06wasm: exclude code that's not used on iOS for Wasm tooMihai Parparita2-3/+6
2022-06-02wgengine/netstack: replace a 1500 with a const + docBrad Fitzpatrick1-1/+6
2022-06-01wgengine/netstack: make netstack MTU be 1280 alsoBrad Fitzpatrick1-2/+2
2022-05-27wgengine/router: delete hardcoded link-local address on Windows (#4740)Tom2-3/+17
2022-05-20wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708)Tom1-11/+26
2022-05-13wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672)Tom2-3/+15
2022-05-13wgengine/magicsock: remove unused metricMihai Parparita1-1/+0
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-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali4-6/+4
2022-05-06wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/Brad Fitzpatrick1-0/+5
2022-05-05net/dns, wgengine: implement DNS over TCP (#4598)Tom1-0/+18
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker5-12/+12
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker3-15/+95
2022-05-02net/dns/{., resolver}, wgengine: fix goroutine leak on shutdownTom DNetto1-1/+2
2022-04-30assorted: documentation and readability fixesTom DNetto1-2/+2
2022-04-30net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstackTom DNetto3-27/+133
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 DNetto3-6/+9
2022-04-29all: gofmt allBrad Fitzpatrick1-1/+2
2022-04-26wgengine/netstack: always set TCP keepaliveJames Tucker1-0/+15