jochen
ee13e75bf3
Let a module declare a stream of its own and restrict who hears it by a trusted config value (hq issue 718, ADR 0363)
...
mesh-mail's events must live on a stream of their own and reach only the modules the operator granted
an account (ADR 0359 §2, §4). The controller now creates a module's declared stream, publishes its events
on mesh.stream.<module>.event.<event>, and composes a consumer's durable consumer, filters and bus grants
on a restricted stream only where its consumes asks and the provider's trusted value names it; a consumer
that loses its grant has its consumer removed on the next assertion. Nothing changes while no manifest
declares a stream.
2026-10-14 21:52:45 +02:00
..
2026-10-12 14:17:01 +02:00
2026-10-11 02:55:04 +02:00
2026-09-27 14:43:16 +02:00
2026-09-28 03:36:16 +02:00
2026-09-28 09:51:50 +02:00
2026-10-14 08:41:47 +02:00
2026-10-11 05:25:29 +02:00
2026-10-11 05:25:29 +02:00
2026-10-11 05:25:29 +02:00
2026-10-05 19:45:45 +02:00
2026-10-05 19:17:42 +02:00
2026-10-06 21:17:02 +02:00
2026-10-06 21:17:02 +02:00
2026-10-09 16:22:34 +02:00
2026-10-09 16:22:34 +02:00
2026-10-09 16:22:34 +02:00
2026-10-08 18:32:58 +02:00
2026-10-14 21:52:45 +02:00
2026-10-13 01:16:10 +02:00
2026-10-11 05:25:29 +02:00
2026-10-12 01:21:20 +02:00
2026-10-08 21:08:34 +02:00
2026-10-14 21:52:45 +02:00
2026-10-11 19:22:43 +02:00
2026-10-11 19:22:43 +02:00
2026-10-02 18:26:54 +02:00
2026-10-14 21:52:45 +02:00
2026-10-14 21:52:45 +02:00
2026-10-14 21:52:45 +02:00
2026-10-14 21:52:45 +02:00
2026-10-06 18:20:57 +02:00
2026-10-12 14:17:01 +02:00
2026-10-14 21:52:45 +02:00
2026-09-28 03:36:16 +02:00
2026-09-28 03:36:16 +02:00
2026-10-06 21:17:02 +02:00
2026-09-27 02:59:05 +02:00
2026-09-27 23:04:59 +02:00
2026-09-27 23:04:59 +02:00
2026-10-05 23:43:15 +02:00
2026-10-09 13:48:56 +02:00
2026-10-09 13:48:56 +02:00
2026-10-06 18:20:57 +02:00
2026-10-06 18:20:57 +02:00
2026-10-08 15:51:20 +02:00
2026-10-08 15:51:20 +02:00
2026-10-07 00:01:42 +02:00
2026-10-08 18:32:58 +02:00
2026-10-09 16:22:34 +02:00
2026-10-04 17:32:50 +02:00
2026-10-14 21:52:45 +02:00
2026-10-07 16:17:50 +02:00
2026-10-06 21:17:02 +02:00
2026-10-12 14:17:01 +02:00
2026-10-12 14:17:01 +02:00