home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PCBOARD / ZDCS203.ZIP / ZHISTORY.TXT < prev   
Text File  |  1994-03-28  |  9KB  |  197 lines

  1. ZDCS Revision History File
  2.  
  3.  
  4. Release 2.03
  5. ------------
  6.  
  7.     *** NOTE:  The format of the ZDCS.CFG file has changed!  See the enclosed
  8.                file ZDCSCFG.DSC for the new file format.
  9.  
  10.     Added a new program is included in ZDCS 2.03: ZDCSULP.EXE.  This provides a
  11.     seamless interface to UpLoadProcessor 1.05+ by Stacy Smith.  The only
  12.     installation required is to have ZDCSULP.EXE in your ZDCS subdirectory and
  13.     toggle the duplication system in ULP to (Z)DCS and provide the path to your
  14.     ZDCS subdirectory.
  15.  
  16.     ZDCSDB.EXE:
  17.  
  18.     Corrected a subtle bug in the CRC-32 routine.
  19.  
  20.     Corrected a problem with processing 'other' files with truncate turned on.
  21.  
  22.     Finally tracked down the source of most of the complaints regarding other
  23.     file handling!  Score another goof for Microhelp.  I have rewritten the
  24.     appropriate code from scratch and it seems to be just as fast and a sight
  25.     more stable!
  26.  
  27.     ZDCSFC.EXE:
  28.  
  29.     Corrected a problem where ZDCSFC would occasionally hang up and seek to A:
  30.     drive.
  31.  
  32.     Corrected a problem where the ZDCSTEST.CHK file would not be deleted if it
  33.     were not a valid ZDCS pre-test file.
  34.  
  35.     I finally tracked down the source of most of the complaints regarding other
  36.     file handling!  Score another goof for Microhelp.  I have rewritten the
  37.     appropriate code from scratch and it seems to be just as fast and a sight
  38.     more stable!
  39.  
  40.     ZDCSDR.EXE:
  41.  
  42.     Corrected a problem where the temporary work files were not being deleted.
  43.     Added a feature to dump an ASCII list of the archive files present in the
  44.     ZDCS database.  ZDCSDR D
  45.  
  46.  
  47. Release 2.01
  48. ------------
  49.  
  50.     Added support for ARJ archive format, both regular *.ARJ archives and the
  51.     self-extracting *.SFX ARJ files.
  52.  
  53.     Faster operation - 20% faster than ZDCS 1.65.
  54.  
  55.     Database format change.  Databases now have two files (ZDCS.DAT and
  56.     ZDCS.NDX) and are 30% smaller than in version 1.65.
  57.  
  58.     The duplicate report format has been changed to present the results in a
  59.     directly readable text file.  In addition to the previous list of all
  60.     duplicates with zipfile and pathname, the report also includes a list of
  61.     all files that are 100% dupes and a list of all files that have at least
  62.     one duplicate and at least one original file.
  63.  
  64.  
  65. Release 1.65
  66. ------------
  67.  
  68.     Two late blooming bugs have been squashed.  Please see the ZDCS.NEW file
  69.     for details.
  70.  
  71.  
  72. Release 1.64
  73. ------------
  74.  
  75.     The registration key replaces the "unregistered" screen message with
  76.     the "registered to <bbs name>" message, and also allows the option of
  77.     turning off the message entirely for a cleaner screen display.
  78.  
  79.     The duplicate report generator ZDCSDR has been completely rewritten to
  80.     provide a speed increase of close to 80% in both the duplicate report and
  81.     duplicate purge functions.  A second stage sort has also been added so that
  82.     you can have the list of duplicate files sorted by the CRC32, the
  83.     individual file name, or the name of the zipfile or GIF. The format of the
  84.     ZDCS-DUP.LST file has been changed to CSV (Comma Separated Variable) to
  85.     make it easy to import this file into a database or parse it into a .BAT
  86.     file.
  87.  
  88.     When an upload contains allowed duplicates, they are no longer counted as
  89.     passed files.  Instead, by popular demand they are now totally ignored in
  90.     the file count.  The ZDCS log accurately reflects this information.
  91.  
  92.     The bbs ads database builder ZDCSBA, the upload file checker ZDCSFC, and
  93.     the database builder ZDCSDB automatically detect the availability of any
  94.     type of file locking, not just DOS SHARE.  This capability will be added to
  95.     the duplicate report generator ZDCSDR in a future release.
  96.  
  97.     Earlier, bbs ads weren't being properly subtracted from the total number of
  98.     files before the percent dupes calculation was performed - this has been
  99.     corrected.  New bbs ads designated only by CRC32 can be accepted without
  100.     having either the file name or the original file at hand.
  101.  
  102.     The database builder ZDCSDB checks to make sure that the data file path
  103.     specified in the configuration file really exists.
  104.  
  105.     When an uploaded zipfile fails the percent dupes test set by the sysop, new
  106.     information is written to the PCBFAIL.TXT file to be displayed to the
  107.     caller.  This now consists of the name of the duplicated file in the
  108.     uploaded zipfile and the name of the previously existing zipfile on the bbs
  109.     that already contains this dupe, repeated for each duplicate file.  This
  110.     tells the caller where to look for the duplicated files in the zipfiles
  111.     already on the board, the answer to a common question.
  112.  
  113.     The maximum number of files within a ZIP that can be processed by ZDCS is
  114.     set at 650 for the database build and for the upload file check.
  115.  
  116.     The previous internal limit of 999 pathnames has been removed.  There is no
  117.     maximum number of paths that may be processed.
  118.  
  119.     The usual bugcrushing, bombproofing and cosmetic fixing that accompanies an
  120.     extensive beta cycle have gone into ZDCS 1.64.
  121.  
  122.  
  123. Release 1.60
  124. ------------
  125.  
  126.     Version 1.60 adds the capability to handle self-extracting EXE files
  127.     created with PKSFX (SFX), and "other" files like GIFs.  There has been a
  128.     substantial increase in the processing speed so that now all files are
  129.     processed about three times as fast as they were under version 1.5x.  As an
  130.     example, ZDCS was run on a 10MBS LAN (where the disk reads across the LAN
  131.     were a speed bottleneck) and it processed 80,894 individual member files
  132.     within 4,734 ZIPs, SFXs and GIFs in 2 hours and 25 minutes.  (Your mileage
  133.     may vary.)
  134.  
  135.     A pre-test capability has been added to permit bbs callers to pre-test a
  136.     ZIP, SFX or GIF file for duplicates before spending the time to upload the
  137.     full file to the board.  This capability does not require the caller to
  138.     download any special programs or perform any complicated operations.
  139.  
  140.     A database purge facility has been added to reduce the size of the CRC32
  141.     database *after* the reported duplicates have been cleared from the file
  142.     system.  The maximum number of files within a ZIP that can be processed by
  143.     ZDCS is set at 675 for the database build and 425 for the upload file
  144.     check.
  145.  
  146.     The sysop has been given the opportunity in version 1.60 to set a text
  147.     message that will be displayed to callers when an upload has been declined.
  148.  
  149.     Release 1.60 also incorporates an interface to third party applications,
  150.     which has been implemented for EXZIP and EXZTEST.  More technical
  151.     information on the interface is available at The Bloom Beacon-Picayune BBS.
  152.  
  153.     What was previously available in version 1.5 as a rudimentary test mode has
  154.     been heavily modified to permit the creation of the interface to third
  155.     party applications.  The old test mode is no longer available - the guts of
  156.     it were used to provide a seamless integration with EXZTEST / EXZIP.
  157.  
  158.  
  159. Release 1.5x
  160. ------------
  161.  
  162.     In version 1.5 the database builder ZDCSDB15.EXE now handles zipfiles
  163.     stored *with paths* within zipfiles.  The previous internal limit of 99
  164.     pathnames has been increased to 999.  Where the existence of an empty
  165.     subdirectory among the pathnames caused the earlier database builder to
  166.     abort, ZDCSDB15.EXE can now handle an empty subdirectory. The real-time
  167.     upload checker ZDCSFC15.EXE now correctly handles zipfiles stored *with
  168.     paths* within zipfiles.
  169.  
  170.     Previously, a file listed in the bbs ads database could still be considered
  171.     a duplicate file, which affected the "percentage of new files" calculation
  172.     for an uploaded ZIP.  The bbs ads are no longer counted as duplicates when
  173.     determining the percentage of new files in the upload.
  174.  
  175.     The database structures used in ZDCS 1.00 have been redesigned for version
  176.     1.5 to cut down on the database size.  At the expense of a little speed,
  177.     the database is now slightly less than half the size it used to be.
  178.  
  179.     The new option of "allowed duplicates" has been added in version 1.50. This
  180.     is so that files like OMBUDSMN.ASP and VALIDATE.DOC needn't be counted as
  181.     duplicate uploads.  The allowed duplicate files may be designated by either
  182.     filename or by CRC.
  183.  
  184.     A new test mode has been added for the operation of the upload file
  185.     checker, ZDCSFC15.EXE.  If the word TEST is used instead of the word UPLOAD
  186.     as the second parameter passed to ZDCSFC15, then the upload checker can be
  187.     used to test a specific file for duplicates without causing any updates to
  188.     be written to the database or the logfile and without creating PCBPASS.TXT
  189.     or PCBFAIL.TXT.  Test results will be written to ZDCS-TST.OUT.  The easiest
  190.     and safest way to run such a test on any zipfile FOO.ZIP is to issue the
  191.     command <ZDCSFC15 FOO.ZIP TEST> to test the files within the zipfile
  192.     FOO.ZIP.  I don't expect most sysops to need this capability, but it's
  193.     available.
  194.  
  195.     There have been numerous beta versions of ZDCS between release 1.00 and
  196.     release 1.50.
  197.