1) Removed the MCI crashing codes... i.e. typing @S@S or @E@E at certain
   inputs would completely lock the system.  No more!

2) Updated the source from 2.5g to 2.5k standards.
   (unfortunately I haven't had the time or inclination to implement
    the new MW [mail waiting] command)

3) Removed the following undocumented batch file calls:
   BBSDONE.BAT
   REMOTE.BAT
   DAYSTART.BAT @F @L @B @G @T @R
   LOGON.BAT
   LOGOFF.BAT @F @L @B @G @T @R
   BBSSTART.BAT
   PLOGOFF.BAT

4) Removed the following / Commands from chat mode:
   /SHELL  <--Dangerous
   /CC     <--useless
   /C      <--useless
   /ACS    <--useless

5) Changed C-F4 command from "Dos drop WITH user" to plain Dos Drop. Command
   was DOCUMENTED as "Soft Reboot"!

6) Removed senseless alternative color for TAG bbs's in the bbslist.

7) Removed the undocumented Super Mass Mail Deletor.

8) Removed FORMAT command from MiniDos.

9) Fixed the bug where moving more than 10-15 messages crashed the system
   by leaving a file handle open each time.

10) Removed uncessary "Nice try idiot" functions in the logon.

11) Removed the ability to upload device driver names to crash the system.

12) Got rid of the "Can't reply YET' problem.

13) When replying privately to public mail, you can now quote the public mail.

14) Fixed a plethora of spelling errors.

15) Added an explanation behind why a batch download with insufficient
    points was refused.

16) Removed obnoxiousness from the user info prompts.

17) Made it so new users have to reenter their name even if they already
entered it on the "Name or number prompt".  New users would type things
that weren't necessarily their handle at that prompt, and end up with
a handle on the system like "NNEW".  Sure, they were idiots, but. :)

18) Installed QUICKED as a full screen editor optional for the users. It
is toggled by the users by the command keys OP, option 26.  QUICKED should
be installed in the main bbs directory.   The full screen editor can be
turned on by the "Y" command under System flagged functions.
*** OPTION REMOVED

19) The User Information display screen has been updated to include the
editor status. It displays either "Full Screen" or "Normal"

20) Added initials of the quoted in the > quoting indicator (i.e. when
you quote John Smith, it appears:
JS> Hey, I'm John Smith!

21) Removed 9 redundant routines (and climbing)

22) Removed the color filter, the most useless feature ever!

23) Removed author's backdoors that displayed system information.

24) Removed undocumented (and pointless) ALT-minus key

25) Updated the BBS List to accept 5 character baud rates, i.e. 19200.

26) Changed the "last on" listing's caller number variable from integer
to long integer so it will properly show caller numbers over 32,767.

27) Added a new "system variable": alert beep delay. If set to zero,
the alert beep beeps constantly. Any other number will make it beep no
more than every x seconds.

28) Removed redundant "Send mail to xyz? " question.

29) Removed some obscure function in the printing routine that would
allow said printed string printed only to certain access levels. It's
undocumented, unused, and useless!

30) Removed GOTO (snicker) statements!

31) Added an explanation to why the download command didn't work when
downloading was attempted outside of download hours.  Previously, if
the file DLHOURS didn't exist, nothing happened.

32) Totally rewrote one of the output functions. It's now 80% smaller
and quite a bit faster.  It removed 2.5kbytes from the BBS.EXE and OVR
files!

33) In messages and many other places, the ^ symbol can be used to turn
on colors.  This works well for the full screen editor which can't handle
control-p codes. Example:

^8HELLO!

Would be printed:

HELLO!  in flashing red (color 8)

-=version b=-

34) Local fast logon no longer prompts for a password or phone number
provided local security is OFF.

35) Removed senseless control-t garbage

36) Removed "Maximum user count" message.  Somehow, I just doubt anybody
will ever have more than 10,000 users.

37) Changed the "Proper capitalization" routine to NOT capitalize letters
after ' or so strings don't look stupid anymore.
Before:  Jason'S Place
After :  Jason's Place

-=version c=-

38) The commands available while scanning messages are NEW.  R now
replies instead of rereading, a now reads AGAIN instead of auto-replying,
and the Write command is now gone, unless I see a better way to put
the R command together with a private option. Z for Newscan toggle is
now N for Newscan toggle!

39) Users can now delete messages they posted!  The D command is no
longer SYSOP ONLY!

40) Removed "System under Multitasking environment" - What was the POINT?!

41) Removed the "View ansi logon" question at logon.  Now, PRELOGON.MSG is
displayed to the calling user, and the welcome screens displayed after
logon. I might change this back.

42) You can no longer auto-reply to an ANONYMOUS auto-message and find
out who wrote it!  Oops!!

43) Rewrote msgtmp readin so posting from the external editor is quicker.

44) Removed some basically useless "updating user info" stuff like if
their birthdate was nulled, it'd ask 'em to reenter it. Ever use it?
didn't think so!

45) Woops!!  The initials were used in quoting even on anonymous messages!

46) Changed the REPLY and AGAIN commands with private email too...forgot
about this when doing it with public mail! oops!

-=Version d=-

47)  *TRUE* hotkeys abort menu displays now, and activate the command!

48) Took out the DIRECTORY DISPLAY after batch upload - it let any
hacker grab the system directory paths.  For some reason, Scott Raymond
completely over looks this one!

49) Removed the user-confusing "City & State entry" for Bubbles

50) Fixed a bug where more chars than necessary were cut off when quoting

51) Fixed nasty bug with fseditor that would cause messages to be trashed,
crashing the system.

52) Added back the "Send mail to John Smith?" question when giving the
option of sending feedback after a sysop page.

53) Changed the title listings to a much more condensed, thus faster format.

54) Fixed small bug in color routine.

55) Added a clear screen when editing users.  Makes things neater.  Depends
on the sysop's selection of screen clearing.

56) The MS (message read) command skips the damn title listing and
goes straight to READING, like it should be!  This ain't WWIV!

57) If screen clearing is on, the screen is cleared each time 15 titles
are displayed with the "T" command.  Screen clears will be added in many
other places in the program, all dependant on the user's screen clearing
flag.

58) Added a new message base listing command,

59) Brand new User Information screen!

60) A brand new file base listing format to match the message base listing
format has been added, plus a cls.

61) Removed | and = commands at menu prompts.

62) Removed version types, registration info, etc.

63) Added new string "Why do you want to chat?"

64) Released SCONV.EXE to update the string file with enough space for
MANY new strings, and to update the user's file to set all user's
screen clearing to ON.  It's the default in Renegade now, but that doesn't
affect user's previous selections.

65) Installed the new message header format and streamlined the message
reading procedure.

66) Quote colors are on in local message bases. Not sure why they were
off, but hey, I didn't do it!

67) Removed redundant "S" command at WFC menu. It showed only stats told
in other places or those that any idiot should know.  The only two things
it showed that weren't displayed elsewhere, number of users and where the
overlays were stored, are now on the WFC screen.   A new WFCMENU.ANS has
been included; use it!

68) No longer adds point to the fidonet address when the point is 0.

69) The way the new user enters their password has been totally de-wwiv'ed.

70) Changed the MS cmdkeys to ACTUALLY SCAN MESSAGES instead of SCAN/READ.

71) Added the MR cmdkeys to ACTUALLY READ MESSAGES instead of SCAN/READ!!

72) Added home grown i/o routines; now requires a fossil driver.

73) Major breakthrough in compilation methods gained 26k off the EXE's
and some speed improvements!  However, watch for quirks and bugs!!

74) Continued de-wwiving the logon process.  Couple of new fields in the
user info thing, and no more "account limits" and other redundant info
displayed AFTER the user info screen!

75) Added two more strings for the "Read messages starting where" and
"Scan messages starting where" prompts for MR and MS cmdkeys, respectively.

-=version e=-

76) Added message threading!!  The Base skip command is now Ignore Messages.
Hit B to go Back in the thread, then F to go forward to the original message!

77) The system will now give up time slices if "System multitasking" flag
is on!

78) Fixed the bug where the system logs ALWAYS showed the caller as having
been on more times that day than they really had.

-=version f=-

79) Your name is highlighted in color 5 whenever it's listed when t-scaning
messages.

80) Added the name of the file base when double checking on uploads:
Upload filename.ext to General Files?

81) Completely changed the method of default subjects for messages.  It
is now displayed in the input prompt rather than one line above; if
you hit return, the default is selected.  If not, it is erased and you
are allowed to enter a new one.

82) Email now has DEFAULT SUBJECTS when replying!  Never again will you
lose your email because you accidentally hit return on the subject entry!

83) Public messages now always have the option of being re-addressed when
you're replying!  The entry is in line with #81.

84) Changed all references to "TITLE" to "SUBJECT"

85) The "Title scan" command is now "List messages"

86) The newuser logon now asks if they can support Avatar.

87) Pretty sure I nailed the "midnight logoff" bug!

88) The "MK" cmdkeys that would allow the user to view and delete
email is now an "Outgoing mail" browsing command.  It now lets
you EDIT OUTGOING EMAIL!

89) Manditory voting no longer traps users that are restricted from
voting.

90) Added a new string for the "Press [Enter] for defaults" statement
on message header entry.

91) ALT-J (Jump to dos) now works in the WFCMENU and everything available
from the WFCMENU!

92) Added strings for "Newscan beginning" and "Newscan completed"

93) The "T" command (formerly title-scan) while reading messages is
now Toggle Editor

94) Added the "Playboy Hotkey".  Ctrl-F4, formerly shell with user,
will now print a file of your choice to the user.  No hang up, no
nothing - just prints the file.

95) New message status indicators: Sent and Unsent.

96) A new input routine to input FORMATTED numbers and letters
is in place.  Try logging on as a newuser!  It'll format the
date of birth, zipcode, and phone numbers for you!

97) Changed the word wrap margins in the internal editor to 5 chars
less than the user's screen width so the messages quote much better
without an extravagant quoting routine that fubars the original message's
format.

98) Removed the Guest account feature.

99) Made password entry on message bases, passworded menus, file bases,
and sysop password entry all hidden.

100) Few more minor changes in the newuser procedure.

101) The user editor can now edit file list type, emulation, toggle
the editor, toggle colors, and toggle screen clearing.

102) When a "Find description" command finds nothing, the user is informed
that there were no matching files.

103) Added the Post Call Ratio system.  Option 5 in the system configuration
menu lets you define a post/call ratio percentage for each security level.

          Function   :   "Z"
          Description:   Post Call Ratio
          Access req.:   User must have equal or greater post/call ratio
                         percentage compared to the percentage defined for
                         his security level.

  All you do is put a Z in your ACS STRING!!!

104) The purge messages (MJ) cmdkeys were removed.  Not much point since
users can now delete their messages while reading them.   Look for a new
function to read your own messages (to/from) soon.

105) The list messages function now does NOT display deleted or unvalidated
messages to NON sysops.  To sysops, it indicates "D" for deleted or "U"
for unvalidated.  Also fixed was a small problem that would cause messages
uploaded by bluewave or posted in an echo NOT to be highlighted if they
were yours.

106) The message reading function will now also completely SKIP deleted
or unvalidated messages!  (unless you're the sysop)  No more user confusion!

107) Removed seldom used (and very useless) Message and File bases stats
commands: M$ and F$... usually defined as the ! key from a message or
file base menu.  Might be replaced later by something that produces some
very INTERESTING stats on the base like time span of messages/files,
number of messages, number of contributing users, total amount of files,
etc.

108) Added a status box on the WFC menu.  This requires the use of the
new WFCMENU.ANS that's included in the distribution package.

109) The BBS.OVR file is gone!  Delete it!

110) Renegade now auto-detects ansi.  And FAST!

11) The bug where a hangup while quoting would crash the system has
been removed.

112) The chat request reason is now put in the chat dump files.

113) New errorlevels:

     0 -  Everything ok
     1 -  Critical Error
     2 -  New echomail entered (run echomail scanner)

114) Z Voting door has totally replaced the internal voting
routines!    There is now a REAL VOTING EDITOR, like the message/file
base editors!   Users can add topics if they meet a newly defined
ACS string!   Users can add choices to the topics!   Each topic can
have it's own ACS string as well as another ACS string to decide if
users can add to it!    Vote Tracker will be here soon!

115) System passwords can now be set to null strings.  Before you
couldn't get rid of them.

116) Added the vote tracker.  You can now track individual user's votes
through ALL voting topics (sysops are given access to all topics regardless
of acs settings-for now).  You can also toggle a "User list" flag that when
on will display all the users selecting each choice when viewing the results.

117) When a user is logging on, and the 4 digits are required, his phone
number will now pop up on the command line just like his password.

118) Sysop logs are now closed between writes; this will prevent ANY
data loss under almost any condition; plus it will prevent sysop logs
from being garbled when Renegade is run under dual tasks.

119) The Voting Results WFC command has been nuked.  The Init votes
is now Voting Editor (V).  The WFCMENU.ANS has been updated accordingly.

120) The *V (output votes.txt) command is gone.

121) Finally removed the "bleed through" from prompts with background
colors

122) The "Display Ansi" string is now "[Anonymous]" string displayed
as a user's name when they post anonymous.

123) The *I (vote init) cmdkeys are now *V for Vote Editor.  Makes
sense, eh?

124) When loading with a caller (the -Bxxx parameter), things will
now be faster because the WFC screen will not be generated and all.

125) The "Guest line" string is now the string prompting a user
to "Continue, Read msgs, Quit? " when scanning messages.

126) The "Thanks for voting" string is now the prompt for protocol
selection ("Protocol (?=List) : ")


127) Renegade now has a complete conferencing system. You've got
conferences @-Z, with @ being the undeletable default.  Each can have it's
own ACS and has it's own name. There's a new conference editor (cmdkeys:*R)
available from the WFCMENU as $.   The cmdkeys OR will allow you to make a
JOIN conference command, and two new MCI codes @I and @J will show you
the current conference tag and current conference name, respectively.
The previously unused Cx ACS code now works, where X is a conference
tag.  It's all been tested, and I see no bugs...  

128) The internal editor now supports up to 200 lines.

129) Removed the "feature" <snicker> that caused it to hang up on
the next caller after a critical error.

130) Message quoting in the internal editor is now pulled up from RAM
instead of having the quotes stored on disk and a file opened and
read every time you want to quote some lines.

