Change Log

WipeDrive 8.2:

  • Standalone builds will now configure the first network card with a ‘link’ state, rather than always eth0.
  • It is now possible through the network.cfg file to configure a default gateway on the PXE server.
  • PXE EFI 32-bit is now SecureBoot capable.
  • CD booting should work more reliably on UEFI hardware (ie: non-legacy mode)
  • Updated the sample wd-options.cfg file.
  • Added the ability to set logging options after a wipe/verify is complete, if none were configured prior to wipe start.
  • Added a flag for MMC devices in the UI.
  • Added new field replacements: {wipe-name}, {wipe-name-with-dashes}, {long-wipe-name}, and {long-wipe-name-with-dashes}
  • Network debug tab in the Options area now includes dongle/cloud activation server testing.
  • Samba logger now defaults to using protocol version 2, unless otherwise specified.
  • Added the ability to perform an Opal reset using the PSID on supported SEDs.
  • Added support for FTPS (FTP w/ SSL encryption).
  • Slot numbers can now be mapped to SAS addresses using a custom mapping file.
  • The Samba flag --samba-try-all-security was, incorrectly, ignoring the --samba-options flag.
  • Added support for connecting to MSSQL servers using ntlmv2.
  • Fixed slow wiping times on NVMe drives that reported bogus values for sector transfer count.
  • Fixed issue where some SCSI drives reported a sector size of 0.
  • Initial integration with Makor (supports reporting audit information and hard drive wipe status)
  • Added support for the NVMe TRIM command.
  • Improved RAID support on 64-bit builds.
WipeDrive 8.1.4:
  • Added support for 64-bit builds
  • Improved NIST behavior when SecureErase fails on SSDs
  • Fixed case where NIST level was reported as Unknown when level was actually a clear or purge
  • Added a `SecurityCode` hash to the XML and database logs to tell if a log has been tampered with
  • TUI now shows offline activation screen
  • TUI wouldn’t activate if cloud code passed as a command line argument
  • Improved compatibility with NVMe drives
  • HTML, PDF, and text logs will now only show firmware passes if count is greater than zero
  • Apple devices can now NetBoot using the Startup Manager (pressing and holding the option key)
  • Apple devices with multiple network cards should boot more reliably now.
 
Other changes to the Linux system:
  • PXE server can now be installed from a USB drive (was CD-only previously).
  • PXE can now boot EFI (32-bit and 64-bit)
  • PXE EFI 64-bit is SecureBoot capable.
  • PXE can now do Apple Netboot (pressing and holding the ‘N’ key only—it will not appear in the startup manager)
  • PXE now includes an update script for previous installs (see: /hard_drive_install/update.sh)

WipeDrive 8.1.3
  • Added option to favor DMI CPU info over lscpu, when available.  (use-dmi-cpu-info=true)
  • Implements patent #20150074425. Added pre/post wipe encryption key/crypto erase options.
    • pre-wipe-encryption-key-reset=true
    • post-wipe-encryption-key-reset=true
  • Improved canceling wipes on ‘hung’ drives.  Cancel, wait 5 seconds, and cancel again if still hung to bypass.
WipeDrive 8.1
  • Added the NIST wipe pattern
  • Added detection/removal for SCSI HPAs (resized drives)
  • Added support for SCSI Sanitize
  • Drive progress calculations are now more accurate
  • Can now log to both Samba and USB at the same time
  • User options list can now be modified from the GUI (--user-values=<…>)
  • Hard drive firmware/interface information is now logged
  • Fixed issue were successful logs weren’t shown if one of the loggers failed
  • Fixed a crash if you used XML logging for a verification
  • Fixed an issue with XML files where the <Hardware> section was missing and details were saved to <Report>
  • HTML logs were sometimes missing images
  • Other minor bug fixes

WipeDrive 8.0.28:

  • Fixed issue where devices with both a DCO and HPA would report an HPA but not that it was removed.

WipeDrive 8.0.27:

  • Fixes HPA not being detected.
  • Fixes issue logging to Microsoft SQL databases.
  • Fixes issue saving multiple log files on strict servers (proftpd).

WipeDrive 8.0.26:

  • Added DCO locked warning to all other loggers.
  • Added sectors verified count to loggers.
  • Added new fields to database for upcoming NIST pattern.

