summaryrefslogtreecommitdiffhomepage
path: root/wgengine/monitor
AgeCommit message (Expand)AuthorFilesLines
2022-04-25wgengine/monitor: do not ignore changes to pdp_ip*Maisem Ali1-1/+2
2022-04-20wgengine/monitor: split the unexpected stringification log lineMaisem Ali1-2/+3
2022-04-20wgengine/monitor: ignore OS-specific uninteresting interfacesMaisem Ali6-4/+32
2022-04-17wgengine/monitor: do not set timeJumped on iOS/AndroidMaisem Ali1-26/+33
2022-04-11wgengine/monitor: ignore duplicate RTM_NEWADDRsJames Tucker2-7/+161
2022-04-11wgengine/monitor: add envknob TS_DEBUG_NETLINKJames Tucker1-6/+28
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder2-2/+2
2022-02-12all: adjust some log verbosityBrad Fitzpatrick1-0/+12
2021-12-05support running in a FreeBSD jailTodd Neal2-4/+5
2021-12-01wgengine/monitor: fix docs on Mon.InterfaceStateBrad Fitzpatrick1-2/+4
2021-11-22wgengine/monitor: ignore adding/removing uninteresting IPsJosh Bleecher Snyder2-2/+2
2021-11-18wgengine/monitor: reduce Windows log spamBrad Fitzpatrick1-5/+35
2021-09-27wgengine/monitor: ignore ipsec link monitor events on iOS/macOSBrad Fitzpatrick1-1/+1
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder3-1/+4
2021-07-20wgengine/{monitor,router}: restore Linux ip rules when systemd deletes themBrad Fitzpatrick2-5/+48
2021-07-19wgengine/monitor: don't spam about Linux RTM_NEWRULE eventsBrad Fitzpatrick1-0/+3
2021-07-18wgengine/monitor: subscribe to Linux ip rule events, log on rule deletesBrad Fitzpatrick1-1/+20
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-3/+3
2021-04-12wgengine/monitor: reduce Linux log spam on downBrad Fitzpatrick1-1/+1
2021-04-06monitor/polling: reduce Cloud Run polling interval.Denton Gentry1-2/+22
2021-04-01wgengine/monitor: Linux fall back to pollingDenton Gentry3-55/+73
2021-03-28wgengine/monitor: on wall time jump, synthesize network change eventBrad Fitzpatrick1-28/+107
2021-03-26wgengine/monitor: fix OpenBSD buildBrad Fitzpatrick1-1/+2
2021-03-26net/interfaces: remove mutating methods, add EqualFiltered insteadBrad Fitzpatrick1-7/+2
2021-03-16wgengine/monitor: skip more route messages on darwinBrad Fitzpatrick1-10/+64
2021-03-15net/portmapper, wgengine/monitor: cache gateway IP info until link changesBrad Fitzpatrick1-3/+26
2021-03-08net/interfaces, wgengine/monitor: fix false positives link changesBrad Fitzpatrick1-0/+1
2021-03-08wgengine/monitor: simplify the Windows monitor to make it more reliableAleksandar Pesic1-224/+75
2021-03-05wgengine/monitor: log warning if state changes but stringification doesn'tBrad Fitzpatrick1-1/+16
2021-03-03wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEventBrad Fitzpatrick2-7/+39
2021-03-02wgengine/monitor: on unsupported platforms, use a polling implementationBrad Fitzpatrick7-20/+86
2021-03-02wgengine/monitor: skip some macOS route updates, fix debounce regressionBrad Fitzpatrick3-18/+89
2021-03-02wgengine/monitor: add skipped failing test for Darwin route message bugBrad Fitzpatrick1-0/+28
2021-03-02wgengine/monitor: don't return nil, nil in darwin monitorBrad Fitzpatrick1-1/+1
2021-03-01wgengine/monitor: make Darwin monitor shut down cleanly, add testBrad Fitzpatrick2-7/+42
2021-03-01wgengine{,/monitor}: move interface state fetching/comparing to monitorBrad Fitzpatrick1-12/+35
2021-03-01wgengine/monitor: start moving interface state accessor into monitorBrad Fitzpatrick1-0/+11
2021-02-28wgengine/monitor: make the darwin link monitor work in the sandbox tooBrad Fitzpatrick3-73/+132
2021-02-27wgengine/monitor: change API to permit multiple independent callbakcksBrad Fitzpatrick1-6/+30
2021-02-22wgengine/monitor: don't log any single-IP routes added to the tailscale table.David Anderson1-1/+1
2021-02-22wgengine/monitor: on linux, also monitor for IPv6 changes.David Anderson1-6/+5
2021-02-15wgengine/monitor: prevent shutdown hang in darwin link monitorBrad Fitzpatrick1-3/+10
2021-02-13wgengine/monitor: add a darwin implementation for tailscaled modeBrad Fitzpatrick2-1/+66
2021-01-07wgengine/monitor: close closeHandleAlex Brainman1-13/+22
2020-12-23go.mod: bump github.com/mdlayher/netlink to v1.2.0Matt Layher1-4/+1
2020-11-18wgengine/monitor: fix memory corruption in Windows implementationBrad Fitzpatrick1-57/+115
2020-10-09wgengine/monitor: fix copy/paste-o to actually monitor route changesBrad Fitzpatrick1-1/+1
2020-08-24wgengine/monitor: add a poller to the Windows link change monitorBrad Fitzpatrick2-16/+97
2020-08-21wgengine/monitor_freebsd.go: remove duplicated errcheckDisconnect3d1-3/+0
2020-08-13wgengine/monitor: add Windows linkchange monitorBrad Fitzpatrick2-1/+132