131) The entire message base format has been completely rewritten as were
each and every message routine in Renegade.   The new format is much quicker
in all message functions, especially posting, since it no longer writes
ridiculous temporary files to disk!

132) Renemail, the Telemail replacement is completely functional.  So far
it's working fairly bug free but testing will be limited.

133) Some new steps toward peaceful multinode coexistance have been taken,
in the form of random temporary file names to avoid two tasks using the
same temporary files.  A minor but welcome step in the right direction.

134) The user list function is now available as the command keys OU. It
will list ALL users as opposed to the MU command which will list users
with access to the current message base.   Also changed is that it will
display the user's CITY/STATE instead of Computer type.

135) The shelling functions were rewritten; two large routines were
combined into one, and all routines now use randomized batch file
names for multi node compatibility *AND* security. (the chances of
someone uploading one of the random file names is 1 in 10,000 or so.

136) There are once again separate .EXE and .OVR files.

137) Compressed message/file base tables are now recalculated after
changing conferences or validating a user with the ALT-V command.

138) Added Ctrl-F2.  Ctrl-F2 will do a screen dump to a file name
of your choice!

139) The capitalization routine will properly capitalize strings with
apostrophes in them.

140) Renegade will now refuse to run without a fossil driver.

141) When editing a message base or file base, the information can now
be ABORTED. Very nice for remote sysops.  Fixed a number of other aborting
problems in various places.

142) BBS.EXE and BBS.OVR are now RENEGADE.EXE and RENEGADE.OVR

143) Some changes in the loading of data files should improve the
bbs loading speed noticeably.

144) Renegade will automatically repair descrepencies between the
user list and the user index.  NAMEFIX is no longer needed.

145) renamed directories:
 AFILES-> MISC
 GFILES-> DATA
 TFILES-> TEXT
 TRAP  -> LOGS

renamed files:

 STATUS.DAT    ->  RENEGADE.DAT
 USER.LST      ->  USERS.DAT
 NAMES.LST     ->  USERS.IDX
 MACRO.LST     ->  Incorporated into users file
 ZSCAN.DAT     ->       "        "     "    "
 BOARDS.DAT    ->  MBASES.DAT
 FIDONET.DAT   ->  NETWORK.DAT
 GFILES.DAT    ->  TBASES.DAT
 LASTON.DAT    ->  Combine USER.LOG into
 MODEM.DAT     ->  incorporated into renegade.dat
 UPLOADS.DAT   ->  FBASES.DAT
 VERBOSE.DAT   ->  EXTENDED.DAT
 ZLOG.DAT      ->  HISTORY.DAT

146)  Wfcmenu command changes:

      System Config (Formerly P) is now S.
      Pack Messages (Formerly K) is now P.
      Text files edit (Formerly G) is now T.
      Init Modem (Formerly +) is now I.

      Term.bat run (Formerly T) is now GONE. (under redundant, see redundant)
      Edit file (Formerly N) is now GONE.  Shell to dos already!

147) A new AC requirement:  Chat hours override.   A user with this ACS
string requirements can page the sysop at any hour of the day, regardless
of the chat settings.

148) an INTERNAL FULL SCREEN EDITOR: AT LAST!   No more QuickEd, no
more crappy line editor!

149) Fixed Ansi screw ups locally in a few places.

150) Removed the system flag for fseditor. What's the point; it's internal?!

151) Added many error detection routines INCLUDING a key routine to detect
fatal system errors in the message bases BEFORE they happen; avoid them,
and delete the offending message!  (although since the new message routines
are totally superior, the errors are much less likely to happen anyway heheh)

152) File bases are now numbered like message bases, i.e. 1-xx instead of
0-xx.

153) File newscan pointer date no longer considers a return an illegal
date, and forces a formatted date input.

154) Did away with the unused permanent index numbers.

155) A new users file format has been used; macros and zscan records
have been incorporated into the new users file format for speed.
ZSCAN.DAT and MACRO.LST can be deleted.

156) Instead of resetting the user's PER DAY variables and time limits
at midnight AND the first time they logon each day; it is now done for
each user individually at their first logon, and the system "event" is
much quicker.

157) Macros have been shortened to 160 characters from 240.

158) The USER.LOG file is no longer created.  LASTON.DAT is used for
all previous caller records.   A new cmdkey set, OL, will display
LASTON.DAT in the same format USER.LOG was formerely displayed in.

159) You can now change the system caller number in the "D" System Variables
section of system configuration.

160)  Mini-Dos is now a DOS Emulator.

161) The following command line options are functional:

     -Bxxxx   Connection at baud xxxx
     -EExxx   Exit with errorlevel xxx after an error
     -ENxxx   Exit normally with errorlevel xxx
     -L       Local i/o only
     -P       Pack message bases only
     -S       Sort files only
     -Q       Quit after done (user logs off)
     -Xxxxx   External event start time in minutes.
     -Nx      Load up as node x

162) The fancy loading screen has been nuked for speed's sake.

163) The animation feature has been nuked.  It might return in some
new form if I think of something interesting enough. ;-)

164) The "No Post/Call Ratio" flag now works.

165) SHIFT-F6 will now toggle the conference system on or off, for
ease of use.

166) The @# (pause on screen OFF) mci code will now RESTORE the user's
previous pause on screen setting.

167) You now have to press ENTER at the end of formatted input.

168) RENEGADE.DAT has been totally rewritten in format.

169) MODEM.DAT is no longer used; it's been incorporated into the
new RENEGADE.DAT.

170) Added an Archive path and protocol path.  These are now used when
calling any archiver or protocol for security purposes.

171) You can now DEFINE the minimum baud rate to log on or download
files, as well as restrictive hours for this defined baud rate.

172) There is also an optional new system password to override the minimum
baud rate logon hours.

173) A default file listing type can be specified in System Variables.

174) Major new feature!   You can now define a MAXIMUM number of DOWNLOADED
files in one day AND a MAXIMUM number of DOWNLOADED kbytes in one day
for each security level.  They are options 6 and 7 from the System
Configuration menu, respectively.

175) You can now configure your modem's flow control.  You can choose
CTS/RTS and/or XON/XOFF or no flow control.

176) Renegade now supports extended result codes for 7200,12000, and 14400
bauds.

177) Special effects are gone, and the logo is now manditory.

178) Renegade will now wait for the com port buffer to empty to
the user before disconnecting.

179) The restricted backspace flag has been replaced by a flag (U)
to restrict users from viewing any type of user listing.

180) Completely redid the Email waiting listing.  It now fixes descrepancies
in a much better way; it doesn't even tell you about them.  It also looks
a hundred times better.

181) The Copyright notices and Tagline are encrypted to prevent "problems".

182) "MString"S are now "Options" in menus.

183) The HISTORY.DAT file is now stored oldest record first, newest
record last instead of vice versa.  This way, the entire file does
not have to be rewritten every night.  The internal system event is
almost nil as far as time is concerned with this change and #156.

184) When you UNdelete email when using the "Read all email" command
(M at the WFCMENU), it will now increase the receiving user's mail
waiting indicator, rather than decreasing it as it does when deleting
mail.

185) Revamped the message extraction routine.

186) The mass email routines have been totally rewritten.  You can
now enter a list of users, one by one, using search strings rather
than being forced to enter a list of users by user number.

187) Added a registration number.

188) Removed the day rollover event.  It's so fast now, why bother
to even mention you're doing it?

189) If you don't answer the chat call, the system will now beep you
every 5 seconds until you do.  You can toggle this feature off in
system toggles.

190) When returning from a door exit, Renegade now reads the following
information BACK from the user file (so doors can update user info):

        SL              Filepoints      Download K      Mzscan recs
        DSL             Uploads         Msg Posts       Fzscan recs
        AR flags        Downloads       Email sent
        Status Flags    Upload K        Last read ptrs

191) When specifying "Download", you can now download ANY file or FILES
from any directory on the system you have access to!

192) Renegade now supports EXACT file sizes rather than just approximations
to the nearest 128 bytes.

193) When editing the system colors, there is now an option 'C' that will
set ALL user's colors to the system defaults.

194) A completely internal, QWK compatible offline mail system has been
installed!   It's been tested with about 5 different QWK readers, with
no problems.  It is implemented by the following new menu cmdkeys:

Offline reader:

!P - Set message last read pointers back to a certain date
!C - Create packet of all new messages in the bases in user's Zscan.
!D - Download the created .QWK Packet
!U - Upload a .REP Packet of replies
OP - Option 27 selects default archive type for the packet.

In the default menus supplied with Renegade, an offline mail menu is
supplied and is available by selecting ! at the main menu.

There is a separate (O) area in System Configuration for the offline
mail system's configuration.

195) The message coloring system has been moved so that colors are set
at read time, not at write time.  The tear color now supports a tear
color for offline mail reader Taglines.

196) The "!C" (create packet) command has been removed. the !D (download
QWK packet) command now creates AND transfers the created packet.

197) The sysop can now define a "Local QWK path" which is the path for
his LOCAL QWK reader.  When a QWK or REP packet is downloaded or uploaded
it will be copied to or from (all respectively) this directory.

198) The offline mail system will now has a nice display of what it's
doing while making the QWK packet.

199) The QWK function will abort if there are no new messages in the
packet.

200) Renegade will now correctly display file sizes greater than 999k. It
will display files up to 99999k!

201) There are no longer 5 "message base sysop" bytes in the user record.
There is a new acs string in the NEW MBASES.DAT format called "SysOp ACS"
If the user has that ACS, they can perform sysop functions on said message
base.  Works just like the old "Message base sysop" stuff, only ten thousand
times easier and more "in sync" with the way Renegade's access system works.

202) A new File System configuration option, Daily Limits, allows you to
completely disable the max downloads and download k per day system.

203) The "ME" (enter email) cmdkeys bug has been fixed. You can once again
specify default subjects for email in your menus.

204) The routines to calculate time of file transfers and transfer rates
has been redone to be FAR more accurate.

205) New cmdkeys: OF  allow turning on, turning off, and toggling of AR
flags:

                Description:   AR flag set/reset/toggle
                MString:       [ <function><flag> [...] ]

                     <flag> is a flag letter from A to Z.  <function>  may
                     be one of the following:

                          +    Set flag
                          -    Reset flag
                          !    Toggle flag

                     More  than  one  function/flag  combination  may   be
                     specified.  Case is ignored.

206) More programming accomplished on the multinode support. Updates to
RENEGADE.DAT will not overwrite old information written by another node.

207) Unlisted downloads can now use wildcards.

208) The file system has been partially rewritten.  It's now far more efficient.
Those already running Renegade will need to delete the first file record in
each directory (it will be garbage).

209) Now checks for time remaining before allowing a QWK packet download.

210) ASCII protocols are no more.

211) Some serious work done on data file i/o.  Shrunk OVR by about 6k while
making preparations for multinode support.  The overlay size will continue
to shrink as I work on this.

212) Two new command line options;

        -Nx   Specifies node number x.  Not really used at this point.

        -Cx   Specifies to use com port number x.  Overrides system config.

     These are both in perparation for multinode support.

213) /S and /A commands now work in the full screen editor.

214) WFCMENU.ANS, WFCMENU0.ANS, and SYSFUNC.ANS are no longer necessary.
     The WFC screen, WFC security screen, and sysop keys screen are now
     BUILT IN to Renegade and are NOT loaded from disk.

215) Totally new WFC screen!   The new screen features a system activity
     bar graph right under the Renegade logo, and valuable system information
     filling most of the screen, with available commands listed underneath.

216) The system now tracks BBS LIFETIME totals on activity, posts, downloads,
     uploads, and callers (separate from system callers).  This information
     is gathered from HISTORY.DAT, so make sure it's as accurate as possible.
     My HISTORY editor is there to help!   The system will display average
     usage, average posts, average up and downloads, and average calls per
     day for the entire existance of your board.

217) A new system config command, '8' allows you to update the system totals
     mentioned above.  It is only necessary in the event they become corrupted.
     (thought I'd thwart the need for an external utility ;-) )

218) Conferencing update:  If a user switches conferences and as a result
     no longer has access to his current message or file base, he will be
     switched to the first available message or file base.  This also works
     with other ACS functions besides conferencing.

219) File sorting has been reduced from ridiculous to a simply alphabetical
     by file name sorting procedure.  It's much faster and much smaller.

220) The events system has been somewhat revitalized.  Events will now only
     run ONCE PER DAY.  Only ACS events have a Duration.  All other events
     keep track of the last day they were run, thus preventing and loop
     of running the same event over and over again.  Events can also be
     SOFT events.  Soft events will not run until the user logs off.  Events
     will now also properly execute at a later time if their scheduled time
     is missed.

221) The packed time format for Renegade has totally changed from the old
     6 byte format to the 4 byte standard Unix format.  It shaved 500 bytes
     off of each user record, shaved about 25 bytes off each message header,
     sped everything up, and made it much easier to program for Renegade.
     Thanks to Chris Holko for suggesting this and providing code examples.

     People upgrading from versions with EXE files dated before 03-12-92
     12:50pm must run RGUPDATE.EXE to convert their users file and message
     headers file.

222) Renegade now asks for the newuser password BEFORE it diplays the
     system info file and newuser file.

223) Renegade now has a SUPER FAST FILE MOVE option for moving files between
     directories on the same drive. It will now just move the file's FAT
     entry instead of the whole file!

224) The ! command at the WFC menu is no longer DOS emulation (who the hell
     used it from the WFC menu anyway??) but is "Validate Files" and will
     allow you to globally validate files.

225) Even more error trapping!  It should now be virtually impossible for
     Renegade to crash on a garbled message, and Renegade will now function
     without message or file bases well enough for you to create them!  No
     more re-inits when you lose all your bases.

226) No more negative transfer time estimates for baud rates above 19200
     or local logons.

227) Should have corrected a long standing error in reading protocol
     log files with HUGE file sizes - "downloaded unauthorized file"
     shouldn't occur on authorized files anymore.

228) Multinode support additions:  Renegade now support's DOS SHARE.EXE
     file sharing.

229) Multinode temp dirs:  The temp dirs for a multinode system are as
     follows:

     \TEMP\[NODE]\1
                  2
                  3

     Where [NODE] is a node number from 1 to 255.

     Temp dirs for a single node version remain the same:

     \TEMP\1
           2
           3

230)  Multinode message support is in.  Users on different nodes posting
      messages on the same board won't overwrite each other, and if some
      one posts a message on another board in the base you're reading,
      the last message number count will be updated.

