]> git.wh0rd.org - dump.git/blobdiff - CHANGES
Do not seek for every dump block, only for each ntrec blocks.
[dump.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 397a6972985d061ab7516853f92ce6e3abd8f733..d073757d51b68d6b25e61a611b69d04f7393b5c6 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,180 @@
-$Id: CHANGES,v 1.128 2001/07/20 12:41:53 stelian Exp $
+$Id: CHANGES,v 1.166 2002/02/27 09:47:48 stelian Exp $
+
+Changes between versions 0.4b27 and 0.4b28 (released ?????????????????)
+=======================================================================
+
+1.     Fixed a bug in the QFA feature which could have caused 
+       a bad tape positionning on restore (causing extra delays in
+       restore). Credits go to Uwe Gohlke <uwe@ugsoft.de>.
+
+2.     Added a small note in the dump man page specifying that
+       there should be no white space between the option letter and
+       the -j or -z parameter, thanks to Kenneth Porter <shiva@well.com>
+
+3.     Made restore work with older versions of the readline library,
+       by checking in configure for several extended symbols. Restore
+       can now be compiled with a readline as old as the 2.0 release
+       (though it may be a good idea to upgrade it to a more recent
+       version...). Thanks to Andrew Donkin <ard@waikato.ac.nz> for
+       reporting the build failures.
+
+4.     Fixed a performance problem with the QFA file creation in
+       dump, which made unnecessary seeks on the tape slowing down
+       the dump. Thanks to Andrew Donkin <ard@waikato.ac.nz> for
+       reporting this issue.
+
+Changes between versions 0.4b26 and 0.4b27 (released February 15, 2002)
+=======================================================================
+
+1.     Fixed behaviour of dump when exceeding resource limits
+       (SIGXFSZ treatment).
+
+2.     Added the -L flag to restore to allow the user to specify a 
+       maximal allowed number of miscompares when using restore
+       with the -C option to check the backup.
+
+3.     Detailed the manual entry for the -N option of restore.
+
+4.     Added the -a flag to restore to make able doing unattended
+       restores in -i or -x mode (automatically walks through the
+       multiple dump volumes).
+
+5.     Extended the QFA mode to work with local files and/or
+       remote tapes and files. This way, restore can know in advance
+       the tape number and the offset for the inodes to extract and 
+       can minimize the extraction time by seeking directly to the 
+       good tape/offset.
+
+6.     Added the -A <archive> option to both dump and restore, 
+       which makes dump to archive a dump table-of-contents in
+       the specified file to be used by restore to determine
+       whether a file is in the dump file that is being restored.
+       (the archive file syntax is also compatible with the
+       Solaris ufsdump generated one).
+
+7.     Small fix in restore making it able to read some (broken ?)
+       Solaris ufsdump tapes.
+
+8.     Fixed dump to correctly recognise the root filesystem when using
+       ext2 disk labels (LABEL=/). Thanks to John Yu <jky@it.bu.edu>
+       for reporting this bug.
+
+9.     Added the -P <file> option to restore to create a
+       Quick File Access file from an already made dump. Patch 
+       contributed by Uwe Gohlke <uwe@ugsoft.de>.
+
+10.    Made restore compile and run on Solaris, making it a 
+       possible replacement for the standard ufsrestore. Port was
+       contributed by Uwe Gohlke <uwe@ugsoft.de>.
+
+Changes between versions 0.4b25 and 0.4b26 (released January 7, 2002)
+=====================================================================
+
+1.     Added a set of backup scripts from Eugenio Diaz
+       <getnito@yahoo.com> in the examples section. It features
+       automatic (cron based) full and incremental dumping of
+       several filesystems on a separate filesystem.
+
+2.     Fixed a off-by-one miscalculation which disabled dumping
+       a one letter subdirectory. Thanks to Chris Siebenmann 
+       <cks@utcc.utoronto.ca> for reporting the bug.
+
+3.     Fixed several restore bugs occuring when trying to
+       restore some missing files on the tape. Thanks to Chris
+       Siebenmann <cks@utcc.utoronto.ca> for reporting the bug.
+
+4.     Fixed --with-ldopts configure argument passing, installing from
+       a separate object directory, makefile cleanups contributed
+       by <splite@purdue.edu>.
+
+5.     Fix a bug which could caused, in some conditions, the highest
+       number inode of a filesystem, to not be dumped. Many thanks
+       to Chris Siebenmann <cks@utcc.utoronto.ca> for helping me
+       chase this bug.
+       
+Changes between versions 0.4b24 and 0.4b25 (released November 17, 2001)
+=======================================================================
+
+1.     Added a mini howto from Patrick Walsh in the examples 
+       directory.
+
+2.     Minor man pages syntax corrections. Thanks to
+       Chris Danis <screechco@home.com> for reporting the bugs.
+
+3.     Added a script from David B. Peterson <dave@toppledwagon.com>
+       to the examples section. It features dumping several
+       filesystems to a remote tape drive upon ssh.
+
+4.     Added a patch provided by Richard Jones <rich@annexia.org>
+       which allows BRADEMAX (number of read errors tolerated by
+       dump) to be adjusted using the -I option.
+
+5.     Fixed a bug which disabled doing "restore -C -f -". Thanks
+        to Clemens Stiglechner <a9401816@unet.univie.ac.at> for the
+       patch.
+
+6.     Add the -l option to restore to specify if, when doing a
+        remote restore, the file used to access the backup is a
+       regular file (the defaults being a tape drive). Restore needs
+       to know this information when reading a remote compressed 
+       dump. Previously, this information was autodetected, but
+       the autodetection code fails (with ioctl: Inappropriate ioctl 
+       for device) when using a non Linux remote box. Thanks to 
+       many users and especially to Eros Albertazzi 
+       <eros@lamel.bo.cnr.it> for reporting this.
+
+7.     Found a workaroung for the dump deadlock problem (3 childs 
+       stuck in pause(), father in read()). The workaround seems
+       to work for me and several beta-testers. If it doesn't work
+       for you, please report back.
+
+8.     Updated the RPM spec file (BuildPrereq, URL etc).
+
+Changes between versions 0.4b23 and 0.4b24 (released September 12, 2001)
+========================================================================
+
+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).
+
+3.     Fixed restore to use the full tape volume path when doing
+       a compare (since it changes the working directory to the
+       filesystem being compared in the process).
+
+4.     Added the -q option to dump which makes dump abort 
+       whenever it needs operator attention. It should be
+       easier to use dump in scripts with this option.
+
+5.     Detect the use of incompatible options to dump and
+       refuse them (like -a and -B options together).
+
+6.     Added bzip2 compression to dump/restore (use option -j level 
+       to select it). Note that you will need a restore version
+       >= 0.4b24 in order to restore a bzip2 compressed dump.
+       The same warning as for the zlib compression applies:
+       the tape format of a bzip2 dump is not compatible with the
+       original BSD tape format.
+
+7.     Fixed a overflow problem in dump corrupting the dump when
+       very large files were encountered. Thanks to Vladimir Nadvornik 
+       for the bug report.
+
+8.     Added a ioctl(BLKFLSBUF) in dump which should flush the
+       kernel buffer/page cache before starting the dump, helping
+       a bit those who use dump on mounted filesystems. Thanks to
+       John Yu <jky@it.bu.edu> and to Theodore T'so <tytso@mit.edu>
+       for this suggestion.
+
+9.     Updated the RPM spec file following the RedHat changes 
+       (dynamically linked binaries now in /usr/sbin etc).
+
+10.    Added a patch from Helmut Jarausch <jarausch@igpm.rwth-aachen.de>
+       which enables restore to recognise multi volume compressed dumps
+       done on CD. Included his scripts for dump (which pipe the dump
+       output directly into cdrecord) and restore. There is now 
+       possible to to backups to CD on the fly!
 
 Changes between versions 0.4b22 and 0.4b23 (released July 20, 2001)
 ===================================================================