Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > d3fcdbcf6490f9d2fbd85048be7125ff > files > 67

taper-7.0-0.pre1.8mdv2008.1.x86_64.rpm

<HTML>
<HEADER>
<TITLE>Taper version 6 changes</TITLE>
</HEADER>
<BODY> 

<H1><font face="Verdana">Version History</font></H1>

<hr>

<H1><font face="Verdana"><A NAME="069b">6.9b</A></font></H1>
<P><font face="Verdana">Release Date: 2-mar-00</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">New web address <A HREF="http://www.e-survey.net.au/taper/">www.e-survey.net.au/taper/ </A>
</font>
<li><font face="Verdana">New e-mail address <A HREF="mailto:yusuf@e-survey.net.au">yusuf@e-survey.net.au </A>
</font>
<LI><font face="Verdana">Change of organisation of documentation files to make it easier to maintain
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Minor Y2K - print 100 instead of 00. Changed so prints 2000
</font>
<LI><font face="Verdana">Problem with incremental restores - not always selecting most
recent file </font>
</UL>
<font face="Verdana">
<BR>
&nbsp;</font><hr>

<H1><font face="Verdana"><A NAME="069a">6.9a</A></font></H1>
<P><font face="Verdana">Release Date: 20-may-99</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Added a bit in the Makefile to automatically make diffs - easier on me!
</font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changed name of bg_common to common_bg - problem with my cvs tree
</font> 
<LI><font face="Verdana">Changed name of TAPER.sgml.raw to Taper.sgml.raw - problem with my cvs tree
</font> 
<LI><font face="Verdana">Default now assumes you have glibc2 </font>
<LI><font face="Verdana">Prints error if try to run bg_backup or bg_common on command line
</font>
<LI><font face="Verdana">Web page changes </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Try to fix seg fault in the red hat package </font>
<LI><font face="Verdana">Try to fix seg fault caused by mtree </font>
<LI><font face="Verdana">Fix incremental backup problems </font>
<LI><font face="Verdana">Depend was not calculating dependencies for common sources
</font>
<LI><font face="Verdana">Fix problem with seg faulting under kernels 2.2.x
</font>
<LI><font face="Verdana">Previous diffs didn't include subdirectory changes
</font>
</UL>
<font face="Verdana">
<BR>
&nbsp;</font><hr>

<H1><font face="Verdana"><A NAME="069">6.9</A></font></H1>
<P><font face="Verdana">Release Date: 18-aug-98</font></P>
<P>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Slightly changed Makefile </font>
</UL>
<font face="Verdana">
<BR>
&nbsp;</font><hr>

<H1><font face="Verdana"><A NAME="069pre2">6.9pre2</A></font></H1>
<P><font face="Verdana">Release Date: 29-june-98</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">I have a new e-mail address : yusuf@omen.net.au </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Added a new option in Makefile.common - FIFO_PROBLEMS - to be used
if having problems with FIFO errors. </font>
<LI><font face="Verdana">If end of tape reached whilst doing an unattended backup, mails the user
an error message </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem with display if backup longer than 2GB </font>
<LI><font face="Verdana">Problem with backup sets longer than one entry </font>
<LI><font face="Verdana">Not always doing unattended backups properly </font>
<LI><font face="Verdana">Was mixing up '-t' and '-T' options, as well as '-p' and '-P' options
</font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><hr>

<P>
<H1><font face="Verdana"><A NAME="069pre1">6.9pre1</A></font></H1>
<P><font face="Verdana">Release Date: 3-may-98</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Major change in the structure of the info files. Filenames
are stored in a sequential file once only. This greatly reduces
the size of the info files and a small cost in performance. </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changes to Makefile definitions for glibc </font>
<LI><font face="Verdana">Added fsr option for SCSI tape drives </font>
<LI><font face="Verdana">Changed the format of the '-d' listing </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem if there were trailing spaces in relative restore path
</font>
<LI><font face="Verdana">Sometimes incorrectly printing filenames </font>
<LI><font face="Verdana">Another attempt at the "Inavlid FIFO data" error </font>
<LI><font face="Verdana">Correctly selects directories/files specified via -U command line
</font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><hr>