231)  If the temp dirs don't exist, Renegade will now ATTEMPT to create
      the appropriate dirs before just bombing out.

232)  The Email reading system has been totally rewritten for speed. The
      initial scan is still a tad sluggish, but while reading, going to,
      viewing users, etc - it is 100 times faster.

233)  SysOps can now "upload" local text files into messages using the
      full screen editor.

234)  File and Message base scan selection process has been revamped.
      It's much neater, easier to use, and has a "toggle all" feature.

235)  When using multinode support, system logs are now written to
      temporary files and the MAIN sysop.log is updated when Renegade
      is terminated.   This way there are no confusing log entries.

236)  Multinode MCI commands:

          @0 - Displays node number (messages)
          @E -    "      "     "    System & Doors

237)  New ACS function:  Nx  where x is a node number.

      Example:  "N1" returns true if the user is logged onto node 1.

238)  New cmdkeys: "NO" - Multinode only. Lists all the users currently
      logged on the system and what they are doing such as:

       o Transferring a file            o Out in a door
       o Reading messages               o Writing a message
       o Reading Email                  o In offline mail system

       It also lists whether they are available for multi node chat or not.

239)  File system total rewrite!   The file listings are TOTALLY DIFFERENT.
      I think EVERYBODY will like this one.  BROWSE is GONE as well as
      different file listing types.  They're obsolete. You can now download,
      flag for batch dl, and view files while listing them!    FI and FB
      command keys are GONE - remove them from your menus!

240)  FB is no longer BROWSE, it's ADD BATCH.  It works just like the
      download command, only it adds it straight to your batch list.

241)  The Chat Reason string has been replaced by a "batch download add"
      string for use when using the new FB cmdkeys or the Flag file
      in the file listings.   Chat reason was actually redundant since
      you can specify another string in the menu command.

242)  When downloading, you can leave off the extension now and Renegade
      will search for FILENAME.*.

241)  Message packing won't barf on even extremely corrupted bases.

242)  When the conference system is disabled, a user will no longer
      have access to things requiring access to a conference they
      didn't have access to.

243)  The offline mail system will now allow a user to collect and upload
      mail from all bases they have access to, regardless of the conference
      system settings.

244)  Bidirectional protocol support has been added.  Simply turn the
      appropriate flag on for any bidirectional protocol.  The user should
      use DOWNLOAD (batch or single), pick the bidirectional protocol,
      then start the transfer.  At the end of the transfer, Renegade will
      scan for newly uploaded files.  It's not pretty yet, but it seems
      to work.

245)  More multinode commands:

      NA -  Toggles whether user is available for chat/paging or not.
      NP -  Page a user on another node for a chat.
      NG -  Join Group Chat.

246)  If wildcards are specified in a download file name, it no longer
      searches ALL file areas. (opinions wanted on this one)

247)  You can now (R)estart in the full screen editor, which will totally
      clear your message and start over.

248)  The Time Bank now has a limit on daily withdrawls specified in
      the "options" part of the menu definition.  The options for the
      cmdkeys are now:

    Cmdkeys: O$
    What it does: Time Bank
    Options: [<max time add>] [;<max bank account>] [;<max withdrawn in a day>]

    All parameters are still optional.

249)  New cmdkeys OD... options is a number, positive or negative, to
      change the user's file points by.  OD -5 would decrease them
      by 5... OD 10 would add 10.  * REMOVED *

250)  Option X under System Flagged Functions now allows time limits to
      be daily or per call.  If set to per call, the user can have their
      full time allotment each time they call per day.  If OFF, it will
      work normally and they will be limited to x amount of minutes per
      day.

251)  A new file system option has been added.  It is now configurable
      whether Renegade will test the integrity of and/or convert archives
      on uploading.  The option is under File System Configuration.

252)  Multiple modem configurations make MULTINODE a reality!  04-14-92!
      The -C command line parameter NO LONGER EXISTS.  When you boot up
      with a specified node, it loads the modem AND node configuration
      up from a file NODEx.DAT in your DATA directory.   You can now use
      Renegade with multiple remote lines!   You must load up each node
      and configure it's modem separately.  WITH THIS VERSION, YOUR
      MODEM CONFIGURATION WILL BE LOST REGARDLESS OF WHETHER YOU USE
      MULTINODE OR NOT!

      Also added is a "Node ACS" in the Modem/Node configuration section.
      This specifies the required ACS for the user to logon to that node.
      Other things will be moved to the Node configuration section as time
      progresses.

253)  The "OA" (auto-validation) command keys now work.

254)  Problems in the file area listing have been corrected.

255)  When addressing messages, TO: is now before SUBJECT:

256)  Chat reason prompt is now definable again on page three of
      the string configuration.

257)  Gone is the now infamous version numbering system.  Betas
      from now on will be listed by DATE.

258)  Hate remembering all those stupid command keys??   So do I!
      Fret no more; Next time you're editing a menu, hit ? and
      return when prompted for the command keys, and lo-and-behold
      MENUCMD.MSG will pop up with a complete listing of all the
      available menu commands!   Be sure you've got this file!

259)  The New User Information Change screen has been completely redone
      (finally), and now allows the user to change editor, screen pausing,
      screen clearing, and hotkeys.

260)  QWK packets can now be added to batch dl queues.

261)  Added a "points rewarding" system for the file section.  When
      toggled on, it will reward the uploader with file points whenever
      someone downloads a file he uploaded.   Now, somebody tell me if it
      works!

262)  Default menu options!   Make the menu keys "ENTER" (no quotes!)
      and the user can hit ENTER to select that menu command.

263)  Option J under System Variables now specifies the number of days
      after which a user is forced to change their password.  Setting
      it to 0 disables the function.  Example: If you set it to 365,
      it would force every user to change their password every 365
      days.

264)  More output routine revamping brings the new MCI system!  Read
      MCI.DOC in the Renegade distribution packages for more details!

265)  You can now define a two line quote header in the strings config.
      The following MCI codes work in these two strings:

            @D - Date of the message
            @F - Who it was from
            @T - Who it was to
            @S - The subject of the message
            @B - Name of message base         (added later)

266)  Renegade will now only allow a user to try to logon as many
      times as allowed by "Max logon tries" in the system config.
      Before, that option limited only password attempts. Now it
      limits the number of times they can a different name.

267)  Renegade should now avoid a CLASSIC file ratio problem.  Before,
      for example, if you required 1 upload for every 5 downloads,
      the user would get hit with an "out of ratio" notice when they
      had only downloaded ONE file!   Now, it should wait until they
      have download 5 files before it hits them with "out of ratio".
      The same is true of the kbytes ratio.

268)  User's can't find out the shuttle password unless they meet or
      exceed autovalidation security levels, instead of new user
      security levels.

269)  Specifying a bad filename when extracting a message will no longer
      cause a system error.

270)  Added a "hatched" flag in the file records for external utilities.
      It can be changed in the /Edit file command.

271)  There is no longer a special logon process for the ACS event. It
      will simply inform the user via ACSEA#.XXX before they logon that
      a restricted user event is in effect, and if they are not able
      to logon during the event, it will display ACSEB#.XXX and hang them
      up.

272)  The new Full Screen editor quoting is now available in the line
      editor. Gone forever is line-by-line quoting!

273)  When (E)diting a user in email, you will be prompted for the
      system password.

274)  New quote header MCI:  @B displays the board name

275)  Option Y under System Flagged Functions allows SysOp password
      checking to be turned off completely.

276)  Added support for 16800 (HST) and 19200 (Telebit) connect response
      codes.

277)  Changed the way Extended descriptions are entered.  They are now
      treated more like just extended descriptions rather than a separate
      entity.  When you enter a description, it will simply keep prompting
      you until you hit enter on a blank line, or five lines are full
      instead of asking "Do you want to add a verbose description?"

278)  New OP options 28 and 29:

      28 - Forces hotkeys ON
      29 - Forces hotkeys OFF

      A suggested use for this is when making emulations of other BBS
      software in your menus; like PCB for example - you can force
      hotkeys OFF.

279)  Chat events now work properly.

280)  See names ACS is now DL acs.

281)  ANSI output has been sped up about 75% thanks to the use of an
      undocumented DOS interrupt.

282)  //T and //C are gone from the line editor, and //U is now /U

283)  Added "READ ONLY" flag for file bases.  A file base tagged
      read only will NOT SORT or search for new uploads when
      validating.

284)  When reading messages, G will now (G)oto next base, and
      (I)gnore messages will now set your last read pointer
      to the last message.

285)  When aliases are not allowed, Renegade will no longer allow a person
      to enter a one word handle.

286)  The WFC menu has been functionally 100% rewritten to be kinder
      and gentler in multitasking environments.  It should know give
      up fair amounts of time slices to other tasks via int 28h.

287)   Mutlinode chat has been completely rewritten. IT WORKS!
       and rather well, I might add!

       The following commands are functional in multinode chat:

        /?  - Help
        /Q  - Quit Chat
        /C  - change channel  i.e.   /C 5 changes to channel 5
        /A  - Action i.e. /A sighs  would display John Smith sighs
        /L  - Lists all users (also indicates which users in your channel)
        /P  - Sends private message to node i.e /P 5 Sheesh! sends "Sheesh!"
              to node #5!

288)  Cmdkeys OE - Pause screen.

289)  There is now an internal ARJ file lister - enter /5 for the
      interior file list command line.  Thanks to Chris Woodward for
      providing the ARJ structures.

290)  Made node chat help into a file (nodechat.xxx).

291)  Renegade will now save the last conference the user was in.

292)  Renegade will now buffer keyboard/remote input instead of ignoring
      it.  i.e.; you can now type ahead on most any prompt.

293)  When the shuttle logon is in use, it should no longer allow
      new users to apply for access by entering the shuttle
      password, then typing "NEW" at the prompt.

294)  The /P (private) command in multinode chat has been changed
      to /H (hidden).

295)  /P in multinode chat now allows you to page another user without
      leaving chat.

296)  /U in multinode chat lists all users online just like NO cmdkeys.

297)  The OG cmdkeys toggle AC flags much like OF toggles AR flags:

                Description:   AC flag set/reset/toggle
                MString:       [ <function><flag> [...] ]

                     <flag> is a flag in LCVUA*PEKM1234

                     <function>  may be one of the following:

                          +    Set flag
                          -    Reset flag
                          !    Toggle flag

                     More  than  one  function/flag  combination  may   be
                     specified.  Case is ignored.

298)  MCI codes are now CASE SENSITIVE!   This is in preparation for
      EVEN MORE MCI CODES to be added!  Make sure yours are properly
      capitalized!

299)  The full screen editor has been revamped for a fair speed improvement,
      full avatar support, and the removal of the ESC key (necessary for
      speed improvement).   The / key will still bring up the command
      line.

300)  The QWK system now displays running statistics of the mail it's
      gathering, updated every 3 seconds.

301)  The QWK system now creates NEWFILES.DAT, which is a complete
      listing of all the new files available on the system for use
      with the QWK readers.

302)  All Network addresses are now input via one universal routine
      that allows the input in a more normal format rather than
      inputting the zone, then the network, then the node number,
      then the point number.

303)  Internal netmail!   The new Renemail along with this version
      of Renegade will import your netmail into your email.  You
      can reply to it; you can enter new netmail.  There is an
      ACS for netmail access.  Under Network configuration, you
      can set the default netmail attributes.   When Renemail
      scans in netmail, it will search for a match in with the
      user's system name (not real name), if not found, it will
      send the netmail to user #1.

304)  A conversion program is necessary for this version. RGUPDATE.

305)  The REMOVE and MOVE file cmdkeys have been NUKED.  You can
      now VERIFY, REMOVE, and MOVE files all with the FILE EDIT
      command.  Plus, when validating files, you can now MOVE,
      REMOVE, and edit them!

306)  Renemail should now work MUCH better at importing/exporting
      ANSI netmail and echomail messages.

307)  You can edit email when reading global.

308)  You can move email messages addressed to you into message bases.

309)  New coloring system:  |xx where xx is between 0 and 255.

310)  Two new optional files, READHLP1 and READHLP2 added. See optional
      file descriptions below.

311)  The list messages function now will display a number of messages
      more appropriate per each user's screen, rather than just 15
      messages, period.

312)  Offline QWK conference configuration SHOULD work now.

313)  Renegade now supports the 52 line version of DOOR.SYS

314)  Many of the WFC problems have been fixed.

315)  You can now have Generic menus with only one column.

316)  Further tweaking of i/o routines has improved output speeds
      by 19.4% (measured locally).

317)  New low level i/o methods have improved high speed transmissions
      a noticable (but not accurately measurable) amount.  You'll best
      notice it by observing your flow control going into overtime
      while reading messages, etc, at high speed.

318)  Added an Internet flag for message bases. When active, the user
      cannot address the message, and the message will be sent to ALL
      for compatibility with Internet.

319)  Added MSGLIST.* which can be displayed in place of the internal
      message base listing.   [REMOVED]

320)  Added FILELIST.* which can be displayed in place of the internal
      file base listing.      [REMOVED]

321)  Added CONFLIST.* which can be displayed in place of the internal
      conference listing.

322)  File viewing will automatically expand partial file names with
      wild cards.

323)  Offline mail system now displays compressed packet size.

324)  Renegade will FINALLY restrict access to the first message
      and file bases, even to new users. :)   You should all be
      able to move your SysOp file dirs back to dir #1.

325)  New cmdkeys, DP drop for a door and create a PCBOARD.SYS
      file.  However, this has barely been tested.

326)  A new 4 line SysOp window makes it's debut. The colors are
      kindof bland, and I welcome suggestions (hint hint!) in
      the form of .ANS files.

327)  You can now define a door interface file path for each
      node;  door interface files (DORINFO1, PCBOARD.SYS, etc)
      will be written there.

328)  The sysop can now reply to email when he's reading ALL
      email.

329)  The new |xxx coloring system will now change colors instantly
      when you actually type in the color code, just like the ^P
      color changes.

330)  Renegade should now work fine with directories of any attributes
      (i.e. hidden, system, etc).

331)  You can upload messages from remote in the full screen editor.
      Theoretically.  I haven't tested it much. :)

332)  You can now do an internal file listing while editing a file.

333)  @N mci is now "Node number" in Archive command lines.

334)  The QWK system should now put all base names they have access
      to into the QWK packet so they can do offline configuration.

335)  Renemail will no longer make echomail with netmail attributes.

