Annotation of embedaddon/smartmontools/ChangeLog, revision 1.1.1.2

1.1.1.2 ! misho       1: $Id: ChangeLog 3841 2013-07-26 17:38:57Z chrfranke $
        !             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).
1.1       misho     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>