<P>
<H1><font face="Verdana"><A NAME="0684">6.8.4</A></font></H1>
<P><font face="Verdana">Release Date: 4-mar-98</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Updated the ncurses requirements - now requires at least 4.1
</font>
<LI><font face="Verdana">Closes info file before printing backup statistics
</font>
<LI><font face="Verdana">Added info in the FAQ about problem with libc5.4.38
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Made changes to try and fix alarm clock messages </font>
<LI><font face="Verdana">Changes to try and fix broken pipe messages </font>
<LI><font face="Verdana">If child out of space, wasn't keeping dialog box on&nbsp; of screen to tell user
</font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><P>
<hr>
<H1><font face="Verdana"><A NAME="0683">6.8.3</A></font></H1>
<P><font face="Verdana">Release Date: 28-dec-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Change in makefile to force making of links to avoid makefile errors
</font>
<LI><font face="Verdana">More extensive error messages in bg_backup </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Floating point exception in backup due to divide by zero
</font>
<LI><font face="Verdana">Error in docs - was tape-erase, instead of erase-tape
</font>
<LI><font face="Verdana">Not checking for end of compressed file list in bg_backup
</font>
<LI><font face="Verdana">Problem with networked backups </font>
<LI><font face="Verdana">Error in mtree when comparing times </font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><P>
<hr>
<H1><font face="Verdana"><A NAME="0682">6.8.2</A></font></H1>
<P><font face="Verdana">Release Date: 11-aug-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem with backup set handling </font>
<LI><font face="Verdana">Problem if tried to do second backup without exiting first
</font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><P>
<hr>
<H1><font face="Verdana"><A NAME="0681">6.8.1</A></font></H1>
<P><font face="Verdana">Release Date: 10-aug-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">New window in selecting backup files - exclude. Allows you
to specify which files to exclude from backup </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Installs links into /bin to point to /sbin - for running cron jobs
</font>
<LI><font face="Verdana">Now sets blocksize before restoring as well </font>
<LI><font face="Verdana">Removed -fno-common option from Makefile.common </font>
<LI><font face="Verdana">If directory on exclude list, will backup directory entry, but
not directory contents. Same with /proc filesystem and other mounted file
systems </font>
<LI><font face="Verdana">Strip excess spaces from preferences entered on command line
</font>
<LI><font face="Verdana">Truncates long filenames in selected windows </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Error if archive consisted of one empty directory only
</font>
<LI><font face="Verdana">Error when trying to restore symbolic links </font>
<LI><font face="Verdana">Fixed bug that caused incompatibilities between 6.7.4 and the alpha series
</font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><P>
<hr>
<H1><font face="Verdana"><A NAME="0680a10">6.8.0a10</A></font></H1>
<P><font face="Verdana">Release Date: 6-jul-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">When restoring, prompts for location of restoration of files
</font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Made generic versions of docs/web pages to enable easy update on release of new versions
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Not correctly setting owners on symbolic links </font>
<LI><font face="Verdana">Forgot to suspend signal handler when waiting for input in backup/restore
</font>
<LI><font face="Verdana">Had the set blocksize/get blocksize error messages around the wrong way
</font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><P>
<hr>
<H1><font face="Verdana"><A NAME="0680a9">6.8.0a9</A></font></H1>
<P><font face="Verdana">Release Date: 30-jun-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changed the web pages that marked changes - easier to maintain
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Minor bug when trying to compile </font>
</UL>
<font face="Verdana"><a href="CHANGES.html#TOP">
<BR>
</a>&nbsp;</font><P>
<hr>
<H1><font face="Verdana"><A NAME="0680a8">6.8.0a8</A></font></H1>
<P><font face="Verdana">Release Date: 29-jun-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Supported for glibc-2 (aka libc6) </font>
<LI><font face="Verdana">Added new preference (--illegal-end-of-tape) for tape drives that don't handle
end of tape errors properly </font>
<LI><font face="Verdana">Only updates display every 1 second - should help speed throughput of
backups, full restores and recreate info </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Change end of tape handling so that 0 read is interpreted as end of tape
</font>
<LI><font face="Verdana">Reintroduced support for eom - use the preference --use-eom
</font>
<LI><font face="Verdana">Restore/Verify/Recreate info now only open the tape read only
</font>
<LI><font face="Verdana">Added -fno-strength-reduce to cater for those using older gcc
</font>
<LI><font face="Verdana">Prints number of volumes verified </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">tape_tell returning random values </font>
<LI><font face="Verdana">bug with tapes > 2GB </font>
<LI><font face="Verdana">bug reallocating buffer sizes via preference menu
</font>
<LI><font face="Verdana">erase volumes now works </font>
<LI><font face="Verdana">was skipping files after a mounted directory </font>
<LI><font face="Verdana">error finding most recent files occassionally - due to 
variable defined char instead of _u32 </font>
<LI><font face="Verdana">Not removing temporary files if trying to compress an already compressed info file
</font>
<LI><font face="Verdana">If the filename contains a ":" (which means we are using a remote host), when
saving the preference file, taper will not prepend the current path </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><P>
<hr>
<H1><font face="Verdana"><A NAME="0680a7">6.8.0a7</A></font></H1>
<P><font face="Verdana">Release Date: 4-may-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changed ioctl to MTIOCPOS to seek if that makes certain SCSI drives work
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Seg faulting when reading preference file </font>
<LI>
&nbsp;</UL>
<hr>
<H1><font face="Verdana"><A NAME="0680a6">6.8.0a6</A></font></H1>
<P><font face="Verdana">Release Date: 4-may-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Preference to s taper trying to change permissions on restored files
</font>
<LI><font face="Verdana">Module in utils to attempt to recover corrupt archives
</font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Prints statistics on a log level of 1 </font>
<LI><font face="Verdana">Yet more logging to try and work out why some tape drives can't seek
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Bug saving tape filename when using files </font>
<LI><font face="Verdana">When using remote device names, was prefixing with local path
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><P>
<hr>
<H1><font face="Verdana"><A NAME="0680a5">6.8.0a5</A></font></H1>
<P><font face="Verdana">Release Date: 21-apr-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<LI><font face="Verdana">Fixed a few errors in the logging text </font>
<LI><font face="Verdana">Wasn't compressing info files </font>
<UL>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>
<H1><font face="Verdana"><A NAME="0680a4">6.8.0a4</A></font></H1>
<P><font face="Verdana">Release Date: 20-April-97</font></P>
<P>
<UL>
<LI><font face="Verdana">Support for networked drives - ie. can use the filename "remotemachine:/dev/tape", like tar.
</font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Optimize level at 6 instead of 2 </font>
<LI><font face="Verdana">Less flickering in restore box </font>
<LI><font face="Verdana">Uses asm string routines if defined </font>
<LI><font face="Verdana">Change to make directory routines - slightly more efficient
</font>
<LI><font face="Verdana">Added -I/usr/include/ncurses in the Makefile.common since that's where
the default ncurses header files are now going </font>
<LI><font face="Verdana">Removed second index file (.2) - to save space - this means that
info files need to be recreated for 6.8.0a4 </font>
<LI><font face="Verdana">When processing info for restore, only loops through archive once,
hence saving time </font>
<LI><font face="Verdana">When processing info for restore, also looks for most recent entries
then and stores, which means that selecting in restore is a lot faster </font>
<LI><font face="Verdana">Added some more logging to try and find out why some drives 
seek in a manner taper doesn't understand </font>
<LI><font face="Verdana">Reversed change made a few versions ago - can't ESC back a menu. 
Trouble was some xterms send two ESCs when you press ESC, so
was exiting. </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Bug with environment variables NTAPE and TAPE - was ignoring one
</font>
<LI><font face="Verdana">Couldn't reindex files if one or both index files were missing
</font>
<LI><font face="Verdana">Not processing --tape-name preference before -tape-name preference
</font>
<LI><font face="Verdana">Problem toggling between most recent restore and absolute restore if
you had selected the file from a prior volume </font>
<LI><font face="Verdana">Problem restoring files from multiple volumes in one restore session
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>
<H1><font face="Verdana"><A NAME="0680a3">6.8.0a3</A></font></H1>
<P><font face="Verdana">Release Date: 11-April-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Added some more logging to can seek utility to try and fix
the wangdet problem </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Removed support for eom command introduced into 6.7.4. Too many tape
drives don't like it. </font>
<LI><font face="Verdana">In erase vols, changed user interface for entering # volumes to delete
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Fixed problem with toggling between incremental and full
backup </font>
<LI><font face="Verdana">Occassionally, not all filles written out in backup
</font>
<LI><font face="Verdana">Sometimes, wrong volume was written to backup - fixed bug and
auto work around for those backups affected </font>
<LI><font face="Verdana">Doesn't backup up info files associated with backup being made
</font>
<LI><font face="Verdana">Fixed problem in Makefile - -l$(FORM) -l$(CURSES) rather than the
other way around </font>
<LI><font face="Verdana">Seg faulting if tried to select a file from the 'on archive' window
</font>
<LI><font face="Verdana">Allowed you to select the same directory multiple times in restore
</font>
<LI><font face="Verdana">In backup, not saving pos_in_archive in index files
</font>
<LI><font face="Verdana">Problem with incremental backups </font>
<LI><font face="Verdana">Fixed problem with erasing volumes </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0680a2">6.8.0a2</A></font></H1>
<P><font face="Verdana">Release Date: 30-mar-97</font></P>
<P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Updated FAQ to reflect new version of ftape </font>
<LI><font face="Verdana">In selecting files to restore, can't go up beyond the common
directory. </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem if restore or verify ran out of temporary disk space
</font>
<LI><font face="Verdana">In verify, if the file had gone from disk, it was not deleting the 
associated temporary file. </font>
<LI><font face="Verdana">Not printing time archive backed up in&nbsp; right window properly.
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0680a1">6.8.0a1</A></font></H1>
<P><font face="Verdana">Release Date: 29-mar-97</font></P>
<P>
<font face="Verdana">NOTE NEW E-MAIL ADDRESS: <A HREF="mailto:yusuf@multiline.com.au">yusuf@multiline.com.au</A>
</font>
</P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">New option for sizing directories during backup file selection
 (-M or --size-dirs). If TRUE (default), then directories are sized
 when selecting them in backup module. If FALSE, the nthe directories
 are not sized hence no size of backup is displayed. </font>
