49 Commits (5ef3713c9fb0896fee566918d9f5f932c66086d9)

Author SHA1 Message Date
Brad Fitzpatrick 5ef3713c9f cmd/vet: add subtestnames analyzer; fix all existing violations 2 weeks ago
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
James Tucker 45305800a6 net/netmon: ignore NetBird interface on Linux 2 months ago
joshua stein 518d241700 netns,wgengine: add OpenBSD support to netns via an rtable 2 months ago
Jonathan Nobels 9acf22f9df
netmon: use State AnyInterfaceUp in ChangeDelta (#18752) 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Jonathan Nobels 643e91f2eb
net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428) 3 months ago
Jonathan Nobels 3e89068792
net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#17823) 4 months ago
Brad Fitzpatrick 99b06eac49 syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 5 months ago
M. J. Fromberger ab4b990d51
net/netmon: do not abandon a subscriber when exiting early (#17899) 5 months ago
Claus Lensbøl 005e264b54
util/eventbus/eventbustest: add support for synctest instead of timers (#17522) 6 months ago
Jonathan Nobels 8e98ecb5f7
net/netmon: handle net.IPAddr types during interface address parsing (#17523) 6 months ago
Brad Fitzpatrick a208cb9fd5 feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 7 months ago
Claus Lensbøl ce752b8a88
net/netmon: remove usage of direct callbacks from netmon (#17292) 7 months ago
Brad Fitzpatrick 442a3a779d feature, net/tshttpproxy: pull out support for using proxies as a feature 7 months ago
Claus Lensbøl df362d0a08
net/netmon: make ChangeDelta event not a pointer (#17112) 7 months ago
Brad Fitzpatrick 8b48f3847d net/netmon, wgengine/magicsock: simplify LinkChangeLogLimiter signature 7 months ago
Jonathan Nobels 6006bc92b5
net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun (#16873) 8 months ago
Claus Lensbøl 5bb42e3018
wgengine/router: rely on events for deleted IP rules (#16744) 9 months ago
Claus Lensbøl 37eca1785c
net/netmon: add tests for the events over the eventbus (#16382) 10 months ago
David Anderson 5399fa159a net/netmon: publish events to event bus 1 year ago
Brad Fitzpatrick 7426a36371 net/netmon: disable time jump monitoring on Plan 9 1 year ago
Brad Fitzpatrick 96fe8a6db6 net/netmon: always remember ifState as old state, even on minor changes 1 year ago
Brad Fitzpatrick 14db99241f net/netmon: use Monitor's tsIfName if set by SetTailscaleInterfaceName 1 year ago
Brad Fitzpatrick 156cd53e77 net/netmon: unexport GetState 1 year ago
Andrew Dunham 640b2fa3ae net/netmon, wgengine/magicsock: be quieter with portmapper logs 1 year ago
James Tucker 80a100b3cb net/netmon: add extra panic guard around ParseRIB 1 year ago
James Tucker 6364b5f1e0 net/netmon: trim IPv6 endpoints in already routable subnets 1 year ago
James Tucker de9d4b2f88 net/netmon: remove extra panic guard around ParseRIB 1 year ago
James Tucker 4d33f30f91 net/netmon: improve panic reporting from #14202 1 year ago
James Tucker f6431185b0 net/netmon: catch ParseRIB panic to gather buffer data 1 year ago
Brad Fitzpatrick 01185e436f types/result, util/lineiter: add package for a result type, use it 1 year ago
Brad Fitzpatrick 0ff474ff37 all: fix new lint warnings from bumping staticcheck 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Jonathan Nobels 45b9aa0d83
net/netmon: remove spammy log statements (#11953) 2 years ago
Jonathan Nobels fa1303d632
net/netmon: swap to swift-derived defaultRoute on macos (#11936) 2 years ago
Brad Fitzpatrick b9adbe2002 net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon 2 years ago
Brad Fitzpatrick 6b95219e3a net/netmon, add: add netmon.State type alias of interfaces.State 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
kari-ts c9fd166cc6
net/netmon: when a new network is added, trigger netmon update (#10840) 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Nick Khyl c9836b454d net/netmon: fix goroutine leak in winMon if the monitor is never started 2 years ago
Andrew Dunham ad4c11aca1 net/netmon: log when the gateway/self IP changes 3 years ago
Brad Fitzpatrick 1262df0578 net/netmon, net/tsdial: add some link change metrics 3 years ago
Brad Fitzpatrick 11ece02f52 net/{interfaces,netmon}: remove "interesting", EqualFiltered API 3 years ago
Brad Fitzpatrick e881c1caec net/netmon: factor out debounce loop, simplify polling impl 3 years ago
Brad Fitzpatrick 9089efea06 net/netmon: make ChangeFunc's signature take new ChangeDelta, not bool 3 years ago
Brad Fitzpatrick a874f1afd8 all: adjust case of "IPv4" and "IPv6" 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago