Skip to content

Commit 051e1aa

Browse files
Merge pull request #638 from PartialVolume/bump_to_version_0.38
Bump version to v0.38
2 parents e8297c6 + 9856cec commit 051e1aa

File tree

4 files changed

+19
-5
lines changed

4 files changed

+19
-5
lines changed

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
RELEASE NOTES
22
=============
33

4+
v0.38
5+
-----------------------
6+
includes the following changes:
7+
8+
- Fixes type error, relevant to i686 (32 bit) only. Fixes a compile error on some distros. [#588](https://github.com/martijnvanbrummelen/nwipe/pull/588) Thanks @Knogle
9+
- 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](https://github.com/martijnvanbrummelen/nwipe/pull/589) [#635](https://github.com/martijnvanbrummelen/nwipe/pull/635) Thanks @PartialVolume
10+
- 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](https://github.com/martijnvanbrummelen/nwipe/pull/605) Thanks @PartialVolume
11+
- 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](https://github.com/martijnvanbrummelen/nwipe/pull/606) Thanks @PartialVolume
12+
- 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](https://github.com/martijnvanbrummelen/nwipe/pull/607) Thanks @PartialVolume
13+
- 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](https://github.com/martijnvanbrummelen/nwipe/pull/630) Thanks @PartialVolume
14+
- Fixes the `s shift s bug` as reported here https://github.com/PartialVolume/shredos.x86_64/issues/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.
15+
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](https://github.com/martijnvanbrummelen/nwipe/pull/636)
16+
417
v0.37
518
-----------------------
619
includes the following changes:

configure.ac

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ([2.63])
5-
AC_INIT([nwipe],[0.37],[[email protected]])
5+
AC_INIT([nwipe],[0.38],[[email protected]])
66
AM_INIT_AUTOMAKE(foreign subdir-objects)
77
AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
88
AC_OUTPUT

man/nwipe.8

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH NWIPE "8" "May 2024" "nwipe version 0.37" "User Commands"
1+
.TH NWIPE "8" "Jan 2025" "nwipe version 0.38" "User Commands"
22
.SH NAME
33
nwipe \- securely erase disks
44
.SH SYNOPSIS

src/version.c

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
* used by configure to dynamically assign those values
55
* to documentation files.
66
*/
7-
const char* version_string = "0.37.3";
7+
const char* version_string = "0.38";
88
const char* program_name = "nwipe";
99
const char* author_name = "Martijn van Brummelen";
1010
const char* email_address = "[email protected]";
1111
const char* years = "2024";
1212
const char* copyright = "Copyright Darik Horn <[email protected]>\n\
13-
Modifications to original dwipe Copyright Andy Beverley <[email protected]>\n\
13+
Andy Beverley <[email protected]> Martijn van Brummelen <[email protected]>\n\
14+
Nick Law <[email protected]> (@PartialVolume) and others\n\
1415
This is free software; see the source for copying conditions.\n\
1516
There is NO warranty; not even for MERCHANTABILITY or FITNESS\n\
1617
FOR A PARTICULAR PURPOSE.\n";
17-
const char* banner = "nwipe 0.37.3";
18+
const char* banner = "nwipe 0.38";

0 commit comments

Comments
 (0)