<LI><font face="Verdana">New option for unattended backups (-V  or --unattended-id). If
 an archive ID is specified, then taper will only append unattended
 backups to the archive 'ID'. If another archive tape is in the
 drive, the backup won't be made and the user mailed </font>
<LI><font face="Verdana">Major change in info file handling. The info file is now a set
 of info files which is in the form of an mtree. This means
 that file details are not kept in memory and hence, the system load
 is dramatically reduced as is memory usage.
 This means that the option --memory-tight has gone. Also, the file
 is kept in alphabetical order so the option --sort-dir has gone.
 Info files have to be recreated to be used with this version. You
 do not have to recreate your backups, just the info files. </font>
<LI><font face="Verdana">New utility for the new info files. Reindex info file reindexes
 the info file in case of corruption. Also, it means that each
 index doesn't have to be archived if you want to save the info
 files. </font>
<LI><font face="Verdana">If filenames and paths are longer than fits on the screen, does
 what midnight commander does and prints beginning & end of filename
 with a '~' in the middle. </font>
<LI><font face="Verdana">New option in restore and backup windows. Pressing 'D' will
 give details about a file/directory. </font>
<LI><font face="Verdana">New option in restore and backup windows. Pressing 'L' will
  enable you to search through the archive or directory for a particular
  file </font>
<LI><font face="Verdana">New option in restore and backup windows. Pressing 'J' will
allow you to jump to a particular directory. </font>
<LI><font face="Verdana">Taper has a web page at <A HREF="http://www.multiline.com.au/~yusuf/">www.multiline.com.au/~yusuf/</A>
</font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changes in the command set in backing and restoring
</font>
  <UL>
  <LI><font face="Verdana">Selecting a file for backing up or restoring changed from 's' to 'i' (include)
  </font>
  <LI><font face="Verdana">Saving a backup set changed from 'b' to 's' (save)
  </font>
  <LI><font face="Verdana">Restoring a backup set changed from 'l' to 'r' (restore)
  </font>
  </UL>
<LI><font face="Verdana">When saving preferences file names </font>
  <UL>
  <LI><font face="Verdana">ESC now aborts the process and ENTER accepts </font>
  <LI><font face="Verdana">Asks for confirmation before saving </font>
  </UL>
<LI><font face="Verdana">Changed handling for block sizes for zftape. Means that you
can't have a block size < 2K. </font>
<LI><font face="Verdana">Changed the name of the option "hard-link" to "soft-links". This
is in preparation for handling soft and hard links separately. </font>
<LI><font face="Verdana">Changes to the documentation. The changes file
 is in html form. The rest are unchanged. </font>
<LI><font face="Verdana">ESC goes up a menu </font>
<LI><font face="Verdana">documentation files are now in the docs directory
</font>
<LI><font face="Verdana">if can't open the backup device at beginning of backup,
 tells user about error and gives opportunity to fix it </font>
