-$Id: CHANGES,v 1.69 2000/08/19 22:06:03 stelian Exp $
+$Id: CHANGES,v 1.86 2000/11/10 09:35:07 stelian Exp $
-Changes between versions 0.4b17 and 0.4b19 (released ?????????????)
-===================================================================
+Changes between versions 0.4b19 and 0.4b20 (released ???????????????)
+=====================================================================
+
+1. Fixed a small compilation problem due to a change
+ in the definintion of the struct sigaction in
+ glibc 2.0 / libc5. Thanks to Gunther Schlegel
+ <schlegel@riege.de> for reporting the bug and to
+ Dave Platt <dplatt@snulbug.mtview.ca.us> for suggesting
+ a fix.
+
+2. Modified the label and uuid analysis in order to be
+ self-contained (independant of kernel/libc headers). This
+ should fix the compile with older kernel/libc headers and
+ will preserve the functionality. Thanks to Bernhard Erdmann
+ <bernhard.erdmann@gmx.de> for reporting the bug.
+
+3. The 'exclude inode' option, if applied to a directory
+ inode, excludes now correctly all the leaves of this
+ directory. Thanks to John R. Dennison
+ <gerdesas@users.sourceforge.net> for reporting the bug.
+
+4. Fixed the '-e' option to disable the possibility
+ to exclude the root inode (which causes the dumps to
+ be unreadable by restore). Prevented array overflow
+ when multiple -e options are used.
+
+5. Fixed dump to correctly interpret a filesystem argument
+ which is a mountpoint and it is not an absolute path
+ (as specified in the fstab). Thanks to Bernhard R. Erdmann
+ <be@berdmann.de> for reporting the bug.
+
+6. Made dump able to backup files larger than 2 GB. Note that
+ dump still doesn't cope with files larger than 4 GB.
+
+7. Restore the real uid and gid before invoking an external
+ RSH program (big hole when dump or restore is suid root!).
+
+8. Get the values for the default tape device and the location
+ of fstab file from the system headers. Thanks to
+ Andreas Dilger <adilger@turbolinux.com> for the patch.
+
+Changes between versions 0.4b18 and 0.4b19 (released August 20, 2000)
+=====================================================================
1. Fixed the signal handling in dump (which I broke in 0.4b17)
which was causing several strange dump failures (dump
hanged or segmentation faults etc).
+2. Specified the default blocksize in the dump man page.
+
+3. Changed two info messages of restore to be written on stdout
+ instead of stderr in order to leave stderr only for errors
+ or warnings. Thanks to Stephen Atwell
+ <satwell@urbana.css.mot.com> for the suggestion.
+
+4. Corrected an off by one calculation which prevented
+ dumping a directory having a 1 character name length.
+ Thanks to Bernhard Erdmann <bernhard.erdmann@gmx.de>
+ for reporting the bug.
+
+5. Reinforce dump in order to allow only level 0 and no
+ -u option when dumping a subdirectory, and document
+ this in the man page. Thanks to Bernhard Erdmann
+ <bernhard.erdmann@gmx.de> for reporting the bug.
+
+6. Fixed a small harmless bug in restore which caused
+ in some conditions hard links to be restored several
+ times (therefore generation some warning messages).
+ Thanks to Kenneth Porter <shiva@well.com> for
+ reporting the bug.
+
+7. Updated the RPM spec file to the latest RedHat version,
+ providing FHS packaging and other cosmetic changes.
+ You will need RPM version >= 3.0.5 in order to build the RPM.
+
+8. Updated the configure script to check for libtermcap
+ before checking for libreadline, because we need this
+ library in order to compile the readline support.
+
+9. Made dump understand the LABEL= and UUID= notation
+ both in /etc/fstab and on the command line. Note that
+ you will need the /proc filesystem in order to use
+ these notations. Thanks to Erik Troan <ewt@redhat.com>
+ for providing the patch.
+
Changes between versions 0.4b17 and 0.4b18 (released June 30, 2000)
===================================================================