Skip to content

Commit 7af9217

Browse files
committed
Recovery of essential metadata if metadata file is missing or corrupted
1 parent 27cd276 commit 7af9217

15 files changed

Lines changed: 170 additions & 17 deletions

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,11 @@ v0.9.46, 17‑Jan‑2026 - Backup and Restore overwrite‑safety for both GUI an
102102
- Added "Are you sure??" overwrite confirmations to GUI and CLI backup modes when a matching image already existed.
103103
- Introduced --force flag for CLI backups, enabling unattended and scripted backups that overwrite an existing image file/file series.
104104
- Fixed a minor bug where imprintr --help checked for dependencies before printing the help message.
105+
106+
v0.9.5, 18-Jan-2026 - Recovery of essential metadata if metadata file is missing or corrupted
107+
- Added --make-json flag to imprint-sniffer which creates a new metadata file that contains only the information essential to restore.
108+
- Sniffer detects the image compression, partclone backend and single vs. chunked status
109+
- The newly created metadata file has been tested with both single-file and chunked images
110+
- Filesystem sice is inconsistently detected by sniffer since the partclone header information seems to vary depending on the filesystem.
111+
112+

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ Imprint is currently **version 0.92** — stable and fully usable, but still evo
124124
Here’s what’s planned for the 1.0 milestone (and beyond):
125125

126126
- **Command‑line switches** for automation and headless use. ✔️ *Completed*
127-
- **Multi‑partition backup/restore**
128-
- **Sniffer** integration in the restore process to validate essential metadata values when metadata values are missing or corrupted.
127+
- **GUI multi‑partition backup/restore**
128+
- **Sniffer** integration in the restore process to validate essential metadata values when metadata values are missing or corrupted. ✔️ *Completed*
129129
- **Verification‑only mode** (validate images without restoring)
130130
- **Logging** for headless operation.
131131
- **Improved documentation**

build/backup.o

144 Bytes
Binary file not shown.

build/config.o

0 Bytes
Binary file not shown.

build/imprint-sniffer.o

3.79 KB
Binary file not shown.

build/main.o

0 Bytes
Binary file not shown.

build/main_restore.o

0 Bytes
Binary file not shown.

build/restore.o

248 Bytes
Binary file not shown.

build/sniffer.o

0 Bytes
Binary file not shown.

build/ui.o

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)