Re-enabled unconditional reporting of MD5 tags with -check_media
This commit is contained in:
parent
9cfd466b8f
commit
ff68bda006
@ -2543,8 +2543,7 @@ int Xorriso_chunk_md5(struct XorrisO *xorriso, char *data, int to_read,
|
|||||||
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, sev_text, 0);
|
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, sev_text, 0);
|
||||||
}
|
}
|
||||||
if(valid && (tag_type == 1 || (tag_type == 4 && pos == lba && lba < 32))){
|
if(valid && (tag_type == 1 || (tag_type == 4 && pos == lba && lba < 32))){
|
||||||
if(state->md5_spot_value != Xorriso_read_quality_untesteD &&
|
if(state->md5_spot_value != Xorriso_read_quality_untesteD) {
|
||||||
Xorriso_read_quality_md5_mismatcH <= xorriso->check_media_bad_limit){
|
|
||||||
ret= Xorriso__add_spot(state, state->md5_start,
|
ret= Xorriso__add_spot(state, state->md5_start,
|
||||||
state->md5_spot_lba - state->md5_start, state->md5_spot_value, 0);
|
state->md5_spot_lba - state->md5_start, state->md5_spot_value, 0);
|
||||||
if(ret <= 0)
|
if(ret <= 0)
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
.\" First parameter, NAME, should be all caps
|
.\" First parameter, NAME, should be all caps
|
||||||
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||||
.\" other parameters are allowed: see man(7), man(1)
|
.\" other parameters are allowed: see man(7), man(1)
|
||||||
.TH XORRISO 1 "Version 1.5.1, Oct 08, 2018"
|
.TH XORRISO 1 "Version 1.5.1, Nov 01, 2018"
|
||||||
.\" Please adjust this date whenever revising the manpage.
|
.\" Please adjust this date whenever revising the manpage.
|
||||||
.\"
|
.\"
|
||||||
.\" Some roff macros, for reference:
|
.\" Some roff macros, for reference:
|
||||||
@ -4663,6 +4663,12 @@ supposed to be ok but stem from a suspicious neighborhood.
|
|||||||
The former is a strong confirmation for quality, the latter only tells that
|
The former is a strong confirmation for quality, the latter only tells that
|
||||||
one or more blocks of the region must be wrong.
|
one or more blocks of the region must be wrong.
|
||||||
.br
|
.br
|
||||||
|
By default bad_limit is set higher than md5_mismatch, so that mismatches are
|
||||||
|
classified as quality class "0" rather than "\-". This means that the sectors
|
||||||
|
of a MD5 mismatch range are recorded in the sector_map as successfully read,
|
||||||
|
if the drive handed them out at all. Set "bad_limit=md5_mismatch" to let the
|
||||||
|
sector_map record the whole mismatching range as yet not retrieved.
|
||||||
|
.br
|
||||||
\fBslow_limit=threshold\fR
|
\fBslow_limit=threshold\fR
|
||||||
sets the time threshold for a single read chunk to be considered
|
sets the time threshold for a single read chunk to be considered
|
||||||
slow. This may be a fractional number like 0.1 or 1.5.
|
slow. This may be a fractional number like 0.1 or 1.5.
|
||||||
|
@ -3914,6 +3914,13 @@ transmission errors.
|
|||||||
other quality. The former is a strong confirmation for
|
other quality. The former is a strong confirmation for
|
||||||
quality, the latter only tells that one or more blocks of the
|
quality, the latter only tells that one or more blocks of the
|
||||||
region must be wrong.
|
region must be wrong.
|
||||||
|
By default bad_limit is set higher than md5_mismatch, so that
|
||||||
|
mismatches are classified as quality class "0" rather than
|
||||||
|
"-". This means that the sectors of a MD5 mismatch range are
|
||||||
|
recorded in the sector_map as successfully read, if the drive
|
||||||
|
handed them out at all. Set "bad_limit=md5_mismatch" to let
|
||||||
|
the sector_map record the whole mismatching range as yet not
|
||||||
|
retrieved.
|
||||||
slow_limit=threshold
|
slow_limit=threshold
|
||||||
sets the time threshold for a single read chunk to be
|
sets the time threshold for a single read chunk to be
|
||||||
considered slow. This may be a fractional number like 0.1 or
|
considered slow. This may be a fractional number like 0.1 or
|
||||||
@ -5268,8 +5275,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
|||||||
* -cdx sets working directory on disk: Navigate. (line 15)
|
* -cdx sets working directory on disk: Navigate. (line 15)
|
||||||
* -changes_pending overrides change status: Writing. (line 12)
|
* -changes_pending overrides change status: Writing. (line 12)
|
||||||
* -charset sets input/output character set: Charset. (line 54)
|
* -charset sets input/output character set: Charset. (line 54)
|
||||||
* -check_md5 verifies file checksum: Verify. (line 166)
|
* -check_md5 verifies file checksum: Verify. (line 173)
|
||||||
* -check_md5_r verifies file tree checksums: Verify. (line 180)
|
* -check_md5_r verifies file tree checksums: Verify. (line 187)
|
||||||
* -check_media reads media block by block: Verify. (line 21)
|
* -check_media reads media block by block: Verify. (line 21)
|
||||||
* -check_media_defaults sets -check_media options: Verify. (line 40)
|
* -check_media_defaults sets -check_media options: Verify. (line 40)
|
||||||
* -chgrp sets group in ISO image: Manip. (line 49)
|
* -chgrp sets group in ISO image: Manip. (line 49)
|
||||||
@ -5765,8 +5772,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
|||||||
* Verify, compare ISO and disk file, -compare: Navigate. (line 131)
|
* Verify, compare ISO and disk file, -compare: Navigate. (line 131)
|
||||||
* Verify, compare ISO and disk tree, -compare_r: Navigate. (line 143)
|
* Verify, compare ISO and disk tree, -compare_r: Navigate. (line 143)
|
||||||
* Verify, compare ISO and disk, -compare_l: Navigate. (line 147)
|
* Verify, compare ISO and disk, -compare_l: Navigate. (line 147)
|
||||||
* Verify, file checksum, -check_md5: Verify. (line 166)
|
* Verify, file checksum, -check_md5: Verify. (line 173)
|
||||||
* Verify, file tree checksums, -check_md5_r: Verify. (line 180)
|
* Verify, file tree checksums, -check_md5_r: Verify. (line 187)
|
||||||
* Verify, preset -check_media, -check_media_defaults: Verify. (line 40)
|
* Verify, preset -check_media, -check_media_defaults: Verify. (line 40)
|
||||||
* Write, block size, -dvd_obs: SetWrite. (line 330)
|
* Write, block size, -dvd_obs: SetWrite. (line 330)
|
||||||
* Write, bootability, -boot_image: Bootable. (line 75)
|
* Write, bootability, -boot_image: Bootable. (line 75)
|
||||||
@ -5827,33 +5834,33 @@ Node: DialogCtl183563
|
|||||||
Node: Inquiry186165
|
Node: Inquiry186165
|
||||||
Node: Navigate195049
|
Node: Navigate195049
|
||||||
Node: Verify203506
|
Node: Verify203506
|
||||||
Node: Restore213529
|
Node: Restore213977
|
||||||
Node: Emulation222142
|
Node: Emulation222590
|
||||||
Node: Scripting232601
|
Node: Scripting233049
|
||||||
Node: Frontend240384
|
Node: Frontend240832
|
||||||
Node: Examples250010
|
Node: Examples250458
|
||||||
Node: ExDevices251188
|
Node: ExDevices251636
|
||||||
Node: ExCreate251849
|
Node: ExCreate252297
|
||||||
Node: ExDialog253149
|
Node: ExDialog253597
|
||||||
Node: ExGrowing254420
|
Node: ExGrowing254868
|
||||||
Node: ExModifying255229
|
Node: ExModifying255677
|
||||||
Node: ExBootable255739
|
Node: ExBootable256187
|
||||||
Node: ExCharset256294
|
Node: ExCharset256742
|
||||||
Node: ExPseudo257190
|
Node: ExPseudo257638
|
||||||
Node: ExCdrecord258117
|
Node: ExCdrecord258565
|
||||||
Node: ExMkisofs258437
|
Node: ExMkisofs258885
|
||||||
Node: ExGrowisofs259794
|
Node: ExGrowisofs260242
|
||||||
Node: ExException260948
|
Node: ExException261396
|
||||||
Node: ExTime261406
|
Node: ExTime261854
|
||||||
Node: ExIncBackup261864
|
Node: ExIncBackup262312
|
||||||
Node: ExRestore265890
|
Node: ExRestore266338
|
||||||
Node: ExRecovery266836
|
Node: ExRecovery267284
|
||||||
Node: Files267408
|
Node: Files267856
|
||||||
Node: Environ268742
|
Node: Environ269190
|
||||||
Node: Seealso269451
|
Node: Seealso269899
|
||||||
Node: Bugreport270168
|
Node: Bugreport270616
|
||||||
Node: Legal270759
|
Node: Legal271207
|
||||||
Node: CommandIdx271771
|
Node: CommandIdx272219
|
||||||
Node: ConceptIdx289105
|
Node: ConceptIdx289553
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
@c man .\" First parameter, NAME, should be all caps
|
@c man .\" First parameter, NAME, should be all caps
|
||||||
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||||
@c man .\" other parameters are allowed: see man(7), man(1)
|
@c man .\" other parameters are allowed: see man(7), man(1)
|
||||||
@c man .TH XORRISO 1 "Version 1.5.1, Oct 08, 2018"
|
@c man .TH XORRISO 1 "Version 1.5.1, Nov 01, 2018"
|
||||||
@c man .\" Please adjust this date whenever revising the manpage.
|
@c man .\" Please adjust this date whenever revising the manpage.
|
||||||
@c man .\"
|
@c man .\"
|
||||||
@c man .\" Some roff macros, for reference:
|
@c man .\" Some roff macros, for reference:
|
||||||
@ -5380,6 +5380,12 @@ supposed to be ok but stem from a suspicious neighborhood.
|
|||||||
The former is a strong confirmation for quality, the latter only tells that
|
The former is a strong confirmation for quality, the latter only tells that
|
||||||
one or more blocks of the region must be wrong.
|
one or more blocks of the region must be wrong.
|
||||||
@*
|
@*
|
||||||
|
By default bad_limit is set higher than md5_mismatch, so that mismatches are
|
||||||
|
classified as quality class "0" rather than "-". This means that the sectors
|
||||||
|
of a MD5 mismatch range are recorded in the sector_map as successfully read,
|
||||||
|
if the drive handed them out at all. Set "bad_limit=md5_mismatch" to let the
|
||||||
|
sector_map record the whole mismatching range as yet not retrieved.
|
||||||
|
@*
|
||||||
@item slow_limit=threshold
|
@item slow_limit=threshold
|
||||||
sets the time threshold for a single read chunk to be considered
|
sets the time threshold for a single read chunk to be considered
|
||||||
slow. This may be a fractional number like 0.1 or 1.5.
|
slow. This may be a fractional number like 0.1 or 1.5.
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2018.10.12.104229"
|
#define Xorriso_timestamP "2018.11.01.100352"
|
||||||
|
Loading…
Reference in New Issue
Block a user