336)  Due to popular demand, the message packing funtions have been
      totally rewritten.  They should be significantly faster.

337)  A slight inconsistency in the message storage method requires
      the use of RGMFIX to upgrade to this version.

338)  Network aka's are handled totally differently.  They are defined
      in the network configuration section.   You must reconfigure your
      echo bases; you will now select one of your predefined AKA's
      to use for that base.

339)   Renemail will now only import netmail addressed to one of your
       defined Network addresses.

340)   Renemail's command line options will now work in any order,
       and much more reliably.

341)   Renemail now has the optional -D parameter which tells it NOT to
       delete incoming netmail as it's imported into Renegade.
       Otherwise, it will purge netmail as it's tossed.

342)   All cmdkeys starting with - will now work in the shuttle menu
       without prompting for a user name.

343)   Renegade will now send a short message to a user when he receives
       file points via the reward system.

344)   Co-SysOps can now hit "U" while reading public messages to enter
       the user editor and edit the author of the current message.

345)   The "ND" cmdkeys allow the sysop to hangup a user on another node,
       and optionally recycle that node.

346)   Renemail has been optimized a bit more for performance.

347)   The disk free space indicator on the WFCMENU now displays free
       space on ALL hard disks combined.

348)   The cmdkeys NS have been added.  NS will send a message to another
       node.

     Cmdkeys: NS
     What it does: Send a message to another node
     Options: [<node number>] [; <message to send>]
     Example Options: 2;Someone has logged on node 1!
     Aditional Information:
         If no options are specified, the current user will be prompted
         for the node to send the message to, and the message to send
         that node.  When an option string is specified, MCI codes will
         be translated.  A good example of a use of this would be the
         following setup which would announce to node 2 whenever someone
         logged on a node:

         Options: 2;@A just logged on to node 1!

         This command will also give users a way to send one line messages
         to other users on other nodes, perhaps to intice them into chatting.

349)  User macros have been removed.   RGUPDATE must be run. Your users
      file will shrink by approximately 33%.

350)  The sysop can now define 4 Sysop Macros: ALT-A through ALT-D. Define
      them in the System Variables configuration.

351)  For simplicity's sake, %B in protocol definitions returns the
      locked baud rate if baud rate locking is enabled.  If you need
      the actual connect rate for a protocol, %A returns the actual
      baud rate.  %K will slowly be phased out.

352)  The following mci codes have been added:
           @a - Date
           @b - Time
           @c - BBS Name
           @d - BBS Phone
           @e - SysOp Name
           @f - User note
           @g - Hang up on user
           @h - Baud rate
           @i - time left in minutes

        Please note MCI codes ARE case sensitive!

355)   When a user selects "download" or "upload" when he already
       has down/up files in his queue, Renegade will now ask if the
       user wants to begin the batch transfer BEFORE asking for
       a file name.

354)   Renegade's batch system has been revamped.  The separate
       batch menu is now totally unnecessary.  In addition to the
       "QUIT", "NEXT", and "ABORT" protocol definitions, you can
       now define "EDIT" which will allow the user to edit their
       batch queue.  It is highly recommended that you do this!

355)   The file points reward system is now configurable in that
       you can decide what percentage of the file points the
       uploader receives when someone downloads their file.

356)   New commandline option:  -S sorts all the file bases

357)   New event type: S - Sort files.  Works exactly like the
       pack messages event, except it will sort all of your
       file bases.

358)   When converting archives, offline entries should have their
       extensions changed as well.

359)   Message moving is now conference independent.

360)   The offline mail system will now not allow people to post
       messages to bases they don't have posting access on.

361)  "Computer type", "Reference", and "Occupation" fields in the
      user records are GONE.  They have been replaced by three
      SYSOP DEFINABLE user fields of 35 characters each.  You can
      define the question asked the user, and the field name
      in the user editor on page 6 of the string configuration.
      If a question is blank, the user will not be asked on
      application.

362)  When adding a voting topic, users can now decide if other users
      can add choices or not.

363)  The OB (add to bbslist) cmdkeys now take an option string
      of the name of the bbslist to add to.  The default is bbslist.msg.

364)  Viewing archives should no longer ever bomb out on corrupt archives.

365)  Renegade's WFC menu should work with monochrome monitors.

366)  Renegade now has it's own internal ANSI driver.

367)  The archive menu is even more secure.

368)  The /TYPE command in chat now requires sysop access.

369)  Renemail now properly handles point netmail with TOPT and FMPT.

370)  If the file point system is off, Renegade will no longer check
      for or subtract file points.

8-10-92 Released

371)  The conference system is automatically disabled when sorting files.

372)  CONF@.XXX is now displayed after joining a new conference (@ is
      the conference tag letter).

373)  With bidirectional protocols, you can now upload a REP(ly) packet
      while downloading a new QWK packet.  The reply packet will auto-
      matically be processed when the download completes.

374)  Renegade now uses only ONE temp directory for each node.
      i.e. for a single node system:  C:\BBS\TEMP\
      for a multinode system: C:\BBS\TEMP\1   (node 1)
                              C:\BBS\TEMP\2   (node 2)

375)  File sysops can now edit files from the file listing prompt.

376)  With swapping on, Renegade will now swap to XMS, EMS, or disk,
      depending on which is available.

377)  Renegade now supports Pkzip 1.93A's "Deflated" compression
      method when viewing zips.

378)  When downloading or flagging files, Renegade will now scan
      the current file base, THEN scan all other file bases for
      the file if it doesn't find it.

379)  New mci code: @f returns the post/call ratio percentage in
      XXX.XX format.

380)  Renegade's USER.IDX file now contains both user name and
      user's real name, thus Renemail can now correctly send
      netmail addressed to a user's real name.

381)  Renemail and Renegade both use a new USER.IDX indexing algorithm
      that should speed searching up to 50 times.   Note, this
      only works at the logon prompt; when searching for a partial
      string in a user name, this algorithm cannot work.

8-27-92 Released

382)  Renegade now supports 50 files in both the batch upload and
      download queues (up from 20 each).

383)  Renegade now supports 100 menu commands per menu (up from 50).

384)  Renegade is now being compiled with a fair amount of debug code
      in it in preparation for a final release.  This has significantly
      increased the size of the EXE and OVR files and slowed the program.

385)  /U(ploading) a message now works inside the standard message
      editor.

386)  Renegade will now stop flagging wildcards when the batch queue
      is full.

387)  When using bidirectional protocols, Renegade should now display
      the correct transfer time and rates for the uploads.

388)  The Environment command will now be passed by Renegade to DOS
      for protocols.

389)  The node number can now be used in protocols with %N.  %N
      plus the environment strings can now setup both separate log
      files and separate download list files for each node for
      better operation.

390)  Transfer sizes and rates are now logged.

391)  VOTING.xxx will now optionally be displayed in place of <-  NUKED
      the normal voting booth menu.                           <-  NUKED

392)  Renegade now checks for duplicate REP packet uploads.

393)  When exiting chat and going back into the full screen editor,
      the screen is now redrawn.

394)  Batch downloading now handles aborts properly.  This bug is
      special thanks to Borland.

395)  OP 27 is now "Configure QWK system" instead of simply "select
      default archive type".  The user can select if they want a
      new file listing generated and if they want their own messages
      (from them) added to a qwk packet.

396)  .MSG files are now .ASC files.  What is a .MSG file anyway? :)
      (yes folks, this means you need to type REN *.MSG *.ASC - I
      can hardly wait for the "bug" reports... or people asking
      where they can get that "REN" program).

397)  Chat dumps and trap files are now .LOG instead of .MSG.

398)  Renegade can optionally (System Variables, option G, set to any
      positive value) ask for a user to verify their date of birth
      on every X logins.  If a user fails, he is forced to send mail
      to the sysop explaining why he failed.

399)  Renegade will now display .AVT files to callers with Avatar.
      For those unfamiliar, Avatar works much like ansi, only
      MUCH faster with smaller command strings and RLE data
      compression!  Renegade now has an internal Avatar driver
      in addition to its internal ANSI driver.  You can convert
      your .ANS files to .AVT for your avatar users using one
      of many conversion programs available.

400)  MSGLIST and FILELIST optional files were removed, being deemed
      redundant.  Using a simple -F command offers far better control
      for area lists that could vary as your users access does.

401)  Renegade will now ask before allowing user's with chat hour
      override ACS to page the sysop.  It will also display CHATOVR.xxx
      when the sysop is not available BUT the user CAN override and
      page anyway.

402)  Renegade multinode now has "Stealth" login mode.  When someone
      logs on meeting the ACS (Option W under ACS config), Renegade
      will ask them if they want to login under stealth mode. Under
      Stealth mode, NOBODY except a co-sysop will be able to tell that
      they are logged on that node.  Node listings will list the node
      as having no caller.  Forced "NS" (message to another node) will
      NOT be sent (User-entered NS messages still work).  If the user
      enters group chat, he can see everything going on, but nothing
      he types will be displayed to other callers, nor will his status
      be displayed to other callers.  Nothing to reveal his presence
      will occur, hence "stealth".

403)  New command keys NT will switch Stealth mode on and off.

404)  Avatar adjustment is gone.  I've never seen any software that
      needed it, and if any software DOES, it should be fixed.

405)  Renegade's message scanning function has been completely
      rewritten.  A user may scan for:
      A) Messages just to them.
      B) Search for a subject
      C) Search for an "author"
      D) Search for an "addressee"
      E) Search the ENTIRE message for text

      In addition, the user can select to scan ALL messages or just
      NEW messages, and whether to scan globally or just the current
      base.

406)  The / command in the full screen editor works more reliably, and
      ESC once again can be used to bring up the "Command" prompt.

407)  The "E" command while reading a message now brings up a
      message editing menu where the user can edit the to, from,
      subject, status flags, and the text of the message.

408)  User numbers are no longer displayed as part of TO/FROM information
      in a message header, or most anywhere else for that matter.

409)  "Who's on" node list format completely redone.

410)  New file area list format.

411)  New message area list format.

412)  When a user doesn't have enough time to download the full
      batch, Renegade will now put him in the batch editor instead
      of just saying "tough".

413)  Extracted messages now include a complete message header.

414)  In order to work better with people using -F commands to display
      message and file area listings, the MA command now accepts "N"
      as an option to simply prompt the user for the base to change
      to.

415)  When deleting an echomail or groupmail base, Renegade will now
      optionally remove the mail directory for that base.

416)  The full screen editor now displays "TO:" and "SUBJ:" info.

417)  Message bases can now have their private flag turned on,
      allowing users to post private messages in that base (i.e. not
      in email, but nobody else can read them).  This is most useful
      for private echomail, which the new Renemail supports.

      NOTE: You will MOST LIKELY need to go through your message bases
      and DISABLE the private flag. It defaults to ON in most cases!

418)  Events can now be set to only run on one node.

419)  Events "missed" toggle decides if an event runs if it's execution
      time is missed or not.

      NOTE: You'll have to delete EVENTS.DAT and redo your events.

420)  -S (write to log) now allows MCI codes.

421)  Users can now attach files to Email messages.  Sysops can attach
      files already online, or upload a new one.  User uploads are
      put in the new file attach directory, and deleted when the message
      is deleted.  SysOps are prompted whether they want the file deleted
      after it's received or not.  File attaching is done via /I in both
      editors.

422)  Renegade will only ask if you want to send netmail with your
      real name if Renegade is set to allow handles.

423)  Users can now change their votes if they match the new "change
      vote" ACS in the ACS config.

424)  Renemail has been revamped for speed, again.

425)  The voting section has been completely rewritten. The OV cmdkeys
      are GONE.  Nothing is hardcoded anymore; you will have to use
      cmdkeys to make your OWN voting menu.  The new cmdkeys are:

      V# - Vote on a topic number. If this is in your menu, the user
           can simply enter a number AT the menu prompt!
      VA - Add a topic
      VL - List topics
      VR - Results
      VT - Track a user  * recommended for sysop only *
      VU - Users voting on a topic  * ditto *
      VV - Vote on all available topics

426)  The conference system is turned off when the edit files command
      is used.

427)  The WFC screen has been redone once again.  This one's mod is
      based on a screen by Chris Woodward.

428)  When listing files, after the user Views, flags, etc a file...
      the file list will now redisplay the original screen when the
      user hits return in ALL situations: New scanning, searching,
      etc.

429)  There are now only two options when downloading a file for
      logging off; yes, or no.  If the user selects yes, when
      the transfer is completed, Renegade will count down from
      ten, then log the user off... giving them the option of aborting.

430)  I'm starting to work on the registration feature.  The old
      "anything but zero to register" doesn't work anymore.  Try
      to crack it.  Try to sector edit the message.  Try whatever,
      and let me know what happens.  Even if you DON'T succesfully
      hack it, I want to know what all you tried, and what happened.

431)  New ACS codes:  E@ where @ is:

      A - ANSI   - EA returns true if caller has ansi or avatar.
      V - AVATAR - EV returns true only if caller has avatar.
      N - None   - EN returns true if caller has no emulation

432)  Some extensive work has been done to force Renegade to give
      up massive amounts of CPU time when piddling at a prompt. The
      difference should be noticeable when using a CPU monitor (i.e.
      OS/2's).

433)  A new command line option -Mx has been added. This will make
      a qwk packet for user x, and exit immediately.  The QWK packet
      will be put in the directory specified in the QWK configuration.

434)  Quite a few cosmetic changes. The old "Boxes" have been replaced
      with a newer, more professional "box".  Suggestions are still
      welcome.

      NOTE: Most of the colors are HARDCODED. They will not be affected
      by user color changes.  This is in preparation for a totally new
      color selection process.  Don't fret!

435)  You can now use wildcards in both unlisted downloads and with the
      SEND command in the DOS emulator

436)  If the CD-ROM flag is on on a file base, that base will no longer
      be scanned during a new file scan.

437)  If you're in Stealth mode, and you type something in group chat,
      other users will now see it.

438)  Adding a voting topic in the voting editor is now identical to
      adding one inside the voting booth.

439)  You can now specify an 'Extended' menu help file.  i.e. There
      are generic short and long menus.  Before, you could specify
      an external (.ANS, .AVT, .ASC) replacement for the short generic
      menus.  You can now also specify a replacement for the long
      generic menus.

440)  N at the WFCMENU now does a node listing.

