| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -5/+5 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-04-20 | wgengine/monitor: split the unexpected stringification log line | Maisem Ali | 1 | -2/+3 |
| 2022-04-20 | wgengine/monitor: ignore OS-specific uninteresting interfaces | Maisem Ali | 1 | -1/+12 |
| 2022-04-17 | wgengine/monitor: do not set timeJumped on iOS/Android | Maisem Ali | 1 | -26/+33 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-12-01 | wgengine/monitor: fix docs on Mon.InterfaceState | Brad Fitzpatrick | 1 | -2/+4 |
| 2021-11-22 | wgengine/monitor: ignore adding/removing uninteresting IPs | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-07-20 | wgengine/{monitor,router}: restore Linux ip rules when systemd deletes them | Brad Fitzpatrick | 1 | -0/+44 |
| 2021-03-28 | wgengine/monitor: on wall time jump, synthesize network change event | Brad Fitzpatrick | 1 | -28/+107 |
| 2021-03-26 | net/interfaces: remove mutating methods, add EqualFiltered instead | Brad Fitzpatrick | 1 | -7/+2 |
| 2021-03-15 | net/portmapper, wgengine/monitor: cache gateway IP info until link changes | Brad Fitzpatrick | 1 | -3/+26 |
| 2021-03-08 | net/interfaces, wgengine/monitor: fix false positives link changes | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-03-05 | wgengine/monitor: log warning if state changes but stringification doesn't | Brad Fitzpatrick | 1 | -1/+16 |
| 2021-03-03 | wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent | Brad Fitzpatrick | 1 | -7/+15 |
| 2021-03-02 | wgengine/monitor: on unsupported platforms, use a polling implementation | Brad Fitzpatrick | 1 | -5/+10 |
| 2021-03-02 | wgengine/monitor: skip some macOS route updates, fix debounce regression | Brad Fitzpatrick | 1 | -7/+16 |
| 2021-03-01 | wgengine{,/monitor}: move interface state fetching/comparing to monitor | Brad Fitzpatrick | 1 | -12/+35 |
| 2021-03-01 | wgengine/monitor: start moving interface state accessor into monitor | Brad Fitzpatrick | 1 | -0/+11 |
| 2021-02-27 | wgengine/monitor: change API to permit multiple independent callbakcks | Brad Fitzpatrick | 1 | -6/+30 |
| 2020-08-24 | wgengine/monitor: add a poller to the Windows link change monitor | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-07-14 | wgengine: fix macos staticcheck errors (#557) | Wendi Yu | 1 | -7/+0 |
| 2020-07-07 | wgengine/monitor: fix crash on Linux on type 21 messages | Brad Fitzpatrick | 1 | -0/+7 |
| 2020-07-06 | wgengine/monitor: parse Linux netlink messages, ignore our own events | Brad Fitzpatrick | 1 | -8/+13 |
| 2020-03-10 | Move linkstate boring change filtering to magicsock | Brad Fitzpatrick | 1 | -28/+0 |
| 2020-03-10 | wgengine/monitor: don't call LinkChange when interfaces look unchanged | Brad Fitzpatrick | 1 | -1/+29 |
| 2020-02-17 | wgengine: move link monitor to be owned by the engine, not the router | Brad Fitzpatrick | 1 | -20/+54 |
| 2020-02-17 | wgengine: simplify, change some signatures | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-02-14 | Move "logger" package to under types, now that we have it. | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-02-13 | monitor: refactor for architecture-specific connection implementations | wardn | 1 | -0/+106 |