The Cellar Door Mods WHATSNEW File
----------------------------------
===============================================================================
0811:
===============================================================================
Release of CDOR0811/CDUD0811
0809:
Pete Eibl's CONFNUM mod has been added in.  This mod allows callers to
select a conference by entering a preset NUMBER for a conference name OR
the actual conference name.  To enable this option, you must create a
Conference Number file in the same directory you keep your CONFMAIL.DEF
file.  The conference number file must be called whatever you call your
CONFMAIL.DEF file with the extension of "NUM" - CONFMAIL.NUM, for example.
This allows you to have separate CONFMAIL.NUM files for subboards which
might have different CONFMAIL.DEF files.  The format of the CONFMAIL.NUM
file is as follows:

1,C:\RBBS\MESSAGES\MAINU.DEF,C:\RBBS\MESSAGES\MAINM.DEF,MAIN
2,C:\RBBS\MESSAGES\CDOORU.DEF,C:\RBBS\MESSAGES\CDOORM.DEF,CDOOR

The FIRST parameter is the conference number, which the caller can type in
as the conference to join.  The Users and Messages are for the respective
conference, and finally, the AREA name is the last parameter, allowing for
entry of CONFERENCES with names longer than the 7 character limit placed
on the filename of a conference to join.
---
0808:
The Sysop's PGUp key now displays locally all info contained in the file
USERINFO which must be located in your TEXT subdirectory.  See the USERINFO
file in TEXT.ZIP for a sample.  Note that this file has a {SO command at the
bottom so you can read the info before the callers activity scrolls it off
the screen.
---
0730:
Support for DESC.SDI files to be used in an upload description has been removed.
The FILE_ID.DIZ seems to be the standard now, and most DESC.SDI files don't
seem to have one.  So, the way it works now is if you use the FILE_ID.DIZ mod
as before, the FIRST LINE of the FILE_ID.DIZ file will be used for the main
upload description, and if the first line is longer than your FMS description
length, then any extra words from the first line along with the rest of the
lines in the FILE_ID.DIZ file will be placed in the extended description.
---
0717:
You can now have an option MAIL.HLP file in your HELP subdirectory which will
be displayed whenever a caller logs on and has mail waiting.  If this file
cannot be found, then "You have new mail!" will be displayed instead.
Suggested purpose for this file is to give your callers quick directions on
how to read their mail.

0710:
===============================================================================
Release of CDOR0710/CDUD0710
0709:
Added the Maple GF display graphics version of file command to the RBBS macro
support.
---
0708:
Added the option to press enter and quit when selecting a protocol.  See the new
PROTO.DEF in XFER.ZIP for the ([ENTER] quits) line.  If you are using 
PROTO*.MNU's you don't need to change the PROTO.DEF.
---
0707:
Added support for .DOZ files for upload descriptions.  The .DOZ file is used for 
handling descriptions for uploads like a FILE_ID.DIZ is, however the .DOZ file 
is external to the upload and one .DOZ file can have descriptions for more than 
one upload during a batch upload.  Since the CDor/Maple modifed RBBS asks an 
uploader for a description and category (if allowed) BEFORE the upload, the 
uploader must still enter something for a description regardless of the .DOZ 
file.  The mod will look for a .DOZ file entry in the XFER-x.DEF file and if 
found, use it to look for the upload description.  If the upload has a 
FILE_ID.DIZ and/or DESC.SDI within the archive, then the FILE_ID.DIZ and/or 
DESC.SDI file will override the .DOZ file description.  After the process of 
searching a .DOZ file for descriptions is complete on all uploads in a batch 
upload, then the .DOZ file is deleted. Note the difference between the 
CDor/Maple batch upload and stock batch upload is that stock asks for all the 
info on a file AFTER the upload is complete.  If these mods were redone to ask 
for file info AFTER an upload, then that would basically take away the 
AutoLogOff feature available after an upload.

So, that is the way I decided to implement the mod.  I *will not* be rewriting 
these mods so that they are like stock in asking for descriptions and upload 
categories AFTER an upload!

The .DOZ file format is by Dan Shore and originally developed for his batch 
upload program for RBBS called RBatch.

The basic format of a .DOZ file (as far as what the CDor Mods needs) is as
follows:

                 {FI FILE1.ZIP X
                 This is the description of FILE1.ZIP it can be
                 80 characters wide and no more that 10 lines
                 long.
                 {FI FILE2.GIF X
                 This is the second file.

The lines must be LEFT Justified and the first four characters must be
"{FI " (an {FI and a SPACE).  Then follows the name and after that any
character.  This is reserved for the categories, but not used with these
modes as the category is already given before the upload and before this
file is read.

The .DOZ file format is by Dan Shore and originally developed for his batch
upload program for RBBS called RBatch.

The .DOZ file can be created using Tom Hansen's TagFile utility.

In summary, you may not ever use this mod, but it is benificial to your
batch uploaders to enter extended descriptions off line in a .DOZ file and
then uploading the .DOZ file along with the rest of the uploads.

For more info on RBatch, see the file RBTCH222.ZIP available here or from
Dan Shore's BBS, the ShoreLine BBS at 1-301-946-2771.

For more info on Tom Hansen's TagFile utility, see the file TAG200.ZIP
available here or from Tom Hansen's BBS, The Church Chatters BBS at
1-402-593-8863.
---
0705:
Several Toggle and User Options have been added with this mod.  They are:

     Read New Mail - a user togglable option which will make rbbs ask them
                     if they want to read all new mail when you have
                     CONFIG #282 - Skip Mail Check at log on turned off.
     Reselect All  - this is a SYSOP controlled user option flag which can
                     be controlled with either the SYSOP's 5 key while on line
                     or with an added CONFIG option #193 - Make all users
                     reselect preferences.  The effect of this option on a
                     user is they will have to reselect their Graphics,
                     Protocol, and all other Toggle options the next time they
                     log on.
     Reselect Graphics -
                     this option is also a SYSOP controlled user option flag
                     which can also be controlled either on line or with an
                     added CONFIG option #194 - Make all users select graphics
                     preference.
     Reselect Protocol -
                     this option is also a SYSOP controlled user option flag
                     which can also be controlled either on line or with an
                     added CONFIG option #195 - Make all users select protocol
                     preference.
     More Promt Erase -
                     this is a user selectable option which controls wether or
                     not the "More..." prompts get erased or RBBS sends a CR/LF
                     instead.  Since the routine that Wipes a line (WipeLine)
                     will NOT wipe a line when NULLS or on, NULLS are
                     automatically turned off when the user selects to have
                     the More prompt erased.
     ANSI Music    - Users can now select ANSI Music for the Prompt Bell in the
                     Toggles options.  Also, when a caller has ANSI Music on
                     they will hear the same "telephone ring" while paging
                     that you do!  When in LOCAL mod, ANSI Music is not used.
     GlobalTwit    - This SYSOP controlled flag is reserved however with this
                     release, there is nothing that will happen regardless
                     of this setting.  Once decided what a TWIT can and cannot
                     do, or some other way of controlling a twit is implemented
                     then the flag will activiate whatever it will be designed
                     for.
---
0704:
Added option to have a RATIO.HLP file displayed when downloaders go past
their ratio limits.  To use this option, simply create a file called
RATIO plus your default HELP extension and place it in your HELP subdirectory.
Graphic versions of this file are accepted.
---
0702:
---
The VIEWTxt Mod has been removed.  The files Xxxx.BAT, such as XZIP.BAT are
no longer needed and can be removed.  Xxxx.BAT files should be located in
your MAIN RBBS subdirectory.
---
CONFIG options 323,324,325,326 now control the colors of the directory listing 
display.  The first 4 user colors are now hard coded into the mods. An added 
option, 329, controls the color of the extended description.  This paramter 
replaced the Library Program in CONFIG.  You should run config on your MAIN 
RBBS-PC.DEF file and all subboard .DEF files to set your color for extended 
descriptions.  If RBBS can't get a legal color for extended descriptions from 
your config file, then it will use the regular description color by default.
--- 
CONFIG options 13,14,15 now have no affect on the local console's color display
while RBBS is running - removed for space savings in the global variables.
---
0701:
The CALLINFO.BBS door drop file is no longer offered in the CDor mods.  Please
check your DOORS.DEF file and any doors that needed the CALLINFO.BBS file and
make them use something else!  This drop file was removed to add more room
for other great mods.
---
0630:
---
The UT.HLP file has been revised to give info on the CDor added toggle options.
See HELP.ZIP for this file.
---
Under the defacto standard of what a FILE_ID.DIZ is supposed to be, line 1 of
this file is now used as the main description instead of the "Description within 
Archived File:" that was used before.  You may want to change your batch upload 
test file to DELETE a DESC.SDI (also used for main description) when there 
already is a FILE_ID.DIZ.  Something like:

IF EXIST %4%2\FILE_ID.DIZ COPY %4%2\FILE_ID.DIZ c:\rbbs\node%node%
IF EXIST %4%2\DESC.SDI COPY %4%2\DESC.SDI c:\rbbs\node%node%
IF EXIST C:\RBBS\NODE%node%\FILE_ID.DIZ DEL C:\RBBS\NODE%node%\DESC.SDI

Would work (your batch upload program must previous dextract these files to
the nodework subdirectory).  See the revised CALLZ.BAT file for the complete
listing.
---
0629:
Several enhancements to the Toggles options has been added.  First, the Extended 
DIR listings option is now saved in the User's Record.  Whatever it is will be 
saved.  If a caller changes it while listing files then it will stay that way 
until they change it again.  Second, the more important Toggles options are now 
selected during the newuser process IF you have CONFIG set to allow new user to 
set their own defaults.  Some of the options will not be offered depending on
other config options.  In otherwords, if you have CONFIG set up to not allow
new files checks, then the caller wont be asked if they want to skip new files.

0628:
===============================================================================
Release of CDOR0628/CDUD0628
0628:
This release of the CDUD0628 file contains only MRG files of all the CDor
.BAS files.  Even if the Last version of a CDor .BAS file has not changed,
its .MRG file is included anyway.  The way to update from the last version
of the CDor mods to this version is to take all the .BAS files:

ALIAS.BAS
ANSICHAT.BAS
ANSIED.BAS
CNFG-SUB.BAS
CONFIG.BAS
RBBS-PC.BAS
RBBSSUB1.BAS
RBBSSUB2.BAS
RBBSSUB3.BAS
RBBSSUB4.BAS
RBBSSUB6.BAS
RCHAT401.BAS
RCSUB401.BAS
SYSOP8.BAS
WILDDOWN.BAS
RBBSSUB5.BAS

Note that there are NO .MRG files for:

CNFG-VAR.BAS
RBBS-VAR.BAS
RBBS-VAR.MOD

With the above files in a common subdirectory, UNZIP all the files within
CDORMRGS.ZIP and SOURCE.ZIP into the same directory, being sure to use the
NEW versions of the CNFG-VAR.BAS and RBBS-VAR.* files!  Next, make sure
BLED is available in your PATH or in this same subdirectory and run the file
UPDATE.BAT, included in the SOURCE.ZIP file.  If all goes well, the UPDATE.BAT
file will have created the NEW version of the CDor mods.

Please refer to this area of this file to UPDATE from the LAST version of
any CDor mod you might have.  Remember, the CDUD files are only for the LAST
CDOR file!  In this case, CDUD0628 is ONLY for CDOR0626!
---
CONFIG #53 now controls the "Thanks For Calling" message displayed at
logoff.  CONFIG #53 used to control Music for RBBS which has been
removed in the CDor mods.  If you select to inhibit the log off message,
then absolutly nothing will be displayed after the caller selects to
log off and the Epilog File(s) (if any) are displayed.

0626:
===============================================================================
Release of CDOR0626
0626:
The ICONS used for the RIPWINx and other RIP menus and screens have been
changed to use BLANKBUT.ICN and IC1.ICN which normally are included with
the RIPTerm package so your users will not have to DL Icons to before
they can fully enjoy the RIP option.  The file CDORICON.ZIP contains
the icons used for these mods.
---
The PAGED.DEF file shown when a caller pages the sysop with no answer is
now called PAGED.MNU and must be located in the TEXT subdirectory.
---
0625:
All support for the Music in RBBS has been removed.  The config option for
this feature has no affect on RBBS.
---
0624:
The MENU0 file is now the ONLY MENU0 file - there is no more check for
a colorized "MENU0C" file, be sure to use the mono or color MENU0 of your
choice!
---
The "H=Help" shown when categorizing uploads has been changed to "L=List"
---
The copyright screen displayed for RBBS is now an external file.  This file
must exist in the RBBS subdirectory.  Place the file COPYRITE.DEF included
in RBBS.ZIP in your RBBS subdirectory.  Note that the copyright display is
only shown for the first 10 calls the BBS gets, after that, it is not
displayed.  During these 10 calls, if the file COPYRITE.DEF cannot be found,
RBBS will abort.
---
The Canned 'you dropped carrier message' mod can now send the message to
callers who are not penalized for dropping carriers by putting a -1 in the
15th parameter of the PASSWRDS file.
---
The RBBSUTIL.ASM and RBBSUTIL.OBJ files have been changed.  The RBBSULC
routine has been removed since PDS can change a string to upper case.  The
OBJ file has been compiled with TASM.
---
0622:
The ANSI sysop5 mod is finished!  Be sure to use the NEW SYSOP5 menu!  Note
that some of the stock RBBS commands have been changed for this mod.

0619:
===============================================================================
Release of CDOR0619/CDUD0619
0619:
Added RIPWINC for RIP graphics.  This is a RIP text window for viewing
conferences.  The file RIPWINC in TEXT.ZIP needs to be placed in your
'TEXT' subdirectory.

0618:
===============================================================================
Release of CDOR0618
0618:
There have been a LOT of changes since the last version of the CDor Mods!
Please read all the WHATSNEW info here thru the last version you have and
also the new info at the bottom of CDOOR.DOC.  The CDOOR.DOC file has been
through a agonizing revision and the ZIP files included in the CDor MODS
have also be given the once over.  The MAKERBBS.BAT file has been updated
to compile the SYSOP8 source which is now included with these mods.  A
nearly identical MAKERBBS.X87 batch file is included if you are using a
math CPU.  The Times Downloaded mod requires alteration of your FMS MASTER.DIR
structure, you may not want to use this mod, it is your choice.  Support
programs have been provided in the DIR.ZIP file - ADDTIMES, TAKETIME, and
FMSFFS.  These 3 programs which are provide free are still being improved.
Please see their respective doc files in the DOCS.ZIP file.  This lastest
version is an exciting one and shows that RBBS definitly can lead the pack
with it's versatile structure and Users Helping Users standards. - Dan
And now the new stuff:
0613:
Added in RIP display command support!  To display RIP files,
your users must select R)IP graphics in the UTILITIES Graphics
command.  Because of this addition graphics mode in RBBS, the user's
graphics number table has changed.  Because their OLD graphics 
number will be incompatible with the NEW graphics number table, I have
added in a small feature to FORCE all of your users to re-select
their graphics preferences at logon without having to make them do
this from the UTILITITES menu.  To implement this feature, first
you must run CONFIG and select option #186 to make all users answer
the "required questionaire".  Next select option #82 for the NAME
of the questionaire.  Enter any path you want and then enter "GRAPHICS".
"GRAPHICS" is a magic word that will make all this happen.  Once
your users have re-selected their new graphics preferences, they
will not be asked again.  This feature may also be re-used anytime
you want all your users to re-select their graphic preferences.
The RIP files for menus and text files follow the same scheme as
the other RBBS files.  The RIP files use a "R" to distinguish them
between the other files.  As before, Avatar files use a "V", an ANSI
file uses a "C" and a ASCII file uses a "G".  There are now 5 possible
files.  For example:

WELCOME   -  "none"
WELCOMEG  -  ASCII 
WELCOMEC  -  ANSI
WELCOMEV  -  AVATAR
WELCOMER  -  RIP

If you do not want to have RIP support for your users, simple do
not create any RIP Menu and Text ("R") files.  If any users select
R)IP and their are no RIP files for display, RBBS will look for
ANSI ("C") files instead, and then "none" files if no ANSI files are
found.  Please see the CDOOR.DOC file for further information!
---
0604:
The AUTOOFF.MNU and LOGOFF.MNU menus that were in the HELP subdirectory
have been moved to the TEXT subdirectory.
---
The Talk support has been removed to make room in the code for all the
other mods, the RBBSHS.OBJ file is no longer needed at LINK time.
---
0525:
Externalized the Toggles option of the UTIL command.  You must have a file
called TOGGLES (Graphics versions allowed) in your TEXT subdirectory. A
sample TOGGLES file is included in TEXT.ZIP.
---
0523:
Externalized the Review Profile information shown if you have CONFIG set
to remind callers of their profile and also in the utilities "R" command.
To make this work, you must have a file called PROFILE in your "TEXT"
subdirectory.  All info that has been in this screen is now handled with
SmartText and you can add or remove any info you want in the Profile
display.  Graphics versions of PROFILE are allowed.  PROFILE is included
in TEXT.ZIP.
---
Added Transfer time display to extended file list description.  If the
caller opts to turn Extended off at the files listing prompt, then the
transfer time for each file will not show.  This option is further
controlled with CONFIG #100.  CONFIG #100 uses the old, no longer used
AutoDownload checking option which is no longer used, so no special
changes need to be done with your config file(s) other than selecting
what you want.
---
Added Times Downloaded option.  This option will keep track of the number
of times a file has been downloaded in your FMS directory listing.  To turn
this feature on, you must do 2 things.  First, you must add an extra 5
character field to your FMS directory listing.  The program ADDTIMES in the
UTIL.ZIP file will do this for you (read the ADDTIMES.DOC!).  Next, you must
run CONFIG on all your RBBS config files and set the new option, #174,
Show Times Downloaded when listing files to YES.  That is all there is to it!
RBBS will automatically keep track of each listing in your FMS directory
list and increment the times a file has been downloaded after a caller downloads
a file.  NOTE!  Downloads will ONLY be incremented if a XFER-x.DEF file is
created by your protocol driver.  CONFIG #174 replaced CONFIG #29, which means
these MODS will only work on IBM/PC/AT "compatible" computers.  The support for
the PCJr and Compaq/Plus has been removed.
---
0522:
You can delete all Vxxx.BAT files and replace them with the VIEWFILE.BAT
file to view files.  VIEWFILE.BAT uses BSHOW for all extensions.  BSHOW
is free to use and available on most RBBS BBS's as BSHOW110.ZIP and
BSHOW111.ZIP.  VIEWFILE.BAT is included in RBBS.ZIP
---
0520:
CONFIG #22 now controls the 'Who's On' command.  If you want to allow
non-sysop level callers to see who's on or has been on other nodes, set
this parameter to Yes.  Otherwise, a no will show non-sysop callers that
offline nodes are "Waiting for next caller".  CONFIG #22 USED to let you
show the caller their File Transfer statistics, but this feature can be
done using the LGSTATS screen.
---
0515:
The math routines have been internalized for the GIF specs mod, therefore
you no longer need to include the SHIFT.OBJ module when compiling the CDor
Mods.

0514:
===============================================================================
Release of CDOR0514/CDUD0514
0511:
Changed the order of logging off to run the epilog questionaire first, then
display any text files if the EPILOG.LST file is used, then the final time
report and goodby.  The EPILOG Questionaire will ONLY be ran during a
normal logoff.  A Sleep Disconnect or Auto Logoff will ONLY display the files
listed in the EPILOG.LST file.  It is recommended that all files to be
displayed as listed in the EPILOG.LST file have the {NS non-stop SmartText
control character in them so that a page break which would prompt the caller
for a keyboard input will not occur - Auto LogOff or Sleep Disconnects assume
that there is nobody attending the callers side of the connection, so make
sure that the log off happens smoothly.
---
0510:
The [I]nfo Screen Option off then MAIN prompt now requires an external file
to display the available screens for display.  The file must be called
INFOSCR and it must be located in your "TEXT" subdirectory - the same
directory as your welcome file.  Mono, Color, and Avatar versions are allowed.
---
The CONFIG Option #38 has been changed from the option to use Machine
language for Speed to allow for the option of making the NEWS file
display uninterruptable instead of matching whatever was set for the
Welcome file being interruptable in CONFIG #27.

0509:
===============================================================================
Release of CDOR0509
0507:
The CONFIG Option #39 has been changed from the option to use BASIC for
screen writes to allow for an optional callers log in TEXT format.  The
name of the text file will always be the same as the name of the original
CALLERS log file from CONFIG #90 with the file name extension of TXT.  If
you do not select to log activity to the callers log specified in CONFIG
#90, then the TEXT callers log will not be created or appended to.
---
0506:
Added OnLine Sysop Help screen!  Pressing ALT-F1 While a user is on line
will display a sysop help screen.  The file must be called SYSOP.HLP or
SYSOP + default helpfile extension and must be located in your HELP sub-
directory.  SmartText characters are allowed in the SYSOP.HLP file.
---
You can now specify separate OFFLINE.DEF files for subboards with file
systems by naming the file the name of the MAIN FMS Directory Name plus .OFL.
For example, if your MAIN FMS Directory as set in CONFIG #214 is SPECIAL,
then SPECIAL.OFL would contain the list of offline files.  Files in this
list must be listed one file per line.

0502:
===============================================================================
Release of CDUD0502/CDOR0502
0502:
Lot's of internal fixes.  Nothing major required in RBBS's setup to upgrade
from the 0426 to this version.
---
0501:
Added internal Wildcard Search routines for the WildCard Download mod.
You do not need the FINDFILE.OBJ file anymore, however, you must have
PDS7.1's QBX.LIB library available.  Note changes in the RBBSBC71.LNK
file!  If you don't have PDS7.1 completly installed on your computer,
you can find QBX.LIB PDS7.1 on disk 2 of the 3 1/2" 720k version of
PDS 7.1.  It is in compressed form as QBX.LI$.  Use UNPACK.EXE on
disk 1 to expand QBX.LI$ to QBX.LIB.

0426:
==============================================================================
Release of CDOR0426
0420:
In Stock RBBS, when you have a subboard that has a different callers log
filename from the MAIN board's file name, RBBS would write the subboard's
callers file to whatever is entered in CONFIG #90 for a path, REGARDLESS
of what node is doing the actual logging.  The end result is that in a
multi-node system, two caller's could end up having their activity logged
to the same file.  The 'right' way to log activity of subboards of different
nodes is to log the file in it's own subdirectory.  As per RBBS docs,
multi-node RBBS's should have a separate subdirectory for each node.
C:\RBBS\NODE1\
C:\RBBS\NODE2\
etc.
The Cdor mods make sure that in a multinode system (even if your NODE 2 is
a local node), the proper callers file is logged to.  Keep in mind that
this problem in STOCK RBBS only happens when the original, MAIN callers
log file and the subboard log file have different names.

0418:
"Nodeable" LGx.DEF files can be used, simple add the node number in
front of the LGx.DEF file for any node that you want a unique LGx.DEF
file.  For example, if you want all callers with access level 50 on
NODE 3 to be displayed a unique LGx.DEF file for that node, make a
file called 3LG50.DEF.  If you don't want to use this feature, do nothing,
the default LGx.DEF files will still be displayed if they exist.
---
You can now display any message you want to your caller at any main
prompt (MAIN,FILE,UTIL) by pressing ALT-F7.  The file to display must
be located in your TEXT subdirectory (where your welcome file is) and
must be called LOGOFF.  Graphic versions of this file are also allowed.
---
The multiple FIDX list mod now requires a FORTH parameter - the maximum
description length for each files directory.  This extra parameter is
required for the SYSOP8 mod which must 'know' this info when manipulating
files across subboards with different FMS structures.
The new format now must be:

   c:\rbbs\dir\fidx.def,c:\rbbs\dir\lidx.def,c:\rbbs\dir\master.dir,46
   c:\rbbs\dir\afidx.def,c:\rbbs\dir\alidx.def,c:\rbbs\dir\adult.dir,43

0413:
The multiple FIDX list mod now requires a THIRD paramter - the full
path and filename of the Main FMS directory list for the "FIDX/LIDX"
files for each line in the "FIDX.LST" file.  This extra parameter
serves 2 purposes.  The first is to display where RBBS is searching for
a Wildcard download search to the user and the second is for procedures
within the SYSOP8 mod to know where to add or delete a file's description.
The new format now must be:

   c:\rbbs\dir\fidx.def,c:\rbbs\dir\lidx.def,c:\rbbs\dir\master.dir
   c:\rbbs\dir\afidx.def,c:\rbbs\dir\alidx.def,c:\rbbs\dir\adult.dir

During the searches, the user will be told "Searching MASTER", etc...

0410:
The Upload Message file displayed when a caller uploads a file now must
have the same extension as your Default Help file extension is as set
in CONFIG.  The Upload message file must be in your "HELP" subdirectory.
Otherwise, this mod is the same as before.
---
When a caller's password expires, you can now display a help file called
PASSWORD plus whatever your default help file extension is as set in
CONFIG.  The PASSWORD help file must be in your "HELP" subdirectory.
---
The multiple FIDX list mod now looks for the name of the FIDX file with
the filename extension of "LST".  Instead of a generic "IDX.LST" file,
RBBS now looks for whatever then name of the file you entered in CONFIG
#267 with an extension of .LST.  For example, if your entry for CONFIG
#267 is FIDX.DEF, then the multiple FIDX list file must be FIDX.LST.  The
contents of the .LST file are as before:

   c:\rbbs\dir\fidx.def,c:\rbbs\dir\lidx.def
   c:\rbbs\dir\afidx.def,c:\rbbs\dir\alidx.def

See the 0124 info in this file and the CDOOR.DOC file for complete
complete information.

0409:
Added capability to make any file free in a Ratio BBS system by creating
a file called FREE.DEF in your "DIR" subdirectory.  Any file in your FMS
system that you to be a free download simply needs to be entered in this
file.  Here's a sample of FREE.DEF:

R174ASM.ZIP
R174BAS.ZIP
R174DOC.ZIP
R174EXE.ZIP
R174EXT.ZIP
R174LIT.ZIP
R174SMF.ZIP
R174TXT.ZIP
R174UTL.ZIP
RBBS-NET.ZIP
RBBSLIST.ZIP

If you don't want to have any free files or use the "/FREE" FMS option
instead, then you don't have to make a FREE.DEF.  If a download is found
in the FREE.DEF list, then the 'Ratios Enforced' and other ratio messages
will be suppressed, just as if the download were a personal download.

0408:
All *.MNU files are now expected to be in the "TEXT" subdirectory.  This
is the subdirectory where you keep your "WELCOME" file.  The affected files
are:
       CHAT*.MNU  -  was in the "RBBS" subdirectory
       SYSOP5.MNU -  was in the "RBBS" subdirectory
       SYSOP8.MNU -  was in the "RBBS" subdirectory
       P*.MNU     -  was in the "DIR" subdirectory

---
The Statistics shown when first logging on or in the UTILS "S" command are
now stored externally as a smarttext file.  Create a file which musth be
called LGSTATS (graphic and color versions OK) in the same subdirectory
as your "WELCOME" file subdirectory.  You can put any info you want in
this file, but it MUST exist if you want any info displayed with the UTILS
"S" command!  Included is a sample STATS file.

---
LOTS of new smarttext characters have been added!  There are so many of
them now, there is a file called SMARTTXT.DOC which is a chart of all the
STOCK and CDor SmartText codes.

0406:
Added feature to display a file to the caller when the sysop wants the
system next after pressing F7.  The message file must be called SYSNEXT,
and be located in the same directory as your WELCOME file.  Graphic
versions (SYSNEXTG,SYSNEXTC,SYSNEXTV) are checked for.  If you do not want
a message displayed, then do not create this file!  If you have callers who
have SYSOP level access, they will not be displayed this file and will
toggle off the Sysop Next flag.  Otherwise, once you press the F7 key, until
a sysop level access caller logs on, all callers will be displayed the
"SYSNEXT" message file at any MAIN prompt - the MAIN, UTIL, or FILES.

0404:
==============================================================================
Release of CDOR0404/CDUD0404
0402:
Added in Avatar display command support!  To display Avatar files,
your users must select A)vatar graphics in the UTILITIES Graphics
command.  Because of this addition graphics mode in RBBS, the user's
graphics number table has changed.  Because their OLD graphics 
number will be incompatible with the NEW graphics number table, I have
added in a small feature to FORCE all of your users to re-select
their graphics preferences at logon without having to make them do
this from the UTILITITES menu.  To implement this feature, first
you must run CONFIG and select option #186 to make all users answer
the "required questionaire".  Next select option #82 for the NAME
of the questionaire.  Enter any path you want and then enter "GRAPHICS".
"GRAPHICS" is a magic word that will make all this happen.  Once
your users have re-selected their new graphics preferences, they
will not be asked again.  This feature may also be re-used anytime
you want all your users to re-select their graphic preferences.
The Avatar files for menus and text files follow the same scheme as
the other RBBS files.  The Avatar files use a "V" to distinguish them
between the other files.  As before, an ANSI file uses a "C" and a
ASCII file uses a "G".  There are now 4 possible files.  For example:

WELCOME   -  "none"
WELCOMEG  -  ASCII 
WELCOMEC  -  ANSI
WELCOMEV  -  AVATAR

To create Avatar files, you must have a program that will make Avatar
files.  TheDraw version 4.6 will do this.  There is also a little program
called ANSI2AVT that will convert ANSI files to Avatar.  Neither one
of these two will make perfect Avatar files, and I can guarantee you
that you will have to manually figure out and edit Avatar files to get
them to properly display.

Finally, you will need to have an AVATAR device driver to display Avatar
files on your local screen.  I uses a driver called ZAVT.SYS which works
flawlessly for both ANSI and AVATAR display commands.  

All these files are available on the Cellar Door RBBS as:

TDRAW460.ZIP     288178
ANSI2AVT.ZIP      20386
ZAVT11.ZIP        47337

Without the Authors of the above programs permissions, I cannot distribute
their work in the Cellar Door Mods package.

If you do not want to have Avatar support for your users, simple do
not create any Avatar Menu and Text ("V") files.  If any users select
A)vatar and their are no Avatar files for display, RBBS will look for
ANSI ("C") files instead, and then "none" files if no ANSI files are
found.

Avatar emulation also handles ANSI display commands.  

Note that ANSIChat has been changed to support Avatar compatability.

==============================================================================
0328:
Release of CDOR0328/CDUD0328
0325:
Added in the Maple TOSSx.LOG mod.  This mod allows you to use the
MsgToss /AREA: feature to read in a file called TOSSx.LOG created
by RBBS which contains a list of echo conferences that have new
messages ready to be scanned.  To make all this happen, first you
must run CONFIG on the echomail conferences of your choice and
change CONFIG #12 to the AREA name of the conference as entered in
your "AREAS.BBS" file.  RBBS will now create a TOSSx.LOG file any
time a new message is posted in those conferences.  x being the
node number.  Next, you need to create a batch file to handle the
TOSSx.LOG file:

REM MSGSCAN.BAT
:TOP
SET NODE=
FOR %%A IN (C:\RBBS\TOSS*.LOG) DO SET NODE=%%A
IF %NODE%. == . GOTO NETSCAN
MSGTOSS /SCAN/RBBS/FIDO/FIX/AREAF:%NODE%
DEL %NODE%
GOTO TOP
:NETSCAN
CALL NETSCAN.BAT

My BINKLEY.BAT file calls MSGSCAN.BAT before running Binkley to make
all this work.  NETSCAN.BAT runs QMail for message packing and routing.

0322:
Added in the MsgToss /MUSER mod to the Who's On command.  This will
 show who's online OR OFFLINE on all the nodes.  If you do not want
 to have this enabled, uncomment the lines in the WhosOn subroutine
 in RBBSSUB2  marked  ' DD032203 (Just the lines that are commented
 out, not all the lines with ' DD032203!).
0321:
Release of CDUD0321 - even after careful testing, came across a bug that
 was to fix the Uploads to All being placed in the Personal directory
 immediatly after a personal download, this bug is still alive.  See
 BUGS.BUG for details.

==============================================================================
0320:
Release CDUD0320
0319:
Added Security Level checking to the Wildcard Download config file.
 Simply place the security level in front of the subdirectory as follows:

1000
10,C:\RBBS\UPLOAD\
100,C:\RBBS\SPECIAL\

0314:
Added support to display P.MNU to the caller when in Novice mode when
 Personal Files is selected at the FILES command.  You can put whatever
 you want in this menu, such as what each Personal Files command does
 and that Personal Files can only be downloaded from the Personal Files
 prompt.  Graphic support (PG.MNU, PC.MNU) is also supported.  This file
 must be in your DIR subdirectory.

0312:
Added mod to EFND that will turn off checking for local user name in
 any conference you specify.  To enable this, create a file called
 ECHOCONF.DEF in your RBBS directory.  In this file, put the MESSAGE
 FILENAME only of any conferences you do not want RBBS to check for local
 users:

          RBBS-PCM.DEF
          BINKLEYM.DEF

 This would turn off user searches for message recipiants in the RBBS-PC
 and BINKLEY echomail conferences.

0312:
Added EPILOG.LST support.  This file is just like the WELCOME.LST mod
 inwhich your default EPILOG questionaire will be looked for and ran,
 and then if there exists in the same directory an EPILOG.LST (or what
 ever the BODY of the filename you call your EPILOG file) then RBBS
 will read each line in this file and look for None, ASCII, and ANSI
 versions of the file and display them.  Note that this mod only DISPLAYS
 the files you list and does not run any questionaires.  Example format
 is:
             C:\RBBS\TEXT\GOODBY
             C:\RBBS\TEXT\OTHERBBS
             C:\RBBS\TEXT\CALLAGIN

The filename must be whatever you gave it in CONFIG #85  and end with the
extension ".LST".  You must also locate this file where you also locate
the file listed in CONFIG #85.

==============================================================================
0310:
Release of CDUD0310
Found that the RBBSBC71.LNK Link list was not proper for the compilation.
 A new list (that works) is included.
0308:
The format for the Wildcard Download config file has been changed:

1000
C:\RBBS\UPLOAD\
C:\RBBS\SPECIAL\

The first line is ALWAYS the maximum number of matches to find for
the filespec given (ex: RBBS*.ZIP).  When or if that number of matches
is met, then the search will stop and give the user the option to mark
the matches found for download.
All lines from line 2 on are subdirectories to be searched which are
not in your FFS (FIDX/LIDX) files system.  There should now be no problem
searching through a large FIDX.DEF file for matches with this update.

==============================================================================
0305:
Release of CDUD0305

0304:
Added in Support for Wildcard Downloads.  To enable this, you must
 creat an FIDX.CFG file in your RBBS DIR subdirectory.  The filename
 is whatever the name is of your FIDX.DEF file with a .CFG for the
 extension.  The format for the file is as follows:

 2000
 100
 2
 1
 UPLOADC:\RBBS\UPLOAD\
 DOWNC:\RBBS\DOWNLOAD\
 DOWNC:\RBBS\GAMES\

 line 1 is the max size of the FIDX.DEF array.  This is designed on the
        number of entries in the FIDX.DEF that start with the same first
        letter.  Each entry takes up 13 bytes, so a 2000 byte array
        would allow for 153 entries.  The MAX is set at 5000 bytes or
        384 entries.  WILDDOWN.BAS may be edited and increased from the
        5000 max allowed up to 10,000, however at some point, if you
        have a LOT of files in one FIDX.DEF that start with the same letter,
        your system will max out and get a "subscript out of range" error.
 line 2 is the max number of Marked Files allowed.
 line 3 is the total number of Download directories
 line 4 is the total number of Upload directories
 line 5 and up.  Line 5 is the Upload Directory and you could have more
        than one, and the download directories.  Prefix the entry with
        either UPLOAD or DOWN as shown above.  Always include a trailing
        backslash.

 The WILDDOWN.BAS was originally by Richard Todd of 1:3612/299.  Extensive
 modifications to the RBBS source files by Dan Drinnon.  Extra mods to
 WILDDOWN.BAS by Peter Eibl and Dan Drinnon.

 The changes to RBBS allow you to not HAVE to use this mod.  If the FIDX.CFG
 file is not there, then the mod is automatically disabled.  If it is there,
 then it will be used with (Wildcards OK) shown to the user when they try
 to download files.

 If your FIDX.DEF file(s) are too big such as a CD-ROM with several thousand
 files, then you may not be able to use this feature unless you reduce the
 size of the FIDX.DEF file by splitting up the download areas to different
 subboards with different FIDX.DEF files.

 You must include QBX.LIB in your link list.

 Please review WILDDOWN.DOC for further information.

==============================================================================
0228:
New Release Date.  Fixed error in MAKECDOR.BAT with RCHAT mrg file and
 also fixed number labels in RCHAT401.BAS which were out of order
 causing BLED to mess up the merge.
0227:
Compiled and Included a new version to MAKEPCBD.EXE to handle the extra
 parameter I added to CONFIG for security level for the sysop8 mod.
0225:
The name of the SYSOP8 mod has been changed from RBBSSUB7.OBJ to
 SYSOP8.OBJ, changes to your LINK list must be made to properly
 link the mods.  RBBS-PC.BAS now calls SYSOP8 instead of SysopFileMaint.

The SYSOP8 mod will now delete extended descriptions.  The mod will only
 properly handle "backwards" FMS extended descriptions.  That is, the
 OLDEST listing you have is on the first line, and the NEWEST listing
 is on the LAST line, and extended descriptions are on lines PRECEDING
 the actual filename.  Good things take time, and eventually, the mod
 will be able to handle "forwards" or "backwards" FMS lists.

Started the CDORDIFF.ZIP file which only contains the merges and source
 files needed to be up-to-date on the latest version and save about 128k's
 worth of time downloading.

0224:
Some progress has been made to the SYSOP-8 mod.  Just a reminder that
 the SYSOP-8 mod is not complete.  Add and Delete are the only 2 options
 which are enabled.  Do not delete an Entry which has an extended
 description!  No provisions for deleting extended descriptions with
 a deleted file have been added yet - that's the next step.

0221:
Changed the DOORS.DEF parameter #3 - Questionaire to invoke to display
 a door "prelog" file instead.  If you do not want to have this, then
 you must edit RBBSSUB2.BAS, Line 10985 and uncomment the CALL AskUsers
 line and delete the two lines below that CALL.

0220:
Added a new parameter to the Passwords file for controlling Upload
 Time Factors by security instead on the global one you set in config.
 This value works the same way as in config - 1 for no time taken, no
 time given, then 2 and higher multiplies the time it took to upload
 the file and gives it back to the uploader.  This new parameter is
 handy to give different access levels different upload time factors
 and to also give different time factors during different hours of
 the day.

0219:
New CONFIG option #328 has been added to select either 25,43 or 50
 lines for local display.  PCJR support was removed to keep the
 config file the same length.  The default lines per screen will
 be 25 if you do not do any reconfiguration to you config files.
 You must add VGAANSI.OBJ and EGAANSI.OBJ to your link list for
 compilation.  EGAANSI.OBJ and VGAANSI.OBJ can be found in the
 SOURCE.ZIP distribution file.

 In the future, support for a a smart display of ANSIChat will be
 added where the sysop's screen can be in 50 line mode and the caller
 can be in 25 line and displays will be likewise on either end, and
 ANSIChat will handle the different row sizes on both ends.

==============================================================================
0206:

            *>>> READ ALL THIS STUFF FOR 0206!!! <<<*

With the Sysop's Menu 8 mod, the CONFIG file had to be changed.
  So, you will have to either Edit ALL your *C.DEF files, are
  run CONFIG on NEW *C.DEF files.  It is VERY EASY to EDIT the
  config files.  Here's How:

  Step 1:
    Load up your config file to edit with a plain old ascii text
    edit.

  Step 2:
    Go to the 4th line and ON that line, look for the name of your
    PASSWRDS file as you specified before in config:

....AIL.DEF",3,100,100,100,100,100,100,100,"C:SYSTEM\PASSWRDS",2,100,....
                                                /^^^^^^^^^^^^^^^^
             C:SYSTEM\PASSWRDS------------------

  Step 3:
    Notice the 7 "100"'s in a row - those are the Sysop's Menu
    security levels for functions 1 through 7.  We need to add
    the security level for function 8.  In this case, let's make
    this a 100 as well:

....AIL.DEF",3,100,100,100,100,100,100,100,100,"C:SYSTEM\PASSWRDS",2,100,....
                                           ^^^^
                                          /
                function 8 security level

    Note that "100" is what I use for sysop security level, yours may be
    different!

  Step 4:
    Now we need to add the "8" as one of the options in the command
    line prompt.  Go down to the 7th line and all the way to the END
    of the 7th line.  You will see something like this:

    .......,"H?QX","1234567"

    1 thru 7 represent the sysop's 1 through 7 commands.  We need to
    add the 8:

    .......,"H?QX","12345678"

  And that's all there is to it!  You will have do these steps on ALL
  of your config (*C.DEF) files or else errors will occur when RBBS
  tries to read your config files.

  Once you have done all the above, you are ready to try this thing out.
  As of this writing, I have NOT competed this mod.  Add and Re-Index
  are the ONLY two features that are enabled.  Extended Descriptions are
  disabled.  Find, Edit, and Move functions are not written yet.

  I DID NOT include the SOURCE for this mod!  It is all contained in
  RBBSSUB7.OBJ.  Be sure to add RBBSSUB7.OBJ to your LINK list when
  LINKing all the OBJ files!  The source for this mod, even when
  complete, may not ever be released.  The last time I let out a nice
  mod (ANSIChat), a certain anal-retentative person in Long Island, NY
  actually stole my code, called it his, and accused ME of stealing
  "his" code.  That's why - sorry, but it's jerks like that that keep
  me from being too nice :)