441)  The TIMEBANK is no longer hardcoded.  The O$ cmdkeys are GONE!
      replacing them are:

      $D - Deposit time.  Options:  [ MaxPerDay ] ; [Max Size of account]
      $W - Withdraw time. Options:  [ MaxPerDay ]

442)  New sysop windows are two lines only.  They are togglable between
      four different windows (may add more later) that display different
      information.

443)  New/revised sysop functions:

      ALT-N - Next SysOp Window
      ALT-T - Toggle Top or bottom sysop window
      ALT-S - Toggle SysOp window on or off


444)  Renegade will now run perfectly in 43/50 line mode.  Use the new
      -50 command line option to force this mode.  Renegade will also
      use this mode if it is loaded in this mode.

445)  Users can now hit 'N' for Next Area when listing files.

446)  The pause function is no longer "hit any key to continue" but
      More (Yes, No, Continuous) ?   -  Adjust your strings accordingly!

447)  The pipe system has been revamped.  The codes are now TWO DIGITS,
      and only TWO DIGITS. The codes are:

      00-15 Foreground colors  0 - 15
      16-23 Background colors  0 - 7

      Changing the foreground doesn't affect the background, and vice
      versa.

448)  Totally new sysop windows.  5 screens of 2 lines each show all
      vital information on the user, as well as the current day's
      states and the system totals.

449)  Entirely new sysop function key system.  Hit CTRL-HOME in Renegade
      for complete help.  Notice that SysOp macros, formerly ALT-A
      through ALT-D are now F1 - F4. More to come.

450)  When local security is on, fast logon is not allowed.

451)  Option F under File system config now enables the display  <-- nuked
      of the uploader name of all the files in a file listing.
      The name is displayed as if it is a line of the extended
      description.

      This is now flagged on a per-base basis.


452)  "Network mode" can now be turned on in the Main system config.

      Network mode:

       A) Forces local security on.
       B) Disables all function keys unless a sysop is logged on.
       C) Disables the sysop window system.
       D) All WFC commands are disabled except the obvious.
       E) If no node is specified on the command line, the node will assume
          it is a local node, and automatically configure itself as the next
          available node number.

453)  Last read pointers and Zscan settings are now stored in external
      files, and not in the user records.  This allows for a max of 1024
      message bases as well as instantaneous inserts, deletes, and
      base positions.

454)  Full groupmail support added to Renemail.

455)  Single file download now says "Ready to send [FILENAME]" for com
      programs with filename guessing.

456)  File searches now say "Searching xxx base" so the user doesn't
      think the system's locked up.

457)  The "S" flag in a file base will cause the uploader name of the
      file to be displayed in file listings.

458)  The F flag under Offline mail configuration allows the QWK system
      to ignore a user's remaining time and allow them to download a
      QWK packet anyway.  Note that this does not refund his time, but
      simply does not check it.

459)  Renegade now warns users up to three minutes before they run out
      of time.

460)  The SysOp windows are now ON during a newuser logon, and information
      is updated as it is entered by the user.

461)  Users can now configure the QWK system to send private mail.

462)  The "U" command (go to user) in the user editor will now work
      with real names as well as system names.

463)  Users can now logon with either their system name OR their real name.
      If this doesn't work, delete your USERS.IDX file.

464)  The FY cmdkeys have been removed.

465)  I *THINK* the problem causing users to be disconnected for lack
      of time IMMEDIATELY after an upload that should've credited their
      time has been fixed. Need feedback!

11-29-92 Beta Released.

Fixes:

      Newscan process sped up.

      ANSI bug found and squashed.  The problem was on 254 character
      lines in an ANSI file, it'd screw them up a bit.

      File Size error on Editing

      Error 103's when listing, editing, editing extended, then quiting.

      Fixed PCR probs (hopefully)

      Fixed "Logon as new?" on entry of a non registered user name.

      Voting booth highlighting fixed.

      Fixed conference access problems.

      Unlisted download no longer displays complete file name.

      Bad ratio notices gave wrong reasons.


466)  There are now separate "Pause" and "Continue" strings. The
      "Continue (Y/N/C)? " type string is displayed when reading
      a message, printing a file, or listing users.  In all other
      cases, the "Press any key" prompt is displayed.

12-04-92 released.

467)  New archive commenting method.  The @C MCI code in your
      archive command lines will be replaced with the name of
      your comment file for that file area.  This gives you
      much more freedom in adding the comment.

      If you don't update your archive entries appropriately,
      you'll find your system sitting there with PKZIP waiting
      for a comment.

468)  Users should be able to abort chat calls with the spacebar.

469)  When moving files, it will now ask for confirmation before
      overwriting one.

12-11-92 released.

470)  Actually in 12-11-92, in multinode chat /h is now /p,
      /u is now /w, and /p is now /s (private, who, summon)

471)  ACS addition:  "MM" returns TRUE if the user has voted
      on all voting topics.  MM returns FALSE if the user needs
      to vote on some topics.

472)  ACS change:  The "Z" PCR ACS function is now "ZZ".  Maybe
      this will make things a bit clearer for some folks.  Lord
      knows it took some kludges out of the code.

473)  In the file listings prompt, "N" is now Newscan toggle, and
      "G" is now goto next area, like the message bases.

474)  The ASCII protocol is back.  For single file downloading only.

475)  Make sure you set your "Swap to" variable in Config section "D"
      if you're using swapping.

476)  Renegade now supports VERSION7 nodelist lookups.  There's a new
      path in system config "A" for the location of your nodelist files.
      Renegade requires NODEX.DAT, NODEX.NDX, and SYSOP.NDX.  Make sure
      you configure your nodelist compiler correctly!

477)  Renegade now has up to 26 different subscription levels for users.
      Not all the features are implemented at this moment.

478)  Stealth mode is now invisible mode, and invisible users are not
      added to the last caller's log.

479)  Renegade's Subscription system is now partially working.  Users
      will expire to the correct expiration levels.

480)  File validation should now ignore conferences.

481)  New ACS: II - returns TRUE if the current user is in invisible
      mode, otherwise FALSE.

482)  New MCI codes:
      @g - Account balance (credits - debits)
      @l - credit
      @m - debit
      @n - Days left until expiration.

483)  The OA cmdkeys now takes TWO manditory "options". The first
      is the password, like before, the second is the LEVEL to
      validate to, i.e.:

      MYPASS;C

      If the user enters "MYPASS", he is validated to level C.

484)  TFiles are gone.  There's an ASCII protocol in the file
      transfer section.  As attached as some of you are to Tfiles,
      not one person has come up with an acceptable reason to
      keep it.  Moving them to the Tfiles allows much EASIER
      access, much more CONTROL over the access, and allows the
      users to upload new files!   T-File bases can be made NO RATIO,
      setup in their own conference with their own menus if you want.

      Delete your TBASES.DAT

      Note: As a result of this, the overlays are at an all time low
      of 558,000 bytes... even with the HUGE added overhead of the
      subscription system!

      ANNOUNCEMENT:  "Name that command" Contest. Think up a replacement
      for the "TFile editor" command on the WFC screen. Winner gets
      his idea implemented :)

485)  Renegade's error checking has been advanced somewhat.  As originally
      planned (despite recent bitching in the ITC_RENEGADE echo), TP's
      error checking is being phased out.

12-25-92 released.

486)  New Teleconferencing stuff:

      All commands now work on USERNAME, not NODE NUMBER!

      /M [TOPIC]  Make yourself moderator of an unmoderated room,
      and set the topic to [TOPIC]

      /S   Shows everyone in all active rooms, the moderator, the topic, number
            of people in it, and those people's names.

      /EJECT [USERNAME]  Ejects the user from this room. (Moderator only)

      /E  Turn local echo on/off

      /ANON  Sets the room to Anonymous mode  (Moderator only)

      /I     Sets the room to Invite only (Private)  (Moderator only)

      /I [USERNAME]  Invites a user to the channel (Moderator only)

      /J [ROOM]   Joins room (replaces /C(hange))

487)  New ACS:  X# returns true if # is greater than or equal
      to the number of days remaining before the user's subscription
      expires.

      i.e.:  The user's subscription expires in 30 days.

      x30 = TRUE
      x25 = FALSE
      x45 = TRUE

488)  New file: TELECONF.xxx is displayed when users enter Teleconferencing.

489)  NODECHAT.xxx is now TELEHELP.xxx

490)  Renegade now checks for multiple logins, and disconnects users
      who are already logged on another node.  MULTILOG.XXX will be
      displayed if it exists.

491)  The List Nodes cmdkeys will no longer display a node's number
      or ANY information if that node is DOWN.

492)  Renegade should now properly handle mass-mailed file attaches.
      That is, it shouldn't delete the file until everyone has recieved it.

493)  Renegade will send short messages to the sysop if a user fails
      a logon and on fatal system errors.

494)  Finally, Renegade gives back time slices in a decent manner.
      Supported environments are OS/2, Windows, and DesqView. If
      you are running one of these, and Renegade doesn't display
      this on the WFC "Under" field, let me know.

495)  ARGH!  Temp directories have changed AGAIN!!  You can delete
      your old ones.  Format:

      \RENEGADE\TEMPx\QWK
                     \ARC
                     \UP     Where x is the node number, and
                             assuming \RENEGADE\TEMP was your
                             temp path specified.

      Renegade will create all of these for you.

496)  Major bugs fixed:

      1) Renegade will now properly REFUND upload time to users
      who went PAST their time limits uploading without hanging them
      up!!

      2) Renegade will ignore a user's remaining time while processing
      a .REP packet.

      3) File ratio system bugs NAILED!

      4) Batch upload problems NAILED!

      5) Ansi upload bugs NAILED!

      6) Major email corruption bug NAILED!

         Note: This is the one that appeared in the last month or so,
         and seemed to happen only if a user was validated while posting
         an email message.  There may be an additional one that affected
         a VERY small number of people.


497)  Renemail supports 32k message imports and has improved error trapping.

498)  Infoform additions:  .INF is the default extension. The system
      will now also search for .INA for ANSI users, or .INV for AVATAR
      users.  If not found, .INF is used.

499)  More reworking of the events. All previous problems SHOULD be
      solved.

500)  OO acs returns TRUE if the operator is available, false if not.
      Ideal usage is for external chat programs.

501)  When a user /Q 's out of Teleconferencing, he can now append an
      action to the /Q:

      /Q rides off into the sunset

     Will display:

     Joe Blow rides off into the sunset
     Joe Blow has left the room.

502)  Renegade will now announce to users if system bulletins have
      been updated since their last call.

503)  The new "F"orce read flag in message bases disallows the Quit,
      Ignore, Goto base, or Newscan toggle while reading messages.
      It also forces a newscan on, and forces downloading via QWK.

      WARNING:  Check your bases!  Some might accidentally be set
      to Forced Read!

504)  The new color scheme selection feature is in place.  "K" from
      the System Config menu will take you to the color scheme
      editor.  From there, you can change the 10 (0 to 9) ^x colors,
      and edit formerly hardcoded colors in area such as File listings,
      Message listings, File and Message Area listings, who's online,
      last few callers, user list, etc.

505)  To go along with the new color scheme selection process, the
      user color configuration cmdkeys now are user color scheme
      selection cmdkeys.  All users default to scheme 1.

506)  New optional file:  ONCEONLY.xxx.  This file is displayed to a
      user right after "logon#.xxx" and "user#.xxx", and is ONLY
      displayed if it is NEW since their last logon.

507)  New optional file:  NETMHELP.xxx.  This file is displayed right
      after a user answers "YES" to "Do you want to send netmail?".

508)  New Renemail option:  -O  for Netmail ONLY.

509)  The Full Screen editor or normal message editor is now used
      when editing previously posted messages.

510)  The Full Screen editor or normal message editor is now used to
      write the Auto-Message.

511)  Multinode support has been improved quite a bit in respect
      to cross-node updating.  Example: If any changes occur to a
      user from node 1, while he's on node 2, his user record will
      be updated while he's online.

512)  Renegade will now read in new short messages (the one-liners
      at logon) sent to a user while that user is online.

513)  Renegade's User file Indexing has been completely rewritten.

      Features:

      1) Corruptions will now be almost non existant.
      2) Index generation is at least 1,000 times faster.
         It's even faster than Josh's index maker! <duck> :)
      3) In most cases, it is faster searching for handles.
      4) It is ALWAYS several dozens times faster searching
         for real names.
      5) When new user's log on, they can no longer use
         a duplicate real name!
      6) Renemail's netmail processing has been sped up with
         this indexing method.
      7) Inserting and Deleting new users is much faster.

      Warnings:

      1) Corruptions, though almost impossible (crossing fingers),
      are now much harder for the system to detect.  However, it
      also won't think there's a corruption when there isn't, unlike
      the old system.

      2) When you first switch to this method of indexing, you MAY
      have a significant number of duplicate accounts show up!  These
      will be reported in your SYSOP LOG FILE.  You *NEED* to go
      through your user file, referencing your SYSOP.LOG file, and
      take care of these duplications!

      ****************************WARNING****************************

        DO NOT USE ANY EXTERNAL UTILITIES THAT DO NOT UTILIZE THIS
        NEW INDEXING FORMAT!  THEY WILL DESTROY THE USER INDEXING,
        RENEGADE *MIGHT* NOT FIGURE IT OUT, AND YOUR USERS WILL
        HAVE ONE FUN TIME TRYING TO LOG ON!

514)  Renegade now checks to see what bulletins, if any, have been
      updated since last logon, and if "bulletins in logon" is flagged,
      will prompt the user appropriately...i.e.:

      Bulletins 1, 5, 6 have been updated. Read them now?

515)  Renegade now will prompt you to see if you want to make
      any changes to the flags on outbound netmail. This allows
      for File Requests, update requests, etc.

      Renegade will also no longer ask if you want to send netmail
      anonymously. :)

516)  Message bases now have a permanent index that works with the
      QWK system.  Deleting and inserting message bases have NO
      effect on REP uploads!

      NOTE: Use PERMINDX.ZIP, available from my system to reset
      your bases permanent indexes before using!! If you don't,
      you'll be in TROUBLE!

517)  New ACS codes:

      JJ - Returns TRUE if the user has NOVICE mode on.
      Kx - Returns TRUE if the user is in message base #X
      Lx - Returns TRUE if the user is in file base #X

518)  New menu keys:

      EVERYTIME

      Works sortof like FIRSTCMD, except EVERYTIME is executed *EVERY*
      time the prompt is displayed, and *AFTER* the menu is displayed
      to novice-mode users.

