summaryrefslogtreecommitdiffhomepage
path: root/net/netmon
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris28-28/+28
2026-01-16net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428)Jonathan Nobels5-53/+149
2025-12-17net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#1...Jonathan Nobels10-219/+683
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick2-3/+4
2025-11-14net/netmon: do not abandon a subscriber when exiting early (#17899)M. J. Fromberger1-19/+3
2025-10-10util/eventbus/eventbustest: add support for synctest instead of timers (#17522)Claus Lensbøl1-1/+1
2025-10-10net/netmon: handle net.IPAddr types during interface address parsing (#17523)Jonathan Nobels2-0/+48
2025-10-02feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit...Brad Fitzpatrick3-0/+11
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl2-16/+27
2025-09-30feature, net/tshttpproxy: pull out support for using proxies as a featureBrad Fitzpatrick2-5/+14
2025-09-17net/netmon: make ChangeDelta event not a pointer (#17112)Claus Lensbøl2-9/+5
2025-09-15net/netmon, wgengine/magicsock: simplify LinkChangeLogLimiter signatureBrad Fitzpatrick2-10/+21
2025-08-15net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun ...Jonathan Nobels2-40/+88
2025-08-05wgengine/router: rely on events for deleted IP rules (#16744)Claus Lensbøl2-50/+4
2025-06-25net/netmon: add tests for the events over the eventbus (#16382)Claus Lensbøl1-4/+32
2025-04-16net/netmon: publish events to event busDavid Anderson8-18/+73
2025-04-02net/netmon: disable time jump monitoring on Plan 9Brad Fitzpatrick1-1/+1
2025-03-31net/netmon: always remember ifState as old state, even on minor changesBrad Fitzpatrick1-1/+1
2025-03-24net/netmon: use Monitor's tsIfName if set by SetTailscaleInterfaceNameBrad Fitzpatrick3-8/+10
2025-03-24net/netmon: unexport GetStateBrad Fitzpatrick3-3/+3
2025-03-12net/netmon, wgengine/magicsock: be quieter with portmapper logsAndrew Dunham2-0/+120
2025-02-03net/netmon: add extra panic guard around ParseRIBJames Tucker1-1/+13
2025-01-14net/netmon: trim IPv6 endpoints in already routable subnetsJames Tucker1-1/+16
2025-01-07net/netmon: remove extra panic guard around ParseRIBJames Tucker1-12/+1
2024-11-25net/netmon: improve panic reporting from #14202James Tucker1-2/+5
2024-11-22net/netmon: catch ParseRIB panic to gather buffer dataJames Tucker1-1/+9
2024-11-05types/result, util/lineiter: add package for a result type, use itBrad Fitzpatrick4-62/+52
2024-08-22all: fix new lint warnings from bumping staticcheckBrad Fitzpatrick1-43/+0
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-1/+0
2024-05-01net/netmon: remove spammy log statements (#11953)Jonathan Nobels1-2/+0
2024-05-01net/netmon: swap to swift-derived defaultRoute on macos (#11936)Jonathan Nobels2-34/+24
2024-04-28net/{interfaces,netmon}, all: merge net/interfaces package into net/netmonBrad Fitzpatrick17-9/+2646
2024-04-28net/netmon, add: add netmon.State type alias of interfaces.StateBrad Fitzpatrick2-7/+15
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-0/+34
2024-01-12net/netmon: when a new network is added, trigger netmon update (#10840)kari-ts1-0/+22
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov2-7/+7
2023-12-21net/netmon: fix goroutine leak in winMon if the monitor is never startedNick Khyl2-1/+30
2023-09-12net/netmon: log when the gateway/self IP changesAndrew Dunham1-1/+7
2023-09-02net/netmon, net/tsdial: add some link change metricsBrad Fitzpatrick1-0/+16
2023-08-29net/{interfaces,netmon}: remove "interesting", EqualFiltered APIBrad Fitzpatrick2-3/+229
2023-08-23net/netmon: factor out debounce loop, simplify polling implBrad Fitzpatrick2-48/+71
2023-08-23net/netmon: make ChangeFunc's signature take new ChangeDelta, not boolBrad Fitzpatrick2-17/+47
2023-06-27all: adjust case of "IPv4" and "IPv6"Brad Fitzpatrick1-1/+1
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita10-0/+1477