Merge pull request #692 from PartialVolume/Bump_version

Bump to V0.40, update CHANGELOG.md
This commit is contained in:
PartialVolume
2025-12-08 21:32:49 +00:00
committed by GitHub
4 changed files with 25 additions and 5 deletions

View File

@@ -1,10 +1,30 @@
RELEASE NOTES
=============
v0.40
-----------------------
includes the following changes:
- Only checks the static libraries when -static is specified and removed libintl which is no longer required by parted 3.6. A statically linked nwipe can be built with
sh autogen.sh && ./configure LDFLAGS=-static && make All the static libraries need to be built before this step, alternatively use the buildah script from https://github.com/deamen/nwipe-static-builder/blob/master/README.md [#655](https://github.com/martijnvanbrummelen/nwipe/pull/655) Thanks @deamen
- Implement high-performance AES-256-CTR PRNG via Linux kernel AF_ALG socket [#660](https://github.com/martijnvanbrummelen/nwipe/pull/660) Thanks @Knogle
- BMB21-2019 Chinese State Secrets Bureau standard Technical Requirement for Data Sanitization [668](https://github.com/martijnvanbrummelen/nwipe/pull/668) Thanks @xicaixiaokeke
- Add the Bruce Schneier 7 pass method in the man page text. https://github.com/martijnvanbrummelen/nwipe/commit/342fb03c1d9ef3343254783133aa7b5c962c65c7 Thanks @Extloga
- Fixes for formatting and consistency. Thanks @Extloga
- Added device name, e.g sda, SD etc to PDF to fix obscure issue where the file might get overwritten if devices with no model name and no serial number complete in the same second. i.e very small virtual devices) [#676](https://github.com/martijnvanbrummelen/nwipe/pull/676) Thanks @PartialVolume
- Added direct I/O and 16MB write buffers to improve I/O performance and reduce CPU load, with optional command line switches --directio and --cachedio [683](https://github.com/martijnvanbrummelen/nwipe/pull/683) Thanks @Knogle
- Added user-selectable host information, UUID and serial number, which can be included in the PDF report using the --pdftag command-line option.
- Fixes an issue where blanking was applied to a method that shouldn't have a blanking pass when in --nogui mode. Require respect for no-blanking methods in --nogui mode. [682](https://github.com/martijnvanbrummelen/nwipe/pull/682) Thanks @desertwitch
- Enhances the --exclude option to match devices by /dev/disk/by-id/ and /dev/disk/by-path/ [686]https://github.com/martijnvanbrummelen/nwipe/pull/686
- Add option to include static linking libraries that are required by parted 3.6 ./configure LDFLAGS=-static [655](https://github.com/martijnvanbrummelen/nwipe/pull/655) Thanks @deamen
v0.39
-----------------------
includes the following changes:
- Fix model name Endian for Sandisk-SunDisk drives by @PartialVolume in https://github.com/martijnvanbrummelen/nwipe/pull/643
- Implement Bruce Schneier 7-Pass wiping method by @Knogle in https://github.com/martijnvanbrummelen/nwipe/pull/648
- Some cleanup in options.c, added missing xoroshiro256_prng argument i… by @Knogle in https://github.com/martijnvanbrummelen/nwipe/pull/651
- Removed EXPERIMENTAL! comments for ALFG and Xoroshiro. [#652](https://github.com/martijnvanbrummelen/nwipe/pull/652) Thanks @Knogle
- Fix: some declaration changes to satisfy gcc 15. [#663]((https://github.com/martijnvanbrummelen/nwipe/pull/663) Thanks @Knogle
- Fix: some declaration changes to satisfy gcc 15. [#663](https://github.com/martijnvanbrummelen/nwipe/pull/663) Thanks @Knogle
v0.38
-----------------------

View File

@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.63])
AC_INIT([nwipe],[0.39],[git@brumit.nl])
AC_INIT([nwipe],[0.40],[git@brumit.nl])
AM_INIT_AUTOMAKE(foreign subdir-objects)
AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
AC_OUTPUT

View File

@@ -1,4 +1,4 @@
.TH NWIPE "8" "Sep 2025" "nwipe version 0.39" "User Commands"
.TH NWIPE "8" "Dec 2025" "nwipe version 0.40" "User Commands"
.SH NAME
nwipe \- securely erase disks
.SH SYNOPSIS

View File

@@ -4,7 +4,7 @@
* used by configure to dynamically assign those values
* to documentation files.
*/
const char* version_string = "0.39.1";
const char* version_string = "0.40";
const char* program_name = "nwipe";
const char* author_name = "Martijn van Brummelen";
const char* email_address = "git@brumit.nl";
@@ -15,4 +15,4 @@ Nick Law <shredos.eraser@gmail.com> (@PartialVolume) and others\n\
This is free software; see the source for copying conditions.\n\
There is NO warranty; not even for MERCHANTABILITY or FITNESS\n\
FOR A PARTICULAR PURPOSE.\n";
const char* banner = "nwipe 0.39.1";
const char* banner = "nwipe 0.40";