-
released this
2026-10-28 19:06:29 +01:00 | 17 commits to main since this releaseLinux Host Helper — version 1.2.1
Apports de la release :
- Correctif installeur (INSTALLER_VERSION 0.3.0) : accepte le trust binding LocalCore émis par le CORE (prepare_local_helper_enrollment) en plus du Remote ID canonique. Validation discriminée par connection.kind : remote = invariant inchangé (rmt_[0-9a-f]{32}, host/port/cert) ; local = executor_target_id "local" exact, champs exactement {kind,uid,gid}, uid/gid entiers stricts. Kind inconnu ou hybride → Refusal fail-closed. Symétrique du contrat service (HelperRealm LocalCore/RemoteCore).
Qualification (Atelier-H2, bytes exacts publiés) :
- Contraste 1.2.0 : installeur publié + trust local → Refusal « Use canonical Remote ID », exit 2, zéro effet (reproduction exacte du blocage Terry).
- Fresh install 1.2.1 + trust local : ok, phase PREPARED, store LMDB store_integrity ok, trust_digest sha256:f1e6a335c799b74d9280d795c7967a4309fcfb2d2085a7f606f1cc831927fa9b.
- Idempotence : re-runs → preparation_noop, trust_digest/helper_sha256 inchangés ; --check → LOCAL_CHECKED PASS.
- Conservation remote : wipe + fresh install 1.2.1 + trust rmt_* canonique → PREPARED, exit 0, binding distinct (trust_digest sha256:1c8591fd6a167acde61d1e1893aab2646052e8925706d05e063e59c119a50f99), invariant remote intact.
- Tests : 1377 passed / 271 skipped (user) ; 1637 passed / 1 failed (root, test_0112 préexistant sur main, hors scope, documenté).
Limite documentée : upgrade LMDB 1.2.0→1.2.1 par installeur refuse (fail-closed, helper mismatch). L upgrade canonique du HH reste le self-update CORE-signé. Le trajet Terry (fresh après wipe) est couvert par le banc.
SHA-256 archive source : 929ba2dfb7c4990d86c09698bce3165b579b76434eb41347f78204c6ccc2d5e0
Build : tag 1.2.1, commit de merge
219a092, treeb4973278fb(identique au tree du commit de buildceb5f48), BUILD_HEADceb5f48.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads