v0.31
v0.31
IMPORTANT ! #322 Non functional Isaac prng is a security update. Of specific importance for anybody that might use --prng=isaac
as one of nwipe's command line options. Significantly less important if you select Isaac from the GUI although still relevant, as mersenne is used not issac, despite what the GUI says. Putting --prng=isaac
on the command line causes at best zeros to be written instead of a random stream, at worst the contents of a uninitialized buffer. See my comments in #322. Note, this bug existed in all previous versions of nwipe and also still exists in DBAN 2.3.0 within dwipe. Now fixed in nwipe, but as DBAN is no longer actively maintained, another reason to upgrade from DBAN to nwipe 0.31.
includes the following changes:
- Blanking disabled in GUI for OPS2 (mandatory requirement of standard). #326
- Total bytes written/read for ALL passes or verifications are now logged. #326
- Final blanking being enabled is no longer required for verification passes. GUI Fix. #326
- Add a summary table to the log that shows totals for pass & verification errors. #325
- Fix the missing 'Verifying' message on final blanking. #324
- Fix prng selection always using mersenne irrespective of whatever prng the user selected. #323
- Fix a non functional Isaac prng. (May have never worked even in DBAN/dwipe 2.3.0). #322
- Log whether the prng produces a stream, if not log failure message. #321
- Log the specific prng that is initialised. #320
- Log selection details to the log. #319
- Improve log messaging. #317
- Fix auto shutdown option for some distros. #315
- Fix build for musl. #301
- Fixes to summary table & fix final status message. 311
- Updates to --help options #309
- Updates to manpage. #300