0128:
Added in support for RBBS to call USR-EDIT.EXE when in Local mode
  using the Sysop's key 5 to M)odify.  If this file doesn't exist,
  then the internal user edit functions are used as before.
0127:
The DOOR.SYS file can now be read back in after a door for any
  changes a door may have made to it.  To use this feature, the
  9th paramter of an entry in DOORS.DEF must be an "R" instead
  of an "S".  An "S" will make a door.sys file, but it will not
  be read back in - only an "R" will allow RBBS to read back the
  DOOR.SYS file.
0124:
Added in the Maple's IDX.LST mod to have multiple FIDX/LIDX files.
  To use this, you must make a file in your DIR directory, and call
  it IDX.LST.  In it, list the FIDX/LIDX files you use as follows:

   c:\rbbs\dir\fidx.def,c:\rbbs\dir\lidx.def
   c:\rbbs\dir\afidx.def,c:\rbbs\dir\alidx.def

  Then, RBBS will search through these files for searches through
  the FIDX/LIDX type files.
0122:
FOSSIL support through a Far String modified FOSSCOMM.OBJ!  Thankyou
to Jon Martin (owner of FOSSCOMM) for taking the time to do this.
0121:
Added stock enhancement from 0115-MRG release to allow the sysop or
  any caller with sysop access level to upload personal uploads to
  a security level.  To use, just enter the security level as the
  person for whom the file is for, and the mod will take care of the
  rest.
