Releases: PartialVolume/nwipe
v0.38
v0.38
includes the following changes:
- Fixes type error, relevant to i686 (32 bit) only. Fixes a compile error on some distros. #588 Thanks @Knogle
- Added feature relevant to ShredOS only, the f key will toggle the font size, standard size to double size, has no action for other xorg/wayland distributions. The f key is available in the drive selection and progress screens only. Note that in earlier commits in this release the d key was programmed however this is now the f key to toggle font size. #589 #635 Thanks @PartialVolume
- Fixes a issue where SAS drives always respond with hidden sectors = ???, i.e warning. This patch fixes the problem so that a SAS drive responds with hidden sectors = not applicable. A SATA drive connected to a SAS interface should still respond with yes or no subject to the interface passing HPA and DCO-identify commands. #605 Thanks @PartialVolume
- On some distros, nwipe may not be able to find hdparm or smartctl even when they are installed. This is due to a symbolic link issue with the distro. The patch fixes this issue by adding a new search location when looking for hdparm and smartctl. The new search location is /usr/sbin/. Previously we searched /sbin/ and /usr/bin/ but /sbin is symbolically linked to /usr/sbin/ so just in case there was some issue with the symbolic link we also now search /usr/sbin/ #606 Thanks @PartialVolume
- The hidden sector check for SAS drives has been disabled as it is believed that SAS drives do not support the SCSI commands to adjust the drives size as reported to the O.S. #607 Thanks @PartialVolume
- Some USB adapters report the model name and serial number with the incorrect endian, so adjacent characters in the model name are swapped with each other. This patch detects and fixes model names for Hitachi, Toshiba, WDC Western Digital Corporation and Seagate/ST drives. Mainly some older adapters and drive interfaces might have this issue. #630 Thanks @PartialVolume
- Fixes the
s shift s bug
as reported here PartialVolume/shredos.x86_64#301 To summarize, if no drives are selected and then the user presses s (lower case) a warning appears indicating that the user should press S (upper case) to start the wipe. This warning appears for about 3 seconds but during this time if the user presses S (upper case) nwipe would immediately complete, having wiped no drives and requesting the user to press the spacebar to exit. The is incorrect behaviour.
The bug doesn't appear if the user pressed S after the 3 seconds elapsed and the warning message disappeared. This patch fixes this so that it does not exit but displays the warning for 3 seconds and then waits for input. #636
v0.37.2
Release for test purposes
Disabled HS checking for SAS device type
v0.37.1
Release for test purposes. Nwipe v0.37.1
Specifically for testing that SAS drives respond with hidden sectors = "not applicable" and also that there are no warnings on the PDF report regarding hidden sectors.
v0.32.023
v0.32.023
Updated options, help and man page with Issac64 information.
v0.32.022
Fixes a obscure issue where a non responsive drive correctly results in a failure -1 message on screen and in the text logs but the summary table incorrectly says erased. The pass error wasn't being set when the wipe thread prematurely exited.
v0.32.021
The Gutmann wipe consists of 35 passes, the first and last four passes (total 8) are random data, the 27 passes between these random passes should be ordered in a random manner. The original nwipe count was randomising the order of all 35 passes rather than the 27 between the random passes. This version corrects that issue so that the wipe follows exactly Peter Gutmann's documented method.
v0.32.020
v0.32.020
Significantly improved ISAAC and ISAAC-64 pseudo random number generator performance in nwipe.
v0.32.019
v0.32.019
Fixes missing serial number on SAS drive.
This was caused by inconsistent labeling of the serial number by smartctl. In a majority of cases smartctl would output serial number data using the label "Serial Number:" however on a SAS drive we found that smartctl output the label as "Serial number:" i.e. differs with a lower case 'n'. Unfortunately we were doing a case sensitive search for "Serial Number" so the result being the serial number was not found.
This patch converts both strings in the search to lower case before searching.
In addition a new field was added to the anonymize list, "logical unit id:" so when the -q option is used "serial number", "lu wwn device id:" and "logical unit id:" are all now anonymized in the smartctl debug data.
v0.32.017
v0.32.017
- Improve thread cancellation error reporting.
v0.32.016
v0.32.016
- Fixed incorrect sect/block/device size being incorrectly logged. Apparent in 32 bit but not 64 bit
- Fixed modprobe drivetemp loading issue on Debian. /sbin is not in $PATH so we got a 'command not found' error, when trying to use modprobe to load the drivetemp module.