
TBACKUP HISTORY

Mon Jul 19 1993: V0.1 alpha prerelease

Mon Aug 23 1993: V0.2 beta
   - changed name from `3bup' to `tbackup'
   - rewrote README file
   - added 'set' choose method
   - added 'disk salvage' using dd
   - rewrote flowpause.c

Thu Sep  2 1993: V0.5 beta               
   - moved files for internal use to /usr/lib/tbackup/bin directory   
   - cleaned up installation procedure
   - changed cfk() in floppywr1 script.
   - parts on floppy disk are now called partaa.001, partab.002, ...
   - cleaned up some internal code

Wed Sep  8 1993: V0.6 beta
   - rewrote part creation code in `floppy'
   - added `wait for enough free diskspace' to trestore.
   - rewrote README file
   
Thu Sep 16 1993: V0.6.1 beta
   - fixed bug in the trestore command

Wed Jan  5 1994: V0.7 beta
  - uses the new afio version 2.3.6.
  - fixed several bugs
  - added capability to create index files
  - added `tarcpio', `floppypart' methods
  - added selective restore methods
  - added tlist and tguess commands
  - renamed `mtools1' method to `floppy', which is more logical.
  - rewrote kernel logging system to use /proc/kmsg
  - improved disk salvage function
  - moved configuration file Floppy to /etc/tbackup
  - added configuration file /etc/tbackup/Config, this file now contains the
    `bulkdir' configuration in stead of /usr/lib/tbackup/Bulk.
  - some internal cleanups

Wed Jun  8 1994: V0.8
  - first non-beta version
  - added blexta error correcting codes for floppies
  - added tdir command
  - added setrm choose method
  - added tbackup rescue disk system and documentation
  - added tape read and write methods
  - added support for extended floppy densities with setfdprm
  - extended directory set file syntax
  - fixed bugs, some due to new gawk version
  - rewrote kernel logging system to use SYS_klog #4 operation, removing
    the need to kill the klog daemon before running tbackup.
  - rewrote index file creation code to circumvent fifo weirdness
  - some internal cleanups
  - some chmods added to prevent non-root users from reading tbackup fifos
  - made method selection faster
  - made faster tguess
  - optimized `not dir /mountpoint' directory set special case
  - improved kernel error logging for last few floppy sectors
  - changed tguess to take error correcting code overhead into account
  

TODO LIST


FUTURE

If no immediate bug fixes are needed, the next version of tbackup will
be V1.0.  V1.0 will essentially be V0.8 with maybe a few bug fixes.

For V1.0, the V0.8 manual will be rewritten as a hypertext document.
Of course a pure ASCII version will also still be available.

With V1.0, I consider tbackup to be a complete backup system.  I won't
add new features except when there is an obvious demand.  I will
accept methods written by other people for inclusion, but only if they
come with the necessary documentation.


WISH LIST

- typeset manual
- put section on extending tbackup in manual?
- make faster ecor?
- find kernel patch for 3.5" xd density fast writing
- detection and exclusion of files from a Linux distribution?
- implement `sections' choose method?
- make device+header method
- improve floppy device driver?
- make specialized index file grepper (tfind)
- make `not ..' rules in selective restore pattern list?
- running from an at script?