WipeDrive 8.0.25

  • Detects if drive is DCO locked. Logged in the PDF report.
  • Fixed an issue where the FTP logger wouldn’t be retried on failure.
  • Fixed an issue with HP SmartArray controllers in HBA mode that wouldn’t show drives with configuration data.
  • Added model detection for Micron mSATA drives.
  • Fixed issue where drives that didn’t support HPA would be flagged as having a DCO and fail the wipe.
  • Added new wipe report type “bootable report”.

WipeDrive 8.0.24

  • Fixed a problem where removing an HPA/DCO would sometimes cause a wipe to fail, even when successfully removed.
  • Fixed an issue where sometimes a DCO was flagged as an HPA.
  • SQL logging enhanced to prevent possibility of duplicate logs on failed logging attempts.
  • Better messaging when a configuration file could not be loaded.
  • Text log now shows the UUID.
  • Fixed bug where you could bypass inputting the required user fields by pressing ‘esc’ when using the option --condense-input.
  • Fixed bug causing the --reduced-prompting option to not exit on completion.

WipeDrive 8.0.23

  • Fixed bug where drives with large physical sector sizes were displaying incorrect drive sizes.
  • Added sectors overwritten and sectors not written to the PDF report.
  • Added hotkeys to switch between the progress overlay and detailed progress screens.
  • PDF logs now show the user fields in <Name>:<Value> format.
  • Fixed a rare crash when getting drive information from HP SmartArray 5i controllers.
WipeDrive 8.0.22
  • SCSI drives that respond to ATA commands will now be correctly flagged as SCSI drives.
  • Fixed an issue where some HP SmartArray controllers would be flagged as supported HBA mode when they really did not.
  • Added new option --exit-options.
WipeDrive 8.0.21
  • Changed the order of the wipe patterns
  • Lots of wording/layout changes to the consumer activation screens.
  • Cancelling offline activation no longer is considered a failure. It can now be retried.
WipeDrive 8.0.20
  • Enhancements and fixes to USB logging, especially when multiple USB drives are present. See sample config file option: --log-removable.
  • Non-dongle builds now require a license.dat file to be present in order to run.
  • Added new progress screen that can be seen from a distance easier. See sample config file option: display-progress- overview.
WipeDrive 8.0.19
  • Added pre-test option. When set WipeDrive will read from random locations on the device for the specified number of seconds. If an error is encountered the wipe will fail with ‘canceled on error’.
  • Fixed a bug where custom fields were not being logged to SQL or PDF.
  • Added ‘Passes’ and ‘IsSSD’ fields to XML log.
  • Added the Ethernet card link status to network utilities screen.
WipeDrive 8.0.18
  • Fixed an issue where a busy MSSQL server might return the ID of the newest record (not necessarily the one we inserted).
  • Fixed a crash that would happen if you tried to activate with a green dongle too quickly.
WipeDrive 8.0.17
  • Enhanced LSI SAS RAID helper to get better drive details (serial, model, vendor, etc).
  • Added back support for black dongles (mistakenly removed when speeding up dongle checking on linux)
  • PXE server option added to allow the display of a user field in the header of the PXE GUI. see option: --header-display-field
  • Fixed an issue where drive vendor wasn’t pulled from drives behind a RAID controller.
WipeDrive 8.0.16
  • When user fields had a value set in the configuration file and were also set as required the field was not always stored in logs.
WipeDrive 8.0.15
  • When multiple USB devices are found while logging to removable WipeDrive will now find the first one that doesn’t have WipeDrive boot files on it and log there. If all have the boot files it will use the first device as the target.
  • Added a ‘Test’ button to the FTP settings area.
  • The ‘--do-verify’ and ‘--do-quick-verify’ options would not automatically skip to the verify screen.
WipeDrive 8.0.14
  • Added NVMe flag so devices are easily identified.
  • Fixed issue with new Apple NVMe device (requires kernel 4.6.1 or later).

WipeDrive 8.0.13:

  • Fixed an error when attempting to log to a USB
WipeDrive 8.0.12:
  • French translation is no longer showing the French Canadian translation
  • Fixed description for the US Army AR380-19 wipe pattern
  • Performance improvements when looking for a dongle as part of activation sequence
  • Lots of fixes related to network share logging
  • show-dco-option now works with standalone builds
  • Fixed crash with XML logging SMART data
  • Updated HP raid tools to detect cards that support HBA mode and put them into that mode (reboot required)
  • Added Spanish translations
  • Fixed bugs related to handling of bool option types (most notably issues with the settings screens)