519)  The OI cmdkeys have been removed.  As someone pointed out, there's
      no point in having a separate command that does exactly the same
      thing as a -F;SYSTEM command does.

520)  Renegade will now display YOURINFO.xxx in place of the default
      "Your Information" screen, if it/they exist.

521)  The ascii-3 (#3, ) coloring system is gone. You need to convert
      your data files and text files with CLRFIX.EXE.

02-27-92 released.
02-28-92 released.

522)  New menu flag: Force Line input.  Forces full line input instead
      of hotkey input for that menu.

523)  File and Message base insert will now insert more than one base
      at a time.

524)  Netmail can now be handled via QWK.  Netmail is addressed online,
      however.

03-05 released

525)  The current day's "history" record is no longer stored in RENEGADE.DAT,
      but in HISTORY.DAT.

526)  New cmdkeys *5 will recheck one or all file directories, verifying
      size and online status.

527)  Renegade now only works with 80186's or better.

     Renegade needs an 80186 or better processor. If you are using an
     8088 or 8086, you can replace your  processor with an NEC V20 or
     V30 processor respectively, for as little as $5.You will then be
     able to run most 286 applications.

528)  Renegade now supports F1 - F10 as SysOp macros.

529)  NOACCESS.xxx is now displayed if a user doesn't have access to
      a menu.

530)  Option F under File System Configuration now determines whether
      Renegade will search for and import FILE_ID.DIZ or not.  If
      enabled, and Renegade locates a FILE_ID.DIZ inside an upload, it
      will override the user's description (or not even ask, if a
      description has already been given).  DESC.SDI is also now
      supported. If both exist, FILE_ID.DIZ is given priority.

531)  Due to event bug fixes, recheck your events for correctness.

532)  the -Uxxx commandline will now upload a QWK packet for user #xxx.

533)  Attached file's size and transfer times are now displayed.

534)  Renegade will now support directory recursion in dealing with
      processing archives.

535)  When doing a partial user name search, Renegade will now search
      for a complete match first, then search for a partial match.

536)  Renegade will no longer list locked out users.

537)  Renegade will now send short messages indicating that an
      attached file was downloaded.

538)  The MS (message scan) cmdkeys now support options:

      a Y on the option line tells it to scan for your (users) messages.
      In addition, 'G' will make it a global scan, and an "N" will make
      it a new scan. Obviously, that means it defaults to NON global, all
      messages.

539)  New cmdkeys MY scans all bases for your messages, giving a display
      like the following:

      Scanning for your unread personal messages...

      General                15
      Technical              4
      Renegade Support       23

      Read these now? No

540)  Renegade now gives users the option to download all the file
      names and descriptions in a FILES.BBS format when batch
      downloading.

541)  New UNIVERSAL DOOR, ARCHIVE, and PROTOCOL MCI SYSTEM:

      New Standard:                     Conversions Necessary:

      %A - Actual baud rate             @B in DOORS
      %B - Baud Rate reported
      %C - Archive Comment              @C in ARCHIVE
      %D - Download file list           %L in PROTOCOLS
      %F - File to be processed         @F in ARCHIVE
      %G - Grapphics 1=ON, 0=OFF        @G in DOORS
      %I - Internal files               @I in ARCHIVE
      %L - Log file (Protocol)          %T in PROTOCOLS
      %M - Main RG dir                  %C in PROTOCOLS
      %N - Node number                  @N in ARCHIVE, @E in DOORS
      %P - Port number                  @P in DOORS
      %R - User Real Name               @R in DOORS
      %T - Time Left                    @T in DOORS
      %U - User Name                    @N in DOORS
      %1 - First Name                   @F in DOORS
      %2 - Last Name                    @L in DOORS

      OLD STANDARD(S) FOR REFERENCE ONLY:

ARCHIVE:                                 DOORS:
   F - File processed                       B - Baud Rate to use
   I - Internal files                       E - Node
   N - Node                                 F - First Name
PROTOCOL:                                   G - Graphics, 0 or 1
   C - Main RG dir                          L - Last Name
   N - Node                                 N - Full Name
   A - Actual baud                          P - Port
   L - Download file list                   T - Time Left
   P - Port number                          R - Real Name
   T - Protocol temp log
   B - Baud Rate to use
   F - File processed

      Suggestions are welcome at this point.

542)  .AVT extensions now work like .ANS in that:

       if a file .AN1 exists, Renegade will pick a number x in [0 - 9],
       and display FILENAME.ANx. If x = 0, then .ANS is displayed.

       if a file .AxS exists, where x is a day number (0 = Sunday, 6 = Saturday)
       then FILENAME.AxS will be displayed if it is currently day x.

So, for AVATAR:

       if a file .AV1 exists, Renegade will pick a number x in [0 - 9],
       and display FILENAME.AVx. If x = 0, then .AVT is displayed.

       if a file .AxT exists, where x is a day number (0 = Sunday, 6 = Saturday)
       then FILENAME.AxT will be displayed if it is currently day x.

543)   QWK packet size can now be limited by TOTAL downloadable messages,
       or total per BASE.  You *MUST* edit your Offline Mail System
       configuration, or else you will have problems with this version!

544)   Renegade now has support for RIP graphics.

545)   SYSTEM.xxx is no longer automatically displayed to new users. If
       a SysOp wants this information displayed, he can/should attach it
       to NEWUSER.xxx.

546)   the OU cmdkeys (user list) accepts an option of an ACS requirement
       for a user to be listed.

547)   Real names no longer searched for mail, etc.

548)   SysOps cannot validate someone to a higher level than that
       SysOp already has.

549)   The date of uploaded files can be shown just like the uploader
       with the new "D" flag.

550)   Infoform change:

        The old
        ;Y<Yes or no question>*
        now defaults to YES.

        The new:
        ;N<Yes or no question>*
        defaults to NO.

        This gives you a choice of defaults when asking yes or no questions
        in infoforms.

551)    Another new infoform command:

        ;V<LEVEL>  where <LEVEL> is a subscription level A .. Z

        This will validate the user to that subscription level. It
        will not display anything to the user.

552)    Still more infoform additions:

        ;F[FLAG TOGGLES]   Toggles AR flags
        ;R[FLAG TOGGLES]   Toggles AC flags

        For the [FLAG TOGGLES] format, refer to #205 and #297 in this file!

04-01 released

553)   You can now COPY menu commands just like INSERT works.

554)   Renegade should now search for duplicate files when processing
       batch uploads that were not in the queue.

555)   The OU cmdkeys now takes two options.  The first is the ACS of
       users to list, the second is the text for the centered title.

       i.e.:

       S250;List of SysOps on Our System!

4-05 released

556)   %K now returns the complete name and path of the current file
       bases's *.DIR file for external utilities.

557)   Mass uploads (*6 cmdkeys) now will import FILE_ID.DIZ and DESC.SDI's.

558)   The MY cmdkeys will no longer search TWICE.  They will search once
       to find your mail, then if you select to read it, they'll only scan
       the bases you had mail waiting on.

559)   The MY cmdkeys will now ask upon completion of a base, if the user
       wants to update their last read pointers.

560)   Renegade now supports pre-defined actions in Teleconferencing.
       Simply make a file named ACTIONS.LST in your MISC directory.
       Sample format:
       ----------------------
       kick
       ...  and the kick is good!
       %S just kicked %R square in the butt!
       %S is kicking blindly!
       %S just kicked you square in the butt!
       laugh
       Hahahahahahahahhahah!!!
       %S is laughing at %R!
       %S just burst out laughing!
       %S is pointing at you and laughing!
       punch
       Ouch!  That's smarts!
       %S just punched %R right in the face!
       %S is punching blindly!
       %S just punched you right in the face!

       The format is:
       [KEYWORD]
       [STRING SHOWN TO USER]
       [STRING SHOWN TO ALL BUT "RECEIVER"]
       [STRING SHOWN TO ALL IF THERE IS NO RECEIVER]
       [STRING SHOWN TO RECEIVER]

       The MCI codes that work for these are "%S" and "%R" which return
       sender and receiver, respectively.  Other MCI codes will work, but
       will be interpreted when DISPLAYED, not when SENT.

561)   Pre-defined actions should be listed in "ACTIONS.xxx" in your
       MISC directory.

562)   SysOps can no longer be ejected from chat.

4-16 released.

563)   Teleconferencing now supports a "global channel".  A user selects
       a global channel with:

       /GLOBAL [CHANNEL#]

       i.e. /Global 543

       Then, anything the user types with the ` character in front of
       it is sent to every other user in that same global channel,
       regardless of what room they're in.  It is NOT sent to anyone
       else.

       /GLOBAL 543
       `This will only be displayed to users in channel 543
       [John Doe GLOBAL] This will only be displayed to users in channel 543

564)   Renegade will notify users if they're about to delete a message that
       contains a file attached file in their batch queue.

565)   Use /L in Teleconferencing to dump the ACTIONS.xxx files.

566)   Any MCI codes used by the users in Teleconferencing, in actions
       defined by the sysop, or in any node-to-node communications will
       be interpreted before transmission.  This means, that if a user
       typed in the @A (system name) mci code, previously it would've
       displayed the RECEIVING user's handle... now it will display
       the SENDING user's handle.  This will not only eliminate the old
       problem of "Hey, can I call you at [PHONE NUMBER MCI] ?" to freak
       out unsuspecting users, but it'll also put some egg on the faces
       of those not expecting it to send their OWN number. :)

567)   Renegade now supports global menu commands.  If a menu named
       'GLOBAL' exists, Renegade will read this in, and add it's
       commands to the end of EVERY menu in the system. Two things
       to remember:

       1) The max # of commands in a menu is still 100. Thus if you
       have 20 global commands, you cannot have more than 80 commands
       in a menu.  Renegade simply will not load them all into memory.

       2) This does NOT apply to the shuttle menu!! Global commands
       are NOT read in for the shuttle!!

568)   Renegade will NOT time out or sound the time out bell in
       Teleconferencing.

569)   Each node can now have different 'name' strings in Teleconferencing.
       Make sure you go to the node configuration for each node
       and set these up, or UH-OH!

570)   /e in Teleconf has been expanded to /echo
       /l in Teleconf has been expanded to /list

571)   the /echo state in TeleConf is now stored for each user.

572)   Teleconferencing has been tuned for significantly less disk
       thrashing.

573)   /interrupt in Teleconferencing toggles whether new teleconferencing
       messages will interrupt a user in mid sentence to display, or simply
       wait until he has finished the line he is working on to display. It
       is stored for each user.

574)   TEMPLOG.# files are now created in that node's temporary directory.
       This allows workstations to redirect temporary log files to a local
       temp drive (or even ram disk).

575)   Also for networks, Renegade will find RENEGADE.DAT in the optional
       RENEGADE enviornment variable.

576)   Renegade now supports a new ACS that controls whether a user can
       use MCI's in teleconferencing or not.

577)   Global messages in Teleconferencing are sent to users in that
       global channel even if they're not in Teleconf.

578)   The shuttle password has been eliminated as well as the
       O3 cmdkeys.  It was pretty pointless.

579)   the MY commands are conference independent.

6-11-93 released

580)   #578 fixed. :)

581)   YET another User Indexing scheme. Minor change this time. Instead
       of storing the user's name as a string[35], it simply stores the
       CRC-32 of the user's name.  This makes comparisons much faster, and
       the data files much smaller.  Delete your USERS.IDX to upgrade to
       this version.   GET THE NEW RENEMAIL.

582)   Renegade now supports 65,535 nodes.

583)   The bug where users time was not updated the next day if it went
       negative was FINALLY fixed because SOMEBODY finally pointed out
       that it only happens at the SHUTTLE logon!

584)   Renegade now autodetects (and reports) ANSI, AVATAR, and RIP.

585)   Added "NOSHUTT.xxx" which is displayed to an unvalidated user trying
       to logon to the shuttle login.

586)   New menu flags added:

       1:  Do NOT display a generic prompt with ANSI emulation enabled.
       2:  Do NOT display a generic prompt with AVATAR emulation enabled.
       3:  Do NOT display a generic prompt with RIP emulation enabled.

       This is MAINLY to allow RIP menus to have NO text prompts displayed.

587)   RIP emulation now sends RIP clear screens instead of ANSI clear
       screens, which clear both graphics and text windows.

6-24 released

588)   Added acs function 'ER' which returns true if the user is using
       RIP Emulation.

589)   New file config option will allow Renegade to recompress like
       archives on upload.  I.E. A ZIP file will be recompressed even
       if the base is setup for ZIP.

590)   Changed the functioning of the shuttle login so that several
       commands can be linked together, and the system will only require
       a login when it gets to a command that requires a login.

       This is great for mental giants like George Stoutenburgh or
       Darrell Cosgrove that somehow think the shuttle login without
       a KRAD password is a "fake" shuttle logon or is "less secure",
       even though anyone with half a brain knows it is MORE secure,
       since any old idiot who found out your shuttle password can no
       longer get onto your system.

6-25 released again prematurely

591)   The ON cmdkeys will clear the screen.

592)   %# on a command line will return the user's number.

593)   Upload conversion will now save the old file date/time stamp.

594)   Renemail will now strip 8 bit ascii if the filter is on.

595)   %O will now give the door drop file path for that node if used
       on a command line.

596)   Clearscreens no longer send RIP clearscreens.  This caused problems
       with people's setups.

597)   Although you could always do this, I figure I better point it out.
       On cmdkeys in the shuttle menu that don't normally require the user
       to logon first, you can put an "O3" cmdkey before it, and it will
       prompt the user to logon.  You can then use the ACS of your choice
       on the cmdkey you want to execute, and it will function correctly.

598)   A user is listed as not available when chatting with the sysop.

599)   New menu flag "4" will cause GLOBAL menu commands to NOT be displayed
       in that particular menu when a generic menu is displayed.  Global
       commands will still function.

600)   A slight change has been made in the way the message headers store
       the reply thread.  It allows for faster and easier packing, but
       requires you to run the RGMFIX included in RG.ZIP.  Run it only
       once, or your threads will be messed up.  If it fails, no biggie,
       your threads will just be off.

601)   Infoform answer searches improved to find based only on handle
       rather than user number, to avoid conflict with user packers.

602)   /R [USER] in teleconferencing will display a users's answers to
       an infoform named REGISTRY.

7-17-93 released

603)   %G in ACTIONS.LST will now return HIS or HER based on the sender's
       gender.

