summaryrefslogtreecommitdiffhomepage
path: root/wgengine/monitor/monitor_linux.go
AgeCommit message (Expand)AuthorFilesLines
2021-07-20wgengine/{monitor,router}: restore Linux ip rules when systemd deletes themBrad Fitzpatrick1-5/+4
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-01wgengine/monitor: Linux fall back to pollingDenton Gentry1-3/+4
2021-03-02wgengine/monitor: on unsupported platforms, use a polling implementationBrad Fitzpatrick1-1/+1
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
2020-12-23go.mod: bump github.com/mdlayher/netlink to v1.2.0Matt Layher1-4/+1
2020-08-12wgengine/monitor: add, clean up netlink logging on route changesBrad Fitzpatrick1-18/+51
2020-08-05wgengine/monitor: log RTM_DELROUTE details, fix format stringsBrad Fitzpatrick1-2/+12
2020-07-14wgengine: fix macos staticcheck errors (#557)Wendi Yu1-0/+7
2020-07-07wgengine/monitor: fix other potential crashes on LinuxBrad Fitzpatrick1-11/+16
2020-07-07wgengine/monitor: fix crash on Linux on type 21 messagesBrad Fitzpatrick1-1/+2
2020-07-06wgengine/monitor: parse Linux netlink messages, ignore our own eventsBrad Fitzpatrick1-10/+78
2020-04-24wgengine/monitor: disable monitor on AndroidElias Naur1-0/+2
2020-02-17wgengine/monitor: use RTMGRP_* consts from x/sys/unixTobias Klauser1-10/+1
2020-02-17wgengine/monitor: make Close not block forever on LinuxBrad Fitzpatrick1-0/+2
2020-02-17wgengine: move link monitor to be owned by the engine, not the routerBrad Fitzpatrick1-5/+5
2020-02-13monitor: refactor for architecture-specific connection implementationswardn1-0/+60