WipeDrive 8.0.11:
  • Fixed hardware only wipe pattern not getting logged to database
  • Added replacement type {drive-types} for Cyclelution
  • Fixed bug where existing drives would get logged again to the database
  • Fixed HP raid issue
WipeDrive 8.0.10:
  • CPU speed rounded to nearest 100
WipeDrive 8.0.9:
  • Changed SSD wipe name
  • Added a pass to SSD wipe so now it does 250%
  • Changed SSD wipe to show first
  • Checks for USB dongle presence in /sys/bus/usb before calling dongle library functions
  • Fixed Cyclelution drive-sizes-sum not working problem
WipeDrive 8.0.8:
  • Fixed HP raid card problem where old cards didn't think they needed to be reconfigured
  • Found a case where CPU model was not available from dmi info-uses info from lscpu if not found
  • Relaxed cases where write same is tested for so it works with more enclosures
  • No longer disabling lshw scsi bus scan so cdrom's are detected again

WipeDrive 8.0.3:

  • Cloud activation page no longer shows dongle option for consumer builds
  • Added pci-id logging in sql/xml for video, nic, and storage controllers
  • Added cesg fields in sql/xml (sectors overwritten/not overwritten)
  • Added drive/slot numbers to the gui
  • Fixed verify sql logging not working from the gui
  • Fixed crashes in xml and text loggers when hardware only wipe was chosen
  • Fixed bug with gui updating in endless loop (maxing out cpu)
  • Fixed problem when accessing dongleserver with dongle that didn't have an expiration set
  • Fixed selected count to show correct number of drives on startup when --disk option used
  • Fixed going to settings and cancelling so it doesn't remove the wipe pattern selection
  • Fixed invalid hpa settings (native > max). New flag is displayed (HPA-invalid) and size is now correctly reported
Wizard:
  • Fixed issue with getting prompted for confirmation twice (before and after reboot)
DongleServer:
  • Added caching
  • Streamlined aquire code to make less dongle API calls


WipeDrive 8.0

  • New UI
  • Added ability to cancel individual drives
  • Flag added so it is easy to see what drives are SSD’s
  • Flag added to easily see if drive has remapped sectors
  • Consolidated logging option (all drives reported in same log file)
  • New HTML logger
  • Sector viewer has a scrollbar for quickly moving over contents of device
  • Can ‘blink’ drives that were successfully wipe making it easier to find failed drives
  • Licensing with now attempt all license options even when a dongle server is specified
  • WipeDrive will now attempt a write same overwrite even if the device didn’t report it 
  • supported write same on SCSI devices


WipeDrive 7.8.39

  • CPU info parsing is now more correct on macs
  • Duplicate RAM sticks no longer logged


WipeDrive 7.8.38

  • Added option to use SHA1 instead of RSA for use on older hardware
  • Added smart SSD wipe pattern
  • Now using DMI for gathering some hardware details
  • Added more hardware details to SQL and XML loggers
    • Cpu threads, L3 cache, cpu id
    • Battery vendor, product, serial number, type
    • Memory stick vendor, capacity, speed, form factor, type, detail, serial, asset tag, part number


WipeDrive 7.8.36

  • Added BSI wipe pattern
  • Option to ignore DCO reported size (only to be used on drives that report bad information)
  • NVMe drives are now detected and can be wiped
  • Added ability to test logging destination connection (samba, sql, etc)
  • Samba security options can now be configured in the settings UI
  • Added ability to retry logging
  • Added support for PERC 6 cards
  • Added isSSD column to HardDisk table (sql logger)


WipeDrive 7.8.28

  • Better parsing of slot numbers (when available)
  • Dongle server now reports when a dongle is not inserted
  • Failed action results reported in red; successes in green (PDF logging)
  • Added Cyclelution as a logging destination 
  • XML/PDF now report wipe UUID
  • Database logger now reports memory details (capacity, number of banks, description)
  • Updated arcconf tool 