0118:
Added feature to allow a door to log off a caller and have the caller's
  log place a "Logged Off from Door" instead of "carrier dropped".  This
  mod incorporates a 10th parameter to DOORS.DEF, a Y or N to specifiy
  if the Door can log off callers.
0116:
Added feature to have multiple files displayed for welcome screens.
  Simply make a file called WELCOME.LST or what ever you have told
  CONFIG your welcome file is PLUS ".LST" and in it, put the names
  of the files you want displayed:
     C:\RBBS\TEXT\WELCOME
     C:\RBBS\TEXT\LASTON
  RBBS will look for ANSI and GRAPHIC versions of any file you list
  here and show them instead if they exist.
0114:
Added NOEDIT.OBJ, NOGRAPH.OBJ, NOISAM.OBJ, and SMALLERR.OBJ to the
  link list to reduce the compiled RBBS-PC.EXE by 2K.
0110:
Added support to automatically add a GIF upload's dimensions to the
  upload descriptions.  This will only work of GIF87a GIFs.
0104:
Added support to use The Hack Reports Column format list of Hacks
  to prevent hacks from being uploaded.  You must have a file called
  HACK.DEF in your RBBS DIR subdirectory, and RBBS will search this file
  for a match on uploads.  If a match is found a file called HACK.MSG
  will be displayed.  HACK.MSG must be in your RBBS HELP subdirectory.