<LI><font face="Verdana">aout support in the Makefile is gone </font>
<LI><font face="Verdana">When tape sizes are given in MB, assumes 1MB = 1,000,000 bytes
 because that is what some tape drive manufacturers state
 (this way, they can advertise their tape drive as 125MB,
 instead of 119MB like it should be) </font>
<LI><font face="Verdana">Changed size_t to ssize_t as per change in libraries
</font>
<LI><font face="Verdana">When printing an archive directory, prints in archive order and
 then alphabetical order </font>
<LI><font face="Verdana">More logging in backup child </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Error in handling of end of tape: seg faulting if could write
 a partial block at end of tape </font>
<LI><font face="Verdana">If got an I/O error doing unattended backup, segmentation
 faulted out - now cleanly exits </font>
<LI><font face="Verdana">Seg fault if encountered an I/O error while reading and
 user tried to RETRY </font>
<LI><font face="Verdana">Overwrote device file entries sometimes </font>
<LI><font face="Verdana">If error in mkinfo, was hanging before return to main menu
</font>
<LI><font face="Verdana">Hung if couldn't create write a backup/restore set
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0674">6.7.4</A></font></H1>
<P><font face="Verdana">Release Date: 5-aug-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Information in the FAQ about parallel port tape drives.
</font>
<LI><font face="Verdana">Can select the root directory in backup </font>
<LI><font face="Verdana">New preference : min-before-seek : allows user to specify
 how many blocks the tape needs to be advanced before doing
 a seek, rather than just streaming </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Removed allocation of zero bytes - wasn't a bug but some compilers
 barfed at allocating 0 bytes </font>
<LI><font face="Verdana">write_null_header returns error if error encountered
</font>
<LI><font face="Verdana">prints version in log file </font>
<LI><font face="Verdana">since ncurses 1.9.9e, the curses.h file is placed in /usr/include so
 the Makefile has been changed to reflect that </font>
<LI><font face="Verdana">uses eom instead of fsf for appending to tapes - for the few tape
 drives that were slightly non-standard </font>
