jschoubben
  • Joined on 2020-06-18
jschoubben pushed to feat/adoption-mode at novox/hq 2026-09-22 14:28:34 +00:00
02c40bcab4 ADR 0100 after review: found means unrecorded; assigning prepares, taking cuts over; openings through the found firewall on both paths; the mesh guards its own ports; ports kept as node settings; a converged genesis refuses a machine in use; designs 05, 07, 08, 09 and 17 in step
jschoubben pushed to feat/adoption-mode at novox/hq 2026-09-22 14:20:29 +00:00
111456abb5 ADR 0100 accepted; the node host, connectivity, the node lifecycle and raising a mesh amended for a node adopted before it is converged
jschoubben created pull request novox/hq#74 2026-09-22 14:16:37 +00:00
ADR 0100 (proposed): a node in use is adopted before it is converged
jschoubben pushed to feat/adoption-mode at novox/hq 2026-09-22 14:16:30 +00:00
5fc3cbde4c Research 012: migrating a node that is in use, measured on the control-node; ADR 0100 proposed — a node in use is adopted before it is converged
jschoubben created branch feat/adoption-mode in novox/hq 2026-09-22 14:16:30 +00:00
jschoubben pushed to main at novox/hq 2026-09-22 12:43:01 +00:00
21baf397a8 Merge pull request 'Issue 083 resolved: nothing the control queue carries is lost while the store restarts' (#73) from multiple-fixes into main
4de74880cb Issue 083: the proof, the replay caveat, and what is not closed, as three reviews found them
266ee34b5c Issue 083: the diagnosis describes held messages, the enrolment's order, and what is not closed
2d45aa5f42 Issue 083 resolved: nothing the control queue carries is lost while the store restarts; an enrolment claims its token and spends it last
Compare 4 commits »
jschoubben deleted branch multiple-fixes from novox/hq 2026-09-22 12:43:01 +00:00
jschoubben pushed to main at novox/mesh-lab 2026-09-22 12:43:00 +00:00
bb746505dc Merge pull request 'The store-window bed: a machine enrols and a report arrives while the store is away (issue 083)' (#50) from multiple-fixes into main
514f7a46cd The store-window bed holds a report through the gap, asserts the enrolment is answered meanwhile, and compares the keys the mesh recorded with the ones the machine generated
c9fd6d7887 A bed that takes the store away while a machine enrols, and holds the enrolment to completing on its own (novox/hq issue 083)
Compare 3 commits »
jschoubben deleted branch multiple-fixes from novox/mesh-lab 2026-09-22 12:43:00 +00:00
jschoubben merged pull request novox/hq#73 2026-09-22 12:43:00 +00:00
Issue 083 resolved: nothing the control queue carries is lost while the store restarts
jschoubben pushed to main at novox/mesh-controller 2026-09-22 12:42:59 +00:00
0a39b7df82 Merge pull request 'Nothing the control queue carries is lost while the store restarts (issue 083)' (#43) from multiple-fixes into main
4f3b4e6014 Review of 083: an upgrade handled during shutdown is left for the broker; an enrolment cut short by shutdown is told to try again; a refused redelivery says what it probably is
32b8af6a9b The enrolment proof's message has a known answer, repeated in the host's test
4567fa666c Review of 083: finishing an enrolment whose token was spent takes proof of the key's private half, a live lease and a first delivery — a public key alone cannot replay a spent token; shutdown leaves held messages for the broker; identical builds supersede; what is held leaves room in the prefetch
a3b7e830c8 Review of 083: a message the store cannot take is held and retried on a ticker, not slept on, so enrolments are answered meanwhile; a newer one per subject supersedes; the password is replaced after the spend; the same presenter may finish after a lost answer; upgrades retry only on the store
Compare 6 commits »
jschoubben merged pull request novox/mesh-lab#50 2026-09-22 12:42:59 +00:00
The store-window bed: a machine enrols and a report arrives while the store is away (issue 083)
jschoubben deleted branch multiple-fixes from novox/mesh-controller 2026-09-22 12:42:59 +00:00
jschoubben pushed to main at novox/mesh-host 2026-09-22 12:42:58 +00:00
4fc0330937 Merge pull request 'An enrolling node asks again while the mesh cannot answer, and proves it holds its key (issue 083)' (#19) from multiple-fixes into main
406a5559b0 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)
eaebae7b36 Review of 083: the give-up message says to wait out the mesh's hold before asking again; the installer no longer says the token is spent when it may not be
c8bbdb2da5 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)
Compare 4 commits »
jschoubben deleted branch multiple-fixes from novox/mesh-host 2026-09-22 12:42:58 +00:00
jschoubben merged pull request novox/mesh-controller#43 2026-09-22 12:42:58 +00:00
Nothing the control queue carries is lost while the store restarts (issue 083)
jschoubben merged pull request novox/mesh-host#19 2026-09-22 12:42:57 +00:00
An enrolling node asks again while the mesh cannot answer, and proves it holds its key (issue 083)
jschoubben created pull request novox/hq#73 2026-09-22 12:42:50 +00:00
Issue 083 resolved: nothing the control queue carries is lost while the store restarts
jschoubben created pull request novox/mesh-lab#50 2026-09-22 12:42:50 +00:00
The store-window bed: a machine enrols and a report arrives while the store is away (issue 083)
jschoubben created pull request novox/mesh-host#19 2026-09-22 12:42:49 +00:00
An enrolling node asks again while the mesh cannot answer, and proves it holds its key (issue 083)