-$Id: CHANGES,v 1.38 2000/01/26 11:38:07 stelian Exp $
+$Id: CHANGES,v 1.55 2000/05/28 16:24:13 stelian Exp $
-Changes between versions 0.4b13 and 0.4b14 (released ????????????????)
-======================================================================
+Changes between versions 0.4b16 and 0.4b17 (released ??????????????)
+====================================================================
+
+1. The -F script is called now *only* at the end of a tape,
+ not at the end of the dump. Thanks to Chris
+ <haul@informatik.tu-darmstadt.de> for the bug report.
+
+2. Use posix signal handling to preserve dump functionality
+ with libc5. Thanks to Jeff Johnson <jbj@redhat.com> for
+ the patch.
+
+Changes between versions 0.4b15 and 0.4b16 (released March 11, 2000)
+====================================================================
+
+1. Fixed some several duplicate 'DUMP: DUMP:' in the
+ output of dump.
+
+2. Corrected the estimation of blocks to dump. Note that
+ this is still wrong for large directory inodes, due
+ to the size of a BSD directory entry on the tape
+ (estimation is based on the size of the ext2 directory,
+ which is smaller because it doesn't contain the null
+ character at the end).
+
+3. Made dump report the total number of MB written to
+ tape at the end of run. Thanks to W. Reilly Cooley
+ <wcooley@nakedape.cc> for the patch.
+
+4. Added the -X option to restore giving the possibility
+ to read the names of the files to be extracted/listed
+ from a text file (in addition of the command line).
+ Thanks to Dejan Muhamedagic <dejan@quant-x.com> for the
+ patch.
+
+5. Added the device name and the current volume number
+ as arguments to the end of tape script (dump -F option).
+
+6. Made the multi-volume dump work again (after having
+ broken it in 0.4b15).
+
+Changes between versions 0.4b14 and 0.4b15 (released March 2, 2000)
+===================================================================
+
+1. Added a prompt command in interactive restore mode. Thanks
+ to Andreas Dilger <adilger@home.com> for the patch.
+
+2. Fixed a buffer overflow problem in dump (caused by
+ not checking the size of the filesystem parameter).
+ Thanks to Kim Yong-jun <loveyou@hackerslab.org> for
+ reporting this on Bugtraq (and to several dump users
+ who forwarded me his mail).
+
+3. Added the '-F script' option to dump in order to
+ launch a script at the end of each tape (to be used
+ with a tape changer, or to notify the sysadmin by
+ pager etc.).
+
+4. Fixed a bug in restore compare code caused by the changes
+ I made in 0.4b14.
+
+5. Fixed the treatment of options using the old BSD syntax
+ in both dump and restore.
+
+Changes between versions 0.4b13 and 0.4b14 (released February 10, 2000)
+=======================================================================
1. Fixed a bug in dump which may have caused invalid deleted
directories to be dumped out if they were deleted after the
3. Improved the output of dump in order to tell which directory
it is currently dumping (when dumping a subtree).
+4. Added the '-e' exclude inode option to dump. Thanks to
+ Isaac Chuang <ike@isl.stanford.edu> for contributing with the patch.
+
+5. Added a REPORTING-BUGS file in order to provide a guide
+ on how to correctly report a bug in dump/restore.
+
+6. Fixed a restore problem when restoring a hard link to an inode
+ having the immutable or append-only attribute set. Thanks to
+ Ambrose Li <acli@mingpaoxpress.com> for submitting the patch.
+
+7. Fixed a compatibility problem between dumps made on little
+ endian machines (the format was correct) and big endian
+ machines (the format was incorrect). This fix break the
+ compatibility with the older dumps made on big endian
+ machines (sparc, m86k, ppc etc). For the first time in
+ linux dump's history (I believe), the dumps made by *BSD,
+ Linux/alpha, Linux/sparc and Linux/x86 are compatible,
+ so interchangeable. Thanks to Rob Cermak
+ <cermak@ahab.rutgers.edu> for submitting the bug and
+ helping me test the fix.
+
+8. Fixed the way dump reports the remaining percent/time, if
+ the number of blocks actually dumped exceeds the estimated
+ number of blocks. Thanks to Jean-Paul van der Jagt
+ <jeanpaul@dutepp0.et.tudelft.nl> for reporting the bug.
+
Changes between versions 0.4b12 and 0.4b13 (released January 21, 2000)
======================================================================