]> git.wh0rd.org - dump.git/blobdiff - CHANGES
Cleaned up the external variables definition mess...
[dump.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index be07c704a2edfefb7ffa12900bb079b159d758a7..ff90fc716a9cf204941c5531f1abd1e415bbec86 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,126 @@
-$Id: CHANGES,v 1.100 2001/01/13 18:50:35 stelian Exp $
+$Id: CHANGES,v 1.130 2001/08/13 16:17:52 stelian Exp $
+
+Changes between versions 0.4b23 and 0.4b24 (released ?????????????)
+===================================================================
+
+1.     Fixed the permissions of a newly created QFA file by dump.
+
+2.     Cleaned up the source of dump (the external variables 
+       definition was a complete mess, making possible to have
+       objects overlap).
+
+Changes between versions 0.4b22 and 0.4b23 (released July 20, 2001)
+===================================================================
+
+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>. Note however that, since
+       it is impossible to predict the size of the compressed
+       data before doing the compression, the -B limit is a bit
+       conservative.
+
+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.
+
+10.    Fixed the multivolume restoring where making a mistake
+       to the 'Mount next tape' prompt caused several blocks to
+       be lost.
+
+11.    Enhanced the -e option of dump to take as a parameter a
+       comma separated list of inode numbers.
+
+12.    Added the -E option to dump which specify a file containing
+       inode numbers to exclude from the dump.
+
+13.    Fixed the compressed multi-volume dump + restore.
+
+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.
+
+2.     Fix a bug in dump where waiting too much at the 'change volumes'
+       question caused the volume to be rewritten. Thanks to
+       Graham Reed <greed@users.sourceforge.net> for reporting the
+       bug and providing a patch.
+
+3.     Added a compression option to dump, contributed by Jerry
+       Peters <gapeters@worldnet.att.net>.
+
+       WARNING: the compression works only on files/pipes and 
+       drives supporting variable block size.
+
+       WARNING2: tapes created using the compression feature are
+       incompatible with the standard dump tape format, and a
+       version of restore >= 0.4b22 will be needed for extraction.
+
+4.     Fixed some compilation problems for glibc 2.2.2 and 64 bit 
+       architectures. Thanks to Paul Slootman <paul@debian.org> for
+       the patch and to Bdale Garbee <bdale@gag.com> for forwarding
+       it upstream.
+
+5.     Many cleanups (CPP defines, const char warnings, check of
+       ext2fs COMPAT flags, time_t cleanups, added libext2 version
+       in dump usage text) by Andreas Dilger <adilger@turbolinux.com>.
+
+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)
 ======================================================================