Skip to content

Releases: PartialVolume/nwipe

v0.38

08 Jan 22:39
051e1aa
Compare
Choose a tag to compare

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

14 Sep 12:42
c7155bf
Compare
Choose a tag to compare

Release for test purposes

Disabled HS checking for SAS device type

v0.37.1

12 Sep 21:27
5338328
Compare
Choose a tag to compare

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

23 Jan 19:47
dcd1d10
Compare
Choose a tag to compare

v0.32.023

Updated options, help and man page with Issac64 information.

v0.32.022

12 Jan 21:29
8313506
Compare
Choose a tag to compare

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

09 Jan 22:26
5ca7458
Compare
Choose a tag to compare

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

07 Jan 22:36
5e9ff6d
Compare
Choose a tag to compare

v0.32.020

Significantly improved ISAAC and ISAAC-64 pseudo random number generator performance in nwipe.

v0.32.019

12 Dec 21:01
c4430f1
Compare
Choose a tag to compare

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

07 Dec 23:24
7f547e7
Compare
Choose a tag to compare

v0.32.017

  • Improve thread cancellation error reporting.

v0.32.016

02 Dec 23:05
4351b3d
Compare
Choose a tag to compare

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.