home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / misc / ram23b14 / ramailb.doc < prev    next >
Text File  |  1991-06-10  |  20KB  |  407 lines

  1.  
  2.                                     BETA DOC
  3.  
  4.                                RAMail DOOR 2.3 beta
  5.                      Copyright 1990, 1991 by Randy Blackmond
  6.                                All Rights Reserved
  7.  
  8.         SETUP CHANGES FROM PREVIOUS VERSION
  9.         -----------------------------------
  10. Beta-2  New "Toggle" fields added to allow toggling of certain menu functions.
  11.         See new RAMCONF.EXE.
  12.  
  13. Beta-3  The compression method and transfer protocols are now defined in
  14.         RAMCONF.EXE.
  15.  
  16. Beta-4  Added new toggle field for offline reader tagline removal. To avoid
  17.         having to re-enter most of your configuration information, use a text
  18.         editor and insert a blank line at line 23 in your RAMAIL.CFG before
  19.         running RAMCONF. Then run RAMCONF and open the toggle subwindow to
  20.         set the tagline toggle to your choice.
  21.  
  22. Beta-6  This beta has a major change (internally) in RAMCONF.EXE. The CFG file
  23.         has grown to such a size that I thought it was time to make it a 
  24.         random, binary file. It should speed up the reading of the information
  25.         and make future additions to the configuration easier.
  26.         I have also concentrated on "bullet-proofing" the configuration proc-
  27.         ess. 9 times out of 10 (or close to it), problems that sysops have in
  28.         getting the door to operate are caused by configuration errors. I have
  29.         added error checking wherever possible to help avoid these problems.
  30.         You'll notice things such things as existance checks for the compr-
  31.         ession/decompression programs and the protocol programs. A program to
  32.         convert 2.3 beta 5 configuration files to the new binary format is
  33.         also included and is named RAMCNVRT.EXE. Simply run this program with
  34.         the parameter as name of the CFG file you wish to convert, e.g.
  35.  
  36.         RAMCNVRT RAMAIL.CFG
  37.  
  38.         If you are running a pre-2.3 beta 5 version of RAMail, you will have
  39.         to delete your current CFG file and recreate it with RAMCONF.EXE. This
  40.         should be the LAST time that complete reconfiguration will be
  41.         necessary.
  42.  
  43. Beta-9  New field added in RAMCONF. Unless you are running a pre-Beta 6 version
  44.         you should be able to run RAMCONF and simply fill in the new field
  45.         without having to reconfigure everything. The new field is '*-Empty-*
  46.         Replacement', i.e. the string used for inaccessible conferences in
  47.         CONTROL.DAT is now Sysop definable.
  48.  
  49. Beta-10 Some serious changes have taken place in RAMCONF since Beta 9. If you
  50.         are currently running Beta 9, you won't have to completely reconfigure
  51.         but you will if you're running any prior version. In any case, you will
  52.         need to run RAMCONF to add the new information. See Beta-10 info below
  53.         and RAMCONF.DOC for details.
  54.  
  55.         NEW ITEMS IN THIS VERSION
  56.         -------------------------
  57. Beta-1  Improved RACONFS.LST support. Conferences that the user does not
  58.         have access to are written to CONTROL.DAT as *-Empty-*.
  59.  
  60. Beta-1  Added [L]ist New Mail option to menu. This option shows the number of
  61.         messages above the last one the user has read. The figure may not
  62.         match the number that would actually be included in the user's mail
  63.         packet since the [L]ist option counts ALL messages, whereas the user
  64.         may not be configured for or have access to all messages.
  65.  
  66.  
  67.  
  68. Beta-1  RAMail is now swapped to disk or EMS (whichever is available) when
  69.         shelling for the calls to DSZ, PKZIP, PKUNZIP and the Drop to DOS.
  70.         These are not the same swapping routines used in early 2.2 betas so
  71.         hopefully the problems those swaps caused will not occur here.
  72.  
  73. Beta-1  Output from DSZ, PKZIP, PKUNZIP and the Drop to DOS are now contained
  74.         in a window.
  75.  
  76. Beta-1  The RAMail menu is now read from a file rather than being hard-coded in
  77.         the program. The file names it looks for are RAMMENU.ANS for the ANSI
  78.         version and RAMMENU.ASC for the ASCII version. These 2 files should be
  79.         placed in the same directory as your RAMail CFG file(s).
  80.  
  81. Beta-1  The command characters for the Bulletins Toggle and Include New Files
  82.         Toggle have been changed to (1) and (2), respectively.
  83.  
  84. Beta-1  More work done on excess space on imported messages.
  85.         Watch this closely!
  86.  
  87. Beta-2  Implemented a few more toggles for menu selections. The sysop can now
  88.         disable List New Mail, New Files List, Page Sysop and System Info in
  89.         addition to the File Areas function.
  90.  
  91. Beta-3  The compression method and transfer protocols are now defined in
  92.         RAMCONF.EXE. After installing this beta, your users will have to
  93.         reselect their transfer protocol since this beta uses a numeric
  94.         protocol selector instead of an alpha character.
  95.  
  96. Beta-4  The QWK index creation has been combined into the export procedure.
  97.         The indexes are generated at the same time the messages are exported.
  98.         This will result in what may seem to be a slower export process, but
  99.         keep in mind that the two previously separate processes are combined.
  100.  
  101. Beta-4  NetMail capabilities have been implemented. To send a net message, you
  102.         must place the string NET> on the first line and column of your message
  103.         immediately followed by the zone:net/node address of the receiver, e.g.
  104.  
  105.         NET>1:380/10
  106.  
  107.         Any net mail messages entered without this information will be imported
  108.         and the address will be set to 0:0/0.
  109.  
  110. Beta-4  Upon loss of carrier, an errorlevel of 15 will be returned by RAMail
  111.         when it exits.
  112.  
  113. Beta-4  Offline reader taglines can now be removed from imported messages by
  114.         setting a toggle in RAMCONF (see SETUP CHANGES above). The taglines
  115.         are only removed from EchoMail and NetMail boards.
  116.  
  117. Beta-4  Drop to DOS keys have been changed to ALT-J.
  118.  
  119. Beta-5  NDX files were not being erased in some situations. This should
  120.         be fixed now.
  121.  
  122. Beta-5  When exiting from CHAT, the screen is redrawn the way it was
  123.         before CHAT was entered. It is redrawn in mono due to speed and
  124.         memory considerations.
  125.  
  126. Beta-5  File-locking during message import is now automatically supported.
  127.  
  128. Beta-5  External welcome screens are supported in registered copies.
  129.         They should be named RAMWELC.ASC and RAMWELC.ANS. They are optional.
  130.  
  131.  
  132.  
  133. Beta-6  As stated in SETUP CHANGES above, the CFG file is now a random, binary
  134.         file instead of a text file. If you are running Beta-4 or Beta-5, you
  135.         can run the included CFGTRANS to convert your current configuration
  136.         to the new format. Otherwise, you should DELETE your current CFG file
  137.         and recreate the CFG file with the new RAMCONF.EXE.
  138.  
  139. Beta-6  Export process should be faster (a little faster than in v2.2).
  140.  
  141. Beta-6  The "improved RACONFS.LST support" announced back in Beta-1 should
  142.         be working 100% now. Only the user flags were being checked instead
  143.         of both the flags and the security level during CONTROL.DAT creation.
  144.         Both are checked now. In addition, RACONFS.LST is checked when RAMail
  145.         is loaded to ensure that the number of boards listed in RACONFS.LST
  146.         matches the actual number of message boards on the BBS. If it does not
  147.         match, a message is displayed and the program will halt.
  148.  
  149. Beta-6  Added an optional "New User" display screen and "News" screen. Like the
  150.         menus, these files are external ANS and ASC files that can be created
  151.         by the sysop. The file names are RANEWUSR.A* and RAMNEWS.A*. If they
  152.         are found in the current directory, they will be displayed where 
  153.         appropriate.
  154.  
  155. Beta-6  If a user attempts to import a message to a message board to which he
  156.         does not have access, a message is displayed notifying him that the
  157.         import was denied.
  158.  
  159. Beta-7  NetMail Entered flag was not being set in Beta 6 when a netmail
  160.         message was imported. Should work now. 
  161.  
  162. Beta-8  Fixed Run-time error 103 that occurred when a user had no mail.
  163.  
  164. Beta-8  Discovered and fixed problem involving Sec Lvl for PRVT Msgs. The
  165.         checks being made with this field were using an old variable that
  166.         was made obsolete with the new CFG format introduced in Beta 6. As
  167.         a result, the contents of this field were garbage. This would account
  168.         for the sporadic reception of private messages by non-authorized users
  169.         as well as the non-reception of private messages my authorized users
  170.         (the Sysop). All should work fine now.
  171.  
  172. Beta-8  Messages imported to a Private mail only board will be forced to be
  173.         private, even if original message was entered offline as public.
  174.  
  175. Beta-9  I have had reports of messages being included in a packet that
  176.         had already been received in a previous packet. This seemed to
  177.         occur when a user reached the maximum limit on the previous packet. 
  178.         This beta should fix this.
  179.  
  180. Beta-9  Required Conferences were not being recognized. I think this was
  181.         related to the problem of conference selection that was also 
  182.         reported and should be fixed as well.
  183.  
  184. Beta-9  The MsgsPosted field in the users' records is now updated upon
  185.         receipt of "normal" messages (non-configuration messages).
  186.  
  187. Beta-9  String used for inaccessible board names is now definable in RAMCONF.
  188.  
  189. Beta-10 Infamous <MISSING> display when a trailing backslash in the file path
  190.         was not supplied has now been fixed. FILES.BBS will display correctly
  191.         with or without a trailing backslash.
  192.  
  193. Beta-10 Board names longer than 29 characters caused RAMail to refuse to run
  194.         when using RACONFS.LST. This is fixed.
  195.  
  196.  
  197.  
  198. Beta-10 Sysop Level field in RAMCONF has been removed and the Sysop Level on
  199.         each message board is now used to determine the Sysop Level. Sysop
  200.         Flags are checked as well.
  201.  
  202. Beta-10 RAMCONF aborted with a runtime error 103 when attempting to save the
  203.         configuration if the CFG did not previously exist. This is fixed.
  204.  
  205. Beta-10 New Configuration toggle options added - Check # of Messages toggle
  206.         added and Lo-Bit, Hi-Bit and Tagline Stripper toggles are now definable
  207.         for EACH message board!
  208.  
  209. Beta-10 Keyboard was timing out on slow systems when creating large message
  210.         packets. This has been fixed.
  211.  
  212. Beta-10 The Message Base locking technique used in RA 1.01 is fully supported
  213.         in Beta-10, and in fact, was supported in several previous betas.
  214.  
  215. Beta-11 The Error 2 that occurred immediately after an upload or download on
  216.         systems that had a path specified in the "System Log File Name" field
  217.         of CONFIG.RA has been fixed. You can put your log anywhere you please.
  218.  
  219. Beta-11 Hot-key malfunction during file list display has been fixed. Hot keys
  220.         are disabled during list display.
  221.  
  222. Beta-11 The logic used to find the system files other than CONFIG.RA and
  223.         EXITINFO.BBS, e.g. MESSAGES.RA and FILES.RA,  has been changed. RAMail
  224.         will first look in the current directory, then the directory specified
  225.         by your RA environment variable and then in the directory where
  226.         CONFIG.RA resides. These files MUST reside in one of these locations.
  227.  
  228. Beta-12 The packet date was not being interpreted correctly by some readers.
  229.         This has been corrected.
  230.  
  231. Beta-12 I've had reports of messages longer than 100 lines being truncated.
  232.         The actual limit set by RAMail is around 765 lines so I think the
  233.         limitation is being set by the reader. The PCBoard standard calls for
  234.         a line limit of 99 lines so this must be the case.
  235.  
  236. Beta-12 I've had a few reports of the File Area display not displaying all of
  237.         the available areas. I have not been able to duplicate this problem
  238.         and the only probable cause that I can find is the compilation method
  239.         I am using. Let me know if the problem persists with Beta 12 and I
  240.         will dig deeper.
  241.  
  242. Beta-12 RAMail was not updating NETMAIL.BBS when net messages were imported.
  243.         This has been fixed and may fix a couple of reported problems with
  244.         netmail.
  245.  
  246. Beta-13 This beta is compiled with the release version of JPDoor 3.0 SE. The
  247.         REP message processing code has been completely redone to accomodate
  248.         JPDoor's new message posting routine. The reader tagline stripping
  249.         function should work much better. In addition, when reader taglines
  250.         are found and stripped, the tearline "--- RAMail 2.3" is added to
  251.         the imported messages. Imported messages are limited in length to
  252.         99 lines including all taglines and origin lines. If you have any
  253.         verbose users, you may want to point this out to them to avoid message
  254.         truncation.
  255.  
  256. Beta-13 The status lines have been redone using another new JPDoor feature;
  257.         programmer configurable status lines. The problem of status line
  258.         bleed-through when running under Desqview on a 286 machine should be
  259.         fixed.
  260.  
  261.  
  262.  
  263. Beta-13 Conference configuration via offline messages was reportedly not
  264.         working with the new SLMR 2.0. This has been fixed.
  265.  
  266. Beta-13 I believe I've found the source of the problem of the File Area
  267.         display and it should be fixed. I'm sure I'll hear about it if I
  268.         haven't!
  269.  
  270. Beta-14 Beta 13 was a miserable flop! Fortunately, I don't think too many
  271.         people got their hands on it. The problems were that it would only
  272.         import the last message in a reply packet, the Node portion of the
  273.         netmail address was trashed on net messages and the external welcome
  274.         screens were not being displayed. Good news! It's all fixed in B14!
  275.  
  276.         NEW FEATURES PLANNED FOR THIS VERSION
  277.         -------------------------------------
  278.         None - Beta cycle is gearing down for release.
  279.  
  280.         SOME NEW FEATURES PLANNED FOR THE NEXT VERSION
  281.         ----------------------------------------------
  282.         1) Work Directory configuration. This will allow RAM disk usage to
  283.            speed up packet processing.
  284.  
  285.         2) Multiple conference selection when configuring conferences online.
  286.  
  287.         NOTES
  288.         -----
  289.         I have joined FIDONet! My address is 1:381/70. I am now also running
  290.         RemoteAccess on my first line (and RAMail too!).
  291.  
  292.         Beginning with RAMail 2.3, all approved beta versions will be available
  293.         to the general public. What I mean by "approved" is that the version
  294.         will undergo some alpha testing before releasing for public beta
  295.         testing. This is to ensure that the beta won't suck your computer into
  296.         a black hole...
  297.  
  298.         All registered RAMail users and beta testers should have access to all
  299.         three nodes on my BBS. This is assuming that you have an account on my 
  300.         BBS at all. You must call Node 1 to set up an account. The numbers are:
  301.  
  302.         Node 1 = 505-589-0319 - 1200-38400 USR Dual Standard - RA 1.01
  303.         Node 2 = 505-589-0555 - 1200-38400 USR 14.4 HST      - PCBoard 14.5/E9
  304.         Node 3 = 505-589-0632 - 1200-19200 USR 19.2 HST      - PCBoard 14.5/E9
  305.  
  306.         RAMail is Freqable from Node 1 using the magic name of RAMAILB.
  307.  
  308.         The latest beta is always available on my board for download. It will
  309.         be listed in the New Uploads directory. If you do submit bug reports,
  310.         PLEASE provide as much detail as possible in your description of the
  311.         problem. Saying "this doesn't work" doesn't cut it. Describe what 
  312.         happens when you try to perform the function that doesn't work in 
  313.         precise detail. Finally, PLEASE read the RAMAILB.DOC file before you
  314.         do install a new beta. I've found that many problems could have been
  315.         avoided if people would just RTFM (grin).
  316.  
  317.         COMMON ERROR CODES:
  318.  
  319.         2    File Not Found
  320.                   Check all paths in your RAMail configuration.
  321.  
  322.         3    Path Not Found
  323.                   Check all paths in your RAMail configuration.
  324.  
  325.  
  326.  
  327.         100  Disk Read Error
  328.                   This can result if you have an invalid RAUSER.DAT or
  329.                   invalid RAMAIL.CFG file. Delete one or both and start over.
  330.  
  331.         101  Disk Write Error
  332.                   Results from a full disk. Free some disk space.
  333.  
  334.         COMMON PROBLEMS AND SOLUTIONS
  335.         -----------------------------
  336.         Problem:  RAMail does not run on my system AT ALL!
  337.         Solution: You do not have enough memory for RAMail to run in. Add the 
  338.                   *M on your Optional Data line if you are using a type 7 
  339.                   setup. If you are using a type 15 setup and still have this
  340.                   problem, you either have too many TSRs loaded or you are
  341.                   running in too small of a multitasking window.
  342.  
  343.         Problem:  RAMail keeps telling me that my RACONFS.LST does not contain
  344.                   the correct number of entries for my BBS configuration.
  345.         Solution: EVERY message board you have defined on your BBS MUST be
  346.                   included in RACONFS.LST, regardless of user accessibility.
  347.  
  348.         Problem:  My users are complaining of an an invalid CONTROL.DAT file.
  349.         Solution: This should not occur with 2.3 beta 6 and later. The problem
  350.                   is caused by an invalid RACONFS.LST.
  351.  
  352.         Problem:  The mail packets are created fine, but when the transfer
  353.                   procedure begins, it always aborts.
  354.         Solution: You probably have an error in your protocol definition in
  355.                   your RAMail configuration. Unless you REALLY know what you
  356.                   are doing, you should use the DSZ defaults provided by
  357.                   RAMCONF.
  358.  
  359.         Problem:  A user who uses Session Manager complains of messages being
  360.                   listed in the wrong conference.
  361.         Solution: Session Manager has some problem with RAMail packets. To
  362.                   resolve it, when loading SM, do it in this manner:
  363.  
  364.                   SM /FI /TC
  365.  
  366.         If you have some other problem you can't figure out, please feel free
  367.         to call my BBS and leave a comment or call me voice at 505-589-0317.
  368.         ALL voice calls I have received have resulted in successful operation
  369.         of RAMail!
  370.  
  371.         REGISTRATION
  372.         ------------
  373.         RAMail is a shareware product. If you use RAMail for longer than a two
  374.         week evaluation period, you must register the program or discontinue
  375.         its use. Registration is $25.00 US or $30.00 CANADA. Send a check or
  376.         money order made payable to Randy Blackmond. You can also call Node 1
  377.         and use your Visa or MasterCard to register online in the MC-Visa door
  378.         or send me a net message (1:381/70) with the following information:
  379.  
  380.         Registrant Name (Sysop)
  381.         Name on Card
  382.         Type of Card (Visa or MasterCard only)
  383.         Card Number
  384.         Card Expiration Date
  385.  
  386.  
  387.  
  388.         Randy Blackmond                        RAMail 2.3 Registration Form
  389.         RR #1 Box 634
  390.         Anthony, NM 88021
  391.  
  392.         NAME ___________________________  VOICE PHONE _____________________
  393.  
  394.         BBS NAME _______________________  BBS PHONE _______________________
  395.  
  396.         BAUD RATES SUPPORTED _____________________
  397.  
  398.         ARE YOU IN FIDO? IF SO, YOUR NET/NODE ADDRESS _____________________
  399.  
  400.         COMMENTS/SUGGESTIONS ______________________________________________
  401.  
  402.         ___________________________________________________________________
  403.  
  404.         ___________________________________________________________________
  405.  
  406.  
  407.