604)   %H in ACTIONS.LST will now return HIM or HER based on the sender's
       gender.

605)   Renegade now logs user info changes such as handle, real name,
       phone number, address, etc.

606)   Renegade's QWK system should now report when the maximum number
       of messages per base has been reached.

607)   Renegade's QWK will report when the maximum total number of messages
       downloadable has been reached, AND abort message gathering and proceed
       to archiving.

608)   Renegade now allows sysops to send a default new user message through
       email.  If NEWLET.ASC exists when a user applies, it is imported and
       sent to that user to read in email.  It is simply a text file
       with the following format:

       [FROM]           1 line
       [SUBJECT]        1 line
       [MESSAGE TEXT]   Unlimited lines

       Any replies to the message are directed to the same person that
       new user applications are sent to.

609)   Renegade now erases 'Scanning BASENAME ...' prompts in the file
       and message areas, and uses ANSI and AVATAR codes to erase them
       faster.

610)   Upon selecting a terminal emulation, the user is now prompted
       "Would you like this to be auto-detected in the future? "  If
       yes, the user's terminal emulation will not be saved, and will
       be set at login by the auto-detection.

611)   Renegade now fully supports the separate upload paths definable
       in file bases.  Essentially, each file base has two directories.
       Both can be downloaded from transparently.  However, all MOVES
       and UPLOADS will ONLY go to the upload path.  Thus, a person
       with a CD-ROM can have a path on the CD-ROM for downloads AND
       allow uploads to that base to be stored on a hard drive, rather
       than having separate CD-ROM bases for everything.

612)   (P) while editing files now goes backwards through the files.

613)   New cmdkeys:

        $+  Increases a user's credit    ( Increases balance )
        $-  Increases a user's debit     ( Decreases balance )

        The option field contains the amount.

614)   If an archiver's compression line is blank, Renegade will now
       automatically assume it was compressed.  This is for people
       using things like THDPRO to scan GIFs who also want recompression
       flagged on.  Before, it would delete any uploaded GIFs since there
       was no way to compress them.

615)   The prompt while listing files is now a menu; FILEP.MNU.  Added are
       several special commandkeys for that menu:

       L1 - Continue listing
       L2 - Quit listing
       L3 - Next file base
       L4 - Toggle newscan of that base

       *** YOU ARE HEREBY WARNED:

        YOU ARE STRONGLY ADVISED NOT TO MAKE CALLS TO OTHER MENUS FROM
        THIS MENU. IF YOU DO, DO NOT MAIL ME ABOUT "ERROR 202s".

616)   New cmdkeys NW set the listed "activity" on the node list to
       the optional string.  i.e. "NW;Futzing around" would display
       "Futzing around" under "Activity"

617)   Smarter input - when selecting message bases or file bases
       from a menu prompt, Renegade will "hit return" when the user
       enters the maximum number of digits, and not before.  i.e.
       if you have 20 file bases, as soon as the user enters 2 digits,
       it hits return.  If you have 43,000 file bases, it won't hit
       return until he enters 5 digits.

618)   The prompt while reading messages is now a menu; READP.MNU.  Added are
       several special commandkeys for that menu:

       RA - Read again
       R- - Read previous
       RM - Move message
       RX - Extract message
       RE - Edit message      Only SysOps or original poster
       RR - Reply to message
       RI - Ignore remaining messages and set high pointer
       RB - Back in thread
       RF - Forward in thread
       RC - Continuous reading
       RD - Delete message
       RH - Set highread pointer
       RG - Goto next base
       RQ - Quit reading
       RL - List messages
       RU - Edit user of last message read
       RT - Toggle newscan of message base
       RN - Next message
       R# - MUST be present to allow users to jump to a certain
            message by typing in its number!

       *** YOU ARE HEREBY WARNED:

        YOU ARE STRONGLY ADVISED NOT TO MAKE CALLS TO OTHER MENUS FROM
        THIS MENU. IF YOU DO, DO NOT MAIL ME ABOUT "ERROR 202s".

619)   Renemail's fastpurge should work across disks.

620)   The FB (Add to batch) and FD (download) cmdkeys can now
       have an optional file name specified.  It must be a file
       in the file areas; it simply does not prompt them for
       a file name.

621)   The OO (sysop status) cmdkeys have been removed. They can
       (and should, obviously) be implemented with the "OO" ACS
       functions tied in with either -L or -F cmdkeys.

622)   On local QWK downloads (attended or otherwise), if a .QWK
       already exists, Renegade will rename the new one to .QWA,
       then .QWB, then .QWC and so on up to .QWZ.  If it is an
       attended download, the local user will be asked if he wants
       to replace the current .QWK.

623)   Renegade will now purge the temp\up directory before batch
       uploads.

624)   File points are only displayed if the file points system is on.

625)   Renegade's use of pause prompts has changed, and Yes, No, Continuous
       is now available everywhere.  The problem of permanently toggling
       pausing off has also been corrected.

626)   Huge improvement in speed of adding new users.

627)   User.idx format changed back to text based to speed up partial
       string matches.

628)   In file bases marked "CD-ROM", Renegade will now copy files off
       the CD-ROM and into the TEMP\CD directory before a batch download.
       The files will be purged as they are downloaded, or when the user
       logs off.

629)   Renemail now only scans message bases that have outbound echomail.

630)   Added new -A absolute scan option to thwart #629.

631)   The "problem" with blank expiration levels is corrected by
       redoing option "I" for that level, and hitting space.

632)   Renegade now reports "RIP" in DOOR.SYS files.

633)   Renegade now internally supports Digiboard intelligent communications
       cards using the Int 14h DOS driver.   This allows you to run 8 or
       more copies of Renegade off of one machine, and FAST.   Support is
       toggled on in the node setup section.

634)   Old infoform answers are now replaced with new infoform answers if
       the user fills the infoform out again.

635)   System Config option "M" is now credit system config.  Note that
       credit charge values can be negative to REWARD credits for an
       action.

636)   Filepoints have been removed and replaced with the credit system.

       Notes:
              1)  Use optional FP2CR to convert file points to credits.
              2)  "OD" cmdkeys are gone
              3)  The P acs is gone
              4)  The @U mci is gone

637)   File "NOCREDS.XXX" is displayed to users who don't have enough
       credits to meet the per minute charges when logging on.

638)   The NS cmdkeys will now accept a node argument of 0 (ZERO) which
       will send the message to ALL active nodes.

639)   Lines with expanded MCI codes are NO LONGER limited to 255 characters
       in externally displayed files.  i.e. before, if you had a file with
       a 250 character line and an mci that translated to 50 characters, you
       lost 45 characters at the end.  No more.

640)   Option "D" in the credit config will allow Renegade to give users
       who don't have enough credits for online time a certain amount of
       free time at logon.  This is ideal for allowing users to logon
       and email the sysop or download a subscription form.

641)   The credit system, when charging per minute, will dynamically
       adjust the user's remaining time.  If the user is running out
       of credits, his time will be cut, and he will be notified. If
       the user suddenly gains credits, his time will be increased
       back to it's original limit.   Note that increasing his time
       manually with the sysop functions will not work, as the system
       will counter the adjustments - you must change the user's
       credits.

642)   Users may no longer use the archive menu extraction command
       on files they don't have access to download.

643)   Renegade now supports random selection (.RIP, .RI1...RI9) of
       RIP files.

644)   A completely new, RIP compatible MCI system is in place. See
       MCI.DOC for details.  It consists of the % character followed
       by two alphanumeric characters, case insensitive.  You need
       to find and use Kerry Sander's MCIFIX utility to convert
       to this mci set.

645)   MCI padding:  #xx following an MCI code will now pad that MCI
       code out to xx places.  Example:

       %UN#50  would pad the user name out to 50 spaces.

       It will also chop mci's to fit the space if necessary.

646)   The newuser info screen/menu has been replaced by NEWINFO.MNU.
       Global commands do not work here.

       IMPORTANT:  Keep in mind that a user does NOT have a user
       number at this menu.  Things requiring a user number like
       posting messages, answering questionnaires, etc, will not
       have the desired result.

647)   Any door drop command with a blank option line will simply
       create the specified drop file without shelling to dos.

648)   Renegade will now copy single files off a CD-ROM for download,
       and should figure out whether a file in a file area is on
       a CD-ROM or a hard drive in the upload path.

649)   Reread while viewing outbound email now works as well as
       a new 'previous' command.

650)   When exiting for a door, if a node's activity description
       is a custom one, Renegade will NOT change the activity
       to reflect "out in a door"; it will have to be done manually
       with menus.

651)   Setting DL/UL DLK/ULK ratios to ZERO now disables them for
       that particular security level.

652)   New path: RAM drive/multinode path is for the multinode files,
       and should be used to put them in the fastest drive on your
       system; preferably a RAM drive.

653)   ACTIONS.LST should be moved to your MISC directory.

       Boy, I can't wait to hear the "bug reports" on this one.

654)   Renegade will now not allow people to upload more posts in a
       .REP packet than they are allowed to post in a day.

655)   ENTER is now a valid option for a protocol key.

656)   Renemail will now properly recognize incoming file attaches,
       and allow the user to download them.

657)   Renegade now allows a "network rep acs" to be defined in the
       offline mail configuration.  This will allow users meeting
       that ACS to upload network .rep packets.   This should be
       set to NOT allow anyone but a specific NETWORK account to
       access it!

658)   Renegade will attempt to load RENEGADE.OVR from the RAM drive
       path if it can't find it in the default directory.

659)   21600, 24000, 26600, and 28800 are now supported.

660)   The infoform language can now test input multiple times. ie:

       Pick 1,2, or 3: *
       ;I1,ONE
       ;I2,TWO
       ;I3,THREE

       Would branch correctly.

661)   Two new cmdkeys:         -Y;QUESTION;NO RESPONSE
                                -N;QUESTION;YES RESPONSE

       Both cmdkeys ask "QUESTION" as a yes or no question.

       -Y will continue execution of the menu key if the user
       hits "Y", and display "NO RESPONSE" if the user hits "N"

       -N will continue execution of the menu key if the user
       hits "N", and display "YES RESPONSE" if the user hits "Y"

       They work basically like -$ does.

662)   Two new functional MCI codes:

       %C - Com port address
       %E - Com port IRQ

       These are defined in the NODE configuration section and
       are ONLY used for MCI codes.  They have no FUNCTIONAL
       usage; since Renegade uses a Fossil or Digiboard driver.

       These are for people running non-standard serial ports
       with DSZ and the like for easy protocol definitions.

663)   Total list of new MCI codes introduced with the new system:


             User defined answer #1                 %D1
             User defined answer #2                 %D2
             User defined answer #3                 %D3
             Date of subscription expiration        %ED
             U/D k ratio                            %KR
             Minutes online so far                  %MO
             U/D ratio                              %NR
             User's terminal emulation              %O1
             User's screen size                     %O2
             User's screen clearing toggle          %O3
             User's f/s editor toggle               %O4
             User's screen pausing toggle           %O5
             User's hotkey toggle                   %O6
             User's password                        %PW
             Batch Queue - Download #               %QD
             Batch Queue - Upload #                 %QU
             SysOp defined category #1              %S1
             SysOp defined category #2              %S2
             SysOp defined category #3              %S3
             User's sex (Male/Female)               %SX
             User's age                             %UA
             User's birthdate                       %UB
             User's calls today                     %UC
             User number                            %UU
             Renegade version                       %VR

664)   A user can NEVER even try to eject a sysop now.

665)   Teleconferencing should be sped up a good bit thanks
       to some structure modifications.

666)   <- EEK!

       Renegade will now read ACTIONS.LST off the RAM path if
       it exists there.

667)   The Px ACS command now returns true if the user's account
       balance is above x.

668)   FILEP and READP menus cannot call other menus with -/ -\ or -^.

12-25-93 released

669)   Renegade will do partial string matching in Teleconf functions
       such as /P.  Example:

       Old:
       /p THE SYSOP Hello!
       New:
       /p sys Hello!

01-02-94 released

670)   The old sysop in and out strings are now "Your password" and "Your
       phone number" strings.

671)   Translating MCI's in quoted material when quoting has been removed
       since apparently some users were stupid, and quoted their own password
       back to people.

672)   When searching for files (either way), Renegade will now ask the
       user if they want to search ALL conferences or not.

673)   New type of message base: QwkMail.  This adds origin lines and tears
       to messages, but does not export or add addresses.  This is for use
       with Qwk networking.

674)   File and Message scanning selection now will accept ranges of file
       or message bases to toggle, and also allows easier all on/all off
       selection.

675)   The shuttle logon name prompt is now configurable.

676)   Renegade will now allow the insertion of more than 1,024 message
       bases, provided base number compression is off.

677)   IFL in the Dos Emulator is now VIEW.

678)   ^ (carat) in any modem string will toggle the DTR off for 1/4 second.

       IMPORTANT: Without this, Renegade will NOT automatically toggle DTR
       to drop carrier anymore!

679)   Renegade will now do a RIP Reset/Clear if the user has RIP emulation
       on, and an ANSI file is about to be displayed.

680)   If RIP emulation is on, Renegade will force displaying of PROTBUL,
       PROTBDL, PROTSUL, or PROTSDL to allow the use of RIP protocol
       selection screens.

681)   Renegade will force displaying of .RIP menu files regardless of
       the "Expert" toggle.

682)   Renegade now uses the complete array of verbal response codes for
       easier configuration.  The incoming call detection system has been
       completely rewritten for much faster and much more reliable operation.
       The system will also detect "Reliable" (v.42bis/MNP) connections.

       Suggested init changes:  V1E0   (all modems)
                U.S. Robotics:   &A1 or higher


683)   Renegade now supports a "Reliable Connection Only" transfer protocol
       flag.  Enabling it will only allow people with a Reliable connection
       to use the protocol. This is for protocols like Ymodem-G that should
       never be used without an error correcting modem.

684)   You can now use MCI codes in the -F (display file) cmdkeys. This will
       allow you to display a separate ANSI for each message base, for example.

685)   Renegade will now exit with ERRORLEVEL 255 if you hit "Q" from the
       WFC menu.

686)   For ease of configuration and diagnostics; Renegade's WFC screen now
       has a modem box that displays incoming and outgoing modem responses
       and commands.

       You can also switch back and forth between this box and the WFC menu
       by hitting TAB.  In the box, you can directly enter commands to the
       modem.  If the phone RINGs, however, Renegade will still pick up
       the call.

