Jay
de1ec56c40
make a copy of the event subs map because it may change during iteration.
...
Use consistent variable names for channels.
2026-08-09 19:04:03 -04:00
Jay
22b385f240
security: prevent send-on-close panic
...
Move channel sends into mutex lock to prevent channel closure from racing with the send.
Add a buffer to the event and inbox channels for backpressure management.
2026-08-09 19:02:39 -04:00
Jay
7e54a26aac
security: do not silence Connect() errors; read values and use under the same lock.
...
Ignoring Connect() errors can sometimes cause double-registration.
Reading values under one lock and using them under another allows for values to change in the gap between them.
2026-08-09 18:58:13 -04:00
Jay
42e6e2af83
align with honeybee updates. change ID to URL semantics.
2026-06-08 09:43:19 -04:00
Jay
69f9219819
surface honeybee.EventDialFailed through the prism event pipeline
2026-06-04 17:46:47 -04:00
Jay
dae4c7773d
test: EventPublisher publish accepted
2026-06-03 18:07:28 -04:00
Jay
29f6966ae0
use options
2026-06-03 11:42:55 -04:00
Jay
0c3564442f
place attribute on handler
2026-05-21 17:01:46 -04:00
Jay
f21842a80b
upgrade honeybee
2026-05-20 23:12:45 -04:00
Jay
c6f2aec165
record observable events from request manager
2026-05-19 22:16:58 -04:00
Jay
30e9881dae
incorporate observer interface into components
2026-05-19 21:20:00 -04:00
jay
6066639863
fix inbox sub close panic on envoy
2026-05-18 16:44:46 -04:00
jay
85e53ce1b5
use updated honeybee api
2026-05-18 09:33:25 -04:00
jay
a096450fc7
refactor to peer-centric architecture
2026-05-13 16:51:09 -04:00