<LI><font face="Verdana">put a `signed' in front of definition of some variables for
 people who were using compilers that didn't default to signed
 variables if unspecified </font>
<LI><font face="Verdana">support for tape drives that commence block numbers that commence
 at 1 instead of 0 </font>
<LI><font face="Verdana">if invalid tape in drive when restore selected, still allows you
 to browse archives that the system knows about </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">ratios being printed with signs, rather than unsigned
</font>
<LI><font face="Verdana">not correctly resetting sid/gid on restore </font>
<LI><font face="Verdana">seg faulting on backup abort </font>
<LI><font face="Verdana">not correctly removing old info file when overwriting archive
</font>
<LI><font face="Verdana">bug in end of tape handling and I/O error handling for backup
</font>
<LI><font face="Verdana">reworked reading/writing errors so they only read/write in
 block_sizes even in error conditions </font>
<LI><font face="Verdana">prints an error message if cannot position on a block
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0673">6.7.3</A></font></H1>
<P><font face="Verdana">Release Date: 17-jun-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Removed -fno-common from CFLAGS in Makefile for production
 version </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">If get an error while backing up, was not closing backup device
</font>
<LI><font face="Verdana">Problem backing up files after excluded directory
</font>
<LI><font face="Verdana">Bug fix in the file count for verify & restore </font>
<LI><font face="Verdana">Log file message problem in verifying </font>
<LI><font face="Verdana">In triple buffering, if child encountered an error, then the
 error recovery procedures sometimes got it wrong </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>
<H1><font face="Verdana"><A NAME="0672">6.7.2</A></font></H1>
<P><font face="Verdana">Release Date: 17-jun-96</font></P>

<font face="Verdana">

<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">In the selected window, prints the byte count if less than 1K
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Not removing co-ordinating pipes between write child & taper
</font>
<LI><font face="Verdana">Memory overrun in add_missing_dirs fixed </font>
<LI><font face="Verdana">Error in restore if backed up one file only </font>
<LI><font face="Verdana">If had selected a file, backup marked all files with that filename
 as prefix as for backup. Didn't backup them up though (ie.cosmetic bug) </font>
<LI><font face="Verdana">Sometimes, file sizes in backup were not correct </font>
<LI><font face="Verdana">Bug in not auto-descending of directories </font>
<LI><font face="Verdana">If selected one file for full backup, was not printing size
 correctly - didn't affect backup which was done correctly
 (ie.cosmetic bug) </font>
<LI><font face="Verdana">Screen update in reading volume directory </font>
<LI><font face="Verdana">Few bugs in the co-ordinating of child writing & main process
</font>
<LI><font face="Verdana">Bug causing errors while creating multiple directories
</font>
<LI><font face="Verdana">In restore, allowed you to put wrong tape in drive
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0671">6.7.1</A></font></H1>
<P><font face="Verdana">Release Date: 15-jun-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Use of pipes if using triple buffering to co-ordinate
 between parent & child writing process - should help
 system load immensely </font>
<LI><font face="Verdana">Use of IPC_PRIVATE for getting unique shared memory keyss
 rather than randomly trying keys </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem in identifying most recent file in multi-volume backup
</font>
<LI><font face="Verdana">Problem with specific tape types handling in preference file
</font>
<LI><font face="Verdana">Problem with re-allocating buffer errors on end of tape
</font>
<LI><font face="Verdana">Memory being free'd twice --> segmentation fault at end of backup
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0670">6.7.0</A></font></H1>
<P><font face="Verdana">Release Date: 6-jun-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">If seg faults, tries to write the fact to log file
</font>
<LI><font face="Verdana">Problem using libc 5.3.12 and binutils 2.6.0.12 - make
 sure you upgrade to binutils 2.6.0.14 if using libc
 5.3.12 if taper doesn't work for you.
 No problems if using stable 5.2.x release </font>
<LI><font face="Verdana">Backup child checks for available disk space - if not enough
 waits until there is before compressing </font>
<LI><font face="Verdana">Error messages printed if restore or backup children cannot
 be started </font>
<LI><font face="Verdana">New option (+/-W) for reconstructing info files on archives
 created by taper version < 5.6 </font>
<LI><font face="Verdana">New option (-Y) which specifies the minimum amount of disk
 space that must be free before a file is compressed </font>
<LI><font face="Verdana">Couple improvements to Makefile </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Added a suggestion in the docs about excluding netscape's
 cache directories </font>
<LI><font face="Verdana">When doing a mkinfo/verify/full restore, does not print an
 I/O error when advancing to non-existent volume </font>
<LI><font face="Verdana">Changed default mailing program from deliver to mail
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem with bg_backup & backup getting out of sync if you
 changed the exclude compress options </font>
<LI><font face="Verdana">bg_backup/restore  weren't using the temp_dir option if you changed it
 via a preference file or via change preferences menu </font>
<LI><font face="Verdana">Doing a free on a block twice which results in a seg fault
 on some machines so all such references removed </font>
<LI><font face="Verdana">One more instance where a zombie process could end up plugged
</font>
<LI><font face="Verdana">Problem with unattended backup crashing if tape needed overwriting
</font>
<LI><font face="Verdana">Problem if restore had to get some files from one volume and
 some from another as part of the same directory to restore </font>
<LI><font face="Verdana">A few more 1024 filename lengths found and fixed </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0660">6.6.0</A></font></H1>
<P><font face="Verdana">Release Date: 19-may-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">New option (--tmp-dir or -P) which allows user to specify where
 temporary files should be stored - default is /usr/tmp </font>
<LI><font face="Verdana">New option (--one-file-system or -N) which tells taper not
 to descend other filesystems </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">In the docs, now specifies that taper is not really designed
 for more than 30,000 files unless lots of memory is on hand
 (this will be addressed in a future version) </font>
<LI><font face="Verdana">When doing a selective restore, does not keep on searching through
 whole info file </font>
<LI><font face="Verdana">Workaround for "device busy" errors (problem with files not being
 automatically closed on program termination) </font>
<LI><font face="Verdana">Aligns variables to 8 byte boundary (rather than 4 byte). To
 accommodate 64 bit machines (ie. Alpha) </font>
<LI><font face="Verdana">Found a couple of more unaligned references </font>
<LI><font face="Verdana">Removed all references to longs </font>
<LI><font face="Verdana">Compiles cleanly - ie. no warnings </font>
<LI><font face="Verdana">Couple more log messages when reading in volume header
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Bug fix in string fields in forms </font>
<LI><font face="Verdana">Bug fix in automatically not sizing excluded directories
</font>
<LI><font face="Verdana">If backing up file uncompressed, then was opening file read/write
</font>
<LI><font face="Verdana">If problem compressing file, wasn't removing temporary files
 resulting in /tmp left with lots of undeleted files </font>
 </UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0651">6.5.1</A></font></H1>
<P><font face="Verdana">Release Date: ??</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changed the # in the sgml to &num so that it would work
 on postscript & html conversions </font>
<LI><font face="Verdana">If a directory is excluded, automatically doesn't size through
 tree </font>
<LI><font face="Verdana">Can abort sizing of directories in selecting files for backup
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Fixed a few errors is sgml file </font>
<LI><font face="Verdana">Seg fault occassionally in unattended backup </font>
<LI><font face="Verdana">Properly prints message about directories/files not found in
 unattended mode </font>
<LI><font face="Verdana">Totally closes file while getting next tape </font>
<LI><font face="Verdana">In menu, test mktape & test fast fsf were swapped
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0650">6.5.0</A></font></H1>
<P><font face="Verdana">Release Date: 24-apr-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Compresses info files (can be turned off) </font>
<LI><font face="Verdana">Info files are now stored in little endian format and
 converted as necessary so are portable between machines </font>
<LI><font face="Verdana">If for some reason taper seg faults, attempts to clean up -
 ie. free memory & shared memory segments </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">The magic number of volumes and tapes was changed to be a full
 four byte magic number. This was because when using big endian
 machines, taper was taking the zeros of the magic number to be
 leading zeroes </font>
<LI><font face="Verdana">Also excludes .bmp files from compression by default
</font>
<LI><font face="Verdana">When making code more ansi compliant, the length of filenames
 became 1024 from 255. This resulted in significantly more
 memory usage. Changed back to 255. </font>
<LI><font face="Verdana">Removed the proceeding . from all file names (ie. .taper_log -->
 taper_log, .taper_info --> taper_info, .taper_prefs --> taper_prefs) </font>
<LI><font face="Verdana">As per ANSI, all references to inline removed </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">If tape drive returned end of tape while doing mkinfo, tape size info
 was sometimes not correctly restored </font>
<LI><font face="Verdana">Bug in using regular files with new intelligent restore
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="064a">6.4a</A></font></H1>
<P><font face="Verdana">Release Date: 23-apr-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">No Changes </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem compiling with gcc fixed </font>
<LI><font face="Verdana">Better handling of boundary code (porting issue) </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0640">6.4.0</A></font></H1>
<P><font face="Verdana">Release Date: 22-apr-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">New info file format - to accommodate more intelligent restoration
</font>
<LI><font face="Verdana">More intelligent restoration - automatically skips to the correct tape
 AND correct block for restoration - avoids those long reads before
 getting to the file that you want </font>
<LI><font face="Verdana">New tape drive option - can_seek - TRUE if your drive supports a
 seek operation, FALSE otherwise </font>
<LI><font face="Verdana">New utility for above - test can_seek </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">If doing a normal restore and encounter a checksum error,
 doesn't ask if end of backup - only asks when doing
 recreate info, verify backup and full restore </font>
<LI><font face="Verdana">When compiling taper static, also compiles bg_restore & bg_backup
 static </font>
<LI><font face="Verdana">Change make info to recreate info file in main menu
</font>
<LI><font face="Verdana">Saving preferences done from another menu </font>
<LI><font face="Verdana">Removed test leading zeroes - not needed anymore </font>
<LI><font face="Verdana">fi.act_size reflects size of a soft link </font>
<LI><font face="Verdana">If checksum error for file, still restores the file (even though
 it may be corrupt) </font>
<LI><font face="Verdana">Couple of changes to make source strictly ANSI (including removing
 alloca function call) </font>
<LI><font face="Verdana">If reading multiple of block sizes, was reading an extra block
 that was not required </font>
<LI><font face="Verdana">After a message box option is selected, the selected option is
 printed in bold (poor man's hack of 3D push effect) </font>
<LI><font face="Verdana">If not compiled with triple buffering, doesn't print error/warning
 counts in restore </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Major backups in restore when using memory-tight version
 (introduced in 6.3 due to boundary code) </font>
<LI><font face="Verdana">Matched documentation and program on --sort-dirs option
</font>
<LI><font face="Verdana">Bug in background restore/backup when triple buffering off
</font>
<LI><font face="Verdana">Fixed a few cosmetic things with error handling </font>
<LI><font face="Verdana">Few bugs in non triple buffering code </font>
<LI><font face="Verdana">Few bugs with the memory tight version caused by boundary constraints
</font>
<LI><font face="Verdana">Fixes up counts which were slightly off </font>
<LI><font face="Verdana">Bug if taper ran out of space on the very last block of the
 tape </font>
<LI><font face="Verdana">When doing a verify, was starting log file with `restore'
</font>
<LI><font face="Verdana">Serious bug fix - occurred in some instances when gcc was not
 zeroing un-initialized variables </font>
