home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / maginfo9.zip / MAGNUM9.TXT
Text File  |  1996-09-01  |  49KB  |  817 lines

  1. ***************************************************************************
  2.  
  3.                * * * * *  A N N O U N C E M E N T  * * * * *
  4.  
  5.  Gilmore Systems is proud to annouce version 9.00C of our OS/2 BBS package:
  6.  
  7.              Magnum BBS (r) for OS/2 - the first of it's kind.
  8.              -------------------------------------------------
  9.                    For OS/2 (all versions including Warp)
  10.  
  11.                      Available in nine configurations:
  12.  
  13.         2-node: -  1 dialup + console
  14.         3-node: -  2 dialup + console
  15.         4-node: -  3 dialup + console
  16.         5-node: -  4 dialup + console
  17.         9-node: -  8 dialup + console
  18.        13-node: - 12 dialup + console
  19.        17-node: - 16 dialup + console
  20.        25-node: - 24 dialup + console
  21.        33-node: - 32 dialup + console
  22.  
  23.        A DEMO version (2-node: - 1 dialup + console) is also available,
  24.                        restricted to 128 users, 128 files, 128 messages,
  25.                        Magnum-to-Magnum remote mail is deactivated.
  26.                        QWK mail: uploads deactivated, downloads ok,
  27.                        Internet E-mail not included.
  28.  
  29.              To go beyond the limitations of the OS/2 COM device driver's
  30.              capability for your machines (reliably), you'll need:
  31.  
  32.                 - IBM Artic communications add-on card and
  33.                   Quadron Service Corp's OS/2 communications driver (QCOM).
  34.  
  35.                 - Alternately, you can use a Digiboard communications
  36.                   add-on card + driver software.
  37.  
  38.                 - There are other cards/drivers but the above are the
  39.                   two mainstream products with the longest track records.
  40.  
  41.              Both of the above cards are available for MicroChannel or ISA.
  42.  
  43. Requirements:
  44. ------------
  45.  
  46. Any IBM or compatible capable of running OS/2 (any version including Warp).
  47.              In addtion to OS memory requirements listed on the OS package:
  48.                 1 Mb RAM for 1 node
  49.                 500k RAM for each additional node.
  50.              NOTE: The preferred minimum should have at least 6 Mb RAM.
  51.  
  52. At  least  1  Mb  RAM  is  recommended  to  run  1  node  (excluding the RAM
  53. requirement  for  the  actual  OS).    Up  to  500 Kb RAM is needed for each
  54. additional node.  The number of nodes is currently limited by the number  of
  55. communications  ports  supported  by  the  OS/2 communications device driver
  56. supplied with OS/2.  These  memory requirements will vary depending  on what
  57. the BBS will be used for.  If running many Child (door) processes and/or RJE
  58. programs, the memory requirements will increase.
  59.  
  60. Special communications drivers and communications add-on card(s) are  needed
  61. to address communications ports beyond the support of the COM device  driver
  62. supplied with  OS/2 (Artic,  QCOM, Digiboard).   There  may be  other device
  63. drivers  available  which  will  support  additional comports on your system
  64. without the need  for specialized add-on  cards, however, we  do not provide
  65. these drivers or the support for them.  One such reliable third-party device
  66. driver is Ray Gwinn's SIO serial driver (32-bit).
  67.  
  68. Modem requirements are:  CTS/RTS signals must be supported by your modem and
  69. modem cable.   Your  modem must  report Carrier-Detect  signal in a realtime
  70. fashion (not forced on), and be able  to respond to the DTR signal.   MAGNUM
  71. BBS can communicate with your modem at speeds of up to 57.6 KiloBaud.   Your
  72. modem should have the ability to either ignore or pass the Xon/Xoff  signals
  73. through to the computer.
  74.  
  75. Background:
  76. ----------
  77.  
  78. MAGNUM BBS for OS/2 was designed  and developed by Gilmore Systems.   It was
  79. in the works  since 1988.   MAGNUM BBS was  running in beta  test mode since
  80. July of 1989, and has been released for commercial resale in January 1990.
  81.  
  82. You  can  log  on  to  MAGNUM  BBS  at  the "Gilmore Systems BBS of Southern
  83. California" at (818) 782-6290.  Just by logging on, you are actually demoing
  84. MAGNUM BBS.  If this number is busy, your call will automatically be  routed
  85. to the next available node.  All nodes are capable of 33,600 baud (v.fc  and
  86. v.34).   A demo  is available  for downloading  (time constraints  require a
  87. minimum connection of 9600 baud to download the demo).
  88.  
  89. MAGNUM BBS  was designed  with specific  purposes in  mind, the most notable
  90. being able to run the BBS  without dedicating the machine for that  purpose.
  91. Now you  can have  more than  one user  online, plus  a virtual comport (the
  92. console) logon while your  machine is working on  other things such as  Word
  93. Processing, Accouting, Payroll, Compiling, Games or whatever.  You can  even
  94. be running DOS program(s) or Windows program(s) (OS/2 2.x or 3.x required)!
  95.  
  96. To take things a  step further, Magnum BBS  offers an RJE section  (RJE is a
  97. term used on IBM mainframe systems, meaning "Remote Job Entry").  With  RJE,
  98. users can start  jobs (ie:   a job is  a "task" or  "program") which run  as
  99. background tasks.   The  user needn't  stay online  to wait  for the  job to
  100. finish.  Once a remote  user starts a job, the  user is free to use  the BBS
  101. for other  things (ie:   file  xfer, e-mail,  doors, etc)  or log  off.   An
  102. example  of  RJE:    A  user  chooses  to  compile  a  QWK  mail listing for
  103. download... this job is run as  RJE (background) and continues to run  while
  104. the user is free to do  other things (including logging off) -  unlike other
  105. BBS's, the user is  NOT forced to wait  for the job to  complete before they
  106. can do anything else on the BBS.
  107.  
  108.  
  109. Pricing:
  110. -------
  111.  
  112. An order form with our ROCK BOTTOM prices (new prices as of 1 Sep 96) is
  113. included at the end of this document.
  114.  
  115.  
  116. Certifications:
  117. --------------
  118.  
  119. Magnum BBS bears the following marks and certifications from IBM:
  120.     "Ready for OS/2"
  121.     "Ready for OS/2 Lan Server"
  122.     "Ready for OS/2 Warp - NSTL Tested"
  123.     "Ready for OS/2 Warp Server"
  124.  
  125.  
  126. Overview/Features:
  127. -----------------
  128.  
  129. MAGNUM BBS has many features which are built in!  Features that just  cannot
  130. exist on DOS-based BBS systems.  For Starters:
  131.  
  132.    I) SECURITY
  133.  
  134.       i)    Up to 9,999 different user security levels
  135.       ii)   Allow/Disallow Private Messages
  136.       iii)  Different Configuration File for Each node can configure
  137.             the BBS as a multiple-line single BBS, or actually a different
  138.             BBS for each node.
  139.       iv)   Users are not "locked" to their security level - the SYSOP
  140.             can tailor *any* user's priveleges at *any* security level
  141.             without necessarily changing their user level.
  142.       v)    Up to 26 Message Conferences offering Read/Write/List
  143.             capabilities on an individual basis or according to security
  144.             level. For example, a subscription BBS might let users Read
  145.             messages in a certain message area but disallow them from
  146.             responding - message areas (conferences) are all separate.
  147.          -> NOTE: Optional 'Extended MessageBase' module available to
  148.                   expand to 256 MesageBases of 26 areas each for a total
  149.                   of up to 6,656 message conference areas.
  150.       vi)   Up to 26 File Xfer areas offering Upload/Download/List
  151.             capabilities on an individual basis or according to security
  152.             level. For example, a subscription BBS might let users list
  153.             certain or all file sections in an effort to entice the user
  154.             to "join", while only allowing downloads from certain areas.
  155.          -> NOTE: Optional 'Extended FileBase' module available to expand
  156.                   to 256 FileBases of 26 areas each for a total of up to
  157.                   6,656 file areas.
  158.       vii)  Automatic security checks on File Uploads and Message Entry
  159.             scans for any harmful ANSI escape sequences capable of
  160.             redefining keyboard keys for destructive purposes. Any user
  161.             who enters a message or uploads a file containing keyboard key
  162.             redefinition in the form of ANSI escape sequences will be
  163.             locked out of the system (and the file or message deleted).
  164.       viii) User's time allotments are highly configurable. There are 4
  165.             period types: Daily, weekly, monthly, annually. Any individual
  166.             user can have a daily, weekly, monthly, or annual time
  167.             allowance. If the time is used up before the period (day, week,
  168.             month or year) ends, the user cannot gain access to the system
  169.             again until the next period begins. There is also a pro-rate
  170.             option which prorates users who log on in the middle of a
  171.             period: For example, a weekly user who is granted 7 hours/week
  172.             of connect time can use the time all up in one day or a couple
  173.             of days. As an option, if a weekly period is from Sunday to
  174.             Saturday, then a user logging on for the first time within the
  175.             period on Wednesday will be pro-rated to 4 hours since they did
  176.             not use Sunday, Monday, or Tuesday's time.
  177.       ix)   Maximum time limit per call disallows weekly, monthly or annual
  178.             users to use up their entire time allotment in one call - they
  179.             can, however call back immediately.
  180.       x)    Upload/Download Ratios are optionally enforced and optionally
  181.             configured on a security-level or individual user basis. In
  182.             addition, Download Kbytes/period can be enforced.
  183.       xi)   Any file area(s) can be designated as "free", meaning files
  184.             downloaded from those areas will not apply to the user's
  185.             upload/download count.
  186.       xii)  Message section offers optional "Carbon Copy", "Receipt", and
  187.             message "Forwarding" capabilities; as well as "attached files".
  188.       xiii) Messages can contain imbedded commands to interact with those
  189.             reading the messages (sysop option).
  190.       xiv)  Communications ports can be configured to be opened as Exclusive
  191.             or Shared. Support for redirected serial ports (on a LAN) are
  192.             also supported.
  193.        xv)  Any node(s) can be "announce-only", "mail only" or regular BBS.
  194.       xvi)  With our optional "pipe module(s)", any dialup node(s) can be
  195.             configured as "port" (modem) or "pipe". "Pipe" nodes will allow
  196.             OS/2 or DOS workstations to log onto the BBS (no modems).
  197.      xvii)  User passwords are stored in encrypted form for security.
  198.     xviii)  Currnet password is needed to change to a new password.
  199.  
  200.   II) FEATURES
  201.  
  202.       A) MESSAGE SECTION
  203.          i)   Both a line-editor and an ANSI editor are built into the
  204.               system. Both offer automatic wordwrap. The ANSI editor
  205.               allows for re-reading of a message being replied to during
  206.               message entry. The ANSI editor has editing capabilities
  207.               similar to that of most text editors. Both editors allow
  208.               message entry of up to 150 text lines. Message Quoting
  209.               is supported in the ANSI editor when replying to a message.
  210.               Portions of your message can be stored to any of your 100
  211.               personal NotePads.
  212.          ii)  Any message can have an "Expiration Date" - no more tying
  213.               up of disk space with old, cluttered messages announcing
  214.               things such as meetings which already took place!
  215.          iii) "Carbon Copy", "Receipt" and "Forwarding" capabilities.
  216.          iv)  Thread capabilities allows following a thread forward or
  217.               backwards, finding the origin (beginning) of a thread, and
  218.               non-stop scrolling of threads or other messages.
  219.          v)   Private Messages and Deletion of messages are configurable
  220.               by the Sysop to allow/disallow private messages, and to
  221.               allow/disallow users ability to kill messages. All messages
  222.               entered via "Comment to Sysop" menu selection are always
  223.               private regardless of private message settings.
  224.          vi)  Can search for messages in any conference by date, subject,
  225.               or user.
  226.          vii) User's can edit (modify) their message(s) at a later date even
  227.               though they've already been saved. This capability is only
  228.               available if the addressee of the message has NOT received the
  229.               message yet. If the message is addressed to ALL, this capability
  230.               only exists if the message has not yet been read by anyone.
  231.          viii)Each message header shows subject nature, whether it was
  232.               received (if not to ALL) along with date and time of receipt,
  233.               date and time of message, how many times it was read,
  234.               expiration date (if any), whether there has been a reply, and
  235.               if it's part of a thread.
  236.          ix)  MAGNUM OS/2 BBS can be configured by the Sysop to compensate
  237.               users with "time" for entering public messages. Compensation
  238.               can range anywhere from 0 to 255 seconds per word.
  239.          x)   Messages can contain special, embedded MAGNUM "MILC" commands.
  240.               MILC is "MAGNUM Interpreted Language Commands". There are
  241.               hundreds of commands, such as commands for color which will
  242.               emit the proper ANSI escape sequence for color when a user
  243.               with their color settings set to ON is reading a message. If a
  244.               user who is reading a message has their color settings set to
  245.               OFF, no escape sequences are emitted - the command is simply
  246.               removed and ignored when sent to the reader. This eliminates
  247.               the "garbage" display for users reading messages containing
  248.               ANSI escape sequences entered by the sender of the message.
  249.               There are many other commands in MILC which can make a general
  250.               message appear "personalized" to the reader. MILC also has the
  251.               capability of asking the reader questions and logging their
  252.               answers to a file. Among some of MILC's advanced features are
  253.               the ability to perform arithmetic and logical expressions,
  254.               string logic, IF logic, conditional/unconditional branching,
  255.               etc. MILC's command set is configurable by the sysop as to
  256.               which of MILC's commands users (or a particular user) can
  257.               have access to, or it can be disabled for any particular user.
  258.               Among the most powerful of MILC commands is the ability to
  259.               start an external program or RJE program.
  260.          xi)  If new mail arrives for a logged-on user at anytime during
  261.               their online session, Magnum will notify them that "New mail
  262.               has arrived".
  263.         xii)  Optional Message Encryption where security is an issue for
  264.               those running on a LAN (network). [Included]
  265.        xiii)  Files can be "attached" to messages.
  266.         xiv)  Offline message formats supported: Magnum's POWER, and the
  267.               popular QWK format.
  268.          xv)  "Outside Mail ID" allows messages to/from users not in the
  269.               user database (for QWK 'nets', optional 'fido' nets, and for
  270.               Internet E-mail).
  271.         xvi)  Magnum's Internet E-mail (optional MAGUUCP module required)
  272.               supports ListServ functions (automated response when sent to
  273.               predefined addresses such as info@gilmore.com), and alias
  274.               names.
  275.        xvii)  Magnum's Internet E-mail requires an Internet Service Provider
  276.               and UUCP Domain Name Service.  Users on your BBS will be known
  277.               by addresses such as jsmith@yourbbs.com
  278.       xviii)  Messages with 'attached files' being sent as Internet E-mail
  279.               will automatically be uuencoded before being sent across the
  280.               Internet.
  281.         xix)  Incoming Internet E-mail containing a uuencoded file will
  282.               automatically be uudecoded and converted to a message with
  283.               an 'attached file'.
  284.  
  285.       B) MAGNUM-TO-MAGNUM REMOTE MAIL
  286.          i)   All features of the mail section (above) are also supported
  287.               in Magnum-to-Magnum Remote Mail (ie: CC's, receipts, message
  288.               forwarding, expiration date, etc).
  289.          ii)  Direct (point-to-point) mail support for targeting ALL or
  290.               specific users on another system.
  291.          iii) InDirect (store-and-forward) mail support for targeting ALL or
  292.               specific users on another system; routed through other systems.
  293.          iv)  Echo (store-post-and-forward) mail support for targeting ALL or
  294.               specific users on another system; but allowing the systems in
  295.               which the message is routed through to 'post' the message.
  296.          v)   Broadcast capability to ALL. A message entered as 'broadcast'
  297.               to ALL, sends the message to all systems on your mail network.
  298.          vi)  Broadcast capability to SYSOPs. A message entered as
  299.               'broadcast' to SYSOPs, sends the message to all Sysops on
  300.               all systems on your mail network.
  301.          vii) For busy systems, modem node(s) can be set as "mail only"
  302.               nodes (automatically, and at any given time via the event
  303.               handler), or open to all callers (user accounts and mail
  304.               accounts).
  305.          viii) Message 'Groups' are configurable by the Sysop (requires
  306.               'Extended Msgbase Module'). Groups define which message bases
  307.               users (or mail accounts) are allowed to access, regardless
  308.               of their security level.
  309.          ix)  Although Magnum-to-Magnum Remote Mail capabilities are built
  310.               in, the optional 'Extended MessageBase Module' is highly
  311.               recommended.
  312.           x)  Messages having "attached files" will transfer to other
  313.               systems with the "attached files".
  314.  
  315.       C) FILE SECTION
  316.          i)   Any file can have an "Expiration Date" - no more tying up
  317.               of disk space with old, cluttered files. Once the expiration
  318.               date is reached, the file is no longer available.
  319.          ii)  Any file can have a description of up to 150 lines of text
  320.               in the form of a message which is permanently associated with
  321.               that file. A 1-line description is required, the message
  322.               description is optional.  If an uploaded .ZIP file contains
  323.               the member FILE_ID.DIZ, it will automatically be used for
  324.               the long description.
  325.          iii) Configurable by the Sysop, users can modify fields of any
  326.               file(s) they uploaded themselves. For example, they can
  327.               delete or rename the file, change or assign an expiration
  328.               date, move it to a different file area, change the 1-line
  329.               description or add/change the message description (up to
  330.               150 lines of text). They can also password protect the file
  331.               (make it private), or un-password protect it (make it
  332.               public).
  333.          iv)  Password protected (private) files are optionally
  334.               configurable by the Sysop. Also, whether or not private files
  335.               are "list-able" are also at the Sysop's descretion.
  336.          v)   ARC and ZIP compressed file formats are both supported. Not
  337.               only can users view the contents of compressed files, but
  338.               they can also read any ASCII (readable) members, and download
  339.               any member(s) of the compressed file without having to
  340.               download the entire compressed file.
  341.           ->  NOTE: ANY external file compression program(s) can be
  342.                     supported by Magnum. The Sysop need only define the
  343.                     syntax of these programs to Magnum, and Magnum will
  344.                     maintain the same features with those external file
  345.                     compression programs as it does with ARC and ZIP.
  346.                     An example of external file compression programs
  347.                     might be LZH or ZOO formats.
  348.          vi)  XMODEM, XMODEM-CRC, XMODEM-1K are the standard single-file
  349.               protocols supported. YMODEM, YMODEM-G and ZMODEM are the
  350.               standard batch (multiple-file) download protocols supported.
  351.          vii) During the Files Listing, the following are displayed (2 text
  352.               lines per file):  Whether an additional message (up to 150
  353.               text lines) describing the file exists, the filename, the
  354.               filesize, date & time of upload, number of times downloaded,
  355.               expiration date (if any) and 1-line description. Additional,
  356.               extended Information on the file including upload method,
  357.               date of last access and message description are available
  358.               through the file menu selection.
  359.            -> File NUMBERS also exist. In response to ANY prompt requiring
  360.               a file name, the user may optionally supply the file number.
  361.               During listings (at the -More- prompt), users can choose to
  362.               Mark files for download, examine or inspect them, download
  363.               members from them, etc, without losing their place in the
  364.               file listing.
  365.          viii)MAGNUM OS/2 BBS can be configured by the Sysop to compensate
  366.               users with "time" spent during uploads. Compensation can range
  367.               anywhere from 0 to 255 times the time spent uploading. Uploads
  368.               of ".ARC" or ".ZIP" files (or externally-defined file
  369.               compression formats) are automatically integrity checked.
  370.          ix)  MAGNUM OS/2 BBS can be tailored to a group of users or to
  371.               individual users to list, download, and/or upload to/from any
  372.               file area(s).
  373.          x)   MAGNUM OS/2 BBS eliminates the need for creating a compressed
  374.               file or series of files containing the list of available files
  375.               on the board. MAGNUM OS/2 BBS users simply choose a file menu
  376.               option, choose which areas they want, and MAGNUM OS/2 BBS
  377.               creates an .ARC or .ZIP file containing the listing the users
  378.               want. It's available for immediate download, and expires the
  379.               following day. The file will be deleted immediately upon
  380.               successful completion of download.
  381.          xi)  Any file section(s) can be designated as "free". If the Sysop
  382.               is using an upload/download ratio, files downloaded from
  383.               "free" sections will not count toward their ratio.
  384.          xii) File 'Groups' are configurable by the Sysop (requires
  385.               'Extended Filebase Module'). Groups define which File bases
  386.               users are allowed to access, regardless of security level.
  387.         xiii) CD-ROM support is built-in.  The optional 'extended filebase
  388.               module' is NOT required to take advantage of this feature!
  389.               Unlike other BBS's, files on CD-ROM are accessed directly
  390.               from the CD-ROM, Magnum has NO need to copy these files to a
  391.               special place first before working with the file; this applies
  392.               to downloading as well as accessing/looking into any members
  393.               of a compressed file (ie: ZIP, ARC, LZH, ZOO, etc).
  394.         xiv)  Files may be marked, read, view inside (and read or download)
  395.               members of a compressed file, DURING a file listing OR via
  396.               menu choice.
  397.          xv)  Any leftover Marked files are 'remembered' after logoff or
  398.               accidental disconnect; the user need not key in the file names
  399.               or file numbers again on their next logon.
  400.  
  401.       D) BULLETIN SECTION, QUESTIONAIRRES, NEWSLETTER via INTERPRETED LANGUAGE
  402.          i)   Unique "file-display" routine incorporates an all-new
  403.               interpreted language (MILC or MAGNUM Interpreted Language
  404.               Commands)which can optionally be imbedded within any ASCII text
  405.               file. Literally hundreds of commands are available within any
  406.               file. ANSI escape sequences are no longer needed for color - the
  407.               interpreted language processes color or ignores it depending on
  408.               whether the remote user has their color settings on or off.
  409.          ii)  The interpreted language is capable of creating multi-layered
  410.               menus, and can "include" files within files for display. 100
  411.               numeric and 100 string variables provide String and Mathematics
  412.               logic. All basic math and logical operations are supported
  413.               including IF processing, conditional and unconditional
  414.               branching, labels, etc. Many options for "Included" files such
  415.               as privacy of variables (inherited or not) from parent file.
  416.          iii) The interpreted language is capable of I/O to/from comport,
  417.               screen and disk. Powerful and colorful questionairres can be
  418.               created with just a regular text editor. Answers to
  419.               questionairres are logged to a disk file, complete with User
  420.               Information including date and time of questionairre
  421.               completion.
  422.          iv)  At logon, the user is notified if any Bulletins or Newsletters
  423.               have been changed since the time of last logon.
  424.          v)   Any Bulletin, Newsletter, or Questionairre can be layered to
  425.               make sophisticated menuing systems.
  426.          vi)  All display files including Help files can contain imbedded
  427.               commands.
  428.          vii) With the power of MILC, the BBS can even be made to appear
  429.               differently to different users. You could even make a public
  430.               announcement to all users except say, a handfull of users
  431.               you wish to exclude from seeing it.
  432.          viii)MILC commands even include the ability to start an external
  433.               program or RJE task (including the passing of parameters and
  434.               the setting of priority of execution).
  435.          ix)  MILC commands are capable of non-BBS related file transfer.
  436.               The Sysop can use this feature to attach a file to a message.
  437.           x)  Any user entering a message (or replying to one) can attach
  438.               a file to that message.  If the message is private, only
  439.               the addressee of the message can download the attached file.
  440.               If the message is public, anyone can download the attached
  441.               file.  If the message is to be sent to another Magnum BBS
  442.               system, the "attached file" transfers with the message (more
  443.               on this later).
  444.           x1) MILC commands can start file xfers (upload, download) without
  445.               going through Magnum's File Database - they can point out
  446.               the filespec to/from anywhere accessible on a corporate LAN
  447.               (ie: have an employee call up and transfer a file directly to
  448.               your boss's secretary's PC).
  449.  
  450.       E) RJE SECTION
  451.          i)   Remote Job Entry (RJE) allows users to start jobs (programs)
  452.               which run concurrently to their session which will continue to
  453.               run after the user has logged off. These jobs run until their
  454.               completion. The next time the user logs on, the user can check
  455.               the status of thier job and download any resultant files. If
  456.               the user is still online when the job finishes, Magnum will
  457.               notify the user of job completion. Job status can be checked
  458.               at any time by the user.
  459.          ii)  Magnum is supplied with an RJE program which "ZIPs" (or
  460.               "ARCs") all messages on the system (with options) for later
  461.               download. Also supplied is POWER (Personal Offline Writer
  462.               Editor Reader) which your remote users can download and use
  463.               which runs under OS/2 or DOS). Another RJE program is supplied
  464.               which accepts an upload of the remote user's offline responses
  465.               or new messages which it processes in the background and adds
  466.               to the message database.
  467.         iii)  As part of the RJE section, the QWK mail format for offline
  468.               reading (and message entry/reply) is also supported.  Unlike
  469.               other BBS systems, since QWK is implemented in the RJE
  470.               section of the BBS, users are not forced to wait for the
  471.               QWK routines to finish before they can do anything else.
  472.               Once QWK message processing is started (either creating
  473.               the downloadable message packets or processing the incoming
  474.               message packets), the user is free to do anything else they
  475.               wish (including dropping the connection if that's what they
  476.               wish)... the QWK RJE routines continue to run until they've
  477.               completed.
  478.          iv)  To serve as an example, many companies are using Magnum's
  479.               scripting language (MILC) to receive a file (bypassing the
  480.               file database), then starting an RJE job (a custom program
  481.               their company wrote) that takes the newly received upload
  482.               and sends it to their AS/400 or mainframe (RJE: running in
  483.               the background) for processing.
  484.  
  485.       F) SYSOP SECTION
  486.          i)   Sysop section allows the Sysop to modify any field of any
  487.               record in the user, message, and file databases.
  488.          ii)  Can view the activity log, print the user database, pack
  489.               the databases, and generate mailing labels by security level.
  490.          iii) Can gain control of the entire system via remotely (or
  491.               locally) executing CMD.EXE (equivalent in DOS is COMMAND.COM).
  492.          iv)  "Remote Snoop" and the ability to remotely perform any sysop
  493.               task as though sitting at the console.
  494.           v)  Can start 'chat' or display a file or xfer a file to an
  495.               online user at the press of a key.
  496.  
  497.       G) CHILD SECTION
  498.          i)   Known as DOORS on DOS-based BBS's. Games and other programs
  499.               which run under OS/2 using STDIN, STDOUT, and STDERR can all
  500.               be run as a Child Process. An example is the original
  501.               adventure game which has been converted to OS/2.
  502.          ii)  Door (child) programs do not have to worry about
  503.               communications ports, Carrier Detect, Baud Rates or any other
  504.               communications considerations. MAGNUM BBS constantly monitors
  505.               this while the door (child) program is in progress. The door
  506.               (child) process merely reads and writes to/from the console
  507.               (very simple for any programmer to write) while MAGNUM BBS
  508.               handles all redirection both to and from the console and
  509.               communications ports, as well as to/from files and the child.
  510.          iii) Magnum is supplied with a door (child) program which provides
  511.               useful charts on system utilization on a per-node or combined
  512.               basis. Offers 'year and month-at-a-glance', and a breakdown
  513.               of any 'day' in the year for an hourly chart of that day.
  514.           iv) A publicly available third-party program (downloadable from
  515.               our BBS) will allow Magnum to run virtually any DOS-based
  516.               door program (requires OS/2 2.x or 3.x or higher).
  517.  
  518.       H) SYSOP CONSOLE
  519.          i)   The Sysop can monitor any node in realtime status from the
  520.               console, or can "snoop" on any of the nodes in a fullscreen
  521.               or windowed session, seeing everything the remote user sees
  522.               and types.
  523.          ii)  The Sysop can invoke a CHAT session with a user on any node,
  524.               or send a message to a user on any or all nodes.
  525.          iii) The Sysop can FORCE a user off, LOCK them out of the system,
  526.               change their security level up or down, change a user's time
  527.               remaining up or down, etc.
  528.          iv)  The Sysop can specify a Shutdown Time of any or all nodes in
  529.               HH:MM format. Within 30 minutes of shutdown, MAGNUM BBS will
  530.               send the remote user(s) messages in the format of "System
  531.               Going Down In xx Minutes". These messages will be sent to the
  532.               remote user(s) at 30, 20, 15, 10, 5, 4, 3, 2, and 1 minutes
  533.               from shutdown time.
  534.          v)   The Sysop can shut down a node immediately (even with a caller
  535.               on that node), or have MAGNUM BBS shut down a node after the
  536.               current caller logs off.
  537.          vi)  The Sysop can control the printer, pager and beeps by
  538.               activating or deactivating them.
  539.          vii) The Sysop can log on to the "sysop node" from the console
  540.               without using a modem or telephone lines.
  541.          viii)Any CHAT between Sysop and Remote User (or group chat) is
  542.               logged to a file including Time and Date of chat. During Chat,
  543.               if the remote user has their color settings on, both Sysop and
  544.               remote user type in different colors to help distiguish who
  545.               typed what.
  546.           ix) By glancing at the console, the Sysop can tell if there's mail
  547.               waitinf for him/her.
  548.            x) The Sysop (or an application program) can send a BROADCAT file
  549.               to any or all nodes with users online.
  550.  
  551.       I) GROUP CHAT
  552.          i)   Group Chat is available on all nodes, whether it's the local
  553.               Sysop (modemless) node, or an active comport node. Any user
  554.               on a node with their color settings ON, will see all typed
  555.               material from other nodes in different colors depending on
  556.               which node is doing the typing.
  557.          ii)  Any User on any node can "page" a user on any other node.
  558.          iii) Any User on any node can set their "privacy" switch ON in
  559.               order to refuse any "paging" requests from other nodes.
  560.          iv)  Although Group Chat is public to all nodes, a user on any
  561.               node can send private lines of text to a user on any other
  562.               node.
  563.          v)   Automatic word wrap is active during group chat, as it is
  564.               in the message entry and Sysop Chat sections.
  565.  
  566.       J) MENUS and HELP SCREENS
  567.          i)   Menus are defined by the Sysop in the Configuration file for
  568.               each node. Menus are then built dynamically by MAGNUM BBS,
  569.               eliminating selections not available to lower security level
  570.               users.
  571.          ii)  Menus can also be external files (for color and other fancy
  572.               things). Since external files (created with your text editor)
  573.               can contain imbedded interpreted commands, the sysop can
  574.               prepare the menus such that certain menu selections are
  575.               visible only to certain security levels.
  576.          iii) Help Screens can also be spiffed up by taking advantage of
  577.               the imbedded interpreted commands. For Instance, the help
  578.               file for the File Section might contain a Menu of choices
  579.               which help narrow down exactly what part of the File Section
  580.               they need help on. "Other" BBS's make users read through an
  581.               entire "Help" Screen - MAGNUM BBS can offer you a choice -
  582.               right down to a Menu offering Help for each actual menu
  583.               selection - not just whole menus.
  584.  
  585.       K) MAINTENACNE AND "EVENTS"
  586.          i)   Although MAGNUM BBS virtually runs itself, deleting expired
  587.               files, etc, scheduled "events" are handled by MAGNUM BBS's
  588.               ACE (Automatic Command Execution) event handler. This event
  589.               handler can execute any MAGNUM BBS "internal command", or
  590.               execute any external command (such as any OS/2 program, or
  591.               OS/2 .CMD file). Up to 300 events can be queued for execution
  592.               at days/times predetermined by the Sysop. External OS/2
  593.               programs or .CMD files can be run as a WAIT, NOWAIT or
  594.               DETACHed process. Magnum-to-Magnum Remote Mail is handled
  595.               as an 'event' and can be set up to exchange mail with other
  596.               systems at any given day and time with any frequency.
  597.          ii)  MAGNUM's EXECUTIVE maintenance utility (included) allows the
  598.               Sysop to perform ANY kind of maintenance s/he can dream of.
  599.               This utility is actually an interpreted C-like language
  600.               processor which makes maintenance a snap! For example, to
  601.               delete all users who've not called within the past 90 days,
  602.               the following statements would perform the task:
  603.  
  604.                    IF(LASTCALL < TODAY - 90)
  605.                       DELETED = TRUE
  606.  
  607.               While the above would be performed for every user in the
  608.               database, you might have need to perform statements on only
  609.               a single user. For example, If you're running a subscription
  610.               BBS, you might have some of the following statements to
  611.               increase a user's security level and set a subscription
  612.               expiration date:
  613.  
  614.                    LEVEL = 50
  615.                    MEMODATE1 = TODAY + 365
  616.  
  617.               The above would change a user's security level to 50 and
  618.               set an expiration date to 365 days from today. To check
  619.               expiration dates and lower the level, the following might
  620.               be used:
  621.  
  622.                    IF(MEMODATE1 < TODAY)
  623.                       LEVEL = 25
  624.  
  625.               Of course, in actuality, you would want to specify the
  626.               different file and message areas you would allow/disallow
  627.               the user to access in the above examples.
  628.  
  629.               How about deleting all files which have had less than 10
  630.               downloads in the past 100 days? Simply:
  631.  
  632.                    IF(DOWNLOADS >= 10)
  633.                       GOTO(SKIP)
  634.                    IF(TODAY > FILEDATE + 100)
  635.                       DELETED = TRUE
  636.                    SKIP:
  637.  
  638.               The above examples are a minute fraction of the capabilities
  639.               of the executive maintenance program. The last example
  640.               demonstrates the use of GOTO and a label. IF statements, if
  641.               true, can process a group of statements enclosed in { and }
  642.               braces (as with C). Also available is nested IF, ELSE, WHILE
  643.               and function declarations. You can access/manipulate any field
  644.               in the USER, FILE, MESSAGE, RJE and UTILIZ databases. Because
  645.               one of the fields of the USER database is "User Interests", you
  646.               could create a list (or mailing labels or a form letter) to all
  647.               users with an interest in music, for example.
  648.          iii) The EXECUTIVE maintenance utility provides powerful
  649.               capabilities such as generating form letters and providing
  650.               statistics.
  651.  
  652.       L) MAGNUM BBS IS "LAN-aware" and can accommodate ADDITIONAL INCOMING
  653.          DIAL-IN LINES VIA A NETWORK
  654.          i)   Magnum BBS will run on a LAN (local area network) by
  655.               purchasing additional copies of Magnum BBS for more DIAL-IN
  656.               lines.
  657.          ii)  Each node can use unique databases or share the same
  658.               databases. In other words, each node can be a unique,
  659.               separate BBS if so desired.
  660.          iii) Magnum observes file sharing and record locking conventions
  661.               to preserve integrity of the databases.
  662.  
  663.       M) MAGNUM BBS IS "LAN-aware" and can operate as a "LAN BBS" with
  664.          our PIPE MODULEs.
  665.          i)   Optional OS/2 pipe module can be used to log on to Magnum
  666.               BBS from any workstation via "named pipe". Similar to a
  667.               terminal program, workstations can "connect" to the BBS by
  668.               knowing the pipe name of the node they wish to access.
  669.          ii)  Optional DOS pipe module can be used to log on to Magnum
  670.               BBS from any workstation via "named pipe". Identical to
  671.               the OS/2 pipe module described in i) above, but for DOS
  672.               workstations.
  673.          iii) Optional OS/2 and DOS pipe modules will run on any LAN
  674.               software capable of supporting "named pipes" (ie: LanServer,
  675.               LanManager, Banyan, Novell, etc).
  676.           iv) Optional pipe modules allow any DIAL-IN node(s) to be
  677.               configured as "port" (modem) or "pipe".
  678.            v) A rotary (ie: hunt group) can be simulated with the pipe
  679.               modules.
  680.        -> vi) Pipe modules maintain system security in that they require
  681.               no read/write access to anything on the server - they are
  682.               treated the same way any "modem" caller is handled.
  683.          vii) Proprietary error-correcting "pipe xfer protocol" is built
  684.               in and invoked when performing file uploads or downloads.
  685.  
  686.       N) Optional CALLBACK feature available separately.
  687.            i) Any DIAL-IN node can be used as a CALLBACK node, although
  688.               a dedicated CALLBACK node is recommended.
  689.           ii) CALLBACK can be mandatory and/or courtesy (or none).
  690.          iii) In the event one or more CALLBACK nodes are "busy" (in use),
  691.               Magnum will queue up to 100 callers for CALLBACK.
  692.  
  693.       O) NOTEPAD facility (built-in)
  694.            i) A NotePad facility is built into the BBS which allows online
  695.               users the capability of creating up to 100 personal notes.
  696.           ii) Any of the user's 100 NotePads can contain a pre-defined
  697.               list of User ID's for CC's (Carbon Copies) in which they
  698.               can simply supply the NotePad number in response to a CC
  699.               prompt when entering a message. CC's of the message will
  700.               be generated to every user id found in that NotePad.
  701.               CC's lists can contain both local and/or remote user addresses
  702.               for Magnum-to-Magnum remote mail.
  703.          iii) NotePads can be used as a 'cut & paste' tool between messages.
  704.  
  705.       P) SUPPORT & SERVICES
  706.            i) Technical support is free to all who are running the current
  707.               'ship-level' version.
  708.           ii) Technical support is available via our BBS, fax, or e-mail.
  709.               Turnaround time on support questions is fast!
  710.  
  711.       Q) Special Modem "Hooks"
  712.            i) Magnum BBS is capable of detecting the difference between a
  713.               modem caller and a fax caller when used with certain types
  714.               of FaxModems.  If a fax caller is determined, it can spawn
  715.               your fax program to handle the call (your fax program must
  716.               be able to be started with an open comport handle or open
  717.               comport devicename, and take it from there).
  718.  
  719.       R) OUTSIDE MAIL:
  720.            i) QWK Message 'nets' are supported.
  721.           ii) FIDO Net Mail available from 3rd party (See 'T' below)
  722.          iii) Internet E-mail (requires optional MAGUUCP module)
  723.  
  724.       S) FIDO Net Mail (OPTIONAL 3rd-Party add-on):
  725.            i) Anyone interested in Fido Net mail, an optional add-on
  726.               program is available from a 3rd party.  For info contact:
  727.  
  728.                     Mark Shumway at: River of Swans Software
  729.                                      2052 Highway 68
  730.                                      Ottowa, KS 66067 - USA
  731.  
  732.                                        BBS: (913) 242-1204
  733.                                      Voice: (913) 242-5243
  734. ***************************************************************************
  735.  
  736. This has been a CONDENSED listing of features for the Gilmore System's
  737. MAGNUM BBS software for OS/2.
  738.  
  739. All of our modem lines are capable of 33,600 baud connect rates.  If you
  740. connect at 9600 baud or greater, you can download a DEMO version of Magnum
  741. BBS from our Bulletin Board. If you're using a modem less than 9600 baud,
  742. you won't have enough time to download the DEMO.  Alternately, you may
  743. order a copy of the DEMO version online with Visa, MasterCard or AmEx for
  744. $12. Call the BBS for details.
  745.  
  746.   BBS: (818) 782-6290.   Voice: (818) 782-1870.   FAX: (818) 782-2093
  747.  
  748. For further information, call, FAX, or write to us at:
  749.  
  750.                                 Gilmore Systems
  751.                                 7354 Rubio Ave.
  752.                             Van Nuys, CA 91406-2825
  753.                                       USA
  754.  
  755. Thank you for taking the time to read through this document.
  756.  
  757. The following page is an order form for your convenience. The pricing scheme
  758. is competitive and agressive. Prices are current as of April, 1996 and are
  759. guaranteed through December 31, 1996.
  760.  
  761.              Gilmore Systems "Magnum BBS (r) for OS/2" order form
  762.            Complete the form, and mail it with your remittance to:
  763.                                Gilmore Systems
  764.                                7354 Rubio Ave.
  765.                        Van Nuys, CA 91406-2825 - U.S.A.
  766. OR:      Fax the form with credit card information to: (818) 782-2093
  767. OR:          Place your order with us by phone at: (818) 782-1870
  768. OR: Place your order via credit card ONLINE on our BBS at: (818) 782-6290
  769.  -----------------------------------------------------------------------------
  770.  
  771.      User Manual for Magnum BBS is included on diskette in ASCII text format.
  772.      Harcopy User Manuals (laser printed and bound) are available for $35.
  773.  
  774. Qty       Description                                       Price    Total
  775. ---  ---------------------------------------------------- --------  -------
  776. ___   2-node  (1 dialup + console node) Magnum BBS....... $  50.00  _______
  777. ___   3-node  (2 dialup + console node) Magnum BBS....... $ 100.00  _______
  778. ___   4-node  (3 dialup + console node) Magnum BBS....... $ 150.00  _______
  779. ___   5-node  (4 dialup + console node) Magnum BBS....... $ 200.00  _______
  780. ___   9-node  (8 dialup + console node) Magnum BBS....... $ 250.00  _______
  781. ___  13-node (12 dialup + console node) Magnum BBS....... $ 300.00  _______
  782. ___  17-node (16 dialup + console node) Magnum BBS....... $ 350.00  _______
  783. ___  25-node (24 dialup + console node) Magnum BBS....... $ 400.00  _______
  784. ___  33-node (32 dialup + console node) Magnum BBS....... $ 450.00  _______
  785. ___  HardCopy User Manual (laser printed, bound)......... $  35.00  _______
  786. ___  MAGUUCP Terminal Pgm (X,Y,Zmodem,UUCP,Scripting).... $  40.00  _______
  787. ___  Extended MsgBase (expand to 6,656 conferences)...... $  29.95  _______
  788. ___  Extended FileBase (expand to 6,656 file areas)...... $  29.95  _______
  789. ___  CallBack Module (ultimate in security).............. $  29.95  _______
  790. ___  OS/2 Pipe Module (1 time license fee/serial#)....... $  49.95  _______
  791. ___  DOS Pipe Module (1 time license fee/serial#)........ $  49.95  _______
  792.  
  793.                                                          SubTotal: $ _________
  794.                            California Destinations, Add Sales Tax: $ _________
  795. Shipping/Handling (US=$3,Canada=$5,Other=$7) Add $2 for User Manual$ _________
  796. ==========================================================  Total: $ _________
  797. Ship To:                                                 <
  798.                                                          < Be certain to fill
  799.                                                          < in the SHIP TO Info
  800.                                                          <
  801.                                                          < Purchase Orders:
  802.                                                          < Must be U.S.-based
  803.                                                          < and have a "Dunn &
  804. ========================================================== Bradstreet" number!
  805. **prices good thru 12/31/1996
  806.                               Telephone Number: ______________________________
  807. For Credit Card Orders Only:
  808.  
  809. Check One:   ____ VISA    ____ MASTERCARD    ____ AMERICAN EXPRESS
  810.  
  811. Card Number: __________________________________ Expiration Date: ____________
  812.  
  813. Your (CardHolder) Name: ___________________________Today's Date: ____________
  814.  
  815. Signature of CardHolder: ____________________________________________________
  816.  
  817.