0103:
The Multi-Door Drop file mod(s) has been streamlined a little.  The
  support to make PCBOARD.DAT has been moved to an external program,
  since PCBOARD.DAT is a configuration file, it shouldn't change any
  more than when you change your RBBS config file.  To run it, just
  type
       MAKEPCBD -configfile -path -node, as in:
       MAKEPCND -rbbs1pc.def -c:\rbbs\node1 -1
  where rbbs1pc.def is your config file, c:\rbbs\node1 is the path to
  the node work file for that config file, and 1 is the node number for
  that config file.  Manipulation of this file and the other door drop
  files is the responsiblity of the DOOR batch files and config files
  that you make!
0102:
Lot of small fixes were added, plus a mod to have separate RGXPIRE.HLP
  and RGXPIRD.HLP files based on access levels.  If you don't run
  subscriptions then this wont matter.  If you do, then you can still
  use these two "stock" files, or, you can make separate files for
  whatever security levels you have that are controlled by subscription.
  Simply make a file called RGXDxxxx.HLP and/or RGXPxxxx.HLP, where the
  xxxx's are the security level.  The security levels can't be higher
  than 9999 for this mod.  RGXDxxxx.HLP is the RGXPIRD.HLP and RGXPxxxx.HLP
  is the RGXPIRE.HLP file.
