GSmartControl Changelog

What's new in GSmartControl 0.8.7

Oct 31, 2014
  • Implemented support for Adaptec RAID 5805 controller and possibly other Adaptec models as well (Linux).
  • Implemented support for Areca RAID controller detection under Linux (untested).
  • Implemented support for 3ware 3w-sas-supported (twl) RAID controller detection under Linux (untested).
  • Implemented support for systems with several different 3ware controllers (twa/twe/twl).
  • Fixed invalid parsing of tw_cli output which caused non-detection of drives and controllers with controller or port numbers greater than 9 if tw_cli was found (3ware linux, windows).
  • The duplicate drives are no longer shown for some Intel matrix controllers under Windows; Intel RAID controllers are fully supported under Windows now.
  • Added options to show device name and serial number under drive icons.
  • Updated SMART attribute definitions and added warnings for SSD lifetime attributes.
  • gsmartcontrol-root has a new argument "--desktop=..." which replaces the old positional argument; compatibility with the old invocation syntax has been retained.
  • Completely documented the source using doxygen tags.
  • Added support for Fedora's consolehelper.
  • Made GSmartControl DPI-aware under Windows.
  • Fixed compilation issues with clang and gcc 4.7, as well as glib 2.31.x and newer.
  • Fixed minor issues in NSIS installer.
  • Fixed other minor bugs and made minor improvements.

New in GSmartControl 0.8.6 (Jun 13, 2011)

  • Support detecting drives behind 3ware controllers (Linux, Windows), including tw_cli/cx/px mode in Windows. Having tw_cli is recommended but not required.
  • Added support for specifying -d option and extra parameters via command line, "Add Device" and "Preferences" dialogs. This change effectively adds full support for multiple drives behind a single device name.
  • Beesu and su-to-root are supported by gsmartcontrol-root script now.
  • Completely revamped the attribute database and its handling, should be a lot more usable and forward-compatible now; SSD attributes are also included.
  • In-program help has been expanded considerably.
  • General improvements to user interface have been implemented (better GNOME HIG compliance, better tooltips, dialogs, etc...).
  • Added ability to show smartctl output for devices whose info could not be parsed fully.
  • Attributes in "brief" format are supported now.
  • The parser has been updated to reflect the recent changes in smartctl.
  • Quit and rescan operations are no longer denied without confirmation when tests are running.
  • The Windows NSIS installer has been vastly improved.
  • Better support for Windows Vista and 7.
  • Changed copyright notices for files with Whatever License to use Unlicense.
  • Added other minor features and fixed quite a few bugs.

New in GSmartControl 0.8.5 (Sep 5, 2009)

  • GSmartControl now uses XDG config directory for per-user configuration on UNIX and CSIDL_PROFILE directory on Windows. Existing configuration is migrated automatically.
  • The names are shown correctly for unsupported devices even with the latest smartctl snapshots now.
  • Smartctl SVN revision is shown (if available).
  • The progress bars update properly when parallel tests are run.
  • Fixed compilation under very old gtkmm/libglademm, and with gcc 4.4.
  • Fixed parsing of multiple error types in SMART error log.
  • Added minor features and fixed miscellaneous bugs.

New in GSmartControl 0.8.4 (Mar 24, 2009)

  • Linux Software RAID devices are blacklisted now (backported from Debian).
  • A man page has been generously contributed by Giuseppe Iuculano.
  • Smartctl version now includes the CVS snapshot date (if available).
  • By default, "smartctl-nc.exe" is searched for on Windows instead of "smartctl.exe".
  • An ability to use smartmontools-installed smartctl-nc.exe has been added.
  • Other minor changes have been made.

New in GSmartControl 0.8.3 (Dec 27, 2008)

  • A random "Smartctl returned an empty output" error on Windows was fixed. Thanks to Zurab Khetsuriani for testing.
  • Fixed a parser issue which prevented running self-tests in Windows.
  • The supplied icon (hopefully) shows correctly in Windows 2000 now.
  • This release adds an official support for Windows 2000 SP4.
  • Added scripts to allow GSmartControl to read smartctl data from cron-generated files. This allows users to read somewhat recent smartctl information without having to run GSmartControl as root.
  • Generously contributed by Alex Butcher .
  • Configure script correctly aborts instead of printing a warning if gtkmm or libglademm (if needed) is not found.
  • Configure script now accepts --enable-windows-console, --disable-abort-if-no-gtkmm, --disable-abort-if-no-glade-reader, as well as Windows-supporting "auto" for --enable-nsis-wine and --with-nsis.
  • Configure's --with-win32-env has been renamed to --with-windows-dlls.
  • The "About" dialog shows version information now.
  • Minor bugs were fixed.

New in GSmartControl 0.8.2 (Dec 11, 2008)

  • Fixed gsmartcontrol_root.sh script to support distributions with no
  • /usr/sbin in their users' paths (thanks to Erwan Velu).
  • Added desktop auto-detection to gsmartcontrol_root.sh script. This allows
  • us to use only one desktop file (thanks to Erwan Velu).
  • Added debian package directory (named "debian.dist" for now to avoid
  • control file conflicts with Build Service).
  • Renamed gsmartcontrol_root.sh to gsmartcontrol-root, to make Debian happy.
  • Added make targets for Windows packages (zip and NSIS).
  • Fixed Windows-related issues (Vista is fully supported now).
  • Fixed minor bugs:
  • Smartctl parser is win32-locale-aware now.
  • No more unnecessary parsing.
  • No segfault on exit under Windows and Solaris.
  • A friendlier message is displayed if smartctl was not found.
  • No hilighted labels when switching tabs in Information window.

New in GSmartControl 0.8.1 (Nov 11, 2008)

  • Disabled Linux "by-id" drive detection - it's unreliable on some broken systems.
  • Added some more attribute descriptions.
  • Our names for attributes override smartctls' now.
  • Added a proper "Add Device" dialog for Windows.
  • Added an icon and resource file for Windows.
  • Fixed minor bugs

New in GSmartControl 0.8.0 RC4 (Oct 21, 2008)

  • Support for FreeBSD, NetBSD, OpenBSD, Solaris (gcc and Sun studio), DragonFly BSD (partially tested), Windows (partially tested), Mac OS X (untested), and QNX (untested).
  • Support for older PCRE versions.
  • A new gsmartcontrol_root.sh script to easily run gsmartcontrol as root.
  • Improved .desktop files.
  • Minor bugfixes.

New in GSmartControl 0.8.0 RC3 (Oct 8, 2008)

  • This release adds support for udevless Linux distributions by providing a fallback /proc/partitions-based drive detection method.
  • There are several other minor fixes.