File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / smartmontools / ChangeLog
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Mon Oct 14 07:54:03 2013 UTC (10 years, 8 months ago) by misho
Branches: smartmontools, elwix, MAIN
CVS tags: v6_2, HEAD
v 6.2

    1: $Id: ChangeLog,v 1.1.1.2 2013/10/14 07:54:03 misho Exp $
    2: 
    3: 2013-07-26  Christian Franke  <franke@computer.org>
    4: 
    5: 	smartmontools 6.2
    6: 
    7: 2013-07-25  Christian Franke  <franke@computer.org>
    8: 
    9: 	drivedb.h:
   10: 	- SandForce Driven SSDs: ADATA SP900
   11: 	- Transcend CompactFlash Cards: *GCF150
   12: 	- Hitachi/HGST Travelstar 5K750: Apple OEM
   13: 	- Hitachi/HGST Travelstar Z7K500
   14: 	- Hitachi/HGST Travelstar 7K750
   15: 	- Hitachi Deskstar 5K3000: *BLE630 OEM
   16: 	- Seagate Constellation ES.3
   17: 	- Western Digital Caviar Blue (SATA): Rename, add WD1602ABKS
   18: 	- Western Digital Caviar Blue (SATA 6Gb/s): Rename, add WD10EZEX
   19: 	- USB: Toshiba Canvio 3.0 Portable Hard Drive (0x0480:0xa007)
   20: 	- USB: Toshiba Canvio Desktop (0x0480:0xd010)
   21: 	- USB: Seagate FreeAgent Desk (0x0bc2:0x3008)
   22: 	- USB: Sharkoon 2-Bay RAID Box (0x6795:0x2756)
   23: 
   24: 2013-07-21  Christian Franke  <franke@computer.org>
   25: 
   26: 	utility.cpp: Add check for empty subexpressions in regular expressions.
   27: 
   28: 2013-07-21  Christian Franke  <franke@computer.org>
   29: 
   30: 	drivedb.h:
   31: 	- Crucial/Micron RealSSD C300/M500: Rename, add M500
   32: 	- SandForce Driven SSDs: Kingston KC300, MS200
   33: 	- Intel 320 Series SSDs: *A variant
   34: 	- Intel 330/335 Series SSDs: Rename, add 335 Series
   35: 	- Toshiba 2.5" HDD MK..46GSX
   36: 	- Toshiba 2.5" HDD MK..61GSY[N]: Rename, add *GSY variant
   37: 	- Toshiba 2.5" HDD MK..65GSX: *GSXF variant
   38: 	- Toshiba 3.5" HDD DT01ACA...
   39: 	- Seagate Laptop SSHD
   40: 	- Seagate Constellation ES.2: 2GB
   41: 	- USB: Seagate Expansion External (0x0bc2:0x3320)
   42: 	- USB: Seagate Backup Plus Desktop USB 3.0 (0x0bc2:0xa0a1)
   43: 	- USB: WD Elements (0x1058:0x10a2)
   44: 
   45: 2013-07-20  Christian Franke  <franke@computer.org>
   46: 
   47: 	dev_areca.cpp: Fix possible segfault on empty port.
   48: 
   49: 2013-07-20  Christian Franke  <franke@computer.org>
   50: 
   51: 	os_win32/daemon_win32.cpp: Do not install the service as interactive.
   52: 	This is no longer supported since Vista and produces misleading error
   53: 	messages in event log.
   54: 
   55: 2013-07-20  Christian Franke  <franke@computer.org>
   56: 
   57: 	ataprint.cpp: Do not print 'SCT Commands not supported' if SCT is
   58: 	not used (regression from r3825 r3826).
   59: 	smartctl.8.in: Mark '-g/-s wcreorder' as EXPERIMENTAL.
   60: 
   61: 2013-07-18  Christian Franke  <franke@computer.org>
   62: 
   63: 	os_win32.cpp: Add Win-8.1 and 2012r2 to get_os_version_str(),
   64: 	remove 9x/ME and NT4.
   65: 
   66: 2013-07-08  Alex Samorukov  <samm@os2.kiev.ua>
   67: 
   68: 	Add Automake 1.12.2 to the list of supported versions
   69: 
   70: 2013-07-07  Christian Franke  <franke@computer.org>
   71: 
   72: 	configure.ac: Support SVN 1.8 working copy format.
   73: 
   74: 2013-07-06  Alex Samorukov <samm@os2.kiev.ua>
   75: 
   76: 	smartctl: Added ATA Write Cache Reordering control using "-g wcreorder"
   77: 	and "-s wcreorder[,on|off]" options (bug #221)
   78: 	smartctl: minor formatting fixes
   79: 
   80: 2013-07-05  Alex Samorukov <samm@os2.kiev.ua>
   81: 
   82: 	HPT RAID support: maximum disk number now is 128 (#281)
   83: 
   84: 2013-06-28  Alex Samorukov <samm@os2.kiev.ua>
   85: 
   86: 	drivedb.h:
   87: 	- Apacer SDM4 2Gb SSD
   88: 
   89: 2013-06-17  Alex Samorukov <samm@os2.kiev.ua>
   90: 
   91: 	scsicmds.cpp: fix build on RedHat 9
   92: 	os_freebsd.cpp: skip port multipliers on FreeBSD
   93: 	drivedb.h:
   94: 	 - OWC Mercury EXTREME Pro 6G SSD (from #277)
   95: 	 - USB: Fujitsu  SATA-to-USB3.0 bridge chip (#280)
   96: 
   97: 2013-06-12  Alex Samorukov <samm@os2.kiev.ua>
   98: 
   99: 	drivedb.h:
  100: 	- JMicron SSD: P400e/P400m series
  101: 
  102: 2013-06-09  Christian Franke  <franke@computer.org>
  103: 
  104: 	INSTALL, NEWS, README, WARNINGS: Update SVN repository URLs.
  105: 
  106: 2013-06-09  Christian Franke  <franke@computer.org>
  107: 
  108: 	os_win32/smartd_warning.cmd: Using %DATE% in temp file names
  109: 	breaks the script if localized date contains '/'
  110: 	(This fix is already included in smartmontools-6.1-2.win32-setup.exe).
  111: 
  112: 2013-06-06  Christian Franke  <franke@computer.org>
  113: 
  114: 	os_win32/update-smart-drivedb.nsi: Use new SVN repository for
  115: 	download.
  116: 
  117: 2013-06-04  Christian Franke  <franke@computer.org>
  118: 
  119: 	update-smart-drivedb.in: Use new sourceforge code browser for
  120: 	download.
  121: 
  122: 2013-04-20  Christian Franke  <franke@computer.org>
  123: 
  124: 	drivedb.h:
  125: 	- InnoDisk InnoLite SATADOM D150QV-L SSDs
  126: 	- Intel 313 Series SSDs
  127: 	- Intel 330 Series SSDs: 240GB
  128: 	- JMicron based SSDs: Kingston V200 (ticket #267)
  129: 	- Samsung based SSDs: SM843T Series
  130: 
  131: 2013-04-20  Christian Franke  <franke@computer.org>
  132: 
  133: 	configure.ac: Linux: Try 'hostname -y' if 'nishostname' is missing.
  134: 
  135: 2013-04-18  Christian Franke  <franke@computer.org>
  136: 
  137: 	configure.ac, smartd_warning.sh.in: Add platform specific commands for
  138: 	host and domain names.
  139: 	os_win32/smartd_warning.cmd: Use WMI for DNS domain name.
  140: 
  141: 2013-04-18  Christian Franke  <franke@computer.org>
  142: 
  143: 	scsicmds.cpp, scsiprint.cpp: Silence -Wmaybe-uninitialized warning
  144: 	(g++ 4.8.0 with -flto).
  145: 
  146: 2013-03-29  Christian Franke  <franke@computer.org>
  147: 
  148: 	os_darwin.cpp: Silence -Wself-assign warning (ticket #266).
  149: 	os_darwin.cpp, os_netbsd.cpp, os_os2.cpp, os_qnxnto.cpp, os_solaris.cpp:
  150: 	Remove dummy functions no longer called since r3192.
  151: 
  152: 2013-03-27  Christian Franke  <franke@computer.org>
  153: 
  154: 	os_win32.cpp: Silence -Wunused-local-typedefs warning.
  155: 
  156: 2013-03-24  Christian Franke  <franke@computer.org>
  157: 
  158: 	dev_areca.cpp: Add casts to silence C++11 -Wnarrowing warning
  159: 	from g++ 4.8.
  160: 
  161: 2013-03-24  Christian Franke  <franke@computer.org>
  162: 
  163: 	Windows: Compile fixes for 64-bit Cygwin.
  164: 	It uses LP64 model instead of LLP64 (64-bit MSVC, MinGW).
  165: 
  166: 2013-03-16  Christian Franke  <franke@computer.org>
  167: 
  168: 	smartmontools 6.1
  169: 
  170: 2013-03-15  Christian Franke  <franke@computer.org>
  171: 
  172: 	os_win32.cpp: Support device names /dev/sd[a-z][a-z] (ticket #240).
  173: 	Enhance DEVICESCAN to 128 drives.  Add '-d [TYPE,]pd' option.
  174: 	smartctl.8.in, smartd.8.in: Document these enhancements.
  175: 
  176: 2013-03-14  Christian Franke  <franke@computer.org>
  177: 
  178: 	drivedb.h:
  179: 	- Seagate Barracuda 7200.14: Fix regex for new firmware version.
  180: 
  181: 2013-03-13  Christian Franke  <franke@computer.org>
  182: 
  183: 	drivedb.h:
  184: 	- USB: Prolific PL3507 (0x067b:0x3507): works with '-d usbjmicron,p'
  185: 
  186: 2013-03-13  Christian Franke  <franke@computer.org>
  187: 
  188: 	Create branch RELEASE_6_0_DRIVEDB with last drivedb.h file
  189: 	compatible with smartmontools 6.0.
  190: 
  191: 2013-03-13  Christian Franke  <franke@computer.org>
  192: 
  193: 	drivedb.h:
  194: 	- SandForce Driven SSDs: Fix format of attribute 198 (ticket #258).
  195: 	- SandForce Driven SSDs: Corsair Force GS
  196: 	- Indilinx Barefoot_2/Everest/Martini based SSDs: OCZ VERTEX PLUS R2
  197: 	- Samsung/Seagate SpinPoint M8: 320GB, 640GB
  198: 	- Seagate Momentus Thin
  199: 	- Quantum Fireball EX: 10.2GB
  200: 
  201: 2013-03-07  Christian Franke  <franke@computer.org>
  202: 
  203: 	ataidentify.cpp, ataprint.cpp: ACS-3 updates.
  204: 	ataprint.cpp: Improve device statistics error messages.
  205: 
  206: 2013-03-06  Christian Franke  <franke@computer.org>
  207: 
  208: 	smartd_warning.sh.in: Support BSD variant of 'hostname' command
  209: 	which prints FQDN.  Add Windows domain name (Cygwin).
  210: 
  211: 2013-03-01  Douglas Gilbert  <dgilbert@interlog.com>
  212: 
  213: 	scsicmds.h, scsicmds.cpp, scsiprint.cpp:
  214: 	- for SCSI disks prefer READ DEFECT(12) for finding the
  215: 	  grown defect list length (previously used READ DEFECT(10)
  216: 	  only)
  217: 
  218: 2013-03-01  Christian Franke  <franke@computer.org>
  219: 
  220: 	drivedb.h:
  221: 	- SandForce Driven SSDs: Transcend SSD320
  222: 	- Intel 520 Series SSDs: OEM variant
  223: 	- JMicron based SSDs: Transcend SSD25 IDE
  224: 	- HGST Travelstar 7K1000
  225: 	- Seagate Desktop HDD.15
  226: 	- Seagate LD25.2
  227: 	- Western Digital RE4 (SATA 6Gb/s)
  228: 	- USB: Fujitsu/Zalman ZM-VE300 (0x04c5:0x2028)
  229: 
  230: 2013-02-23  Christian Franke  <franke@computer.org>
  231: 
  232: 	drivedb.h: Crucial/Micron RealSSD C300: Remove bogus trailing '|' from
  233: 	regex (Regression from r3772).
  234: 
  235: 2013-02-16  Douglas Gilbert  <dgilbert@interlog.com>
  236: 
  237: 	scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp:
  238: 	- for SCSI disks, in 'smartctl --info' report physical
  239: 	  block size and lowest LBA alignement (if PB size
  240: 	  different from LB size); logical block provisioning
  241: 	  status (if any); and disk protection (a.k.a. DIF) type
  242: 
  243: 2013-02-19  Alex Samorukov  <samm@os2.kiev.ua>
  244: 
  245: 	atacmds.cpp: fixed scttemphist on LE machines, including PPC. Patch
  246: 	and report provided by Roger Roehrig.
  247: 
  248: 2013-02-16  Douglas Gilbert  <dgilbert@interlog.com>
  249: 
  250: 	scsicmds.h, scsicmds.cpp, scsiprint.h, scsiprint.cpp:
  251: 	- SCSI VPD work; improve rotation rate reporting and add form factor
  252: 
  253: 2013-02-14  Christian Franke  <franke@computer.org>
  254: 
  255: 	drivedb.h:
  256: 	- SandForce Driven SSDs: Kingston V+ 200, Mushkin Chronos deluxe,
  257: 	  OCZ Talos 2
  258: 	- Plextor M3 (Pro) Series SSDs
  259: 
  260: 2013-02-13  Christian Franke  <franke@computer.org>
  261: 
  262: 	drivedb.h:
  263: 	- Crucial/Micron RealSSD C300: new separate entry
  264: 	- Crucial/Micron RealSSD m4/C400: firmware bug warning
  265: 
  266: 2013-02-10  Alex Samorukov  <samm@os2.kiev.ua>
  267: 
  268: 	os_freebsd.cpp: adding device type fix for devices on MPT controllers.
  269: 
  270: 2013-02-06  Christian Franke  <franke@computer.org>
  271: 
  272: 	drivedb.h:
  273: 	- Seagate Samsung SpinPoint M8U (USB)
  274: 	- Hitachi/HGST Travelstar Z5K500
  275: 	- Hitachi/HGST Travelstar 5K750
  276: 	- Hitachi/HGST Deskstar 7K4000
  277: 	- Toshiba 2.5" HDD MK..37GSX
  278: 	- Toshiba 2.5" HDD MK..65GSX: GSXN variant
  279: 	- Toshiba 2.5" HDD MQ01ABD...
  280: 	- Seagate Momentus 7200.5
  281: 	- Western Digital Caviar Green (AF, SATA 6Gb/s): 2TB
  282: 	- USB: Samsung M3 Portable USB 3.0 (0x04e8:0x61b6)
  283: 	- USB: LaCie Rugged Mini USB 3.0 (0x059f:0x1051)
  284: 	- Change short attribute names required before r3343.
  285: 
  286: 2013-02-05  Christian Franke  <franke@computer.org>
  287: 
  288: 	smartd.cpp: Fix allocation of buffer passed to putenv().
  289: 	Using putenv("NAME") to unset NAME is not portable.
  290: 
  291: 2013-02-05  Christian Franke  <franke@computer.org>
  292: 
  293: 	do_release: New Signing Key.
  294: 
  295: 2013-01-31  Christian Franke  <franke@computer.org>
  296: 
  297: 	dev_areca.h: Use the C++ way to specify unused arguments.
  298: 	This silences -Wself-assign warning from clang++.
  299: 
  300: 2013-01-30  Christian Franke  <franke@computer.org>
  301: 
  302: 	configure.ac: Use AC_CHECK_TOOL for winmc and windres.
  303: 
  304: 2013-01-30  Christian Franke  <franke@computer.org>
  305: 
  306: 	Windows smartd: Install service with delayed auto start enabled.
  307: 
  308: 2013-01-26  Christian Franke  <franke@computer.org>
  309: 
  310: 	Windows smartd: Add eventlog MESSAGETABLE resource.
  311: 	Install/remove smartd.exe as event message file.
  312: 	Remove syslogevt.exe tool.
  313: 
  314: 2013-01-26  Christian Franke  <franke@computer.org>
  315: 
  316: 	Windows: Add required string CompanyName to VERSIONINFO.
  317: 
  318: 2013-01-23  Christian Franke  <franke@computer.org>
  319: 
  320: 	Windows: Add VERSIONINFO resource to exe files.
  321: 
  322: 2013-01-23  Christian Franke  <franke@computer.org>
  323: 
  324: 	drivedb.h:
  325: 	- Crucial/Micron RealSSD C300/C400/m4: m4 mSATA variant
  326: 	- Indilinx Barefoot 3 based SSDs
  327: 	- Intel DC S3700 Series SSDs
  328: 	- Samsung based SSD: Samsung SSD 840 Series
  329: 
  330: 2013-01-18  Christian Franke  <franke@computer.org>
  331: 
  332: 	AUTHORS: Convert to UTF-8.  Sort names.  Replace tabs.
  333: 
  334: 2013-01-18  Christian Franke  <franke@computer.org>
  335: 
  336: 	Rename configure.in to configure.ac to silence warning from
  337: 	new automake.
  338: 	autogen.sh: automake 1.12.5 is OK.
  339: 
  340: 2013-01-16  Christian Franke  <franke@computer.org>
  341: 
  342: 	atacmds.cpp: Fix assignment of BYTEORDER from -v option
  343: 	(Regression from r3719).
  344: 
  345: 2013-01-13  Ole Jørgen Legård  <ole@smartautomation.no>
  346: 
  347: 	os_qnxnto.cpp: Fix include of errno.h.
  348: 
  349: 2013-01-12  Christian Franke  <franke@computer.org>
  350: 
  351: 	drivedb.h:
  352: 	- SandForce Driven SSDs: Mushkin Callisto deluxe, SuperSSpeed S301
  353: 	- Intel 320 Series SSDs: 'B' (7mm) variant (ticket #257)
  354: 	- SAMSUNG SpinPoint F1 EG
  355: 	- SAMSUNG SpinPoint P80: SP0401N/TJ100-30
  356: 	- Western Digital Caviar Black: 4TB
  357: 	- Western Digital Caviar Black (AF): Remove non-AF models
  358: 	- Western Digital My Passport (USB, AF): 5000L, 10J variants
  359: 	- USB: WD My Passport USB 3.0 (0x1058:0x07a8)
  360: 	- USB: WD My Book Studio II (0x1058:0x1105)
  361: 
  362: 2013-01-02  Christian Franke  <franke@computer.org>
  363: 
  364: 	drivedb.h:
  365: 	- SandForce Driven SSDs: ADATA S396, Kingston 3K, V+
  366: 	- Indilinx Everest/Martini based SSDs: OCZ VERTEX PLUS
  367: 	- Samsung based SSD: Samsung SSD 840 PRO Series
  368: 
  369: 2013-01-02  Christian Franke  <franke@computer.org>
  370: 
  371: 	Add '-d usbjmicron,p' device type for Prolific USB bridges.
  372: 	Based on patch provided by Edward Sheldrake.
  373: 
  374: 2013-01-01  Christian Franke  <franke@computer.org>
  375: 
  376: 	smartd: Use Attribute 190 for temperature (-W) if 194 is not present.
  377: 
  378: 2013-01-01  Christian Franke  <franke@computer.org>
  379: 
  380: 	Happy New Year! Update copyright year in version info.
  381: 
  382: 2012-12-16  Alex Samorukov  <samm@os2.kiev.ua>
  383: 
  384: 	os_freebsd.cpp: WRITE LOG on LSI/Megaraid should work fine, disable
  385: 	check, problem was linux related.
  386: 	os_linux.cpp: Implemented autoscan for the megaraid SAS controolers.
  387: 	os_linux.cpp: fix WRITE LOG command in SAT layer for -d megaraid.
  388: 	Reason was direction flag always set to READ.
  389: 	os_linux.cpp: unblock autodetection for the SAT drives in -d megaraid.
  390: 
  391: 2012-12-14  Christian Franke  <franke@computer.org>
  392: 
  393: 	man pages: Fix usage of Hyphen (-) and Minus sign (\-).
  394: 
  395: 2012-12-13  Christian Franke  <franke@computer.org>
  396: 
  397: 	man pages: Update EXPERIMENTAL notes.
  398: 	Fix spelling (Red Hat Bugzilla 665028).
  399: 
  400: 2012-12-13  Christian Franke  <franke@computer.org>
  401: 
  402: 	ataprint.cpp: Print Additional Product Identifier (OEM Id).
  403: 
  404: 2012-12-13  Stanislav Brabec  <sbrabec@suse.cz>
  405: 
  406: 	Update FSF postal address in all files.
  407: 
  408: 2012-12-12  Christian Franke  <franke@computer.org>
  409: 
  410: 	smartctl.cpp: Remove include <new> for QNXNTO.
  411: 	Should only be needed if placement new is used.
  412: 	smartd.cpp: Remove very old _GNU_SOURCE define.
  413: 	It was added 10 years ago in r147.  It is not (or no longer) needed
  414: 	and has an unwanted side effect (__USE_MINGW_ANSI_STDIO) on MinGW.
  415: 
  416: 2012-12-11  Christian Franke  <franke@computer.org>
  417: 
  418: 	smartd.cpp: Add '-w PATH, --warnexec=PATH' option.
  419: 	smartd.8.in: Document this option.
  420: 
  421: 2012-12-11  Christian Franke  <franke@computer.org>
  422: 
  423: 	smartd.cpp: Add '-d ignore' directive.
  424: 	smartd.conf.5.in: Document '-d ignore'.  Add DEVICESCAN example.
  425: 	Remove duplicate and outdated info about device scanning.
  426: 	smartd.8.in: Add notes about RAID controllers to device scanning info.
  427: 
  428: 2012-12-11  Stanislav Brabec  <sbrabec@suse.cz>
  429: 
  430: 	* smartd.initd.in: SUSE: Added sysconfig options to disable
  431: 	persistent state writes, attribute log and set arbitrary smartd
  432: 	options.
  433: 
  434: 2012-12-03  Christian Franke  <franke@computer.org>
  435: 
  436: 	Avoid usage of strcpy(), strcat(), sprintf().
  437: 	Use snprintf() instead or change type to std::string.
  438: 	Use array references instead of char pointers for parameters.
  439: 
  440: 2012-12-03  Christian Franke  <franke@computer.org>
  441: 
  442: 	smartd.cpp: Ignore a device from DEVICESCAN if a preceding smartd.conf
  443: 	entry for the same device exists.
  444: 
  445: 2012-11-28  Christian Franke  <franke@computer.org>
  446: 
  447: 	smartd.conf.5.in: Document smartd_warning.sh/cmd scripts and
  448: 	the new environment variables.
  449: 	Makefile.am: Replace smartd_warning.* paths on man pages.
  450: 	Reformat long sed commands.
  451: 
  452: 2012-11-27  Christian Franke  <franke@computer.org>
  453: 
  454: 	smartd.cpp: Remove trailing newlines from some MailWarning() strings.
  455: 	os_win32/smartd_warning.cmd: Fix SMARTD_MESSAGE with parentheses.
  456: 
  457: 2012-11-25  Alex Samorukov  <samm@os2.kiev.ua>
  458: 
  459: 	OpenBSD: remove dummy functions
  460: 
  461: 2012-11-24  Christian Franke  <franke@computer.org>
  462: 
  463: 	Windows: Add tool wtssendmsg.exe based on no longer
  464: 	used module os_win32/wtssendmsg.cpp.
  465: 	os_win32/smartd_warning.cmd: Fix wtssendmsg call.
  466: 	os_win32/installer.nsi: Install smartd_warning.cmd
  467: 	and wtssendmsg.exe.  Fix uninstall of old ChangeLog.
  468: 
  469: 2012-11-23  Christian Franke  <franke@computer.org>
  470: 
  471: 	Move MSVC10 project files to new directory os_win32/vc10.
  472: 
  473: 2012-11-22  Christian Franke  <franke@computer.org>
  474: 
  475: 	smartd: Move warning message formatting and mailer/command
  476: 	startup to new script SYSCONFDIR/smartd_warning.sh
  477: 	(Windows: smartd_warning.cmd).
  478: 	Add environment variables SMARTD_PREVCNT and SMARTD_NEXTDAYS.
  479: 	Remove host/domainname related code from smartd.cpp
  480: 	and configure.in
  481: 
  482: 2012-11-22  Alex Samorukov  <samm@os2.kiev.ua>
  483: 
  484: 	smartctl: implemeted support for -g/-s rcache and -g/-s wcache for SCSI
  485: 	devices to control read/write device cache.
  486: 
  487: 2012-11-19  Alex Samorukov  <samm@os2.kiev.ua>
  488: 
  489: 	smartctl: supports progress indicator on selftests
  490: 	smartctl: prints rotation speed for SCSI drives, if supported
  491: 	smartctl: add headers to SCSI output, fix data blocks formatting,
  492: 	trim identification data
  493: 	os_linux.cpp: add autodetection for PERC H700 array
  494: 	smartd: trim SCSI vendor/model/serial before creating state files
  495: 
  496: 2012-11-18  Alex Samorukov  <samm@os2.kiev.ua>
  497: 
  498: 	smartd.cpp: implement error counters and temperature saving to the
  499: 	attrlog file for SCSI devices.
  500: 	smartd.cpp: added reset_warning_mail() if device is working for SCSI
  501: 
  502: 2012-11-18  Christian Franke  <franke@computer.org>
  503: 
  504: 	drivedb.h: Western Digital Caviar Green: Add -F xerrorlba
  505: 
  506: 2012-11-17  Alex Samorukov  <samm@os2.kiev.ua>
  507: 
  508: 	smartd.cpp: print lu_id for SPC devices, it is supported by standard
  509: 	smartd.cpp: added initial state file support for the SCSI devices
  510: 	smartd.cpp: add S/N to SCSI device identifier, lu_id is not available
  511: 	on some drives.
  512: 	smartd.cpp: fix warning for SCSI drives with self test in progress (#249)
  513: 	drivedb.h: added -F xerrorlba flag Seagate Barracuda LP/CC32
  514: 
  515: 2012-11-09  Christian Franke  <franke@computer.org>
  516: 
  517: 	Windows smartd: Allow quoting of '-M exec' argument
  518: 	to support path names with spaces.
  519: 
  520: 2012-11-09  Christian Franke  <franke@computer.org>
  521: 
  522: 	ataprint.cpp: Rework smartctl -l directory output.
  523: 	Add R/W, R/O info.  Report identical logs in one line.
  524: 
  525: 2012-11-09  Alex Samorukov  <samm@os2.kiev.ua>
  526: 
  527: 	os_freebsd.cpp: adding handling of SCSI devices exported with mfip
  528: 	driver. FreeBSD changing PDT code to 0x1f and we are changing it back
  529: 	to 0x00 (direct-access block device).
  530: 	os_freebsd.cpp: improved error handling for the ATA devices
  531: 
  532: 2012-11-04  Christian Franke  <franke@computer.org>
  533: 
  534: 	drivedb.h:
  535: 	- SandForce Driven SSDs: Mushkin Chronos
  536: 	- Indilinx Everest/Martini based SSDs: OCZ AGILITY4
  537: 	- Intel 710 Series SSDs: Add attribute 174
  538: 	- JMicron based SSDs: KINGSTON SSDNOW 30GB
  539: 	- Hitachi Deskstar 7K1000.C: *CLA330
  540: 	- Seagate DiamondMax 23, Barracuda 7200.12, 7200.14 (AF),
  541: 	  LP, Green (AF): no warnings for newer firmware versions
  542: 	- Western Digital Caviar Green (AF, SATA 6Gb/s): rename, add 1TB
  543: 	- USB: Toshiba Stor.E (0x0930:0x0b1[9a])
  544: 	- USB: Verbatim Store'n'Go (0x18a5:0x022b)
  545: 
  546: 2012-11-02  Alex Samorukov  <samm@os2.kiev.ua>
  547: 
  548: 	os_freebsd.cpp: disabling 48bit commands on legacy ATA controllers
  549: 	in ATACAM mode because of kernel bug.
  550: 
  551: 2012-10-31  Christian Franke  <franke@computer.org>
  552: 
  553: 	atacmdnames.cpp: Update for ATA-8-ACS, ACS-2, ACS-3.
  554: 	ataidentify.cpp: Mark retired/obsolete values.
  555: 	ataprint.cpp: Add new ACS-3 logs, mark obsolete logs.
  556: 
  557: 2012-10-27  Alex Samorukov  <samm@os2.kiev.ua>
  558: 
  559: 	os_freebsd.cpp: Have smartd prefer real device names over passN.
  560: 	Patch provided by dnelson, see ticket #21
  561: 	os_freebsd.cpp: fix 48-bit support for ATA legacy controllers in
  562: 	ATACAM mode, patch provided by Alexander Motin
  563: 
  564: 2012-10-25  Christian Franke  <franke@computer.org>
  565: 
  566: 	atacmds.cpp: Return error for get SCT ERC if ATA registers are
  567: 	unchanged after SMART_WRITE_LOG command (see ticket #245).
  568: 
  569: 2012-10-24  Christian Franke  <franke@computer.org>
  570: 
  571: 	dev_areca.cpp: Add missing parameter check to ata_pass_through().
  572: 	Update Areca info on man pages.
  573: 
  574: 2012-10-24  Christian Franke  <franke@computer.org>
  575: 
  576: 	dev_interface: Rework ATA parameter checks, use new flags
  577: 	ata_device::supports_* for new ata_cmd_is_supported().
  578: 	Replace ata_cmd_is_ok() by ata_cmd_is_supported() in scsiata.cpp
  579: 	and os_win32.cpp.
  580: 
  581: 2012-10-19  Alex Samorukov  <samm@os2.kiev.ua>
  582: 
  583: 	os_freebsd.cpp - fixed 3ware twe controller support broken
  584: 	by inerface migration.
  585: 
  586: 2012-10-18  Christian Franke  <franke@computer.org>
  587: 
  588: 	utility.cpp: Add missing errno clear in split_selective_arg()
  589: 	(Debian bug 690108).
  590: 	Remove unused function split_report_arg2().
  591: 
  592: 2012-10-18  Christian Franke  <franke@computer.org>
  593: 
  594: 	os_win32.cpp: define _WIN32.  This fixes build on
  595: 	Cygwin with new w32api-headers.
  596: 
  597: 2012-10-18  Alex Samorukov  <samm@os2.kiev.ua>
  598: 
  599: 	Compile fixes for Areca patch on FreeBSD.
  600: 	Added support for the /dev/twsX (3ware 9750) controller on FreeBSD.
  601: 	Manual pages updated with /dev/twsX device
  602: 	FreeBSD: Migrate 3ware interface to ata_pass_through()
  603: 	FreeBSD: fix missing drives detection on -d 3ware
  604: 	FreeBSD: 3ware - do not pass buffers direcly, use memcpy() instead
  605: 	FreeBSD: improved detection of 3ware/LSI controllers
  606: 
  607: 2012-10-16  Christian Franke  <franke@computer.org>
  608: 
  609: 	Compile fixes for Areca patch:
  610: 	Add missing includes.  Add GPL header.
  611: 	Add dev_areca.* to configure.in and Makefile.am.
  612: 
  613: 2012-10-16  Hank Wu  <hank@areca.com.tw>
  614: 
  615: 	Move common Areca code from os_freebsd.cpp, os_linux.cpp, os_win32.cpp
  616: 	to new files dev_areca.h, dev_areca.cpp.
  617: 	Add SAS support for FreeBSD and Linux.
  618: 
  619: 2012-10-10  Christian Franke  <franke@computer.org>
  620: 
  621: 	Rename old CHANGELOG to ChangeLog-5.0-6.0.
  622: 	Start new ChangeLog.
  623: 
  624: 2012-10-10  Christian Franke  <franke@computer.org>
  625: 
  626: 	smartmontools 6.0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>