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 >
Wrap
Text File
|
1994-03-28
|
18KB
|
279 lines
[17.0] Revisions History
- V.099 First BETA Release; several minor revisions along the
way to fix buglets. Finally resulting in a version
worth putting out for inspection. Seems to be capable
of looking at all drives.
- V.100 Fixed bug in display of CD subdirectories, added several
suggestions from Chris Keufler (1:3402/22) for CD security
- V.101 Fixed bug when a HD was full and CDMX2DOR tried to copy
a file from a CD to a fullup HD. Now reports HD full
and instructs user to alert sysop. Fixed buglet in
finding location of an ansi file.
- V.102 Changed coding for CDMX2DOR's *.CFG file so as to allow
multiple *.CFG's to accomodate multinodal Maximus
situations. Maximus multinodes must still put separate
copies of CDMX2DOR files into separate directories pending
code changes associated with door.sys naming.
-V.103 CDMX2DOR would not handle deep-buried odd-named innies.
This is fixed in version 1.03. Tweaked the subdirectories
display to allow back/forward intelligence with just an
"ENTER" from the user. Version also fixed to handle
variable subdirectory-depth finding of "innie" files
display structures. Added error trapping so that in
the event a problem occurs, program will report error
in file called CDMX2DOR.ERR and then exit normally so
that it does not hang anymore awaiting a sysop "Press
any key." Updated doc file.
- V.104 Fixed the zipviewer to better format the fileschoice
list; cosmetic. Changed the "please register" display
to only occur at first logon and not after every command.
Will now pause 20-60 secs. for unregistered users and that's
all. Added a help section for the "Download files"
section to explain to users what a "protocol" is.
- V.105 Fixed the zipviewer to better format the fileschoice
list (again; v1.04 change disturbed numbering; v1.05
fixed this). Fixed a bug in the zipviewer when unzipping
multiple subdirectories-deep zips to only allow viewing
of first level deep subdirectory textfiles; preventing
viewing of zip -rp packed zips past the first subdirectory.
Serves as a security protect to prevent viewing nested
subdirectory zips. (Thanks, Samson Luk 6:700/8)
- V.106 Fixed a bug in searches and displaying file DSP when
configured on a double outtie with many subdirectories
deep on the HD and on the CD. (Thanks, again, Samson
Luk 6:700/8). Also fixed zipviewer so that in a zip
archieve that has been archieved via a zip -rp command
the subdirectories within the zip are not showed to
users at all. Only the first level files in the zip
are showed to users for possible extraction and viewing.
- V.107 Added KUEFLER.EXE utility to archieve. KUEFLER.EXE will
import the files' descriptions from odd-structured and
non-capitalized files.bbs files into newly made dirx.lsts.
(Thanks to: Chris Keufler 1:3402/22)
-V.108 Fixed code in the routines to display subdirectories
available on a particular CD. Did only display up to 99
subdirectories per control-menu. V1.08 displays up to
238 subdirectories per control-menu. Also fixed a bug
that prevented "intelligent" fowarding in the subdirectories-
available routines. Now will auto-advance through all
available directories with only an "ENTER" and when it
reaches end of list, will automatically go back to start
of list - supporting up to 238 subdirectories. (Thanks
to: Samson Luk, 6:700/8).
-V.109 "Previous page" was broken in the subdirectories selection
menu. Fixed via deletion of previous/next functions in
lieu of an ENTER looping routine. (Thanks, Samson Luk,
6:700/8).
-V1.10 Improved the Search performance by a speed factor of about
3 using an entirely different algorithm. (Thanks, Chris
Keufler, 1:3402/22).
Samson Luk (6:700/8) reported that when using Maximus and
a user logs on CDMX2DOR more than once in one session that
the user's time-spent-on-board variable is distorted in
Maximus BBS time accounting. CDMX2DOR does not change nor
even write to this variable during its operation. There
may be a bug in Maximus in interpretting re-read lastuser.
bbs files in multiple uses in a single session. I am at
a loss as to how to fix this as it is not CDMX2DOR's
changing that is distorting Maximus's time-spent-on-board
variable. All other Maximus variables work as they should.
This problem may possibly only occur in Max v2.00. Your
mileage may vary <g>. Problem does not seem to exist in
Max v2.01wb.
Changed the naming of the 3 log files that CDMX2DOR keeps so
that their names can be configured by the user via
CDMX2DOR.CFG file. These files can each be named
differently or all named with the same name for logfile
simplicity. (Thanks Dave DeGear, 1:351/300)
-V1.11 Fixed bugglet in the "Edit Taglist" subroutines. Program
would not display more than 12 files simultaneously tagged
appropriately. Now handles unlimited tags. Added an
"Auto Adjust" feature in the "Edit Taglist" module so that
a user's tagged downloads are automatically adjusted to
fit within their Kbyte and Time limits. Selectable by
user with "A" command on Edit Taglist menu. Fixed a bugglet
that prevents a file from being tagged twice on the
"Download" option while viewing files. A file can only be
tagged for download once now, regardless of how it is
selected. Added menu-control files for the following
CD's: NightOwl 9, SoundWare Collection, and So-Much-
Shareware III.
-V1.12 Fixed bugglet on an empty "Search" in the new fast-search.
If user didn't enter a string for search new algorithm
would crash - fixed now; user MUST enter something. Fixed
bugglet on "View/Extract Zip" module: If user tried to
view a non-supported file, module would crash on a re-
set. No crash now. Inadvertently forgot to enable error
trap in V1.11 on compile. Now reset to error trap. These
errors reported by Chris Keufler (1:3402/22). Thanks,
Chris!
-V1.13 Revisions in V1.11 concerning the "only-tag-a-file-once"
resulted in messing up the "Download" command on the
file-viewing menu if a taglist was not present. Fixed.
-V1.14 A few users reported that CDMX2DOR would not add comments
to outgoing ZIP files; fixed by adding a line in the
*.CFG file to specify the drive letter of the temporary
scratch directory and by tweaking pkzip commands. Cleaned
up subdirectory placement of a couple of internal files
used by CDMX2DOR, i.e., dn.bat and ok.fla, which should
now not interfere in using a RAM disk as the temporary
subdirectory (If CDMX2DOR finds the comment file in the
CDMX2DOR home subdirectory, it will copy same to the
temporary subdirectory RAM or not. One user reported
problems with specifying sysop-defined log names; fixed by
cleaning up the specifications of subdirectories. NEW: A
sysop can now use CDMX2DOR in local mode to "download" files
off the cdrom, i.e., the files they choose for "downloading"
will be placed in the temporary subdirectory and not
deleted. Remote downloads that were successful will
continue to have that file deleted; not successful remote
downloads will not be deleted so as to allow the sysop
opportunity time to examine that situation.
-V1.15 A CDMX2DOR user with a Pioneer CD-ROM carousel reported that
their carousel has only one read-head though they have 6
CD's. In multinode situations with a carousel, the
carousel can only read to one user at a time and the
carousel read-head cannot be available to any other users
while any one user is reading something from any of the
CDRoms. V1.15 has incorporated a "lock" feature that will
prevent multinode concurrent reads from the CD, i.e., only
one user may read data from the CD at a given time and all
other users are locked out of reading the CD until the
present reader is done. This change is triggered via
the CDMX2DOR.CFG file. Please check CDMX2DOR.CFG for
more information. If it is not configured to do so, then
CDMX2DOR WILL do concurrent reads (in the case of muliple
CDRom drives).
NOTE: OPSC.ANS and OPSC.ASC have been renamed to OPSC and
OPSCG for internal door purposes. Old CDMX2DOR
users can just change OPSC.ANS to OPSCG and OPSC.ASC
to OPSC if they choose. Older versions with OPSC.ASC
and OPSC.ANS will not work with V1.15 *.exe file
unless these 2 files are renamed and CDMX2DOR.CFG
is fixed to incorporate the carousel/pioneer lock
line (line 17 in the CFG file).
NOTE2:V1.15 of CDMX2DOR has been engineered to copy files
necessary for operation to the temporary drive as
much as possible and to minimize CDROM reader
hogging. Still, however, CDMX2DOR minimize use of
HD space by copying to the HD only what it needs
when it needs it and deleting what it doesn't need
immediately on task completion.
-v1.16 Just a fix of v1.15. There were a couple of errors in
ansi/ascii graphics when I edited v1.15 to cut down on
code size. Now fixed in v1.16
-V1.17 There were incorrect instructions for installation of a
many-subdirectory-deep OUTTIE CD. This is fixed in this
version. This is the only change from v1.16, i.e., the
doc file is updated to reflect the correct instructions.
Added DIAGCD.EXE, a file to assist in diagnosing simple CDs'
setup and make recommendations for CDMX2DOR configurations.
DIAGCD.EXE may not provide useful information if your CD
you are trying to diagnose is a buried innie or buried
outtie. It is primarily for simple situations.
-v1.18 There was a little bugglet converning displaying the
help file on the download menu when a user selected the
"D"ownload command for a direct download (bypassing a
main menu "D"ownload command) while in the files lists and
then did an "H" command while on the download menu area.
This is now fixed.
One user reported that on occassion maybe one of their
many users would cause the door to hang, i.e., stop but not
exit to the BBS (as it should and is programmed to do).
This is a fluke of some type. The door is written to
gracefully exit when there is a carrier drop but apparently
on VERY infrequent occassions some few users that have
something in common (but I don't know what yet) made the
door hang. As a result, V1.18 includes a file called
wabird.com that, when called in the cdmx2go.bat BEFORE
the CDRom door is called gives the sysop the option
of installing an external carrier watcher if they so
choose. I'd recommend NOT doing so unless there is a
problem (which should generally not be the case for most
sysops). To see command line arguments for wabird.com
installation, just type "wabird help". Wabird.com is
freeware not authored by me, but is included as a sample
carrier watcher if needed (and again you will very likely
NOT ever need it as the door is supposed to detect
carrier drops and exit gracefully).
-V1.19 Previous versions had a 17 file limit in the tagfile
command and when users tagged 17+ files the door would
lock up and even a carrier drop would not exit gracefully
back to the BBS. This is fixed now with a 70 file limit.
This problem was what was causing the lockup and was
previously solved (quickfix) via wabird.com. You should
not need wabird.com unless you expect that users will
be tagging in excess of 70 files in a single door session.
Some users reported that the door would not handle
a byte-checking subroutine that checks to be sure there
is enough space on the HD before copying a file to it.
The routine would return a negative value for bytes free
in this error. CDMX2DOR.EXE will now make this value a
positive value if the function returns a negative value.
For most users this will present no problems.
This version also gives the user an online count of the
number of files they have tagged while in the "browsing"
section of the door -- a cosmetic change.
-v2.00
The code was becoming so large that some users were
reporting the door might operate unreliably. In
checking the compiler, the door was at the 64k program
space limit. As a result, I have started to break
the program down into separate modules to improve
reliability.
NOTE: CDMX2 is now starting to be broken into separate
modules. CDMX2OLH.EXE is the "online help" module. It
is called from CDMX2DOR.EXE and there is no special
setup required. Just be sure it is located in the
same subdirectory as CDMX2DOR.EXE and all will be well.
-v2.01 Fixed a buglet in the download module that resulted from
breaking cdmx2dor into separate modules. Fixed a buglet
in the "users.dat" record keeping due to modularization.
-v2.02 Fixed a compilation buglet which interfered with the
search engine.
-v2.03 Added DIGIBOARD and INT14/EBIOS interfacing.
NOTE: cdmx2dor.CNF is NOW LONGER THAN IT USED TO BE AND
IF YOU ARE UPGRADING YOU WILL NEED TO INSTALL THE NEW
CDMX2DOR.CNF OR EDIT YOUR OLD ONE. This need for changing
the cdmx2dor.cnf applies to ALL previous version.
-v2.04 Cleaned up the docs, incorporated DIAGNOSE.ZIP to the
archieve; employs a new key-file algorithm for registered
users so as to simplify putting in keys. Fixed the
multinode operation so as to allow all nodes to operate
from one copy of cdmx2dor. Fixed door.sys access problem
so that door.sys will be accessed only ONCE at door start.
Added "last 16 files downloaded" module; added "offline
file request" module; added fillfreq.exe (a utility for
the sysop to use to fill offline file requests).
===========================================================================
"For God so loved the world that He gave His Only Begotten Son that
whosoever believeth in Him shall not perish but shall have
everlasting life." John 3:16
===========================================================================