home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / trandemo / updates.txt < prev   
Text File  |  1993-08-20  |  32KB  |  693 lines

  1. ************* NOTES *************
  2.  
  3. You WILL need to get version 2.16 of the System Editor and RUN IT BEFORE you
  4. run the new version of the BBS. See below for changes. You WILL also need the
  5. new version (1.08) of the User Editor.
  6.  
  7. PLEASE UPDATE your EMULATE.DAT file. I made a change that affected it. Where
  8. you used to have VT52-Color, etc. You should change it to VT52 Color. Replace
  9. ALL '-' (dashes) with spaces as shown above in ALL your emulations. This goes
  10. for VT52 Mono, ANSI Color, etc.
  11.  
  12. ************ Fixes/Additions/Changes ************
  13.  
  14. *** Version 2.3.08b
  15.  
  16. Fixed a problem where the ANSI flag was not being cleared after a user logged
  17. off or changed Terminal types. This would cause the system to strip the VT52
  18. codes on the local screen.
  19.  
  20.  
  21. *** Version 2.3.08a
  22.  
  23. Added a strip ANSI mode that would strip the ANSI codes from the local screen.
  24. You should now be able to see what is going on a lot better when someone is
  25. in ANSI mode. Please let me know if it misses some codes as I only had a
  26. limited number of ANSI screens to test with.
  27.  
  28. If you have Show VT52 codes turned off, it will now strip all the codes out
  29. now instaed of just the ESC character.
  30.  
  31. *** Version 2.3.08
  32.  
  33. Hopefully I fixed the Informer problem with New users. I will know soon I
  34. guess.
  35.  
  36. Fixed a problem with having the Fido option selected and the BBS exiting
  37. before validating a user. This is untested as I have no way of testing it.
  38.  
  39. Seperated the BBS Lister section and made it a seperate program. It was
  40. written by Andy Okun. Please note that this is only version 1.0 and other
  41. features are planned and some changes made. The program will be listed in
  42. the Transcendence Support area as BBSLIST.LZH. You will need this program if
  43. you want to have a BBS Lister on your system.
  44.  
  45. Created a MODULES.DAT file that goes in the DATA folder. This allows you to
  46. specify where files that normally go in the MODULES folder are located. This
  47. allows you to put some of those files into folders within the MODULES folder.
  48. Please follow the below layout. DO NOT change the order because the
  49. programs will not be executed properly if they are not in the proper order.
  50. Currently only the BBS Lister, User Editor and Print User programs are
  51. supported in this version. Others will be added later. Below is an example
  52. of the MODULES.DAT file.
  53.  
  54. J:\MODULES\USREDIT\USR_EDIT.PRG       ! User Editor path and name  Line 1
  55. J:\MODULES\BBSLIST\BBSLIST.PRG        ! BBS Lister path and name   Line 2
  56. J:\MODULES\PRNUSER\PRNTUSER.PRG       ! Currently not used         Line 3
  57. \                                     ! "                "         etc.
  58. \                                     ! "                "
  59. \                                     ! "                "
  60. \                                     ! "                "
  61. \                                     ! "                "
  62.  
  63. *** DO NOT change the order of this file. You must have at least 8 lines in
  64.     this file. Leave the comments here so that you will know what goes where.
  65.     Changing the order of this file could really mess things up. If you are
  66.     creating this by hand, you must put a comment after each path and
  67.     filename with at least 1 space between the filename and the beginning of
  68.     the comment. Yes, I did this on purpose.
  69.  
  70. Also modified the User Editor to make use of the new paths.
  71.  
  72. *** Version 2.3.07b
  73.  
  74. Fixed the problem with using Binkley and having Fido set in the System Editor.
  75. It should now send data to the remote user now like it is supposed to.
  76.  
  77. *** Version 2.3.07a
  78.  
  79. Added a new PROMPT in the PROMPT.DAT file. It is #224 and is used as a
  80. message to users that have been validated via the Auto-Verify feature. I
  81. have something like...
  82.  
  83. You have been validated. You now have a level of {29}
  84.  
  85. {47}
  86.  
  87. Fixed the problem with setting Fido in the System Editor and the BBS not
  88. allowing you on or to logoff properly.
  89.  
  90. The BBS will now give a return code of 1 when you choose to exit to DOS. This
  91. allows you to check for an error code (return code) in a shell and exit back
  92. to the desktop, etc.
  93.  
  94. *** Version 2.3.07
  95.  
  96. Fixed the DORINFO1.DEF file so that the user's name and Sysop's name is now
  97. being written properly.
  98.  
  99. Added the capabilty of inputting characters above ASCII 127. This allows for
  100. characters above the normal text range to be inputed into messages, etc.
  101.  
  102. Fixed the Copy Files option in the File Areas to work with Alt. Drives.
  103.  
  104. *** Version 2.3.06a
  105.  
  106. Unfixed the fix for the [D]one command in the New User Informer message as it
  107. made things worst. Oh well, I tried. Hopefully I will be able to duplicate the
  108. problem and find the solution one day.
  109.  
  110. In the last UPDATE.TXT file for version 2.3.06, I told you to use ALT F3 to
  111. zero out the top of the screen and ALT F4 to toggle the modem on/off hook.
  112. This should have been Shift F3 and Shift F4. Sorry about that. I have fixed it
  113. under the 2.3.06 section to read correctly.
  114.  
  115. Fixed it to where anonymous uploads are now recognized. Obviously this isn't
  116. used evry much since I hadn't been placing the word Anonymous in the uploader
  117. field in a LONG time. Like since it was added.
  118.  
  119. You should be able to use uppercase or lowercase in the ONLINExx.DAT file now
  120. for the type of data file (FOREM, TURBO, etc.) you want written.
  121.  
  122. *** Version 2.3.06
  123.  
  124. The HELP.TXT file can now be a normal TEXT/MENU file. This means you can have
  125. seperate text files for each type of Function Keys.
  126.  
  127. Fixed a bug that would delete the New User Informer message if you selected
  128. [D]one and there was more than one New User Informer message. It should work
  129. properly now. It should only delete the file if there is one Informer message
  130. in the file and you select [D]one.
  131.  
  132. Added the ability to toggle the modem offhook/onhook using Shift F4.
  133.  
  134. You now have to manually reset the numbers at the top of the screen to zero
  135. using the Shift F3 key. Before they were automatically reset at midnight. I felt
  136. this would cause some problems due to the fact that it may be a day or so (or
  137. whatever) before the Sysop would check the BBS and not know of a New User, etc.
  138.  
  139. *** Version 2.3.05g
  140.  
  141. Fixed a bug that would not display the other entries in a ONLINExx.DAT file.
  142. You can have up to 25 entries per ONLINExx.DAT file. If there is more than one
  143. entry in an ONLINExx.DAT file, the BBS will display them and give the user the
  144. choice of which one to use.
  145.  
  146. The BBS will now save out the information that is across the top of the
  147. WaitCall screen now when you exit the BBS. It will then load the information
  148. back in when you run the BBS program again. The information will be zeroed out
  149. at midnight to start over for the next day. It may not be immediately shown
  150. on the screen but, the information will have been zeroed out.
  151.  
  152. *** Version 2.3.05f
  153.  
  154. Changed the way the system uses the MODEM 2 port. You no longer have to use the
  155. Atari Modem CPX module to change to MODEM 2 in order to use it. It will now
  156. send out the data to MODEM 2 port while also keeping the MODEM 1 port active.
  157.  
  158. *** Version 2.3.05e
  159.  
  160. Fixed a bug that was not allowing the ENTER and EXIT text files in the
  161. ONLINEx.DAT files, to be displayed.
  162.  
  163. Added limited support of the MODEM 2 port on the Mega STE. By limited, I mean
  164. that you can only use the BBS part for doing stuff. You have to use Atari's
  165. MODEM.CPX file to switch to MODEM 2. You then use the 'I. Force Logon' option
  166. on the WaitCall screen and when you choose a speed, it will ask you if you want
  167. to Force Carrier. This will fool the BBS into thinking there is a Carrier
  168. present and let you use the system as if someone connected. This is good if you
  169. have a null modem setup to MODEM port 2.
  170.  
  171. The reason for having to have a Force Carrier option is that Atari, in it's
  172. infinite wisdom, decided that MODEM 2 port did not need a carrier detect
  173. signal thus, the computer does not know if there has been a connection or not.
  174.  
  175. *** Version 2.3.05d
  176.  
  177. Fixed a bug that would keep the New Files scan going in a continuous loop.
  178. SOMETIMES!!!
  179.  
  180. *** Version 2.3.05c
  181.  
  182. Fixed a bug that did not allow you to set a game/program up as to not count
  183. against the user as an Online Game Played. This affected the ONLINExx.DAT
  184. file on line 2 where you place the NO after the level.
  185.  
  186. Reduced the amount of time to wait for the verify to call the user back. Before
  187. it was 1 minute. I reduced it to 20 seconds. This is to help cut down the
  188. chance of getting another call before the BBS verifies the user.
  189.  
  190. *** Version 2.3.05b
  191.  
  192. The last version got out as version 2.3.10. It should have been 2.3.05a. Sorry
  193. about that. These late night programming sessions do that to me once in awhile.
  194.  
  195. Fixed a bug that caused the BBS to skip over the phone number questions when a
  196. new user applied for an account. This happened if you had a '#' and a 'x'
  197. character in the phone mask field.
  198.  
  199. Fixed it so that the word wrap would go further back in the line to check for
  200. a space character. I was only going back 15 characters and this caused some
  201. problems if there was a word longer than 15 characters near the end of a line.
  202. I now go back as far as 34 characters to check for a space character.
  203.  
  204. *** Version 2.3.05a
  205.  
  206. Fixed a bug that would crash the system if you hit F3 to go into the User
  207. Editor at certain places.
  208.  
  209. Fixed a bug that did not save the user's settings properly and sometimes placed
  210. bogus information in the settings if the user hung up illegally (dropped
  211. carrier).
  212.  
  213. Added a new Type option to the Menu Processor. The new option is 'd'. This is
  214. similiar to 'C, E, or X'. This allows the execution of an external program that
  215. is defined as a External BBS Module. This is the same as the Type selection in
  216. the System Editor under the Command Tables. The BBS will place certain
  217. information in internal buffers and pass on the location of those buffers to
  218. the program. This mode MUST NOT BE USED UNLESS TOLD TO. The program will come
  219. with special instructions on how to set it up.
  220.  
  221. Adding this feature allows you to execute these types of programs from the
  222. Menu Processor. This feature was only available in the Command Tables earlier.
  223.  
  224. Added a new variable tag. It is number 127. It is used to tell a program the
  225. location of the Scratch Buffer. This buffer holds certain information and
  226. should NOT be used unless told to by the program you receive. This goes along
  227. with variable tag number 126 which is the User Information Buffer. Do not use
  228. this tag also unless told to.
  229.  
  230. I will be providing information on these buffers later on. The User Information
  231. Buffer layout will only be given out on a request basis. I have the right to
  232. deny this information to anyone I choose and if you already have this
  233. information, DO NOT give it out. This is to protect the user's and Sysop.
  234. Because of the nature of the information stored about a user, it is PRIVATE
  235. information and I don't feel that just anyone should have access to it.
  236.  
  237. *** Version 2.3.05
  238.  
  239. Fixed a bug that would not allow a file that was a Free file be downloaded if
  240. the user had exceeded their download ratio.
  241.  
  242. Fixed it so that if you go into the Sysop mode using the silent enter
  243. selection, then the User Editor would still send out data over the modem. it
  244. should not do that now.
  245.  
  246. Fixed a bug that if you were using MAREAS.TXT or FAREAS.TXT instead of the
  247. built in display, the BBS would still renumber the areas if the user did not
  248. have access to those areas. It should now work correctly.
  249.  
  250. Fixed a problem where if you went into GEM mode and viewed a text file or
  251. something with a UIS III or soomething, the window space would still be at
  252. the bottom and only allow you about 16 lines to view the file.
  253.  
  254. Fixed a bug that was not allowing FTOPx.TXT file to be found or shown.
  255.  
  256. *** Version 2.3.04c
  257.  
  258. Fixed a problem with the Duplicate upload routine not detecting a duplicate
  259. upload. It should now detect it properly and consistantly. The BBS will now
  260. write out any duplicate upload information to a file called DUPLICAT.LOG that
  261. will be written to the DATA folder. It will tell you who uploaded the file, the
  262. filename and the location of the file in any other folders.
  263.  
  264. Fixed a bug that would not allow the Free Time to be turned off after executing
  265. the User Editor. This would cause inaccuracies in time left for a user if you
  266. went to the User Editor while they were online.
  267.  
  268. Fixed it so that if User #2 is missing and you try to log on using 'B' from the
  269. WaitCall screen, it would not cause an error. It will just report that the user
  270. does not exist and return back to the WaitCall screen.
  271.  
  272. *** Version 2.3.04b
  273.  
  274. Fixed a bug that would not allow a user with the same level as that entered
  275. in the MENU file to do whatever it was it was supposed to do. The BBS was
  276. checking to see if the user's Menu Processor Level was less than the set level
  277. when it should have check to see if it was less than or equal to the set level.
  278.  
  279. Added ZIP, ZOO, ARJ and SIT verbose listing to the file section. The way it is
  280. done at the moment is a temporary fix as the BBS will add this ability within
  281. the program at a later date. I also fixed it so that you could enter the
  282. of the different archive programs so that you would not have to have duplicates
  283. in the MODULES folder. At the moment, only the verbose section uses this but,
  284. other parts of the BBS will use it later. The new file called ARCHIVE.DAT
  285. be placed in the DATA folder. I have included a sample of this file but, here
  286. is a sample also. Do NOT include the comments to the side of the line.
  287.  
  288. H:\ARC\ARC.TTP              ; ARC program location and name
  289. H:\ARC\LZH201L.TTP          ; LZH "          "            "
  290. H:\ARC\ST_ZIP21\STZIP.PRG   ; ZIP "          "            "
  291. H:\ARC\ZOO21\ZOO.TTP        ; ZOO "          "            "
  292. H:\ARC\ARJ\UNARJ.TTP        ; ARJ "          "            "
  293. H:\ARC\UNSIT\UNSIT.TTP      ; SIT "          "            "
  294.  
  295. Others may be added later as programs become available to verbose, etc. new and
  296. different formats. If you don't mind having the verbose listing and other
  297. features setup like this, then I could leave it and not worry about adding it
  298. the BBS. This would keep the program size down and all the other stuff that
  299. goes along with putting it in the BBS.
  300.  
  301. Also included in this archive is a copy of the FCSHELL program that WILL need
  302. to be placed in the MODULES folder. This program is used by the above feature.
  303. The program takes output that is supposed to go to the screen and redirects it
  304. to the modem.
  305.  
  306. *** Version 2.3.04a
  307.  
  308. Fixed a bug that would not show the true state of the Continous Scroll setting
  309. for the Message Bases. The variable tag was wrong. This mainly affected the
  310. settings screen that the users used.
  311.  
  312. Fixed a problem where if a text file was not found in the proper folder
  313. (MENUS1, MENUS2, etc.), it would not look to MENUS0 for the file.
  314.  
  315. Fixed a problem that would not allow you to go into Email from Sysop mode
  316. (DOS Shell) if it thought you had reached your Email limit. It now bypasses
  317. the limit if done from Sysop Mode.
  318.  
  319. Changed the way the BBS did the input for the State and Phone mask. It will
  320. now allow the user to hit Return at any point when entering this information.
  321. I had to change it to that method for European support. Yes Adam, the mask
  322. are still there. :-)
  323.  
  324. Added a check for Time Left required to play an Online Game. You set this up
  325. on Settings Page 3 of the System Editor. You will need the new System Editor
  326. and RSC files. The System Editor CHANGES.TXT explains this feature.
  327.  
  328. *** Version 2.3.04
  329.  
  330. Ok, after a massive redo of the source code (GFA screwed it up) I think I got
  331. everything straightened back out. If there is a problem, please let me know
  332. so I can fix it. I may have missed something although I did everything I knew
  333. to do to make sure I had everything fixed.
  334.  
  335. There are 2/3 new files to add to your TEXT\MENUSx folder.
  336.  
  337. CAT.TXT & CAT_xxx.TXT - These are text files that will allow you to define
  338. how the catalog listing in the file area appears. You can add VT-52 commands,
  339. ANSI commands, or whatever you want and change what is displayed if you wish.
  340.  
  341. CAT.TXT is a global file and CAT_xxx.TXT is so that you can have a different
  342. one for each File Area. 'xxx' represents the File Area Number. If CAT_xxx.TXT
  343. is not found, it will look for CAT.TXT and if that is not found, it will use
  344. the default in the program. You will need 2 lines in these files. The first
  345. line is for normal catalog listings. The second line is for catalog listings
  346. using the continuous listing mode. These are different in appearance as the
  347. continuous listing mode does not provide the letter ([A]) in the first slot.
  348.  
  349. There is also 2 different headers in the PROMPT.DAT file. The first one you
  350. come to controls the appearnce of the header for continous listing mode and
  351. the second one controls the appearance for normal catalog mode.
  352.  
  353. There are 2 new variable tags for this purpose.
  354. {334} - Brief Description
  355. {335} - Letter Choice
  356.  
  357. You will need to provide at LEAST the Letter Choice ([A-L]) so that they will
  358. know what to choose from when the BBS ask them for a letter. I have included
  359. these 2 text files in the archive for reference. They are plain and gives the
  360. same output look as the BBS does now.
  361.  
  362. CALLS.TXT - This is the text file to use to control the appearnace of the
  363. Who's Called Listing. You can also add VT-52, etc. to this listing. The header
  364. now goes into PROMPT # 223. You can find this header in your CALLERS.INF file
  365. located in the DATA folder. You will need to remove it from the file and place
  366. it in PROMPT 223 in the PROMPT.DAT file. If you do not remove it, it will cause
  367. an error or give totally bogus data. This will allow you to change the look of
  368. the header also. I have included this file in the archive for reference. It is
  369. plain and will look just like the BBS's output now.
  370.  
  371. Along with this new text file for the Who's Called comes 6 new variable tags.
  372.  
  373. {137} - Caller Number
  374. {138} - Handle
  375. {139} - Date Called
  376. {140} - Baud Rate
  377. {141} - Log On Time
  378. {142} - Log Off Time
  379.  
  380. The above additions WILL slow things down for the BBS if you use them as it
  381. has to weed through the information and expand the variable tags. You and your
  382. users may or may not notice the difference. You WILL need to make sure you have
  383. a blank line at the end of these text files. If not, you WILL get an error when
  384. someone tries to use them.
  385.  
  386. I plan on changing the Other BBS Listing over also later on. Maybe in the next
  387. update.
  388.  
  389. I changed the format for the User's State. It can now be up to 20 characters
  390. in length. This was to add compatibility for European addresses as I have a
  391. couple of people from overseas that have ordered the BBS. You will need to
  392. define your MASK for entering the State & Phone Number in the System Editor.
  393. Please refer to the System Editor CHANGES.TXT file for further explanation of
  394. these 2 new fields. The users will be prompted for their State info when they
  395. log on as the BBS will not recognize the old data. You do not have to change
  396. anything, it will all be automatic as the user logs on. The only thing you will
  397. have to do is manually change your information if you log on via the 'A' or 'B'
  398. keys from the Wait Call screen as the BBS does not go through that routine when
  399. you log on this way.
  400.  
  401. I temporarily removed the State from being displayed in the window because I
  402. now don't have room to put it. I will have to try and find somewhere to put it
  403. or delete something.
  404.  
  405. Yes, this means I also had to change the User Editor so GET IT.
  406.  
  407. When you use the MOVE command in Sysop Mode, the BBS should NOT delete the file
  408. now if there was an error writting the file to the destination.
  409.  
  410. There is another NEW file called MAREAS.TXT. This works the same way as the
  411. FAREAS.TXT file except it is for the Message Bases. It's just an ASCII file
  412. list your Message Bases. It is not required.
  413.  
  414. Fixed a bug that would not let the Fileselector send out the information when
  415. using it.
  416.  
  417. *** Version 2.3.03e
  418.  
  419. When you edit a users while they are online, it will now update their time when
  420. you return to the BBS.
  421.  
  422. The Other BBS listing will now page pause just as other stuff does in the BBS.
  423. Also, when the listing is complete, it will ask you to hit Return. This will
  424. keep the Other BBS menu from pushing stuff off the top especially now that it
  425. will clear the screen when displaying the menu.
  426.  
  427. Replies to messages can only be 1 level deep now. I took the easy way out on
  428. this and just set a flag that says that the message has already been replied
  429. to once before. Instead of saying 'In Message # xxx So and So write', it will
  430. now just have 'In response to Msg # xxx from So and So' on line 1 and the
  431. response will start on line 2. Try it out and let me know what you think. It's
  432. the best way I could figure out to do it without adding a LOT of code to parse
  433. the message and all.
  434.  
  435. The Fileselector when called up should now display the last directory used.
  436.  
  437. Fixed the problem with the cursor disappearing at times especially in DOS mode
  438. and in term mode. Yes, I finally duplicated it.
  439.  
  440. Message bases and such should no longer accept escape sequences when they are
  441. not supposed to.
  442.  
  443. If a user now saves a blank description or aborts the description (long) in
  444. the file areas, it will now use the brief description if available. If it isn't
  445. it will do like it used to and have Description Aborted or Description Not
  446. Available (if you Sysops are lazy :-) ).
  447.  
  448. When editing Brief Descriptions in the File Areas, you can now use CTRL-R like
  449. you can in the message editor.
  450.  
  451. There is now a NEW Menu option called FREE. If the first line of a menu has
  452. this option in it, it will turn on Free Time. This allows you to use other
  453. chat programs, etc. and still not charge the user for being in that program.
  454. Yes, you will have to use a MENU in order to use alternate chat programs and
  455. be able to use this for now. Maybe I will be able to add an option like this
  456. to the Command Processor but, for now, that is the only way I can do it and 
  457. have it available for your users.
  458.  
  459. You Sysops are going to drive me crazy. :-) :-)  And YES ZIP is going to be
  460. worked on. :-)
  461.  
  462. *** Version 2.3.03d
  463.  
  464. Fixed a bug that would not allow you to choose a user when doing a partial
  465. search in the Email section and the FULL name of a user was also PART of the
  466. name of another user. It would go to the first user it came to.
  467.  
  468. Fixed a bug that caused an error if you did a Search in the Message Bases and
  469. the message was Extended, it would cause and error. Also, you should be able
  470. to search more than once in a Message Base.
  471.  
  472. Fixed it where the D in D/Ls would not get wiped out.
  473.  
  474. *** Version 2.3.03c
  475.  
  476. Fixed a problem where if the carrier was lost, it would not update the number
  477. of callers, etc. Minor procedural problem. It SHOULD work now.
  478.  
  479. Fixed a bug that caused the system to not be able to find uploads. They are
  480. there, just the system couldn't find them. A little too much house cleaning.
  481.  
  482. Fixed a bug that would not allow the Sysop to enter the File Areas using the
  483. F4 key.
  484.  
  485. Fixed a bug that would not kill the file when asked when you were marking a
  486. as Offline. It will NOW!!
  487.  
  488. Also, the BBS will now count a hangup as a call IF they stayed online more
  489. a minute. Thanks Adam.
  490.  
  491. *** Version 2.3.03b
  492.  
  493. Cleanup should RERUN the BBS now if you have it set up to do that.
  494.  
  495. Fixed the Shift F1 key, it was working I promise.
  496.  
  497. Added Shift F2 which will now give you the ability to turn Chat On, Off or
  498. back to Normal. It will display a screen for you to choose what you want.
  499. Normal will turn it on if it is between the times you have set in the System
  500. Editor. The other 2 I think you can figure out. :-)
  501.  
  502. Made the screen saver work a little better.
  503.  
  504. Fixed it so that if a user is online and a Priority 2 event ran, it will now
  505. re-display the prompt they were at when it ran. I think I got most of them.
  506.  
  507. *** Version 2.3.03a
  508.  
  509. Fixed a bug in the Menu Processor that if a user selected an item on a submenu
  510. when that selection was complete, it would return the user to the calling menu.
  511. The user would then have to re-select the menu to view another file or do
  512. something else. For instance, I have a menu that list the Online Games and the
  513. user chooses one which it will then take them to another menu. If the user
  514. an item from this menu, it would then take them back to the first menu when
  515. item was complete.
  516.  
  517. Added a System Memory (SM) indicator to the upper left hand corner of the
  518. bottom window. This will give you an indication of how much memory is left
  519. for the system. This is the portion of memory that variables and all use.
  520. This will give you an idea if you are getting low. Mostly concerns 1 meg
  521. users.
  522.  
  523. Fixed the Screen Saver. It should act properly now. Also, if you hit a key 
  524. it will restart the timer. I have the timer set at 10 seconds at the 
  525. moment and it will cycle between off & on. It will not kick in when you 
  526. are logged on locally either. The same setup is used for color toggling. 
  527. Function Key F11 (Shift F1) will now toggle the screen saver on or off so 
  528. that you can turn it off if need be. The Screen Saver or Color Toggling 
  529. will work on Mono monitors. They have the same effect but, you will not 
  530. have to change your settings should you change monitors.
  531.  
  532. The Auto-Verify will now wait 1 minute longer before it calls a user back. 
  533. This should be enough time and I didn't want to add to much as it would 
  534. tie up the system longer.
  535.  
  536. Fixed the events. It will now warn the user like it is supposed to and it 
  537. will now properly calculate the time difference even if it's the next day 
  538. and reduce the users time to the least amount. It WILL figure out which 
  539. event runs first and give the user the amount of time based on it.
  540.  
  541. Fixed the ARC/LZH routines to display the filename on a line by itself as
  542. some names include paths also. The information for the filename is on the 
  543. next line. Also fixed a few bugs in the routines.
  544.  
  545. I did some house cleaning (long needed) on the variables and found quite a 
  546. few typos. This should help make things run better. :-)
  547.  
  548. Fixed the EXITALL command in the Menu Processor. You should be able to use 
  549. it now.
  550.  
  551. Fixed the bug that would not allow you into the file areas after hitting 
  552. F4 to go to the File Maintenance area while someone was online.
  553.  
  554. Fixed a few things in the get_file_info and edit_file routines that would 
  555. not allow the sysop to do while someone was online.
  556.  
  557. Made a few cosmetic changes and some changes in routines to help speed up 
  558. things or make them run smoother.
  559.  
  560. Made the User Editor an External program. Place the file USR_EDIT.PRG in your
  561. MODULES folder. The User Editor will keep it's own log now called UE.LOG. This
  562. will be for anything in the User Editor that is sent to the log file.
  563.  
  564. Changed the way function keys work (sort of). Now when you go into Chat mode,
  565. Sysop mode, and several other sections using the function keys, the program
  566. will now re-display the prompt for the user. You will no longer have to press
  567. a key or return or something to see where you are at. FINALLY!!!
  568.  
  569. Well, that is it for this version. It was a LOT believe me.
  570.  
  571. *** Version 2.3.03
  572.  
  573. Message Bases: Fixed a bug in the Check Message routine that caused a crash
  574.  
  575. Fixed a problem in the source code (GFA's famous stick garbage in source code).
  576. This caused the BBS to be 16K larger than it should have been. I don't know
  577. what other side effects this had. It was on the line that set up the output
  578. buffer. From the looks of it, it has the output buffer set to 16K instead of
  579. 8 bytes. This means you or your users may not have been able to pause the BBS
  580. effectively.
  581.  
  582.  
  583. *** Version 2.3.02a
  584.  
  585. Fixed the RAM display in Sysop mode using Status. It now displays a 
  586. whole number.
  587.  
  588. Fixed a bug in the List Files routine that would not clear out the Status
  589. field and would keep stacking the Status.
  590.  
  591. Fixed a bug that would not allow Extended messgaes to be searched for
  592. message contents.
  593.  
  594. Fixed a bug in the Edit File routine that when asked if the file was an
  595. Offline file and you answered NO, it would ask if you wanted to install
  596. the file. Aslo fixed a bug in the same routine that dealt with Editing
  597. the desciption.
  598.  
  599. Added LOGON1.BAT check. This works the same as LOGON.BAT except it will
  600. execute the files contained in the BAT file AFTER the user has logged on
  601. with his/her name, etc.
  602.  
  603.  
  604. *** Version 2.3.02 ***
  605.  
  606. Fixed bug in Search for Security Level in File Areas
  607.  
  608. Fixed text being messed up in the About Me selection (Transcendence) 
  609. in the Gem Menu Bar.
  610.  
  611. Fixed it so that the modem doesn't get re-initialized everytime you 
  612. press F5.
  613.  
  614. Fixed it so that if you are using the system locally and someone 
  615. calls and connects, it will not hangup the modem on them when you 
  616. logoff. I hope...
  617.  
  618. If TRANS.DAT file is not found, the program will no longer bomb. It 
  619. just gracefully exits now.
  620.  
  621. Fixed a problem where if the last file in a catalog listing was an 
  622. Offline file and the user tried to Read File, it would say that the 
  623. file couldn't be read even though the user had not chosen a file yet.
  624.  
  625. Fixed the way the informer displayed a Offline File request. It was 
  626. saying that the user was requesting a File Area name. :-)
  627.  
  628. A New User can no longer enter a blank name by hitting Return at the 
  629. Name prompt. This caused a blank name to be entered and the user 
  630. would never be found. If the user hits Return at the Handle prompt, 
  631. then his name is used as the handle.
  632.  
  633. Fixed a bug in that if a text file had TEXT at the top and the file 
  634. got routed through the menu processor (I.E. NEWEMAIL.TXT), the file 
  635. would not get displayed.
  636.  
  637. When a message is aborted, it no longer says 'Saved!' or whatever you 
  638. have for prompt #222.
  639.  
  640. When you kill a user from the Informer, it will now kill the 
  641. MSG_xxx.1 file also.
  642.  
  643. Uploads to Sysop Area should work properly now. The description AND 
  644. files should be put there now.
  645.  
  646. Changed the way the verison number is done now. It will now have the 
  647. format of     2.3.02a
  648.               ^ ^ ^ ^
  649.               | | | -- modification letter for that month
  650. Major version-- | ---------------- Month
  651.                 -Year as in 199(3)
  652.  
  653. The first version of that month will just have the number 2.3.02. Any 
  654. update during that month will have the letter a, b, etc.
  655.  
  656. Added a [Q]uit option to the Catalog/List search menu.
  657.  
  658. Added TYPE_xxx.DAT, COMP_xxx.DAT, FTYP_xxx.DAT, MONI_xxx.DAT files to 
  659. the File Areas. xxx represents the File Area and the files act the 
  660. same way as TYPE.DAT, COMPUTER.DAT, FTYPE.DAT and MONITOR.DAT. This 
  661. allows you to have a different file for each File Area.
  662.  
  663. There is a Destructive and Non-Destructive Backspace variable tag. 
  664. {124-x} is the destructive backspace with x being the number of 
  665. spaces to backup and {125-x} is the non-desctructive one.
  666.  
  667. There is now a 3rd parameter you can add in all your *.BAT files 
  668. (I.E. LOGON.BAT, etc.). If you put 'NOLOCAL' as a parameter, then the 
  669. file will not be executed if you log on or have logged on locally. If 
  670. 'NOLOCAL' is not present, then the file will be ran on local logon, 
  671. etc. It is not case sensitive. Example:
  672.      J:\INTERBBBS\ISIS.TTP TERMINAL NOLOCAL
  673.       or
  674.      J:\DUMMY\DUMMY.TTP NOLOCAL
  675.  
  676. When a New user aborts the New User Email, it will now say "New User 
  677. Email Aborted!' in the Informer.
  678.  
  679. Hurl Messages and Thread have been put 'Temporarily Out of Order'.
  680.  
  681. Added the ability to hook into the user information.
  682.  
  683. Removed user's password information from ALL Online Game data files 
  684. such as FOREM.DAT, etc. I don't think that needs to be anyone's 
  685. business.
  686.  
  687. Changed OTHER file type for Online Games to only pass the user's 
  688. handle.
  689.  
  690. When doing a STATUS from Sysop Mode, the RAM status will now show the 
  691. amount of memory for the system along with the amount of memory set 
  692. aside for the BBS.
  693.