summaryrefslogtreecommitdiffhomepage
path: root/wgengine/watchdog.go
AgeCommit message (Expand)AuthorFilesLines
2026-03-30control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when ...Claus Lensbøl1-0/+12
2026-02-13util/clientmetric, wgengine/watchdog: report watchdog errors in user/client m...Jonathan Nobels1-18/+81
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick1-0/+6
2025-09-30ipn/ipnlocal, engine: avoid runtime/pprof with two usages of ts_omit_debugBrad Fitzpatrick1-1/+1
2025-09-24all: use buildfeatures.HasCapture const in a handful of placesBrad Fitzpatrick1-0/+4
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-2/+2
2024-05-06ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filterMaisem Ali1-0/+6
2024-02-28wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.EngineBrad Fitzpatrick1-0/+6
2024-02-26cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is cl...Nick Khyl1-2/+2
2023-09-17wgengine, proxymap: split out port mapping from Engine to new typeBrad Fitzpatrick1-10/+0
2023-09-13wgengine: remove DiscoKey method from Engine interfaceBrad Fitzpatrick1-5/+0
2023-09-12wgengine: remove SetDERPMap method from Engine interfaceBrad Fitzpatrick1-3/+0
2023-09-12wgengine: remove LinkChange method from Engine interfaceBrad Fitzpatrick1-3/+0
2023-09-12wgengine: remove SetNetInfoCallback method from EngineBrad Fitzpatrick1-3/+0
2023-09-12wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interfaceBrad Fitzpatrick1-5/+0
2023-08-17all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug argBrad Fitzpatrick1-2/+2
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-19/+0
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-3/+3
2023-02-10wgengine: start logging DISCO frames to pcap streamTom DNetto1-1/+2
2023-02-04all: implement pcap streaming for datapath debuggingTom DNetto1-0/+4
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-04all: remove old +build tagsBrad Fitzpatrick1-1/+0
2022-08-27wgengine: print in-flight operations on watchdog trigger (#5447)Andrew Dunham1-4/+50
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-6/+6
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2022-06-07wasm: drop pprof dependencyMihai Parparita1-0/+3
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker1-2/+2
2022-04-30cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstackTom DNetto1-1/+1
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-2/+2
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-3/+2
2021-11-30net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodesBrad Fitzpatrick1-0/+5
2021-11-23ipn/ipnlocal: start adding DoH DNS server to peerapi when exit nodeBrad Fitzpatrick1-0/+7
2021-11-03all: replace tailcfg.DiscoKey with key.DiscoPublic.David Anderson1-1/+2
2021-06-23wgengine: randomize client port if netmap says toDavid Crawshaw1-2/+2
2021-04-02wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.David Anderson1-2/+3
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson1-6/+2
2021-03-31net/dns/resolver: factor the resolver out into a sub-package.David Anderson1-2/+2
2021-03-29net/{packet,tstun}: send peerapi port in TSMP pongsBrad Fitzpatrick1-0/+8
2021-03-25many: gofmt.David Anderson1-1/+1
2021-03-25Move wgengine/tsdns to net/dns.David Anderson1-2/+2
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick1-2/+2
2021-03-15client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connectionsNaman Sood1-0/+10
2021-03-03wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEventBrad Fitzpatrick1-0/+3
2021-03-01wgengine{,/monitor}: move interface state fetching/comparing to monitorBrad Fitzpatrick1-10/+5
2021-02-05types/netmap: split controlclient.NetworkMap off into its own leaf packageBrad Fitzpatrick1-2/+2
2021-01-29all: move wgcfg from wireguard-goJosh Bleecher Snyder1-1/+1
2021-01-15wgengine/netstack: use tailscale IPs instead of a hardcoded one (#1131)Naman Sood1-0/+5
2020-08-27wgengine: add Engine.SetLinkChangeCallbackBrad Fitzpatrick1-0/+4