--- - branch: MAIN date: Wed Apr 8 01:43:33 UTC 2015 files: - new: '1.26' old: '1.25' path: pkgsrc/sysutils/smartmontools/Makefile pathrev: pkgsrc/sysutils/smartmontools/Makefile@1.26 type: modified - new: '1.8' old: '1.7' path: pkgsrc/sysutils/smartmontools/PLIST pathrev: pkgsrc/sysutils/smartmontools/PLIST@1.8 type: modified - new: '1.23' old: '1.22' path: pkgsrc/sysutils/smartmontools/distinfo pathrev: pkgsrc/sysutils/smartmontools/distinfo@1.23 type: modified - new: '1.8' old: '1.7' path: pkgsrc/sysutils/smartmontools/patches/patch-aa pathrev: pkgsrc/sysutils/smartmontools/patches/patch-aa@1.8 type: modified - new: '1.4' old: '1.3' path: pkgsrc/sysutils/smartmontools/patches/patch-ag pathrev: pkgsrc/sysutils/smartmontools/patches/patch-ag@1.4 type: modified - new: '1.2' old: '1.1' path: pkgsrc/sysutils/smartmontools/patches/patch-os__netbsd.cpp pathrev: pkgsrc/sysutils/smartmontools/patches/patch-os__netbsd.cpp@1.2 type: modified id: 20150408T014333Z.9bdd5e8a51a8549b5d0f990bb53052ba895f40de log: "2014-07-26 Christian Franke \n\n\tsmartmontools 6.3\n\n2014-07-25 \ Christian Franke \n\n\tdrivedb.h:\n\t- Apple SD/SM/TS...E/F SSDs: Rename, add TS*[EF]\n\t- JMicron based SSDs: Fix regex for Apple TS*C\n\t- Marvell based SanDisk SSDs: X210\n\n2014-07-25 Alex Samorukov \n\n\tdrivedb.h: Apple SM* SSD - add attribute 173 description (guessed)\n\n2014-07-23 Christian Franke \n\n\tataprint.cpp: Print SCT Status regardless of SCT Data Table support.\n\tatacmds.cpp: ataReadSCTTempHist(): Do not reread initial SCT Status.\n\tconfigure.ac: Fix typo in help text. Add MinGW comment.\n\n2014-07-22 \ Christian Franke \n\n\tdrivedb.h:\n\t- Apple SD/SM...E/F SSDs (ticket #342)\n\t- Apple SSD SM128, Asus-Phison SSD: Remove (missing attribute info)\n\n2014-07-20 Christian Franke \n\n\tatacmds.cpp: Rework heuristics for 'tempminmax' format.\n\tNow supports negative values (ticket #291) and WDC over temperature\n\tcounter.\n\tChange default for Head_Flying_Hours to 'raw24(raw8)'. This provides\n\tmore reasonable output for Seagate HDDs missing in drivedb.h.\n\tdrivedb.h: Comment new default for Head_Flying_Hours.\n\tsmartctl.8.in, smartd.8.in, smartd.conf.5.in:\n\tFix usage of line breaks and empty lines.\n\n2014-07-19 \ Christian Franke \n\n\tsmartctl.8.in, smartd.8.in, smartd.conf.5.in, update-smart-drivedb.8.in:\n\tAdd FILES section. Move FULL PATH info to FILES section.\n\tRename REFERENCES section. Move HOME PAGE info to REFERENCES section.\n\tRemove AUTHORS section from smartd.conf man page.\n\tUpdate or remove various outdated info.\n\n2014-07-18 Christian Franke \n\n\tconfigure.ac: Use 'email' instead of 'mail' on Cygwin.\n\tRemove outdated '-mno-cygwin' error check.\n\tMakefile.am, smartd.conf.5.in: Replace 'mail' by actual platform\n\tspecific mailer.\n\texamplescripts/README, examplescripts/Example[123]: Remove bashisms.\n\tUse '/usr/bin/mail' instead of '/bin/mail'.\n\tos_win32/daemon_win32.cpp: Support older MinGW headers with missing\n\tstruct SERVICE_DELAYED_AUTO_START_INFO.\n\n2014-07-17 \ Christian Franke \n\n\tdrivedb.h:\n\t- Crucial/Micron MX100/M500/M510/M550 Client SSDs: Rename, add MX100,\n\t update MX510/550\n\t- Indilinx Barefoot based SSDs: OCZ Vertex 1.10\n\t- Intel 320 Series SSDs: 'L' variant\n\t- JMicron based SSDs: Transcend *18M-M variant\n\t- Plextor M3/M5 (Pro) Series SSDs: M5M (mSATA) variant\n\t- Samsung based SSDs: 840 EVO\n\n2014-07-16 \ Christian Franke \n\n\tdrivedb.h:\n\t- Marvell based SanDisk SSDs: Extreme II (ticket #334), others\n\t- SanDisk based SSDs: iSSD P4 (ticket #272), U100 (ticket #337), others\n\t- USB: Iomega (0x059b:0x047a)\n\t- USB: WD My Passport: Merge entries\n\t- USB: WD My Passport USB 3.0 (0x1058:0x074a, 0x1058:0x0820)\n\t- USB: ADATA (0x125f:0xa[13]1a)\n\t- USB: JMicron JMS539 (0x152d:0x0539): New FW supports SAT (ticket #338)\n\t- USB: TrekStor Datastation (0x1e68:0x0050) (Red Hat Bugzilla 954162)\n\n2014-07-13 Christian Franke \n\n\tatacmds.cpp: Add missing const and initialization.\n\tDon't print extra '\\n' if self-test log is empty.\n\tataprint.cpp: Add new ACS-4 log.\n\tcciss.cpp: Fix C++11 builds on Linux. GCC and CLang do not\n\tpredefine 'linux' when in '-std=c++11' mode.\n\tsmartd.cpp: Update description of Windows smartd service.\n\tREADME: Update license info. \ Remove outdated ATA references.\n\n2014-07-10 Christian Franke \n\n\tMakefile.am: Rework build of Solaris specific man pages.\n\tThis fixes some bogus and some missing replacements.\n\tsmartctl.8.in, smartd.8.in, smartd.conf.5.in: Minor typo and syntax\n\tfixes.\n\n2014-07-09 Christian Franke \n\n\tsmartctl.8.in, smartd.8.in, smartd.conf.5.in: Avoid '.SH' macros with no\n\targument. Remove colons from section names.\n\tMerge sections CONTRIBUTORS and CREDITS with AUTHORS.\n\tUpdate SEE ALSO sections.\n\n2014-07-05 Christian Franke \n\n\tconfigure.ac: Remove snprintf() compile time test.\n\tAdd '--with-working-snprintf' configure option.\n\tAdd __USE_MINGW_ANSI_STDIO test for MinGW GCC.\n\tutility.cpp: Add snprintf() runtime test.\n\tAdd GCC version to output of -V option.\n\tMakefile.am: Add update-smart-drivedb.1m for Solaris.\n\n2014-06-30 Christian Franke \n\n\tconfigure.ac: Update macros as suggested by 'autoconf --warnings=obsolete'.\n\tMakefile.am: Add creation of empty directories to install targets.\n\n2014-06-29 Christian Franke \n\n\tconfigure.ac, Makefile.am, smartd.cpp, smartd_warning.sh.in:\n\tAdd '--with-smartdscriptdir' configure option to change location of\n\tsmartd_warning.sh (Debian bug 710815).\n\tAdd '--with-smartdplugindir' configure option to change (or disable)\n\tsmartd_warning.sh plugin location.\n\tsmartd.conf.5.in: Optionally hide the plugin documentation.\n\n2014-06-27 Christian Franke \n\n\tMakefile.am: Add update-smart-drivedb.8 target.\n\tupdate-smart-drivedb.8.in: Add copyright and version info.\n\tAdjust path names for make target.\n\tAdd FreeBSD/OpenBSD specific info.\n\n2014-06-27 Hannes von Haugwitz \n\n\tupdate-smart-drivedb.8.in: New man page (Debian bug 708433).\n\n2014-06-27 Christian Franke \n\n\tconfigure.ac: Suppress pkg-config warnings about missing 'systemd.pc'.\n\tMakefile.am: Silence build of man pages and svnversion.h.\n\tThis makes '--enable-silent-rules' or 'make V=0' more effective\n\t(available since automake 1.13).\n\n2014-06-27 Christian Franke \n\n\tdrivedb.h:\n\t- Crucial/Micron RealSSD C300/M500: New attributes (ticket #326)\n\t- SandForce Driven SSDs: ADATA XM11, Corsair Force LS, OWC Aura Pro 6G\n\t OWC Mercury Electra Pro 3G, PNY Prevail Elite, Transcend SSD320/720\n\n2014-06-25 Christian Franke \n\n\tos_win32.cpp: Fix calculation of SCSI resid.\n\n2014-06-23 Christian Franke \n\n\tscsiata.cpp: usbjmicron_device: Fix SMART Status check for USB bridges\n\twhich always return 0x01. Add JMicron specific error messages.\n\n2014-06-22 Christian Franke \n\n\tatacmds.cpp, ataprint.cpp: Improve messages for unsupported SMART Status\n\tcommand.\n\tataprint.cpp: Print form factor.\n\n2014-06-21 Christian Franke \n\n\tdrivedb.h:\n\t- Crucial/Micron M500/M510/M550 Client SSDs\n\t- Micron M500DC Enterprise SSDs\n\tBased on patch provided by Clayton Hawkings from Micron.\n\n2014-06-20 Christian Franke \ \n\n\tautogen.sh: automake 1.14.1 works.\n\n2014-06-20 \ Christian Franke \n\n\tscsiata.cpp: usbjmicron_device: Check SCSI resid for SMART STATUS.\n\tSome (Prolific) USB bridges do not transfer a status byte.\n\tos_win32.cpp: Include SCSI resid in debug output.\n\n2014-06-19 \ Douglas Gilbert \n\n\tscsiprint.cpp:\n\t- minor comment clean-up\n\n2014-06-19 Christian Franke \n\n\tdrivedb.h:\n\t- Intel 730 and DC S3500/S3700 Series SSDs: rename, add 730 and S3700.\n\tRemove extra S3700 entry. Based on patch provided by Tim Small.\n\n2014-06-18 Christian Franke \n\n\tos_win32.cpp: Fix CSMI support for older Intel RST drivers which set\n\tbPortIdentifier=0xff (regression from r3888).\n\tos_win32/installer.nsi: Create standard InstallLocation registry entry.\n\tKeep old Install_Dir entry if needed for GSmartControl.\n\tUpdate links in registry and shortcuts.\n\n2014-06-18 \ Christian Franke \n\n\tdrivedb.h:\n\t- USB: Buffalo MiniStationHD-PCFU3 (0x0411:0x0240)\n\t- USB: Toshiba Stor.E Plus (0x0480:0xa00a) (Debian bug 734395)\n\t- USB: Samsung D3 Station (0x04e8:0x6124) (ticket #332)\n\t- USB: Samsung M3 Portable (0x04e8:0x61b[45])\n\t- USB: Seagate Expansion Portable (0x0bc2:0x2312)\n\t- USB: Seagate Expansion External (0x0bc2:0x3312) (ticket #320)\n\t- USB: WD Elements (0x1058:0x10[ab]8) (ticket #331)\n\t- USB: ASMedia AS2105 (0x174c:0x5136)\n\n2014-06-16 \ Christian Franke \n\n\tdrivedb.h:\n\t- Seagate Laptop Thin HDD\n\t- Seagate Barracuda 7200.14 (AF): *DM000 variant\n\t- Seagate Barracuda Green (AF): no warnings for newer firmware versions\n\t- Seagate Constellation.2 (SATA)\n\t- Seagate NAS HDD\n\t- Seagate Video 3.5 HDD\n\n2014-06-15 Christian Franke \n\n\tdrivedb.h, smartctl.8.in, smartd.8.in, INSTALL, NEWS, TODO, WARNINGS:\n\tFix old Trac links.\n\n2014-05-23 Alex Samorukov \n\n\tos_freebsd.cpp: fixed #321 (compiler warning on 32 bit architectures),\n\tpatch provided by tijl\n\n2014-05-01 \ Christian Franke \n\n\tos_linux.cpp: Clarify copyright info in GPL header.\n\tsmartctl.8.in, smartd.conf.5.in: Update '-d aacraid' info.\n\n2014-04-30 \ Douglas Gilbert \n\n\tscsiprint.cpp:\n\t- Lowest aligned LBA > 0 not common so only output in that case\n\n2014-04-28 Christian Franke \ \n\n\tautogen.sh: Allow automake 1.14, suppress 'subdir-objects' warning.\n\tMakefile.am: Add new 'compile' script to target 'maintainer-clean'.\n\n2014-04-28 \ Douglas Gilbert \n\n\tscsicmds.h, scsicmds.cpp, scsiprint.h:\n\t- improve handling of modern SCSI disks (SAS SSDs)\n\t show compliance (SCSI version), show 12 Gbps SAS-3\n\t speed, and flag ZBC presence\n\n2014-04-27 Alex Samorukov \ \n\n\tdrivedb.h:\n\t- Toshiba 3.5\" MG03ACAxxx(Y) Enterprise HDD\n\n2014-04-27 Christian Franke \n\n\tFixes for aacraid patch:\n\taacraid.h: Fix typo which breaks 32-bit build.\n\tos_linux.cpp: Remove useless member variable afd.\n\tFix error handling of /proc/devices parsing.\n\tAvoid unsafe sprintf(). Fix help text.\n\n2014-04-27 Raghava Aditya \n\n\tos_linux.cpp:\n\t- Added support for aacraid drivers\n\t- Created a new interface for aacraid\n\t \ smartctl -d aacraid,H,L,ID /dev/sdx\n\n2014-04-18 Douglas Gilbert \n\n\tscsicmds.cpp:\n\t- supported_vpd_pages(): lower response length to stop sense data\n noise on old disks (pre SPC-3)\n\n2014-04-17 Christian Franke \n\n\tdrivedb.h:\n\t- Western Digital RE4 (SATA 6Gb/s): WD2000FYYX\n\t- Western Digital Se\n\t- Western Digital Caviar Green (AF, SATA 6Gb/s): 4TB\n\t- Western Digital Black: Rename, add 3TB, AF, remove extra AF entry\n\t- Western Digital Red: 4TB (ticket #322)\n\t- Western Digital Blue Mobile\n\n2014-04-10 Christian Franke \n\n\tos_win32.cpp: Rework CSMI port scanning.\n\tUse bPortIdentifier instead of Phy array index for addressing.\n\tIgnore possibly bogus bNumberOfPhys (ticket #325).\n\n2014-04-09 \ Douglas Gilbert \n\n\tscsiprint.cpp:\n\t- add guard to scsiPrintSasPhy() invocation; resolve ticket #204\n\n2014-04-06 Christian Franke \n\n\tWARNINGS: Remove all entries. Add link to Warnings page in Wiki.\n\n2014-03-13 Christian Franke \n\n\tdrivedb.h:\n\t- Crucial/Micron RealSSD C300/M500: *SSD1 variant\n\t- SandForce Driven SSDs: ADATA SP300, ADATA SP800, ADATA SP900 DL2,\n\tCorsair Force SSD, Kingston SE50S3, Kingston SKC380S3,\n\tSmart Storage XceedIOPS2, VisionTek GoDrive\n\t- Indilinx Barefoot 3 based SSDs: OCZ VERTEX 450\n\t- JMicron based SSDs: ADATA SP600\n\t- Plextor M3/M5 (Pro) Series SSDs: Rename, add M5S (ticket #297), M5Pro\n\n2014-03-06 Christian Franke \n\n\tdrivedb.h:\n\t- OCZ Intrepid 3000 SSDs\n\t- Intel 320 Series SSDs: 'D' variant (ticket #315)\n\t- Intel DC S3500 Series SSDs: 'T' variant (ticket #315)\n\n2014-03-05 Christian Franke \n\n\tataprint.cpp: Check SCT Feature Control support bit for '-g/-s wcreorder'.\n\tThis prevents bogus error messages if SCT support excludes SCT Feature\n\tControl command.\n\tatacmds.cpp: Fix error message text for SCT Feature Control command.\n\n2014-03-03 Christian Franke \n\n\tsmartctl.8.in, smartd.8.in, smartd.conf.5.in: Remove bashisms from\n\tshell script examples.\n\n2014-03-03 Christian Franke \ \n\n\tMakefile.am, os_win32/smart*_res.rc.in: Set Copyright year in\n\tWindows VERSIONINFO resource.\n\n2014-03-03 Christian Franke \n\n\tos_linux.cpp: Fix glob(3) max path count (ticket #317).\n\n2014-03-03 Christian Franke \n\n\tconfigure.ac, Makefile.am: Add '--with-systemdenvfile=[FILE|no]'\n\tconfigure option to change or remove (ticket #316) the systemd\n\tEnvironmentFile setting.\n\tsmartd.service.in: Add a reference to documentation (ticket #316).\n\n2014-02-18 Alex Samorukov \ \n\tos_freebsd.cpp: use %lu for iop->resp_sense_len\n\n2014-02-16 \ Alex Samorukov \n\tos_freebsd.cpp: mass updates, provided by Tijl Coosemans\n\t- Remove some unused private fields from some classes (found by Clang)\n\t- In freebsd_scsi_device::scsi_pass_through:\n\t* Make sure this function returns false on error instead of an error\n\t code that gets converted to true.\n\t* Put printing of the \"Incoming data\" debug info right after the\n\t \ cam_send_ccb() call and before the error checking to make debugging\n\t easier.\n\t* When copying sense data make sure the fields in the CCB are actually\n\t valid with CAM_AUTOSNS_VALID. Also make sure that the size of the\n\t sense data doesn't overflow max_sense_len. This was the real cause for\n\t the crash in ports/181836.\n\t* Add some debug printing on the sense data.\n\n2014-02-03 Christian Franke \n\n\tdev_areca.cpp: Check cmds index before use (ticket #312).\n\tMake cmds array static const.\n\n2014-01-01 \ Christian Franke \n\n\tHappy New Year! Update copyright year in version info.\n\n2013-12-21 Christian Franke \n\n\tdrivedb.h:\n\t- Intel 525 Series SSDs\n\t- Intel 530 Series SSDs (ticket #308)\n\n2013-12-19 Christian Franke \n\n\tdrivedb.h:\n\t- Seagate Samsung Spinpoint F4\n\t- Seagate Desktop SSHD\n\t- Seagate Constellation CS\n\t- Western Digital Red: *JFCX variant\n\t- Western Digital Green Mobile\n\t- Western Digital Elements / My Passport (USB): rename\n\n2013-12-19 Christian Franke \n\n\tautogen.sh: automake 1.13.3 works.\n\n2013-12-14 Christian Franke \n\n\tdrivedb.h:\n\t- Toshiba 2.5\" HDD MK..65GSX: \"... H\" (USB?) variant\n\t- Toshiba 2.5\" HDD MQ01UBD... (USB 3.0)\n\t- USB: Toshiba Stor.E Slim USB 3.0 (0x0480:0x0100)\n\t- USB: Toshiba Stor.E Basics (0x0480:0xa009)\n\t- USB: Toshiba Stor.E (0x0939:0x0b15)\n\t- USB: Seagate FreeAgent GoFlex (0x0bc2:0x5020)\n\t- USB: WD My Passport Ultra (0x1058:0x0741)\n\t- USB: WD Elements (0x1058:0x1048)\n\t- USB: Initio (0x13fd:0x1640) (ticket #295)\n\t- USB: LucidPORT (0x1759:0x5100)\n\n2013-12-08 Christian Franke \n\n\tdrivedb.h:\n\t- Apacer SDM4: SFDDA01C firmware (ticket #304).\n\t- Crucial/Micron RealSSD m4/C400/P400: M4 SSD1 (ticket #306).\n\t- Seagate Barracuda 7200.14: Check part number to avoid bogus\n\tfirmware bug warning (ticket #298).\n\n2013-11-23 Christian Franke \n\n\tconfigure.ac, utility.cpp: Remove __DATE__, __TIME__\n\tand SMARTMONTOOLS_CONFIGURE_DATE.\n\tThis obsoletes OpenSUSE nobuild-date.patch.\n\tReproducible builds are now supported.\n\n2013-11-15 \ Alex Samorukov \n\n os_freebsd.cpp: Fix crash on FreeBSD 9.2 caused by wrong\n SCSI status check condition.\n os_freebsd.cpp: Print debug info on errors only if requested.\n\n2013-11-07 Matt Kraai <...>\n\n\tsmartctl.cpp: Add missing stdlib.h.\n\tThis fixes build on QNX 6.3.2 (ticket #300).\n\n2013-11-07 \ Roger Ræ\x97¦hrig <...>\n\n\tdrivedb.h: Intel DC S3500 Series SSDs: Add -F xerrorlba.\n\n2013-11-07 Roger Ræ\x97¦hrig <...>\n\n\tatacmds.cpp: Fix Extended Comprehensive Error Log timestamp\n\tbyte order on big endian machines.\n\n2013-09-12 \ Christoph Egger \n\n\tdev_areca.h: Fix build on kFreeBSD (Debian bug 717567).\n\tThis obsoletes Debian kfreebsd.patch.\n\n2013-08-17 Christian Franke \n\n\texamplescripts: Add scripts from Debian and Fedora packages.\n\n2013-08-17 Christian Franke \n\n\tAdd spaces between string literals and macro identifiers.\n\tThis avoids the interpretation as user-defined literals if\n\tC++11 is enabled (g++ -std=gnu++11).\n\n2013-08-15 Dan Lukes \n\n\tdrivedb.h: Intel DC S3500 Series SSDs\n\n2013-08-12 Christian Franke \n\n\tdrivedb.h: Intel 320 Series SSDs: Add attribute 183 and 199.\n\n2013-08-10 Christian Franke \ \n\n\tautogen.sh: automake 1.10.3, 1.12.6, and 1.13.4 work.\n\tThe new automake 1.14 is left out for now due to the\n\t'subdir-objects' warning and the new 'compile' script.\n\tAdd options '--force' and '--warnings=CATEGORY'.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/sysutils/smartmontools' unixtime: '1428457413' user: rodent