home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / FLOPPIES / CHUNK.ZIP / CHANGES.CHG next >
Encoding:
Text File  |  1987-04-17  |  4.5 KB  |  81 lines

  1. CHUNK REVISION HISTORY:
  2.  
  3. v1.0    03/01/87    John De Armond WD4OQC 
  4.     Initial creation
  5. v1.1    03/02/87    John De Armond
  6.     Changed header token from ||| to ~~~.  Had interaction with TNC-2 
  7.     streamsw command.
  8. v1.2    03/05/87    John De Armond
  9.     Changed header to contain original file size as an integrety check for glue.
  10.     Also put in an additional error check that compares the original filesize in
  11.     in bytes to the actual number of bytes written in all the chunkfiles.  reports a 
  12.     new error #8 if sized disagree. Small cosmetic changes to improve the user 
  13.     presentation.  Changed the memory allocation function so that in the event 
  14.     there is insufficient ram, requested size is reduced in 10% increments instead 
  15.     of by half.  To fix a subtle bug, reduced the possible chunkfiles to 26, A-Z,
  16.     eliminating 0-9.  Fixed a subtle bug that occured when a file ended precisely
  17.     on a chunkfile boundary.  In this case, an extra empty chunkfile was called.
  18.     Now test for this and trap it.
  19.     Placed a minimum chunksize limit of 500 bytes.  Any less is thrashing.
  20.  
  21. v1.3    03/11/87    John De Armond
  22.     User-requested changes.  Placed an fseek() call in the file size routine  
  23.     because some older compilers did not position to the end of file on 
  24.     append.  Changed default chunksize to 5k.  Made bragline optional via a 
  25.     command line switch.  Added my call to the header line instead.  Changed 
  26.     alogrithm so chunksize defaults to 5k anytime an error in chunksize 
  27.     specification is made.
  28.  
  29. v1.4    03/15/87    John De Armond
  30.     Added option to zap control Z's in the input file.  This will somewhat
  31.     slow the chunking process so use sparingly.  Also added the option to 
  32.     include a memo in the beginning of the first chunkfile. Eliminated the
  33.     bragline option.  Not used much.  Made Zapping Zee's the default option.
  34.     Set up patching area so debugger or sector patcher can be used to change
  35.     the defaults of the Zee-Zapper and memo messages.
  36.  
  37. v1.5    03/21/87    John De Armond
  38.     Fixed a subtle bug that would occur in conjuction with the w0rli bbs 
  39.     system whenever a chunk ended with a cr-lf pair split across chunks.
  40.     BBS system would attach the needed character to make a complete cr-lf
  41.     pair on each chunk, therefore making a 2 byte error in the 2 chunks.  
  42.     Now if NOT in z-zap mode, look at last byte in chunk and if a CR, read
  43.     the next byte in which should be a LF and put it in the chunk.
  44.  
  45. v1.6    04/17/87    John De Armond
  46.     Fixed another subtle bug that arose when the straggler adjustment routine
  47.     corrected the chunksize to the extent that one or more whole chunkfiles was 
  48.     eliminated.  Program FUBAR'd on that.  Corrected the problem.. also 
  49.     modified the straggler algorithm so that it now defines a straggler as 
  50.     20% of a chunk size rather than a fixed 500 bytes.  Thus straggler 
  51.     elimination is now proportional to chunk size.
  52.  
  53. *************************************************************************/ 
  54. GLUE REVISION HISTORY:
  55.  
  56. v1.0    03/01/87    John De Armond WD4OQC 
  57.     Initial creation
  58. v1.1    03/03/87    John De Armond
  59.     Changed the beginning token from ||| to ~~~ to fix an interaction with
  60.     the TNC-2 streamsw character.
  61. v1.2    03/05/87    John De Armond
  62.     Added the ability to check the original file size from a new header added
  63.     to the header.  Also changed the processing algorithm so that memory buffers
  64.     are now allocated for each file instead of only at the beginning.. this 
  65.     will allow the processing of files in which the first file may be smaller
  66.     than the subsequence ones..  To fix a subtle bug and make life easier for
  67.     me, reduced the possible chunkfiles to 26, A-Z, eliminating 0-9.
  68. v1.3    03/11/87    John De Armond
  69.     Changed the header parser to recognize the new v1.3 chunker headerline.
  70.     Maintained compatibility with v1.2 files. Added the ability to specify 
  71.     an outfile name on the command line.  This overrides the filename in
  72.     the chunkfile header.  Cleaned up some misc garbage in source file.
  73. v1.4    03/14/87    John De Armond
  74.     Added a "force" option that will allow the user to force decoding and
  75.     ignore errors. specified with a -i option for "ignore" errors.  GLUE
  76.     also now displays any text it finds before the opening token in the 
  77.     first chunkfile.  This is to allow the user to read any message that
  78.     may be attached to the beginning of the chunkfile series
  79.  
  80.                                 - End -
  81.