<LI><font face="Verdana">Fixed static compiling problem </font>
<LI><font face="Verdana">Minor screen painting problem when prompting for new tapes
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0631">6.3.1</A></font></H1>
<P><font face="Verdana">Release Date: 20-apr-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Prints a message to the log file if aborted backup
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem in preference file saving of x-tape and x-ntape
</font>
<LI><font face="Verdana">In preference file handling, not properly handling preference
 filename on some occassions </font>
<LI><font face="Verdana">When changing preferences, some string fields were not correctly
 being changed </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0630">6.3.0</A></font></H1>
<P><font face="Verdana">Release Date: 13-apr-96</font></P>
<P><font face="Verdana">NOTE My new address - yusuf@nagree.u-net.com</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Code added to support big endian machine. Taper writes all
 32 bits as little endian to tape. Will convert this to
 big endian if required - set the appropriate Makefile
 option </font>
<LI><font face="Verdana">Pads strings in memory out to a multiple of 4 bytes - to help
 ensure that structures only occur on 4 byte boundaries. For
 porting to machines that require this </font>
<LI><font face="Verdana">time_t, uid_t, gid_t, dev_t are now hard coded - so that
 archives will be more compatible accross different
 architectures </font>
<LI><font face="Verdana">New option - --tape-size (-Z) allows you to specify the size
 of a tape (in megabytes). When taper reaches this, automatically
 assumes end of tape. For use with tape drives that have
 non-standard end of tape handling. If set to 0 or -1, then
 taper automatically handles end of tapes. </font>
<LI><font face="Verdana">Retry/Abort option if reading/writing to tape fails
</font>
<LI><font face="Verdana">Full restore mode - if no info file found, asks whether the whole
 archive should be restored </font>
<LI><font face="Verdana">Verify option - does a byte by byte compare of the disk file
 and the tape file </font>
<LI><font face="Verdana">User allowed to abort when asking for new tape during backup -
 of course, archive will be invalid </font>
<LI><font face="Verdana">If backup gets killed (power failure, user kills), doing a mkinfo
 will attempt to recover the backup - if an illegal checksum
 is encountered, the user will be asked if this means the
 end of the backup (say yes if backup was killed) </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">The double buffer is now a fixed size of 64K (hard coded) so
 it doesn't have to be constantly allocated/reallocated with
 changes in block size </font>
<LI><font face="Verdana">Also changed the buffer size to 32K for removable & regular
 files </font>
<LI><font face="Verdana">Added a ranlib command to compress lib - faster linking
</font>
<LI><font face="Verdana">Hacked gzip code a bit further to accommodate older C libraries
</font>
<LI><font face="Verdana">Changed reference in makefile from /usr/src/linux/include/linux to
 /usr/include/linux to accommodate those that have their linux
 source tree is a non-standard location </font>
<LI><font face="Verdana">You must specify tape type on command line (or preference file) -
 doesn't default to file type automatically </font>
<LI><font face="Verdana">Temporary files are given a name taper_xxxxx so that taper
 files can be easily identified </font>
<LI><font face="Verdana">Separate programs for background compress & restore. They are
 smaller than taper and use a lot less memory than taper. This
 should result in less overall memory requirements than the
 old way of forking of taper children </font>
<LI><font face="Verdana">If you have get_blksize option enabled, automatically enables
 set_blksize </font>
<LI><font face="Verdana">Better handling of read/write errors </font>
<LI><font face="Verdana">Better handling of end of tape conditions </font>
<LI><font face="Verdana">If problem opening new tape in multi-tape backups, doesn't abort,
 but reprompts </font>
<LI><font face="Verdana">Changed from signed --&gt; unsigned to allow selections up to 4GB
</font>
<LI><font face="Verdana">If mkinfo encounters an error, doesn't leave a half empty info file
</font>
<LI><font face="Verdana">Errors while changing tapes are not counted as errors for the
 error count </font>
<LI><font face="Verdana">Internal error message if inconsistency with memory allocation
</font>
<LI><font face="Verdana">Excludes the log file from the backup </font>
<LI><font face="Verdana">Added ENODATA as another possibility for end of tape
</font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Even if you had log level set to 0, some log messages were being
 written </font>
