This website requires JavaScript.
Explore
Help
Sign In
novox
/
mesh-host
Watch
18
Star
0
Fork
0
Code
Issues
Pull Requests
Releases
Wiki
Activity
Files
af2d2a2c142a9ad01247d988b53b1eb7ae94323e
mesh-host
/
internal
/
link
T
History
jschoubben
4476e58080
mesh/delivery
closed: a newer head of the same pull request
Details
mesh/check
checking 4476e5808047 on ff9386dcccc2 | novox/mesh-host#149 in group feat/1126-nodes-compose
Review of L2, round 2: a refusal at the first compose after a start keeps what the module's have said runs (1); each have of a self-composing node carries the values its composition holds sealed, and the composer reuses them after a restart, so a rotated secret moves no composition at a restart (2); pin mesh-sdk dd9d9d5 (issue 1126, ADR 0547 §3)
2026-10-26 20:23:16 +01:00
..
testdata
Roll a core build back by a witness that is not the new build (hq to-be 45 Phase 4)
2026-10-06 18:23:56 +02:00
access_act_test.go
Give the controller the contract it can fill (hq ADR 0325, issue 567)
2026-10-12 19:51:09 +02:00
asking_nats_test.go
Do not let the asking's Close shut the stand-in's connection before its cleanup (issue 604)
2026-10-20 01:34:27 +00:00
asking_nats.go
A node can join the bus the mesh runs on
2026-09-29 17:36:59 +02:00
asking.go
One bus: the AMQP transport is gone from the host
2026-09-28 03:54:22 +02:00
asktool_nats_test.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
bus.go
Read a file's object from the node's own bucket, declaration-files-<node>, never a shared one (issue 1695, ADR 0486 §2)
2026-10-21 15:41:09 +02:00
enrol_again_test.go
An enrolling node asks again, with the same request, while the mesh says it cannot answer — for as long as the mesh holds the token for it (novox/hq issue 083)
2026-09-22 14:07:25 +02:00
enrol_proof_test.go
An enrolling node signs its request with the identity it just generated, so the mesh can tell it from anyone who knows its public key (novox/hq issue 083)
2026-09-22 14:33:31 +02:00
enrol_shape_test.go
A node generates the key it serves TLS with
2026-08-31 00:09:15 +02:00
enrol.go
Merge remote-tracking branch 'origin/main' into feat/nats-genesis
2026-09-27 18:38:45 +02:00
files_nats_test.go
Read a file's object from the node's own bucket, declaration-files-<node>, never a shared one (issue 1695, ADR 0486 §2)
2026-10-21 15:41:09 +02:00
files_node_test.go
Read a file's object from the node's own bucket, declaration-files-<node>, never a shared one (issue 1695, ADR 0486 §2)
2026-10-21 15:41:09 +02:00
files.go
The bus node follows the grants part's sealed user list from take-over, the controller's otherwise, never both (ADR 0547 clauses 7, 8; issue 1945)
2026-10-26 12:06:17 +01:00
handover_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
handover.go
Feature 57 (config and provisioning): release mesh-host, the reviewed release branch on top of main
2026-10-16 08:24:13 +00:00
have_nats_integration_test.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
have_test.go
The node agent writes what the machine observes of itself as its record in its own have key, only when it changed (issue 1126, ADR 0555 §3)
2026-10-26 18:32:54 +01:00
have.go
Review of L2, round 2: a refusal at the first compose after a start keeps what the module's have said runs (1); each have of a self-composing node carries the values its composition holds sealed, and the composer reuses them after a restart, so a rotated secret moves no composition at a restart (2); pin mesh-sdk dd9d9d5 (issue 1126, ADR 0547 §3)
2026-10-26 20:23:16 +01:00
health_test.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
hearing_nats.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
hearing.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
history_integration_test.go
Bound a key's history read to 10 s and test it on a real bus; the witness test waits for its process to run from its image (issue 1945)
2026-10-25 12:51:00 +01:00
judge_directories_test.go
Judge a node's directories read-only before the walk refuses any (issue 358)
2026-10-12 13:57:52 +02:00
messages_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
messages.go
Review of L2, round 2: a refusal at the first compose after a start keeps what the module's have said runs (1); each have of a self-composing node carries the values its composition holds sealed, and the composer reuses them after a restart, so a rotated secret moves no composition at a restart (2); pin mesh-sdk dd9d9d5 (issue 1126, ADR 0547 §3)
2026-10-26 20:23:16 +01:00
movesecret_test.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
movesecret.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
nothing_alive_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
pinned_test.go
A first node gets as far as its own bus: three faults on the way
2026-09-29 15:42:43 +02:00
pinned.go
A first node gets as far as its own bus: three faults on the way
2026-09-29 15:42:43 +02:00
record.go
The node keeps the mesh's own certificate it applies, from its kept declaration at start, for its record; one agent test folded to hold the count (issue 1126, ADR 0555 §3)
2026-10-26 19:24:36 +01:00
replay331_test.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
roused_test.go
A machine that wakes or moves says so, instead of waiting to be told
2026-08-31 10:21:26 +02:00
run.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
session_test.go
A composition is applied only when the controller or the operator signed it; the node agent's integration tests on an embedded bus (R6-A A9, A1, A5)
2026-10-24 16:42:11 +02:00
session.go
The node agent writes what the machine observes of itself as its record in its own have key, only when it changed (issue 1126, ADR 0555 §3)
2026-10-26 18:32:54 +01:00
setuid_search_test.go
Show how far the setuid search got, and start a fresh one when the terminal asks (hq issue 361)
2026-10-10 01:55:58 +02:00
transient.go
Retry an apply, a fetch by digest and a have write that met the bus reloading, and keep the cause in the have
2026-10-25 23:37:02 +01:00
watch.go
Bound a key's history read to 10 s and test it on a real bus; the witness test waits for its process to run from its image (issue 1945)
2026-10-25 12:51:00 +01:00
witnessing_nats_test.go
Roll a core build back by a witness that is not the new build (hq to-be 45 Phase 4)
2026-10-06 18:23:56 +02:00
witnessing.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00