jochen
b55a38ca9f
Sign the hand-over ask, and fail the line on the engine's refusal (hq issue 356, review)
...
The subject proved nothing: the bus lets any principal allowed to answer reply to a message it received on the reply subject that message named, so a tool server — the operator's account, every agent — could deliver a hand-over to an engine. The controller now signs the ask with the mesh's key over a fixed context (node, path, who asked, a minute's expiry, a fresh nonce), as declarations are signed, and the engine verifies it. The writers table gains the row for mesh.node.*.ask.hand-over; the subject's comment no longer claims who the engine hears. The line's known-node check and the refusal branch are tested; every check was removed in turn and a test failed.
2026-10-09 19:44:55 +02:00
..
2026-10-08 18:32:58 +02:00
2026-10-08 18:32:58 +02:00
2026-10-03 22:18:20 +02:00
2026-09-28 03:36:16 +02:00
2026-10-03 02:47:49 +02:00
2026-10-08 15:47:42 +02:00
2026-10-02 22:31:55 +02:00
2026-10-06 21:17:02 +02:00
2026-10-08 21:08:34 +02:00
2026-10-03 02:51:03 +02:00
2026-10-08 18:32:58 +02:00
2026-10-06 21:17:02 +02:00
2026-10-07 02:28:16 +02:00
2026-10-06 02:59:36 +02:00
2026-10-06 02:59:36 +02:00
2026-10-08 21:08:34 +02:00
2026-10-09 17:01:36 +02:00
2026-09-26 23:40:59 +02:00
2026-10-07 02:28:16 +02:00
2026-10-09 16:22:34 +02:00
2026-10-08 18:32:58 +02:00
2026-10-08 18:32:58 +02:00
2026-10-06 12:29:18 +02:00
2026-09-27 03:19:41 +02:00
2026-09-22 14:33:13 +02:00
2026-09-22 14:33:33 +02:00
2026-10-06 21:17:02 +02:00
2026-09-21 20:28:16 +02:00
2026-10-08 02:06:19 +02:00
2026-10-08 02:06:19 +02:00
2026-10-07 00:01:42 +02:00
2026-10-06 02:59:36 +02:00
2026-10-09 16:22:34 +02:00
2026-10-09 19:44:55 +02:00
2026-10-09 19:44:55 +02:00
2026-10-07 02:28:16 +02:00
2026-10-07 02:28:16 +02:00
2026-10-06 12:29:18 +02:00
2026-10-06 01:45:35 +02:00
2026-10-06 01:29:21 +02:00
2026-10-09 17:01:36 +02:00
2026-10-09 17:01:36 +02:00
2026-10-06 12:29:18 +02:00
2026-10-06 12:29:18 +02:00
2026-10-08 12:19:16 +02:00
2026-10-08 12:19:16 +02:00
2026-10-01 15:58:04 +02:00
2026-10-07 18:53:21 +02:00
2026-10-09 18:38:09 +02:00
2026-10-05 19:45:45 +02:00
2026-10-08 12:19:16 +02:00
2026-10-06 00:13:23 +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-09-28 16:07:18 +02:00
2026-10-08 12:19:16 +02:00
2026-10-08 18:32:58 +02:00
2026-09-28 16:07:18 +02:00
2026-10-06 16:47:49 +02:00
2026-10-08 12:19:16 +02:00
2026-10-09 16:22:34 +02:00
2026-09-28 16:07:18 +02:00
2026-10-06 21:17:02 +02:00
2026-10-06 14:41:15 +02:00
2026-10-06 14:41:15 +02:00
2026-09-28 03:36:16 +02:00
2026-10-06 12:29:18 +02:00
2026-09-27 00:05:52 +02:00
2026-09-27 00:44:16 +02:00