diff --git a/sm5/smartctl.8 b/sm5/smartctl.8
index 1dcb7931809695d75381a52d32bc5669a96b54f7..66fb859431cc6223096e44f4adec0e865b33fd20 100644
--- a/sm5/smartctl.8
+++ b/sm5/smartctl.8
@@ -1,6 +1,6 @@
 \# Copyright (C) 2002-3 Bruce Allen <smartmontools-support@lists.sourceforge.net>
 \#
-\# $Id: smartctl.8,v 1.66 2003/04/19 19:46:03 ballen4705 Exp $
+\# $Id: smartctl.8,v 1.67 2003/04/21 13:50:41 ballen4705 Exp $
 \# 
 \# This program is free software; you can redistribute it and/or modify it
 \# under the terms of the GNU General Public License as published by the Free
@@ -16,7 +16,7 @@
 \# Research Center), Jack Baskin School of Engineering, University of
 \# California, Santa Cruz. http://ssrc.soe.ucsc.edu/
 \#
-.TH SMARTCTL 8  "$Date: 2003/04/19 19:46:03 $" "smartmontools-5.1"
+.TH SMARTCTL 8  "$Date: 2003/04/21 13:50:41 $" "smartmontools-5.1"
 .SH NAME
 smartctl \- Control and Monitor Utility for SMART Disks
 .SH SYNOPSIS
@@ -197,7 +197,7 @@ details of
 .B smartctl
 transactions with the device.  The option can be used multiple times.
 When used just once, it shows a record of the ioctl() transactions
-with the device.  Whe used more than once, the detail of these ioctl()
+with the device.  When used more than once, the detail of these ioctl()
 transactions are reported in greater detail.  The valid arguments to
 this option are:
 
@@ -882,4 +882,4 @@ Please let us know if there is an on\-line source for this document.
 
 .SH
 CVS ID OF THIS PAGE:
-$Id: smartctl.8,v 1.66 2003/04/19 19:46:03 ballen4705 Exp $
+$Id: smartctl.8,v 1.67 2003/04/21 13:50:41 ballen4705 Exp $
diff --git a/sm5/smartmontools.spec b/sm5/smartmontools.spec
index 1186547fa4da2ecb1e8166d09049d3c570b563f1..65229f07f1fa9b19df1f3e630dfa91dc0468cafd 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.95 2003/04/13 16:10:15 ballen4705 Exp $
+# $Id: smartmontools.spec,v 1.96 2003/04/21 13:50:41 ballen4705 Exp $
 
 # Copyright (C) 2002-3 Bruce Allen <smartmontools-support@lists.sourceforge.net>
 # Home page: http://smartmontools.sourceforge.net/
@@ -252,6 +252,66 @@ fi
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
+* Mon Apr 21 2003 Bruce Allen <smartmontools-support@lists.sourceforge.net>
+- [PW] Extended the -F option/Directive to potentially fix other firmware
+       bugs in addition to the Samsung byte-order bug.  Long option name is
+       now --firmwarebug and the option/Directive accepts an argument
+       indicating the type of firmware bug to fix.
+- [BA] Fixed a bug that prevented the enable automatic off-line
+       test feature from enabling.  It also prevented the enable Attribute
+       autosave from working.  See CVS entry for additional details.
+- [PW] Modified the -r/--report option (smartctl and smartd) to allow the
+       user to specify the debug level as a positive integer.
+- [BA] Added --log directory option to smartctl.  If the disk
+       supports the general-purpose logging feature set (ATA-6/7)
+       then this option enables the Log Directory to be printed.
+       This Log Directory shows which device logs are available, and
+       their lengths in sectors.
+- [PW] Added -P/--presets option to smartctl and -P Directive to smartd.
+- [GG] Introduce different exit codes indicating the type of problem
+       encountered for smartd.
+- [DG] Add non-medium error count to '-l error' and extended self test
+       duration to '-l selftest'. Get scsi IEs and temperature changes
+       working in smartd. Step over various scsi disk problems rather
+       than abort smartd startup.
+- [DG] Support -l error for SCSI disks (and tapes). Output error counter
+       log pages.
+- [BA] Added -F/--fixbyteorder option to smartctl.  This allows us to read
+       SMART data from some disks that have byte-reversed two- and four-
+       byte quantities in their SMART data structures.
+- [BA] Fixed serious bug: the -v options in smartd.conf were all put
+       together and used together, not drive-by-drive.
+- [PW] Added knowndrives.h and knowndrives.c.  The knowndrives array
+       supersedes the drivewarnings array.
+- [GG] add {-p,--pidfile} option to smartd to write a PID file on
+       startup. Update the manpage accordingly.
+- [DG] Fix scsi smartd problem detecting SMART support. More cleaning
+       and fix (and rename) scsiTestUnitReady(). More scsi renaming.
+- [BA] Fixed smartd so that if a disk that is explictily listed is not
+       found, then smartd will exit with nonzero status BEFORE forking.
+       If a disk can't be registered, this will also be detected before
+       forking, so that init scripts can react correctly.
+- [BA] Replaced all linux-specific ioctl() calls in atacmds.c with
+       a generic handler smartcommandhandler().  Now the only routine
+       that needs to be implemented for a given OS is os_specific_handler().
+       Also implemented the --report ataioctl. This provides 
+       two levels of reporting.  Using the option once gives a summary
+       report of device IOCTL transactions.  Using the option twice give
+       additional info (a printout of ALL device raw 512 byte SMART
+       data structures).  This is useful for debugging.
+- [DG] more scsi cleanup. Output scsi device serial number (VPD page
+       0x80) if available as part of '-i'. Implement '-t offline' as
+       default self test (only self test older disks support).
+- [BA] Changed crit to info in loglevel of smartd complaint to syslog
+       if DEVICESCAN enabled and device not found.
+- [BA] Added -v 194,10xCelsius option/Directive. Raw Attribute number
+       194 is ten times the disk temperature in Celsius.
+- [DG] scsicmds.[hc] + scsiprint.c: clean up indentation, remove tabs.
+       Introduce new intermediate interface based on "struct scsi_cmnd_io"
+       to isolate SCSI generic commands + responses from Linux details;
+       should help port to FreeBSD of SCSI part of smartmontools.
+       Make SCSI command builders more parametric.
+
 * Thu Mar 13 2003  Bruce Allen <smartmontools-support@lists.sourceforge.net>
 - [BA] smartctl: if HDIO_DRIVE_TASK ioctl() is not implemented (no
        kernel support) then try to assess drive health by examining