summaryrefslogtreecommitdiffhomepage
path: root/util/eventbus
AgeCommit message (Expand)AuthorFilesLines
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick1-23/+23
2026-01-23all: remove AUTHORS file and references to itWill Norris18-18/+18
2025-11-21util/eventbus: use unbounded event queues for DeliveredEvents in subscribersNick Khyl3-39/+16
2025-11-21util/eventbus: add tests for a subscriber publishing eventsNick Khyl1-0/+60
2025-11-21util/eventbus: add tests for a subscriber trying to acquire the same mutex as...Nick Khyl1-0/+70
2025-11-19util/eventbus: simplify some reflect in Bus.pumpBrad Fitzpatrick1-1/+1
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick4-10/+10
2025-11-11util/eventbus: log goroutine stacks when hung in CIBrad Fitzpatrick1-0/+7
2025-10-31util/eventbus: block for the subscriber during SubscribeFunc close (#17642)M. J. Fromberger2-8/+70
2025-10-30util/eventbus: allow logging of slow subscribers (#17705)M. J. Fromberger5-7/+179
2025-10-10util/eventbus/eventbustest: add support for synctest instead of timers (#17522)Claus Lensbøl4-94/+164
2025-10-10util/eventbus: run subscriber functions in a goroutine (#17510)M. J. Fromberger1-14/+24
2025-10-07util/eventbus: add a function-based subscriber type (#17432)M. J. Fromberger3-77/+268
2025-09-30cmd/tailscaled, ipn/localapi, util/eventbus: don't link in regexp when debug ...Brad Fitzpatrick4-16/+8
2025-09-30util/eventbus: when ts_omit_debugeventbus is set, don't import tswebBrad Fitzpatrick1-3/+1
2025-09-25util/eventbus: flesh out docs a bitBrad Fitzpatrick4-3/+11
2025-09-24util/eventbus: add a Done method to the Monitor type (#17263)M. J. Fromberger2-3/+38
2025-09-22util/eventbus: give a nicer error when attempting to use a closed client (#17...M. J. Fromberger2-6/+64
2025-09-19util/eventbus: add a Monitor type to manage subscriber goroutines (#17127)M. J. Fromberger2-0/+115
2025-09-19health: remove direct callback and replace with eventbus (#17199)Claus Lensbøl2-2/+7
2025-09-19util/eventbus/eventbustest: fix typo of test nameBrad Fitzpatrick1-1/+1
2025-09-19util/eventbus: fix flakes in eventbustest tests (#17198)M. J. Fromberger1-6/+9
2025-09-18util/eventbus: add a LogAllEvents helper for testing (#17187)M. J. Fromberger2-0/+29
2025-09-17util/eventbus: add an EqualTo helper for testing (#17178)M. J. Fromberger2-9/+40
2025-09-17util/eventbus: allow test expectations reporting only an error (#17146)M. J. Fromberger2-6/+39
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-2/+2
2025-09-16util/eventbus: add a Done channel to the Client (#17118)M. J. Fromberger2-4/+54
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-1/+1
2025-09-08util/eventbus: add ts_omit_debugeventbusBrad Fitzpatrick2-2/+2
2025-08-05wgengine/router: rely on events for deleted IP rules (#16744)Claus Lensbøl2-2/+38
2025-07-18client/local,cmd/tailscale/cli,ipn/localapi: expose eventbus graph (#16597)Claus Lensbøl1-0/+13
2025-06-27util/eventbus: fix docstrings (#16401)Claus Lensbøl1-2/+2
2025-06-25util/eventbus: add test helpers to simplify testing events (#16294)Claus Lensbøl5-0/+825
2025-06-16util/eventbus: remove redundant code from eventbus.PublishNick Khyl3-20/+13
2025-06-11ipn/localapi,client/local: add debug watcher for bus events (#16239)Claus Lensbøl1-0/+9
2025-05-08util/eventbus: also disable websocket debug on AndroidBrad Fitzpatrick2-2/+4
2025-03-18util/eventbus: remove debug UI from iOS buildDavid Anderson2-0/+20
2025-03-13util/eventbus: add basic throughput benchmarks (#15284)M. J. Fromberger1-0/+125
2025-03-12util/eventbus: add a helper program for bus developmentDavid Anderson1-0/+103
2025-03-12util/eventbus: add a debug HTTP handler for the busDavid Anderson10-3/+541
2025-03-07util/eventbus: add debugger methods to list pub/sub typesDavid Anderson3-0/+50
2025-03-07util/eventbus: don't allow publishers to skip events while debuggingDavid Anderson2-1/+5
2025-03-07util/eventbus: initial debugging facilities for the event busDavid Anderson6-66/+207
2025-03-06util/eventbus: add debug hooks to snoop on bus trafficDavid Anderson4-28/+56
2025-03-06util/eventbus: add internal hook type for debuggingDavid Anderson1-0/+62
2025-03-05util/eventbus: track additional event context in subscribe queueDavid Anderson2-11/+27
2025-03-05util/eventbus: track additional event context in publish queueDavid Anderson3-10/+23
2025-03-05util/eventbus: make internal queue a generic typeDavid Anderson3-16/+18
2025-03-05util/eventbus: adjust worker goroutine management helpersDavid Anderson3-85/+104
2025-03-04util/eventbus: rework to have a Client abstractionDavid Anderson6-208/+345