home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / CDMX2204.ZIP / WHATSNEW.TXT < prev    next >
Text File  |  1994-03-28  |  18KB  |  279 lines

  1. [17.0]  Revisions History
  2.  
  3.         - V.099 First BETA Release; several minor revisions along the
  4.                 way to fix buglets.  Finally resulting in a version
  5.                 worth putting out for inspection.  Seems to be capable
  6.                 of looking at all drives.
  7.         - V.100 Fixed bug in display of CD subdirectories, added several
  8.                 suggestions from Chris Keufler (1:3402/22) for CD security
  9.         - V.101 Fixed bug when a HD was full and CDMX2DOR tried to copy
  10.                 a file from a CD to a fullup HD.  Now reports HD full
  11.                 and instructs user to alert sysop.  Fixed buglet in
  12.                 finding location of an ansi file.
  13.         - V.102 Changed coding for CDMX2DOR's *.CFG file so as to allow
  14.                 multiple *.CFG's to accomodate multinodal Maximus
  15.                 situations.  Maximus multinodes must still put separate
  16.                 copies of CDMX2DOR files into separate directories pending
  17.                 code changes associated with door.sys naming.
  18.         -V.103  CDMX2DOR would not handle deep-buried odd-named innies.
  19.                 This is fixed in version 1.03.  Tweaked the subdirectories
  20.                 display to allow back/forward intelligence with just an
  21.                 "ENTER" from the user.  Version also fixed to handle
  22.                 variable subdirectory-depth finding of "innie" files
  23.                 display structures.  Added error trapping so that in
  24.                 the event a problem occurs, program will report error
  25.                 in file called CDMX2DOR.ERR and then exit normally so
  26.                 that it does not hang anymore awaiting a sysop "Press
  27.                 any key."  Updated doc file.
  28.         - V.104 Fixed the zipviewer to better format the fileschoice
  29.                 list; cosmetic.  Changed the "please register" display
  30.                 to only occur at first logon and not after every command.
  31.                 Will now pause 20-60 secs. for unregistered users and that's
  32.                 all.  Added a help section for the "Download files"
  33.                 section to explain to users what a "protocol" is.
  34.         - V.105 Fixed the zipviewer to better format the fileschoice
  35.                 list (again; v1.04 change disturbed numbering; v1.05
  36.                 fixed this).  Fixed a bug in the zipviewer when unzipping
  37.                 multiple subdirectories-deep zips to only allow viewing
  38.                 of first level deep subdirectory textfiles; preventing
  39.                 viewing of zip -rp packed zips past the first subdirectory.
  40.                 Serves as a security protect to prevent viewing nested
  41.                 subdirectory zips.  (Thanks, Samson Luk 6:700/8)
  42.         - V.106 Fixed a bug in searches and displaying file DSP when
  43.                 configured on a double outtie with many subdirectories
  44.                 deep on the HD and on the CD.  (Thanks, again, Samson
  45.                 Luk 6:700/8).  Also fixed zipviewer so that in a zip
  46.                 archieve that has been archieved via a zip -rp command
  47.                 the subdirectories within the zip are not showed to
  48.                 users at all.  Only the first level files in the zip
  49.                 are showed to users for possible extraction and viewing.
  50.         - V.107 Added KUEFLER.EXE utility to archieve.  KUEFLER.EXE will
  51.                 import the files' descriptions from odd-structured and
  52.                 non-capitalized files.bbs files into newly made dirx.lsts.
  53.                 (Thanks to: Chris Keufler 1:3402/22)
  54.  
  55.         -V.108  Fixed code in the routines to display subdirectories
  56.                 available on a particular CD.  Did only display up to 99
  57.                 subdirectories per control-menu.  V1.08 displays up to
  58.                 238 subdirectories per control-menu.  Also fixed a bug
  59.                 that prevented "intelligent" fowarding in the subdirectories-
  60.                 available routines.  Now will auto-advance through all
  61.                 available directories with only an "ENTER" and when it
  62.                 reaches end of list, will automatically go back to start
  63.                 of list - supporting up to 238 subdirectories.  (Thanks
  64.                 to: Samson Luk, 6:700/8).
  65.         -V.109  "Previous page" was broken in the subdirectories selection
  66.                 menu.  Fixed via deletion of previous/next functions in
  67.                 lieu of an ENTER looping routine.  (Thanks, Samson Luk,
  68.                 6:700/8).
  69.         -V1.10  Improved the Search performance by a speed factor of about
  70.                 3 using an entirely different algorithm.  (Thanks, Chris
  71.                 Keufler, 1:3402/22).
  72.  
  73.                 Samson Luk (6:700/8) reported that when using Maximus and
  74.                 a user logs on CDMX2DOR more than once in one session that
  75.                 the user's time-spent-on-board variable is distorted in
  76.                 Maximus BBS time accounting.  CDMX2DOR does not change nor
  77.                 even write to this variable during its operation.  There
  78.                 may be a bug in Maximus in interpretting re-read lastuser.
  79.                 bbs files in multiple uses in a single session.  I am at
  80.                 a loss as to how to fix this as it is not CDMX2DOR's
  81.                 changing that is distorting Maximus's time-spent-on-board
  82.                 variable.  All other Maximus variables work as they should.
  83.                 This problem may possibly only occur in Max v2.00.  Your
  84.                 mileage may vary <g>.  Problem does not seem to exist in
  85.                 Max v2.01wb.
  86.  
  87.                 Changed the naming of the 3 log files that CDMX2DOR keeps so
  88.                 that their names can be configured by the user via
  89.                 CDMX2DOR.CFG file.  These files can each be named
  90.                 differently or all named with the same name for logfile
  91.                 simplicity. (Thanks Dave DeGear, 1:351/300)
  92.  
  93.         -V1.11  Fixed bugglet in the "Edit Taglist" subroutines.  Program
  94.                 would not display more than 12 files simultaneously tagged
  95.                 appropriately.  Now handles unlimited tags.  Added an
  96.                 "Auto Adjust" feature in the "Edit Taglist" module so that
  97.                 a user's tagged downloads are automatically adjusted to
  98.                 fit within their Kbyte and Time limits.  Selectable by
  99.                 user with "A" command on Edit Taglist menu.  Fixed a bugglet
  100.                 that prevents a file from being tagged twice on the
  101.                 "Download" option while viewing files.  A file can only be
  102.                 tagged for download once now, regardless of how it is
  103.                 selected.  Added menu-control files for the following
  104.                 CD's: NightOwl 9, SoundWare Collection, and So-Much-
  105.                 Shareware III.
  106.  
  107.         -V1.12  Fixed bugglet on an empty "Search" in the new fast-search.
  108.                 If user didn't enter a string for search new algorithm
  109.                 would crash - fixed now; user MUST enter something.  Fixed
  110.                 bugglet on "View/Extract Zip" module: If user tried to
  111.                 view a non-supported file, module would crash on a re-
  112.                 set.  No crash now.  Inadvertently forgot to enable error
  113.                 trap in V1.11 on compile.  Now reset to error trap.  These
  114.                 errors reported by Chris Keufler (1:3402/22).  Thanks,
  115.                 Chris!
  116.  
  117.         -V1.13  Revisions in V1.11 concerning the "only-tag-a-file-once"
  118.                 resulted in messing up the "Download" command on the
  119.                 file-viewing menu if a taglist was not present.  Fixed.
  120.  
  121.         -V1.14  A few users reported that CDMX2DOR would not add comments
  122.                 to outgoing ZIP files; fixed by adding a line in the
  123.                 *.CFG file to specify the drive letter of the temporary
  124.                 scratch directory and by tweaking pkzip commands.  Cleaned
  125.                 up subdirectory placement of a couple of internal files
  126.                 used by CDMX2DOR, i.e., dn.bat and ok.fla, which should
  127.                 now not interfere in using a RAM disk as the temporary
  128.                 subdirectory (If CDMX2DOR finds the comment file in the
  129.                 CDMX2DOR home subdirectory, it will copy same to the
  130.                 temporary subdirectory RAM or not.  One user reported
  131.                 problems with specifying sysop-defined log names; fixed by
  132.                 cleaning up the specifications of subdirectories.  NEW: A
  133.                 sysop can now use CDMX2DOR in local mode to "download" files
  134.                 off the cdrom, i.e., the files they choose for "downloading"
  135.                 will be placed in the temporary subdirectory and not
  136.                 deleted.  Remote downloads that were successful will
  137.                 continue to have that file deleted; not successful remote
  138.                 downloads will not be deleted so as to allow the sysop
  139.                 opportunity time to examine that situation.
  140.  
  141.         -V1.15  A CDMX2DOR user with a Pioneer CD-ROM carousel reported that
  142.                 their carousel has only one read-head though they have 6
  143.                 CD's.  In multinode situations with a carousel, the
  144.                 carousel can only read to one user at a time and the
  145.                 carousel read-head cannot be available to any other users
  146.                 while any one user is reading something from any of the
  147.                 CDRoms.  V1.15 has incorporated a "lock" feature that will
  148.                 prevent multinode concurrent reads from the CD, i.e., only
  149.                 one user may read data from the CD at a given time and all
  150.                 other users are locked out of reading the CD until the
  151.                 present reader is done.  This change is triggered via
  152.                 the CDMX2DOR.CFG file.  Please check CDMX2DOR.CFG for
  153.                 more information.  If it is not configured to do so, then
  154.                 CDMX2DOR WILL do concurrent reads (in the case of muliple
  155.                 CDRom drives).
  156.  
  157.                 NOTE: OPSC.ANS and OPSC.ASC have been renamed to OPSC and
  158.                       OPSCG for internal door purposes.  Old CDMX2DOR
  159.                       users can just change OPSC.ANS to OPSCG and OPSC.ASC
  160.                       to OPSC if they choose.  Older versions with OPSC.ASC
  161.                       and OPSC.ANS will not work with V1.15 *.exe file
  162.                       unless these 2 files are renamed and CDMX2DOR.CFG
  163.                       is fixed to incorporate the carousel/pioneer lock
  164.                       line (line 17 in the CFG file).
  165.  
  166.                 NOTE2:V1.15 of CDMX2DOR has been engineered to copy files
  167.                       necessary for operation to the temporary drive as
  168.                       much as possible and to minimize CDROM reader
  169.                       hogging.  Still, however, CDMX2DOR minimize use of
  170.                       HD space by copying to the HD only what it needs
  171.                       when it needs it and deleting what it doesn't need
  172.                       immediately on task completion.
  173.  
  174.         -v1.16  Just a fix of v1.15.  There were a couple of errors in
  175.                 ansi/ascii graphics when I edited v1.15 to cut down on
  176.                 code size.  Now fixed in v1.16
  177.  
  178.         -V1.17  There were incorrect instructions for installation of a
  179.                 many-subdirectory-deep OUTTIE CD.  This is fixed in this
  180.                 version.  This is the only change from v1.16, i.e., the
  181.                 doc file is updated to reflect the correct instructions.
  182.                 Added DIAGCD.EXE, a file to assist in diagnosing simple CDs'
  183.                 setup and make recommendations for CDMX2DOR configurations.
  184.                 DIAGCD.EXE may not provide useful information if your CD
  185.                 you are trying to diagnose is a buried innie or buried
  186.                 outtie.  It is primarily for simple situations.
  187.  
  188.         -v1.18  There was a little bugglet converning displaying the
  189.                 help file on the download menu when a user selected the
  190.                 "D"ownload command for a direct download (bypassing a
  191.                 main menu "D"ownload command) while in the files lists and
  192.                 then did an "H" command while on the download menu area.
  193.                 This is now fixed.
  194.  
  195.                 One user reported that on occassion maybe one of their
  196.                 many users would cause the door to hang, i.e., stop but not
  197.                 exit to the BBS (as it should and is programmed to do).
  198.                 This is a fluke of some type.  The door is written to
  199.                 gracefully exit when there is a carrier drop but apparently
  200.                 on VERY infrequent occassions some few users that have
  201.                 something in common (but I don't know what yet) made the
  202.                 door hang.  As a result, V1.18 includes a file called
  203.                 wabird.com that, when called in the cdmx2go.bat BEFORE
  204.                 the CDRom door is called gives the sysop the option
  205.                 of installing an external carrier watcher if they so
  206.                 choose.  I'd recommend NOT doing so unless there is a
  207.                 problem (which should generally not be the case for most
  208.                 sysops).  To see command line arguments for wabird.com
  209.                 installation, just type "wabird help".  Wabird.com is
  210.                 freeware not authored by me, but is included as a sample
  211.                 carrier watcher if needed (and again you will very likely
  212.                 NOT ever need it as the door is supposed to detect
  213.                 carrier drops and exit gracefully).
  214.  
  215.         -V1.19  Previous versions had a 17 file limit in the tagfile
  216.                 command and when users tagged 17+ files the door would
  217.                 lock up and even a carrier drop would not exit gracefully
  218.                 back to the BBS.  This is fixed now with a 70 file limit.
  219.                 This problem was what was causing the lockup and was
  220.                 previously solved (quickfix) via wabird.com.  You should
  221.                 not need wabird.com unless you expect that users will
  222.                 be tagging in excess of 70 files in a single door session.
  223.  
  224.                 Some users reported that the door would not handle
  225.                 a byte-checking subroutine that checks to be sure there
  226.                 is enough space on the HD before copying a file to it.
  227.                 The routine would return a negative value for bytes free
  228.                 in this error.  CDMX2DOR.EXE will now make this value a
  229.                 positive value if the function returns a negative value.
  230.                 For most users this will present no problems.
  231.  
  232.                 This version also gives the user an online count of the
  233.                 number of files they have tagged while in the "browsing"
  234.                 section of the door -- a cosmetic change.
  235.  
  236.         -v2.00
  237.  
  238.                 The code was becoming so large that some users were
  239.                 reporting the door might operate unreliably.  In
  240.                 checking the compiler, the door was at the 64k program
  241.                 space limit.  As a result, I have started to break
  242.                 the program down into separate modules to improve
  243.                 reliability.
  244.  
  245.                 NOTE: CDMX2 is now starting to be broken into separate
  246.                 modules.  CDMX2OLH.EXE is the "online help" module.  It
  247.                 is called from CDMX2DOR.EXE and there is no special
  248.                 setup required.  Just be sure it is located in the
  249.                 same subdirectory as CDMX2DOR.EXE and all will be well.
  250.  
  251.         -v2.01  Fixed a buglet in the download module that resulted from
  252.                 breaking cdmx2dor into separate modules.  Fixed a buglet
  253.                 in the "users.dat" record keeping due to modularization.
  254.  
  255.         -v2.02  Fixed a compilation buglet which interfered with the
  256.                 search engine.
  257.  
  258.         -v2.03  Added DIGIBOARD and INT14/EBIOS interfacing.
  259.  
  260.                 NOTE:  cdmx2dor.CNF is NOW LONGER THAN IT USED TO BE AND
  261.                 IF YOU ARE UPGRADING YOU WILL NEED TO INSTALL THE NEW
  262.                 CDMX2DOR.CNF OR EDIT YOUR OLD ONE. This need for changing
  263.                 the cdmx2dor.cnf applies to ALL previous version.
  264.  
  265.          -v2.04 Cleaned up the docs, incorporated DIAGNOSE.ZIP to the
  266.                 archieve; employs a new key-file algorithm for registered
  267.                 users so as to simplify putting in keys.  Fixed the
  268.                 multinode operation so as to allow all nodes to operate
  269.                 from one copy of cdmx2dor.  Fixed door.sys access problem
  270.                 so that door.sys will be accessed only ONCE at door start.
  271.                 Added "last 16 files downloaded" module; added "offline
  272.                 file request" module; added fillfreq.exe (a utility for
  273.                 the sysop to use to fill offline file requests).
  274. ===========================================================================
  275.     "For God so loved the world that He gave His Only Begotten Son that
  276.          whosoever believeth in Him shall not perish but shall have
  277.                         everlasting life." John 3:16
  278. ===========================================================================
  279.