WipeDrive 7.8.22

  • ‘Soft errors’ will now be retried instead of the drives being instantly counted as failures
  • Date and time now displayed in GUI. Added dialog to allow changing of date and time as well.
  • Fixed bug where auto wiping wouldn’t happen when raid-auto was set and number-of-confirmations=0
  • Added tooltips to display drive information on GUI progress screens
  • Fixed bug where drives would get logged to the database multiple times (instead of referencing  previous entry)
  • User field prompts can now include a drop down list of selectable options for the user
  • Replacement fields can now include a maximum length ( ie: {date:5} )
  • XML log format has been rewritten and greatly improved
  • Added support to test database logging connection parameters from settings screen in GUI
  • Added a network utilities tab in the GUI settings area to allow easier network troubleshooting
  • Solid random option will no longer allow 0 or 255 as possible values
  • Fixed bug where disable wipe cancel option didn’t work in the GUI
  • Changed SMART self-tests from ‘captive’ mode to ‘short offline’ for better compatibility across drive models
  • Added option so random passes will use the same randomly chosen character instead of an entirely random pattern
  • Added option to reset/rescan LSI FC controllers
  • Hardware details pass logs can now be saved to the database
  • Added option to display a single dialog with all user fields instead of prompting individually
  • Added a new “wipe pattern” that just collects hardware details—no wipe takes place
  • Added a prompt to re-log when logging fails. New details/credentials can be entered.
  • Added support for the new driverless “blue” activation dongles

WipeDrive 7.8

  • Added asynchronous read/write support
  • Added support for WriteSame on ATA and SCSI devices
  • Added native support for 520 byte blocks
  • Added options to use legacy drive scanning/wiping
  • Logging results will now be displayed in color (based on success/failure)
  • Cleaned up dongle/cloud messaging used for “home” builds
  • Fixed crash with HP RAID cards

WipeDrive 7.3

  • Added an option to remove or set a custom watermark when using PDF logger
  • Added a sector viewer
  • Added option to blink lights on failed drives
  • All drive operations now include a UUID
  • Added option to display sector viewer button on results page after a wipe/verify
  • Drive tag now includes the UUID
  • Drive tag is now written to second sector (as well as the first and last as it previously did)
  • Added BOM to CSV logging when language is set to Japanese
  • Changed prompt for removable device to only appear after a wipe has finished
  • Updated translations
  • Failed drives now appear in red on GUI summary screen
  • Wipe speed in MB/s now shown on progress page
  • PXE GUI now displays its IP address on the main screen
  • Added options to ignore DCO/HPA areas
  • PDF log now includes SMART information, when available
  • Updated Japanese translations
  • Changed drive limitation from 100 drives to 300
  • Added Japanese translations
  • Wizard now includes pages to configure Email and FTP logging options
  • Vendor name is now correctly displayed for Micron SSDs
  • GUI now displays logging results for all loggers
  • Fixed a crash when logging to a database and a network share at the same time
  • Option ‘prompt-for-samba-credentials’ now works as expected in GUI mode

WipeDrive 7.2.5

  • Added option to log only wipe information (ie: without hardware details) when using the PDF logger
  • Added a bunch of options to the GUI that were previously unexposed
  • Added an option to allow writing of log files directly to the wiped drive
  • Improved detection of boot USB to prevent wiping itself
  • Updated translations
  • Fixed crash with LSI SCSI RAID cards that didn’t support free space detection
  • Fixed bug where TUI would refund licenses twice on failed wipe
  • Added support for SSD whitelisting
  • Added keep-alive messaging so PXE server knows when clients disappear unexpectedly
  • Text logger now includes machine serial number
  • PXE option to display serial numbers instead of IP addresses to track machines
  • Fixed crash with LSI SAS RAID cards that didn’t report drive manufacturer
  • Added ability to batch log ‘jobs’ together (special PDF-only log)
  • Added custom prompts for ‘job’ fields
  • Updated dongle server to display if a dongle is detected on startup and the count/expiration details