1227:
The Upload Message can now be the generic one UPMSG.HLP, or you can have
  a separate one for each subboard, with the name of the subboard and
  a "U.HLP" appended to it.  For example, if you have a subboard called
  DIRT, and the message file is called DIRTM.DEF, then the upload message
  file RBBS will look for is DIRTU.HLP in your HELP subdirectory.  If
  the message file doesn't have an "M.DEF" type ending, then the actual
  filename is used, so if your message file for the DIRT subboard is
  DIRTMSG, then the upload help file would be DIRTMSGU.HLP.
1226:
Added option to caller to leave a message if page is unsuccessful.
Added control over None, Graphics, or Color for the File Dir list
  header - upper ASCII only shows for Ascii or Color select.
PGUP will also show the caller's alias name.
Line 25 will now show the callers real name in an alias conference
Fixed problem with sysop page count not counting
Added option in CONFIG turn turn on or off the mail check on logon.
Removed SendName sub which is not used in these mods.
Added Maple 1223 changes which are currently used.
Added option in CONFIG turn turn on or off the mail check on logon.
1224:
Changed the name of the OFFLINE.DIR file to OFFLINE.DEF so that callers wont
be able to list it if CONFIG #215 is set to NO.
Added option to delete COMMENTS after viewing them with sysop's option 1
1222:
Finished up the PCBoard door drop files, pcboard.sys and pcboard.dat.  These
two files get created in the node work directory.
1219:
Added two new smarttext characters to turn snoop off and on: {SO and {SN,
respectivly.  Warning: the use of turning Snoop OFF may cause your system
to STAY OFF if the caller can discontinue the display of a screen which has
snoop OFF.  If they get a More... prompt and select N, then Snoop will
still be off.  I added this mod mainly to not display ANSI welcome screens
which are set to be uninterruptable, such as adult subboard type ansi screens
that you don't want displayed on your end.

1217:
Added internal support to create PCBOARD.SYS and CALLINFO.BBS door drop files
in additon to DORINFO and DOOR.SYS.  The DOORS.DEF file now has a 9th
parameter which lets you declare what door drop file you want rbbs to make:
      D - DORINFOx.DEF
      S - DOOR.SYS (in your node work directory)
      P - PCBOARD.SYS (in your node work directory)
      W - CALLINFO.BBS (in your node work directory)
Simply add a ,D ,S ,P or ,W at the end of each entry in your DOORS.DEF file
for the type of door drop file you want for each entry.  The PCBOARD part of
the mod does NOT make PCBOARD.DAT or USERS.  Until I get ahold of the
structure of these two files and incoporate them into the Cellar Door mods,
it is pointless to specify using P as a parameter in DOORS.DEF.

==============================================================================
1215:
Re-Enabled the canned Dropped Carrier Message mod.  If the file CARRIER.BAT
exists in the default RBBS directory, then it will get executed anytime a
user drops carrier whose dropped carrier increment in the PASSWRDS file
is greater than zero.  A new CARRIER.BAT and a new CARRIER.TXT file has
been put into the RBBS-CDR.ZIP distribution file.

1210 - 1212:
With the 1210 through 1212 mods, I did some major changes to CONFIG so that
the sysop can have an alias name in alias conferences when he is logged on
with his secret name.  Since the secret name is in a way an alias name already,
the only way I could make it work is to append an ASCII 255 to the end of the
sysop's public name.  CONFIG will do this for you if you load config against
a *C.DEF file and save it.  This will not affect the operation of RBBS.  The
next step is to make your secret name the same as your real name, except use
both cases.  For example, if my public name is DAN DRINNON, then my secret
name is Dan Drinnon.  CONFIG has been modified to save your secret name the
same what you type it in.  IF you do not want to have an alias name in alias
conferences, then continue as you have before, RBBS has been modified to refuse
access to a caller who logs on with your public name and your secret name is
not the same as your public name.  In this case, your secret name is compared
with all caps to your public name for the test.

In conclusion, to continue with these mods, you MUST run config on all your
*C.DEF files and save them, changing the secret name if you want to use an
alias name in alias conferences.

1212:
Made a booboo with the DESC.SDI file not being deleted after being used to
automatically add a 1 line description.  This cause EVERY upload to take
the last DESC.SDI file as a description!
