jochen
f75cd0239d
Hear a restricted stream only from a module's own account, never the tool runner's (issue 727)
...
The tool runner's bus account carried the heard grants, consumer and bind word of every module it runs, and every agent session on that machine reaches the bus as that account, so any session could pull a granted module's consumer on MAIL. Per ADR 0376 §1 the controller now composes a restricted stream's consumer, grants and bind word only for a module that declares runs-as; registration refuses a consumes of a restricted stream without runs-as (§2), and a grant that composes nothing is said in doctor (D-heard) and in the controller's log on every raise and send.
2026-10-15 14:11:37 +02:00
..
2026-10-13 00:53:10 +02:00
2026-09-26 20:09:42 +02:00
2026-09-26 19:02:35 +02:00
2026-10-02 12:00:12 +02:00
2026-10-09 10:11:21 +02:00
2026-10-08 12:04:42 +02:00
2026-10-09 16:22:34 +02:00
2026-10-10 13:54:40 +02:00
2026-10-06 15:19:23 +02:00
2026-10-06 15:19:23 +02:00
2026-09-16 18:40:40 +02:00
2026-10-10 12:49:44 +02:00
2026-10-14 21:30:09 +02:00
2026-10-08 15:51:20 +02:00
2026-10-15 14:11:37 +02:00
2026-10-06 18:56:54 +02:00
2026-10-13 00:08:48 +02:00
2026-10-13 00:08:48 +02:00
2026-10-14 00:07:31 +02:00
2026-10-04 02:28:54 +02:00
2026-10-10 14:42:40 +02:00
2026-10-05 18:13:23 +02:00
2026-10-08 15:47:42 +02:00
2026-10-10 17:48:49 +02:00
2026-10-10 17:48:49 +02:00
2026-10-13 11:08:17 +02:00
2026-10-13 11:08:17 +02:00
2026-10-05 22:22:03 +02:00
2026-10-06 12:29:18 +02:00
2026-10-14 00:07:31 +02:00
2026-10-02 11:01:09 +02:00
2026-10-12 23:53:06 +02:00
2026-10-09 17:15:40 +02:00
2026-10-09 16:22:47 +02:00
2026-10-06 12:13:48 +02:00
2026-10-10 21:19:58 +02:00
2026-10-06 14:26:26 +02:00
2026-10-06 14:26:26 +02:00
2026-10-13 11:37:31 +02:00
2026-10-03 23:30:27 +02:00
2026-10-04 01:11:26 +02:00
2026-10-06 21:17:02 +02:00
2026-10-04 01:11:26 +02:00
2026-10-05 22:42:53 +02:00
2026-09-22 14:33:13 +02:00
2026-09-16 18:40:40 +02:00
2026-10-12 01:21:20 +02:00
2026-10-12 01:07:16 +02:00
2026-10-12 12:11:13 +02:00
2026-10-12 12:11:13 +02:00
2026-10-13 11:20:22 +02:00
2026-10-13 11:20:22 +02:00
2026-10-08 15:47:42 +02:00
2026-09-26 20:09:42 +02:00
2026-10-14 00:07:31 +02:00
2026-10-04 00:22:11 +02:00
2026-10-01 11:41:49 +02:00
2026-09-21 21:03:22 +02:00
2026-10-06 12:29:18 +02:00
2026-10-06 12:29:18 +02:00
2026-10-13 11:37:31 +02:00
2026-10-13 11:37:31 +02:00
2026-10-08 16:38:11 +02:00
2026-10-09 12:37:18 +02:00
2026-10-11 05:47:40 +02:00
2026-10-01 17:23:31 +02:00
2026-10-12 16:33:23 +02:00
2026-10-09 17:15:40 +02:00
2026-10-14 09:56:23 +02:00
2026-10-02 11:01:09 +02:00
2026-09-22 17:31:07 +02:00
2026-09-11 00:09:56 +02:00
2026-09-22 13:34:04 +02:00
2026-09-22 13:34:04 +02:00
2026-10-14 21:30:09 +02:00
2026-10-06 20:31:10 +02:00
2026-10-06 14:59:28 +02:00
2026-10-09 13:51:18 +02:00
2026-10-09 17:15:40 +02:00
2026-10-12 12:25:05 +02:00
2026-10-07 20:05:01 +02:00
2026-10-10 15:24:08 +02:00
2026-10-10 15:24:08 +02:00
2026-10-10 21:19:58 +02:00
2026-10-06 12:13:48 +02:00
2026-10-15 13:47:20 +02:00
2026-10-11 20:44:54 +02:00
2026-10-11 20:44:54 +02:00
2026-10-06 18:56:54 +02:00
2026-10-05 18:17:52 +02:00
2026-10-02 11:01:09 +02:00
2026-10-06 22:09:11 +02:00
2026-10-06 21:17:02 +02:00
2026-10-13 00:54:26 +02:00
2026-10-15 14:11:37 +02:00
2026-09-24 00:02:07 +02:00
2026-09-26 22:40:42 +02:00
2026-10-08 17:34:53 +02:00
2026-10-08 01:44:43 +02:00
2026-10-10 14:42:40 +02:00
2026-10-14 23:05:14 +00:00
2026-10-12 23:18:28 +02:00
2026-10-14 20:55:04 +02:00
2026-10-14 20:55:04 +02:00
2026-10-12 12:54:20 +02:00
2026-10-12 12:54:20 +02:00