WipeDrive 7.2

  • SMART data is logged.
  • Linux kernel version now put in log files.
  • If going through jmicron usb-sata controller we no longer attempt to use TRIM on SSD’s.
  • If logging to removable the mounting of the removable log device is done before drives are scanned.
  • Bad sector and drive error counts now displayed on the report displayed on the screen (was just in logs before).
  • Quick verify now possible in custom patterns.
  • Secure Erase now possible in custom patterns.
  • Added Adaptec SCSI RAID controller support.
  • Added LSI SAS RAID controller support (Perc 6/I).
  • Added Dell PE2950 support.
  • Added Dell PE2850 support.
  • Added Dell PE1950 support.
  • Added T610 support.
  • Additional RAID support/fixes.
  • Offline Cloud Activation.
  • Added option to fail a drive before wiping if SMART status shows drive is failing.
  • Added option to try all different security options when making a CIFS (windows share) connection.
  • Added option to display IP address of machine in UI.
  • Added option to report user metrics back to our server (ie: wipe details, hardware info, linux configuration, etc).
  • Added option to leave email logging file/script on disk (useful for debugging).
  • Added options to leave other loggers files in /tmp (useful for debugging).
  • LsiScsiRaid now warns about failing drives; can still wipe the good drives.
  • Added ability to verify multiple drives concurrently.
  • PDF log is now has a watermark.
  • Database logging contains more hardware information - battery, storage controllers, network card speed, form factor, firewire ports.
  • CSV log now contains the wipe type.
  • Networking details can now be provided in a network.cfg file.
  • More than 26 SCSI generic devices can now be detected (would stop at 26 before)
  • Added additional custom field replacements: {hostname}, {ipaddress}, {wipe-status}, {overall-status}
  • Major changes to the underlying Linux system.
    • Reduced distribution size by a little over 50%
    • Boots noticably faster
    • Drivers are loaded on demand (fixes some issues with weird hardware)
  • As always, many bug fixes and improvements.

WipeDrive 7.0.4

  • MTC validation problems now reported in GUI.
  • When a drive is unlocked the linux device is reset so linux will requery the drive information.
  • Added option to make it so users can set whatever samba mount options they’d like
  • Enhanced USB detection
  • Gathers data on hardware and results of wiping for helping determine missing support for hardware.

WipeDrive 7.0

  • Raid controller support – Will attempt to reconfigure raids for best wiping and logging results – or at least get serial numbers for the drives being wiped
  • Changed warning text on TUI to be in bright yellow so it stands out
  • Using 127.0.0.1 instead of localhost to avoid issue when hosts file is missing/bad
  • Added MSSQL logging support via ODBC and removed legacy TDS support
  • If stop on dirty option is selected the drive will stop when it first encounters a problem rather than keep wiping unless ALL drives encountered an issue.
  • Added AFSSI 8580 pattern
  • Added USB information to SQL logs
  • Clarified raid related error messages
  • CSV logs had incorrect information for optical drives not present
  • Gathering hardware information is started when WipeDrive starts and is done in the background to improve logging performance
  • Reduced some UI ‘flickering’
  • Getting more serial numbers on devices behind raid controllers
  • Enhanced TUI so it can show wiping results of more drives ( scrollable )
  • Updated VISTR pattern to match spec from Fujitsu/Germany
  • Option to prompt user to enter hard drive serial number if WipeDrive could not determine it
  • Allow selection of individual drives to wipe rather than just 1 or all.
  • GUI can type ‘info’ to get build information on WipeDrive
  • XML log is escaped for special characters
  • Added options to allow logs to be sent through gmail
  • USB 3 hardware information gathered

WipeDrive 6.3

  • PXE option to prompt for drive selection or erase all
  • Bug fix: CSV logger drive model/vendor were stored in incorrect fields
  • Bug fix: XML logging wasn’t escaping special characters
  • Updated the German VSITR standard wipe to a newer version (still not the latest version available)
  • PXE option to configure prompt values from the server instead of on the client machines
  • Fixed some typos
  • Added PDF logging

WipeDrive 6.2

  • Added Spanish translation
  • Added German translation
  • Added Italian translation
  • Added French translation
  • Bug fix: were USB 2 ports were incorrectly detected.
  • Added detection support for USB 3 ports
  • Added a new “long text” logger (includes hardware information)
  • Bug fix: option –quit-on-log-mount-failed is now correctly handled when running GUI mode
  • Individual drive selection (no longer all or one)
  • Added TRIM support for SSDs
  • Updated database logging fields and related tools
  • Fixed –unlock-drives option to work on all drives found to be locked
  • Option to parse CPU speed from cpu model rather than always using speed determined by kernel
  • Ability to ‘tag’ a drives first and last sector on successful wipe

WipeDrive 6.1

  • Bug fix: HPA wasn’t logged if a DCO was on the drive
  • Various other HPA/DCO-related bugs were fixed
  • Option to determine what wipe choices should be presented to the user
  • Updated user documentation
  • CSS is now embedded inside the XML file (option to revert to old style available)
  • Bug fix: SQL logging happened before prompts for user fiends were shown
  • Added cloud account support
  • SecureErase will no longer timeout
  • Added dongle expiration
  • Updated database logging fields and related tools
  • Updated support for 520-byte sector block devices
  • 62
  • 05-Feb-2018
  • 1014 Views