v0.18.2: fix AACS nav-file scramble + sweep progress non-regression

decrypt::decrypt_sectors now restores chunks when decrypt_unit_full's
TS-sync verification fails, preventing 0.18.1's silent corruption of
MPLS/CLPI navigation files when DecryptingSectorSource decorates the
sweep reader. Fixes E6009 NoStreams on info iso:// for AACS-encrypted
UHDs ripped without --raw.

Disc::sweep progress takes max(snapshot.bytes_good, bytes_done) so
the user-visible counter never regresses below what the producer has
already sent.
This commit is contained in:
MattJackson
2026-05-09 17:19:47 -07:00
parent 7cd2c937ed
commit d9ce69bc9d
5 changed files with 94 additions and 4 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "libfreemkv"
version = "0.18.1"
version = "0.18.2"
edition = "2024"
rust-version = "1.86"
license = "AGPL-3.0-only"