<LI><font face="Verdana">If a file grows while being backed up, does not cause backup integrity
 to be violated. Only the particular file won't be complete. </font>
<LI><font face="Verdana">Major problems if end of tape occurred on an exact block boundary
</font>
<LI><font face="Verdana">Fixed the unattended backup option which got broken somehow
 and also added a few more messages into the mail message </font>
<LI><font face="Verdana">Bug with test_fastfsf and zftape causing seg faulting - basically,
 if zftape returns a block count of 1, assumes that this is not
 valid </font>
<LI><font face="Verdana">Not removing taper.8.gz in make uninstall </font>
<LI><font face="Verdana">Bug in color-selected preference </font>
<LI><font face="Verdana">Closes tape in check_tape now. </font>
<LI><font face="Verdana">Bug in preference file handling with tape specific options - clash
 between regular files and ftape </font>
<LI><font face="Verdana">Conflict between --tape-overwrite and --tape command line options
 therefore, --tape changed to --tape-name and --ntape changed to
 --ntape-name </font>
<LI><font face="Verdana">If could only write &lt; 64 bytes to new tape in multi-tape backup,
 was seg faulting </font>
<LI><font face="Verdana">If only needed to write one block to a new tape in multiple tape
 backups, was not doing this, but discarding the block. </font>
<LI><font face="Verdana">For zftape driver, was getting in infinite loop if couldn't get
 tape header properly sometimes </font>
<LI><font face="Verdana">In mkinfo, was printing fatal error, when really wasn't a fatal
 error (on advancing to last volume). Didn't affect mkinfo - just
 a cosmetic problem with log file </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0620">6.2.0</A></font></H1>
<P><font face="Verdana">Release Date: 16-jan-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Another compression method added - this is based on gzip - in
 fact, most of the code is ripped straight out of the gzip
 code. Advantage is that the whole file doesn't have to
 be read into memory for compression - hence lower memory
 usage - slight penalty on speed, of course. </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">For compress 2, buffers are allocated at start of
 taper instead of continually allocating/deallocating </font>
<LI><font face="Verdana">Doesn't refer to longs and ints etc.. They are all typedefed.
 Now, when moving to another operating system, just have to
 change typedefs. </font>
<LI><font face="Verdana">Tightened up memory a bit more - frees memory as soon as
 it's not needed, rather than waiting to end of procedure </font>
<LI><font face="Verdana">Removed the LIBPATH=-L/usr/lib in the Makefile to avoid
 signal 11 errors in some distributions </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Major bug in internal compression routines for files &gt; 32K
</font>
<LI><font face="Verdana">Files not being closed in backup routines on certain
 errors </font>
<LI><font face="Verdana">Bug if archive only contained one file </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0612a">6.1.2a</A></font></H1>
<P><font face="Verdana">Release Date: 16-jan-96</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Nothing </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Mentioned that need at least gcc 2.6.1 to compile
</font>
<LI><font face="Verdana">Can use home/end keys in the menu </font>
<LI><font face="Verdana">More logging with regard to forking of children </font>
<LI><font face="Verdana">Removed superflous reading error messages </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">In restore, was printing info messages to log file
 even if log level set to errors only </font>
<LI><font face="Verdana">Problem if deleting exclude preferences with
 residual space </font>
<LI><font face="Verdana">Divide by zero error in backup if didn't backup any files
</font>
<LI><font face="Verdana">Problem is only files selected for backup and not directories
</font>
<LI><font face="Verdana">Problem with files not appearing in restore windows because of
 negative checksums </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0611">6.1.1</A></font></H1>
<P><font face="Verdana">Release Date: 31-dec-95</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">New utility checks to see if you have recursive links
</font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Now use the file info from the info file and not the tape
 when restoring. Thus, if there's a problem with the
 file info on tape, it can be overcome if you have an
 intact info file. Also, uses volume header from info
 file rather than tape. </font>
<LI><font face="Verdana">Use alloca for locally defined memory blocks. Less chance
 of memory leaks </font>
<LI><font face="Verdana">In backup, when erasing tape, writes a null header so that
 in future, tape is recognized as blank </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Saving taper.1 as taper.1 in man/cat8 therefore, man page
 not being found - changed taper.1 to taper.8 </font>
<LI><font face="Verdana">Made checksums absolute value to avoid problems with wrap
 arounds </font>
<LI><font face="Verdana">Workaround to make it work with zftape 1.03 </font>
<LI><font face="Verdana">Problem with the TRIPLE_BUFFERING system - SERIOUS bug
 since backup integrity could be affected </font>
<LI><font face="Verdana">Not closing tape device in test fast fsf </font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0610">6.1.0</A></font></H1>
<P><font face="Verdana">Release Date: 31-dec-95</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">Can exclude directories from the backup using the
 --exclude-dirs (-R) options. It is case sensitive
 and recursive. Default is "/tmp /usr/tmp /var/tmp". </font>
<LI><font face="Verdana">Can limit the size of log files via new preference. If
 the log file is too big, the beginning of the log file
 is removed. Preferences is --limit-log-file num (-L)
 where num is the max number of megabytes (default 2)
 the log file should be. </font>
<LI><font face="Verdana">Makefile target to allow making of a statically linked
 taper for use in rescue disks </font>
<LI><font face="Verdana">New option in utilities menu - test make tape determines
 whether your tape drive requires the use of make tape </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Made Makefile slightly more efficient </font>
<LI><font face="Verdana">Made recursively sizing directories a bit quicker
</font>
<LI><font face="Verdana">In backup/restore selection, file sizes are now in KB
</font>
<LI><font face="Verdana">Removed the missed memory segment message in log - wasn't an
 error but was confusing too many people </font>
