diff --git a/sm5/CHANGELOG b/sm5/CHANGELOG index 8131a2f88b39cef82e7a90d0800dde8fdeb43d3a..d44a2deb72582a0b464e531848794e49a4f33960 100644 --- a/sm5/CHANGELOG +++ b/sm5/CHANGELOG @@ -1,6 +1,9 @@ CHANGELOG for smartmontools -$Id: CHANGELOG,v 1.264 2003/11/19 06:23:22 dpgilbert Exp $ +$Id: CHANGELOG,v 1.265 2003/11/19 21:34:07 ballen4705 Exp $ + +The most recent version of this file is: +http://cvs.sourceforge.net/viewcvs.py/smartmontools/sm5/CHANGELOG?sortby=date&view=markup Maintainers / Developers Key: [BA] Bruce Allen @@ -19,9 +22,15 @@ Maintainers / Developers Key: NOTES FOR FUTURE RELEASES: see TODO file. -CURRENT DEVELOPMENT VERSION (see VERSION file in this directory): +<ADDITIONS TO THE CHANGE LOG SHOULD BE ADDED JUST BELOW HERE, PLEASE> + + + +smartmontools 5.25 - <ADDITIONS TO THE CHANGE LOG SHOULD BE ADDED HERE, PLEASE> +Note: there was no '5.24' release. From this point on, even numbered +releases will be 'stable' ones and odd numbered releases will be +unstable/testing/development ones. [DG] smartd/smartctl: changed scsiClearControlGLTSD() to scsiSetControlGLTSD() with an 'enabled' argument so '-S on' diff --git a/sm5/NEWS b/sm5/NEWS index ebe1cc04d15950c7d7031f6f21ee74d5d067b0a0..8c7101744827c7324945ace411dfa0adb6042720 100644 --- a/sm5/NEWS +++ b/sm5/NEWS @@ -1,11 +1,21 @@ smartmontools NEWS ------------------ -CVS ID: $Id: NEWS,v 1.10 2003/10/26 03:00:07 ballen4705 Exp $ +CVS ID: $Id: NEWS,v 1.11 2003/11/19 21:34:07 ballen4705 Exp $ -Refer to the CHANGELOG file for a complete change log. +The most up-to-date version of this file is: +http://cvs.sourceforge.net/viewcvs.py/smartmontools/sm5/NEWS?sortby=date&view=markup -See http://sourceforge.net/news/?group_id=64297 for the most recent news. +Date: 2003-11-18 +Summary: smartmontools release 5.25 +----------------------------------- +From this point on, even numbered releases will be 'stable' ones and +odd numbered releases (like this one) will be +unstable/testing/development ones. This release should not hang when +accessing USB devices. It provides SCSI self-test log monitoring, and +a larger table of known ATA drives. DEVICESCAN should work correctly +even on file systems containing XFS or JFS partitions, and on machines +that use devfs, even without traditional links. Date: 2003-10-28 Summary: smartmontools release 5.22 diff --git a/sm5/smartmontools.spec b/sm5/smartmontools.spec index 50ccf3e1f2d50649317c2b6783e45aa05128d5e0..f7bd6940702b63901afcd1ebf0535aaa67902d09 100644 --- a/sm5/smartmontools.spec +++ b/sm5/smartmontools.spec @@ -30,7 +30,7 @@ Packager: Bruce Allen <smartmontools-support@lists.sourceforge.net> # http://ftp1.sourceforge.net/smartmontools/smartmontools-%{version}-%{release}.tar.gz # CVS ID of this file is: -# $Id: smartmontools.spec,v 1.141 2003/11/02 18:15:54 ballen4705 Exp $ +# $Id: smartmontools.spec,v 1.142 2003/11/19 21:34:07 ballen4705 Exp $ # Copyright (C) 2002-3 Bruce Allen <smartmontools-support@lists.sourceforge.net> # Home page: http://smartmontools.sourceforge.net/ @@ -306,6 +306,83 @@ fi # [PW] Phil Williams %changelog +* Wed Nov 19 2003 Bruce Allen <smartmontools-support@lists.sourceforge.net> + [DG] smartd/smartctl: changed scsiClearControlGLTSD() to + scsiSetControlGLTSD() with an 'enabled' argument so '-S on' + and '-S off' work for SCSI devices (if changing GLTSD supported). + [BA] smartd/smartctl: wired in scsiClearControlGLTSD(). Could still + use a corresponding Set function. Left stubs for this purpose. + [DG] scsicmds: added scsiClearControlGLTSD() [still to be wired in] + [BA] smartctl: make SCSI -T options behave the same way as the + ATA ones. + [DG] smartctl: output scsi transport protocol if available + [DG] scsi: stop device scan in smartd and smartctl if badly formed + mode response [heuristic to filter out USB devices before we + (potentially) lock them up]. + [BA] smartd: deviceclose()->CloseDevice(). Got rid of SCSIDEVELOPMENT + macro-enabled code. Added -W to list of gcc specific options to + always enable. Made code clean for -W warnings. + [PW] Added Maxtor DiamondMax VL 30 family to knowndrives table. + [DG] scsi: add warning (when '-l error' active) if Control mode page + GLTSD bit is set (global disable of saving log counters) + [DG] scsi: remember mode sense cmd length. Output trip temperature + from IE lpage (IBM extension) when unavailable from temp lpage. + [BA] smartd: for both SCSI and ATA now warns user if either + the number of self-test errors OR timestamp of most + recent self-test error have increased. + [DG] smartctl: output Seagate scsi Cache and Factory log pages (if + available) when vendor attributes chosen + [DG] smartd: add scsiCountFailedSelfTests() function. + [DG] Do more sanity checking of scsi log page responses. + [BA] smartd: now warns user if number of self-test errors has + increased for SCSI devices. + [BA] smartd: warn user if number of ATA self-test errors increases + (as before) OR if hour time stamp of most recent self-test + error changes. + [DG] More checks for well formed mode page responses. This has the side + effect of stopping scans on bad SCSI implementations (e.g. some + USB disks) prior to sending commands (typically log sense) that + locks them up. + [PW] Added Western Digital Caviar family and Caviar SE family to + knowndrives table. + [BA] smartd: added -l daemon (which is the default value if -l + is not used). + [PW] Added Seagate Barracuda ATA V family to knowndrives table. + [BA] smartd: added additional command line argument -l FACILITY + or --logfacility FACILITY. This can be used to redirect + messages from smartd to a different file than the one used + by other system daemons. + [PW] Added Seagate Barracuda 7200.7, Western Digital Protege WD400EB, + and Western Digital Caviar AC38400 to knowndrives table. + [BA] smartd: scanning should now also work correctly for + devfs WITHOUT traditional links /dev/hd[a-t] or /dev/sd[a-z]. + [PW] Added Maxtor 4W040H3, Seagate Barracuda 7200.7 Plus, + IBM Deskstar 120GXP (40GB), Seagate U Series 20410, + Fujitsu MHM2100AT, MHL2300AT, MHM2150AT, and IBM-DARA-212000 + to knowndrives table. + [PW] Added remaining Maxtor DiamondMax Plus 9 models to knowndrives + table. + [EM] smartd: If no matches found, then return 0, rather than an error + indication, as it just means no devices of the given type exist. + Adjust FreeBSD scan code to mirror Linux version. + [BA] smartd: made device scan code simpler and more robust. If + too many devices detected, warn user but scan as many + as possible. If error in scanning, warn user but don't + die right away. + [EM] smartd: To keep as consistent as possible, migrate FreeBSD + devicescan code to also use glob(3). Also verified clean + compile on a 4.7 FreeBSD system. + [BA] smartd: Modified device scan code to use glob(3). Previously + it appeared to have trouble when scanning devices on an XFS + file system, and used non-public interface to directory + entries. Problems were also reported when /dev/ was on an + ext2/3 file system, but there was a JFS partition on the same + disk. + [BA] Clearer error messages when device scanning finds no suitable + devices. + [EM] FreeBSD: Fixup code to allow for proper compilation under + -STABLE branch. + * Fri Oct 31 2003 Bruce Allen <smartmontools-support@lists.sourceforge.net> - [BA] smartd: didn't close file descriptors of ATA packet devices that are scanned. Fixed.