-$Id: CHANGES,v 1.108 2001/04/06 10:09:39 stelian Exp $
+$Id: CHANGES,v 1.123 2001/07/18 13:12:33 stelian Exp $
-Changes between versions 0.4b21 and 0.4b22 (released ????????????????)
-======================================================================
+Changes between versions 0.4b22 and 0.4b23 (released ????????????)
+==================================================================
+
+1. Fixed a buffer overflow in restore/tape.c. Patch provided by
+ Marcus Meissner (Caldera International Security Dept.).
+
+2. Implement the Sun rmt extended protocol. Patch submitted
+ by Ian Gordon <iangordon@users.sourceforge.net>.
+
+3. Check for the e2fsprogs header <ext2fs/ext2_fs.h> instead of
+ the linux kernel header. This ensures that dump always has the
+ latest version of this file. Patch submitted by
+ Andreas Dilger <adilger@turbolinux.com>.
+
+4. Report any filesystem present in either /etc/fstab with a
+ positive passno or /etc/dumpdates in dump -w output.
+ Patch submitted by Andreas Dilger <adilger@turbolinux.com>.
+
+5. Fixed the looping problem in dump introduced in the
+ previous version.
+
+6. Changed the -B option of dump to limit the size of
+ _compressed_ output per volume if compression is on.
+ Patch contributed by Helmut Jarausch
+ <jarausch@igpm.rwth-aachen.de>.
+
+7. Fixed a bug in reading the operator typed file/tape path for
+ the next volume in restore.
+
+8. Implemented a "-F script" option to restore which permits the
+ user to specify a script which will be launched at the
+ beginning of each tape, useful for automatic programming of
+ tape changers for example. See the restore man page for the
+ script parameters and return codes.
+
+9. Small fix for the QFA routines provided by Uwe Gohlke
+ <uwe@ugsoft.de>, and some recommendations for QFA uses in
+ the man pages.
+
+Changes between versions 0.4b21 and 0.4b22 (released May 12, 2001)
+==================================================================
1. Made dump report the number of blocks dumped per volume.
Thanks to Kenneth Porter <shiva@well.com> for the suggestion.
6. Made --prefix option work in configure. All the install path
are now based on the configure parameters.
+7. Added the Quick File Access mode in dump/restore, contributed
+ by Uwe Gohlke <uwe@ugsoft.de>. In this mode, dump stores in
+ a file tape position for each inode, and this file is used by
+ restore (if called with parameter Q and the filename)
+ to directly position the tape at the file restore is currently
+ working on. This saves hours when restoring single files from
+ large backups, saves the tapes and the drive's head. Use
+ --enable-qfa option of configure to compile in the QFA support.
+
+8. Added the possibility to dump several files and directories
+ in a single invocation of dump. Thanks to Uwe Gohlke
+ <uwe@ugsoft.de> for implementing this option.
+
+9. Fixed the dumping and restoring of files with holes
+ (files ending with holes didn't get dumped or restored
+ correctly).
+
+10. Fixed a socket descriptor leak in dump, which leaved opened
+ 3 file descriptors per dump process (and there is one dump
+ process per tape).
+
+11. Fixed dump large file system support, by explicit use of
+ open64/lseek64/etc functions (explicit use needed because
+ e2fsprogs libraries don't behave well when compiled with
+ FILE_OFFSET_BITS=64).
+
Changes between versions 0.4b20 and 0.4b21 (released January 13, 2001)
======================================================================