<LI><font face="Verdana">Man page in section 8 instead of section 1. </font>
<LI><font face="Verdana">Slight change in preference file handling to accommodate multiple
 preferences for different tape drivers. See the section
 Special preferences in the documentation for details </font>
<LI><font face="Verdana">Changed the default device names for zftape to qft0 & nqft0
</font>
<LI><font face="Verdana">Changed the process_dir to a non-recursive routine - people
 were running out of stack space on large directories </font>
<LI><font face="Verdana">Use the process_dir routine in backup </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Divide by zero error when writing stats to log if took
 0 seconds for backup/mkinfo </font>
<LI><font face="Verdana">Bug if the temporary file directory was mounted on a different
 device to the restore directory </font>
<LI><font face="Verdana">In mkinfo, closes the info file after use - should fix a lot of
 problems </font>
<LI><font face="Verdana">Mkinfo prints the title line correctly </font>
<LI><font face="Verdana">Ignores errors on tape_fsf in mkinfo - if it gets an error,
 assumes end of archive reached </font>
<LI><font face="Verdana">Mkinfo prints errors if unable to write to the info file
</font>
<LI><font face="Verdana">Does a waitpid to prevent zombie children </font>
<LI><font face="Verdana">Invalid argument errors when doing a test_fastfsf
</font>
<LI><font face="Verdana">In preference file, was always setting Y/N preferences to Y
</font>
<LI><font face="Verdana">When saving preference to preference file, was ignoring any
 name other than ~/.taper_prefs </font>
<LI><font face="Verdana">Bug in the handling of long Y/N options </font>
<LI><font face="Verdana">Bug in deleting selected entries in backup </font>
<LI><font face="Verdana">Bug if specifying preference file on command line
</font>
</UL>
<a href="CHANGES.html#TOP"><font face="Verdana">&nbsp;</font></a><HR>

<H1><font face="Verdana"><A NAME="0600">6.0.0</A></font></H1>
<P><font face="Verdana">Release Date: 17-dec-95</font></P>
<font face="Verdana">
<IMG SRC="aninew.gif" ALT="New" ALIGN=CENTER width="38" height="39"> <STRONG>New</STRONG>
</font>
<UL>
<LI><font face="Verdana">The ancillary programs have been merged with the main taper
 program. Everything is accessed from the set of menus -
 where_proc, testfast_fsf, testzero etc.. are all in
 the utilities menu. </font>
<LI><font face="Verdana">The compile time settings for different tape drives have
 been changed to runtime options - you just start taper
 with the -T (--tape-type) option to use different tape
 drives. Alternatively, you can set it in your preference
 file or in the environment (TAPE_TYPE). </font>
<LI><font face="Verdana">You are now able to delete the last 'n' volumes on an
 archive. The files are permanently removed. </font>
<LI><font face="Verdana">Most of the Makefile options have gone and are replaced by
 run-time options. </font>
<LI><font face="Verdana">Colors can be set from command line - long names only
</font>
<LI><font face="Verdana">Support for removable media including floppies </font>
<LI><font face="Verdana">At end of backup/restore/mkinfo, prints stats about backup and
 also writes to the log </font>
</UL>
<font face="Verdana">
<IMG SRC="anilight.gif" ALT="Traffic Lights" ALIGN=CENTER width="26" height="32"> <STRONG>Changes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Changed the exit key from preference menu to ESC (was F10)
</font>
<LI><font face="Verdana">Major change in header file structures/organization - mainly to
 make maintenance a bit easier </font>
<LI><font face="Verdana">Backup now checks to make sure that the archive you are appending
 agrees with the tape in the drive. </font>
<LI><font face="Verdana">Change in the info file format to accommodate remountable/floppy
 drives. Run mkinfo/check archive on all archives created prior
 to version 6.0 - you do NOT have to re-backup. </font>
<LI><font face="Verdana">Major change in the background write code. Now it only forks
 off one child - should help people who had problems with
 running out of processes and virtual memory in 5.6 </font>
<LI><font face="Verdana">The long command line options (GNU style) and the preference
 file options are now the same. Most of the preference
 file options have changed name. You will have to rebuild
 any preference files you have. </font>
<LI><font face="Verdana">Lot of changes in code handling preferences. A lot easier to
 add preferences etc.. now </font>
<LI><font face="Verdana">If have an illegal preference, prints an error </font>
<LI><font face="Verdana">Two new variables, have_rewind, have_fsf - should allow easier
 addition of new backup devices </font>
<LI><font face="Verdana">If there's no tape in drive, will print an error message
 before it lets you select files for backup </font>
<LI><font face="Verdana">If can't fork for a write, the parent will try and write
</font>
<LI><font face="Verdana">Another hack to overcome a problem in zftape - to do with
 block sizes when a new tape is inserted </font>
</UL>
<font face="Verdana">
<IMG SRC="anibug.gif" ALT="Bug" ALIGN=CENTER width="32" height="32"> <STRONG>Bug Fixes</STRONG>
</font>
<UL>
<LI><font face="Verdana">Problem in Makefile - not able to make taper.1 properly
</font>
<LI><font face="Verdana">Plugged some shared memory leaks </font>
<LI><font face="Verdana">Exclude list was case sensitive </font>
<LI><font face="Verdana">Problems with children not closing the tape device so parent
 was getting device busy/resource busy errors </font>
<LI><font face="Verdana">A few bug fixes in the multiple tape code </font>
<LI><font face="Verdana">Bug in restore caused it to hang on certain occassions -
 cross use of _still_writing </font>
<LI><font face="Verdana">Error messages on setting links & permissions </font>
<LI><font face="Verdana">When printing archive directory to screen, was not printing
 volume selections correctly. Also printing negative
 volume numbers. </font>
<LI><font face="Verdana">Not printing archive differences with -A </font>
<LI><font face="Verdana">When changing preferences, if first line was a selection, was
 not printing the selected option in reverse </font>
</UL>
</BODY>
</HTML>