687)   Local mass uploads (i.e. /U) now check for FILE_ID.DIZ or DESC.SDI
       before prompting for a description.

688)   New commandline parameter: /C[INFO] where [INFO] is connect info
       passed by the frontend... and is checked for the occurance of the
       "Reliable connection" string.

689)   Renegade now supports Caller ID.  If you specify a caller ID string,
       Renegade will look for it, and report it in the sysop logs for
       each call.   If you tell Renegade to use it in the user note, Renegade
       will put the caller ID number in the user's user note, IF their user
       note is blank.

690)   If the modem answer string is blank, Renegade will not send anything,
       and the modem's auto-answer can work instead.

691)   Renegade can also now be told to pick up on other than one ring without
       using auto-answer.

692)   Renegade now supports Ringmaster, MultiRing, or other types of multiple
       ring systems for sharing voice and data lines.  Turning the MultiRing
       toggle on will cause Renegade only to pickup when the line "multirings"
       and not on a normal ring.

693)   The "5" flag in a menu will now shut off the global commands for
       that particular menu.

694)   Renegade now supports IEMSI automated logons, and automatically fills
       in part of a new user's information.

       This despite the fact that IEMSI is an overly complicated solution
       to a non existant problem... might as well make all the people that
       have to have every useless yet n33t0 feature happy.

695)   Renegade will now accept Caller ID information on the commandline
       with the /I switch.  i.e. Renegade /I%6

696)   Automatic line feeds before prompts have been romoved for more
       configurability.  SysOps will need to edit their menus most likely.

05-09-94 released

697)   SysOps can now use //\\XX to execute cmdkeys XX in teleconference.

698)   The FD cmdkeys (download file) will now prompt for a path to copy
       the file to if it's a local logon

699)   The way in which Protocol selection is made has changed significantly,
       cosmetically speaking. You should use the included PROTOCOL.DAT or find
       PROTOCOL.ZIP on the author's board.

700)   Searching for duplicates on upload will now remove numbers from the
       end of filenames, do a wildcard search, and display all possible
       matches.  i.e. If the user tries to upload RG4932.ZIP, Renegade will
       search for RG*.* and display any matches.

701)   IEMSI support is now a toggle

702)   Added DLTMAX, DLMAX, DLBTMAX, and DLBMAX for displaying reasons
       download request was refused.

703)   Renegade will now list all files attached to a message, along with
       file size and transfer time estimate.

704)   Users now have the option of auto-logoff after single file (including
       QWK) downloads.

705)   Renegade will ask to use real name when sending netmail via QWK packet.

706)   Renegade will display TERMINAL.xxx before asking the user for their
       terminal emulation type.

707)   New ACS code Wx which returns true if it is the Xth day of the week.
       0=Sunday, 6=Saturday.

708)   Renegade now verifies a file is a real .GIF before importing specs.

709)   SysOps can now specify wildcards as an option to the FL (file list)
       cmdkeys -- this will force it to list files matching those wildcards
       and not prompt the user for them.  Use an option of *.*, for example,
       to always list all files, and eliminate the sometimes confusing
       file list prompt.

710)   Users can no longer make their password their name or handle.

711)   Batch uploads now check for minimum disk space.

712)   New MCI code %DT returns morning, afternoon, or evening.

713)   NETWORK.DAT has been fused into RENEGADE.DAT.  You can delete it.
       You'll also need to reconfigure your network settings.

714)   Up to 20 Network addresses are now supported.

715)   New file editing command: Get description.  Rereads .DIZ or .SDI

716)   New MCI code %DF.  DF will display a file anyplace EXCEPT inside
       of another file (messages, strings, menus, etc).  Format is:

       %DFfile%

       where file can be any valid filename in your MISC directory.  %DF
       must be terminated by the trailing %.

717)   Renegade now supports Internet email via UUCP.  You can define the
       UUCP address in the Network config menu.  Internet mail is sent just
       like netmail; only type in a valid internet address (i.e. bob@biff.com)
       for the destination, and answer Y to "Is this an Internet message?"

       You can also set a fee for Internet mail in the credit config.

10-04-94 released.

718)   New MCI codes:

       O7 - Expert mode on/off
       O8 - "Open", "Closed", or "Forwarded - num" re: mailbox status
       O9 - Color on/off

719)   "Logon incorrect" is now a string on page 5, replacing the long
       outdated P/N file info string.

720)   You can now hit "U" and edit the uploader while in the file edit
       menu.

721)   New infoform command "S";

       ;S"ACS",LABEL

       If the user matches the ACS specified between quotes, execution
       will branch to LABEL, like the G command.

722)   File descriptions can now be up to 10 lines.  Any utilities that
       worked with file descriptions previously should be destroyed -
       because that's what they'll do to your files after upgrading
       to this version if you use them.  Use RGDESC.ZIP to upgrade your
       extended.dat.  A new version of RGMAINT will accompany this release.

723)   Recheck files now gives the option of re-importing descriptions.

724)   New USERS.DAT structures!  You'll have to run UPD.EXE before
       upgrading to XX-XX-XX.  Structures are more efficient, and
       you user file will be 1/3 the size it used to be.  If you use
       any user utilities that don't work with XX-XX-XX, you'll
       be screwed.

725)   Renegade now encrypts all user passwords.

726)   Caller ID information is now stored separately from the user note.

727)   Email forwarding is now "real" - you can forward as many copies
       as you like, and the message is actually copied rather than
       redirected.

728)   New file area flag "P" turns off duplicate checking for that file
       area.

729)   If there is no hangup string or dtr toggle in the hangup string,
       then Renegade will NOT drop DTR when a user logs off. This means
       Renegade can be used as a door.

730)   Renemail now supports importing of 1.MSG with the -I option.

731)   Teleconference now allows an action's "receiver" to be a non-existant
       user.

732)   Teleconference now allows users to execute external programs via
       a special type of action format.  The first part of the action is
       an ":EXECx PROGRAM", where x is the drop file type and PROGRAM
       is the name of the program or batch file to run.

       Sample format:
       ----------------------
       TW
       :EXECG TW.BAT
BLANK->
       %S|15 is going to play TradeWars!
BLANK->

       It is imperitive that you leave in necessary blanks!

733)   Cursor keys are now supported during input, both locally and
       remotely. No more retyping!

734)   Batch download now tells you the total size of the bathc

735)   31200 and 33600 are now supported as connect rates.

736)   New MCI codes:

       %TA - Timebank added today
       %TB - Timebank time
       %TT - Total Time on system
       %ES - Email sent
       %EW - Email waiting
       %FD - First Date on system

737)   Pre-addressed Email sent via //\\ME cmdkeys can now be made
       unabortable by making the subject start with \

       //\\ME1;\Can't abort me!

738)   New strings:

       Page 2, option E: New user password prompt.

       Edit it and replace it with: "Newuser password: " to match default

       Page 3, option B: Reading Email prompt.

       Edit it and replace it with: "^4Read mail (^5?^4=^5Help^4) : " to
       match old default.

739)   Bugs fixed (hopefully):

       * Lots of cosmetic bugs fixed
       * No more lost email notifications when a user hangs up right
         after downloading when email had been sent from another node
         while downloading.
       * Generating a QWK can be aborted almost instantly
       * Previously, if the first message base wasn't flagged for scanning,
         the QWK generator ALWAYS reported "no new messages" and aborted.
         This has been fixed.
       * File request message subject now fits in the subject area.
       * Email reply notifications now only occur if the reply was saved
       * If a sysop allowed reading email from the GLOBAL menu, the user
         could enter a message base, read messages, read email, then go
         back to reading messages and be reading the email base. This has
         been fixed.
       * Think I've worked around OS/2's volume ID = filename problem on
         batch uploads.
       * New Renemail may correct problem of zone 0 imports.
       * Think Renegade will now tell someone loading it on an 8088/8086
         that it requires a 286, but since I can't find anyone with an 808x,
         I don't know. =)
       * MCI codes don't lock up anything, anywhere, anymore.

       * As a result of cosmetic changes, I expect problems with not being
         able to abort text displays in some places, and getting a regular
         "hit any key" prompt instead of a "Continue Y/N/C" prompt

04-05-96 released

740)  UP_ARROW, DOWN_ARROW, LEFT_ARROW, and RIGHT_ARROW are now valid
      cmdkeys for menus that trap cursor key movements locally and remotely.

741)  Remote Password viewing ACS change to Add Voting Choice ACS, which is the
      ACS required to add a choice to a voting topic when the topic is added
      with "add choices" off.

742)  Renegade now supports 2,048 file and message bases with base compression.

      As always, Renegade supports 65535 file and message areas with base
      compression turned off.

743)  Sysop password prompt is now definable, page 5 of the string configs.

      For default look, make this string ^0System password: ^5

744)  Now when Renegade doesn't get an exact zone match when sending netmail,
      users will be prompted to select an AKA if they have cosysop access.
      This is usually only a problem when sending mail to Fidonet nodes in
      other zones when you didn't define your first zone as Fidonet. For
      no sysops, the first AKA will be the default.

745)  Renemail has been sped up significantly.

746)  The OY (Your Info) cmdkeys have been removed. It's redundant to have
      a hard coded yourinfo screen when you can make your own with MCI codes.
      Included in the distribution are example YOURINFO files.

747)  New MCI codes: %IL - Illegal logons  %TO - Time on today

List of optional files:

xxx = .ANS, .ASC, .AVT, or .RIP  for ANSI, ASCII, AVATAR, or RIP respectively.


 SYSOPIN.xxx  - Displayed when sysop chat availability command is used and avail
 SYSOPOUT.xxx - displayed when sysop not avail.
 REQFILE.xxx  - displayed when an offline file is requested for dl
 DLHOURS.xxx  - displayed during hours when downloading isn't allowed
 UPLOAD.xxx   - Displayed before uploading a file
 WELCOME#.XXX - All welcome # files will be displayed in sequence.
 PRHELP.xxx   - Message Editor help file
 COLOR.xxx    - Color help file for inside message editor.
 BDYS.xxx     - Displayed if the user has had a birthday since their last call
 BDAY.xxx     - Displayed on the user's birthday
 LOGONx.xxx   - Displayed after the user logs on, in sequence
 SL###.xxx    - Displayed to users of Security Level ###
 DSL###.xxx   - Displayed to users of Download Security Level ###
 ARLEVEL#.xxx - Displayed to users with AR flag # set
 USER###.xxx  - Displayed to user number ###
 NEWUSER.xxx  - Displayed to newusers
 NONEWUSR.xxx - Displayed when system refuses new users.
 NEWAPP.xxx   - Displayed right before new user application email sent.
 NOSYSOP.xxx  - Displayed when the sysop didn't answer chat call
 GOAWAY.xxx   - Displayed when user attempts to chat more than allowed times
 AUTOVAL.xxx  - Displayed when users password validate themselves
 LOGOFF.xxx   - Displayed when the user is logged off
 PRESHUTL.xxx - Displayed before the Shuttle menu
 ACSEA#.xxx   - Displayed to users during ACS event number #
 ACSEB#.xxx   - Displayed to users refused during ACS event number #
 NOBAUD.MSG   - Displayed to 300 baud callers when 300 baud isn't allowed
 NOBAUDH.MSG  - Displayed to 300 baud callers who called outside of 300 baud time
 YESBAUDH.MSG - Displayed when 300 baud caller calls during 300 baud times
 2MANYCAL.xxx - Displayed when a user attempts to logon more times than allowed
 NOTLEFTA.xxx - Displayed when user attempt to logon with no time left
 PROTRES.xxx  - Protocols Listing - Resume protocols
 PROTBUL.xxx  - Protocols Listing - Batch Upload
 PROTBDL.xxx  - Protocols Listing - Batch Download
 PROTSUL.xxx  - Protocols Listing - Single Upload
 PROTSDL.xxx  - Protocols Listing - Single Download
 BATCHUL0.xxx - Displayed when batch upload is select with 0 files in queue
 BATCHUL.xxx  - Displayed before batch upload protocol is selected
 CHATINIT.xxx - Displayed when breaking into chat.
 CHATEND.xxx  - Displayed when exiting chat.
 REVENT#.xxx  - Displayed when system event number # is approaching.
 TIMEDOUT.xxx - Displayed when the user times out
 HANGUP##.xxx - Displayed when you hangup with the HANGUPxx option
 NOTLEFT.xxx  - Displayed when they run out of time
 PWCHANGE.xxx - Displayed when forcing a password change
 NONODE.xxx   - Displayed when user doesn't have the acs to log on to that node
 TELEHELP.xxx - Displayed as help file in Teleconferencing
 READHLP1.xxx - Display when user hits ? at the message read prompt
 READHLP2.xxx - Displayed in place of READHLP1 when user is message sysop.
 CONFLIST.xxx - Displayed in place of internal conference listing
 PRELOGON.xxx - Displayed after Copyright notice, before login prompt.
 CONF@.xxx    - Displayed after joining conference @.
 CHATOVR.xxx  - Displayed when paging if sysop NOT available but user
                has chat hour override ACS.
 DOSHELP.xxx    Renegade's DOS emulator help file.
 WRNGBDAY.xxx   Displayed to a user that fails the birthdate check.
 TELECONF.xxx   Displayed when users first enter Teleconferencing.
 MULTILOG.xxx   Displayed if a user tries logging in while on another node.
 ONCEONLY.xxx   Displayed to a user at logon only if it's NEW since last logon
 NETMHELP.xxx   Displayed right after a user selects to send NETMAIL
 DLOAD.XXX      Displayed before downloading a file
 YOURINFO.xxx   Displayed by the OY (your info) command keys inplace of
                default screen if it exists.
 NOACCESS.xxx   Displayed if a user doesn't have access to a menu.
 ACTIONS.xxx    List of available predefined actions for teleconferencing.
 NOSHUTT.xxx    Displayed when a user has not been validated at shuttle
 NOCREDS.XXX    Displayed to users w/o credits at logon
 NEWLET.ASC     Letter sent to newusers: SEE WHATDONE #608!
 DLTMAX.xxx     Can't download: Exceeded max DLs per day
 DLMAX.xxx      Can't download: Exceeded up/down ratio
 DLBTMAX.xxx    Can't flag: Batch would exceed max DLs per day
 DLBMAX.xxx     Can't flag: Batch would exceed up/down ratio
 TERMINAL.xxx   displayed before asking terminal emulation type

