Repository navigation
fix(network): remove retired config remnants on upgrade - #652
Conversation
|
Signed Mini Plus checkpoint for exact head
A source comparison from the confirmed candidate to this head found no Wi-Fi/network runtime changes; the only added runtime path is |
|
Final signed-device evidence is now committed at head 4185001. The migration passed and its removal persisted through rollback. The candidate itself remains explicitly unconfirmed: the three-boot safeguard recovered 3a828a2, and that rollback was confirmed known-good with green health, six verified snapshots, preserved Wi-Fi/key-only SSH, no install-failure marker, and cleaned transfer staging. Focused evidence validation passed 30/30 plus CI-scope and ARM-orchestration contracts. Waiting only for the rerun hosted checks before merge. |
|
Post-merge verification: PR #652 merged as ca92e79 and issue #629 closed. The device remains on confirmed known-good v0.1.0-dev-3a828a29 with recovered_from 0.1.0-dev-32b96396; aggregate health is healthy, all six snapshots are verified and unreferenced, SSH is running key-only, SFTP and Samba remain disabled, the network transaction is idle with no recovery lease, all three retired configuration paths remain absent, and an independent listener audit is clean with only reviewed key-only SSH. The earlier combined-shell listener alert was measurement contamination from the audit seeing the later filebrowser token in its own SSH command line; the isolated audit had no prohibited listener or process. |
Summary
00024_remove_retired_network_configs.shconfig/filebrowser,config/bftpd.conf, andconfig/bftpdauth.confretirement remnantsCloses #629.
Base
Based on merged PR #646 (
aeaa3ec3b686083673363d33825a265123035aaf), whose exact signed Mini Plus candidate is confirmed known-good.Validation
32b9639631f85dc650d62c8476044e84ba0dedd5passed all six required hosted checks0.1.0-dev-32b96396; the 185,671,287-byte archive matched SHA-256483075fbc0bf19c9d62960a3d03e8bf5de38e71411e07877f24aeee6b8bb0b35, with valid metadata, payload inventory, and Ed25519 signature14f963188d4df492fcf0f0b7962dcd8d7f7763f01d192161856f96e8a1f9b947docs/validation/network/plus-retired-network-config-migration-20260901.jsonDevice result and boundary
The signed Mini Plus installation ran the migration and removed all three inactive remnants without inspecting their contents. The retired payload audit and stale enablement-flag audit remained empty; Wi-Fi, the sole authorized key, pinned host key, and clean key-only SSH listener boundary were preserved. The migration effect persisted through rollback.
The candidate was not confirmed as known-good. Three unconfirmed boots reached the automatic recovery threshold, and maintainer physical power-on was required after the bounded remote watch. The recovered
0.1.0-dev-3a828a29rollback—not the candidate—was confirmed known-good with healthy aggregate state, six verified snapshots, idle network transaction, inactive recovery lease and development overlay, no install-failure marker, and cleaned transfer staging.This certifies the migration effect and safe recovery on one Mini Plus. It does not claim unattended return, candidate-wide certification, physical controls/LCD, audio, gameplay, save semantics, or Mini V1-V4 / Mini Flip behavior.