                    P R O L I N E   I N F O R M A T I O N
 
 
                                February 1987
 
               ProLine is Copyrighted (c) 1984 by Morgan Davis
                             All Rights Reserved
 
                        * UNIX is a trademark of AT&T
 
 
 
                                 DESCRIPTION
 
 What Is ProLine?
 
 In the most basic description, ProLine is a networked electronic-mail and
 conferencing system.  But it goes a lot deeper than that.  It is the most
 complex and sophisticated message system ever created for use on an Apple
 computer and, quite possibly, for any small micro-based computer system.
 One would be in error to label it a "bulletin board system."
 
 ProLine was designed after the structure of a UNIX computer.  This allows
 for the most flexible implementation available for a remote communications
 system.  The UNIX architecture has proven to be an excellent environment
 for networked mail, public conferencing, and private electronic mail.
 
 Because of this unique design, a ProLine system is infinitely expandable
 and easily maintained with practically no operator intervention required.
 Adding a command or feature to a ProLine system is as simple as dropping an
 Applesoft BASIC program into a single directory.  This is perhaps the most
 exciting aspect of ProLine because it encourages the development of
 additional applications by interested programmers.
 
 At the heart of every ProLine system is ModemWorks, a communications
 programming language that aids Applesoft programmers in building
 modem-related applications.  The powerful features of ModemWorks provide
 ProLine with a sane, logical foundation which is easy to understand, and
 effortless to maintain.
 
 After reading the program specifications which follow, you'll see that
 there is something frighteningly awesome about this system.
 
 
 
                               SPECIFICATIONS
 
 + User Features
   . Each user has his own directory area
   . A UNIX-like shell and commands are available to each user
   . A user can customize his auto-login script file
   . A user can choose the UNIX-like shell, or a single-key command shell
   . Terminal adjustments are available for:
     - Tab character preservation or expansion
     - Linefeeds after carriage returns
     - Cancel key character
     - Nulls after carriage returns
   . Full-screen terminal emulation for over 15 terminals
   . New termcaps can be created for other terminals as needed
 
 + Accounting
   . Logical limit of 256 accounts per 10mb system
   . Full online accounting is kept for each user
   . Optional per-minute charge can be set by the system operator
   . The operator can set the total minutes allotted per month per user
   . Operator can set number of inactive days before automatic removal
   . Full system accounting is maintained:
     - Tracks number of logins per user
     - Tracks minutes used per online session
     - Tracks minutes used for current and previous months
     - Tracks minutes used since account was established
     - Maintains amount owed for current month
   . Keeps current balance for other charges
   . User can get his own up-to-the-minute accounting report
   . A billing module can print invoices with mailing labels
 
 + Private E-Mail
   . ARPANET/UUCP-formatted mail system (for network compatibility)
   . Networked E-Mail via intersystem XMODEM protocol
   . Path and user aliasing
   . Distribution lists
   . Smart Router with domains and ability to use relay sites
   . Each user has his own unlimited-sized mailbox
   . The mailer can manage up to 150 messages at a time per mailbox
   . Unlimited message size
   . Multiple recipients (Carbon copies, and blind carbon copies)
   . Users can forward private messages to others
   . Each user can move his messages into files in his user area
   . The mailer allows users to read disk files into a message to send
   . Send text or binary information through the mailer (remotely, too)
   . Mailer supports user-definable variables for shortcut typing
   . Mailer generates return paths automatically when answering mail
   . Error protected network (bad messages are routed back to sender)
   . Full featured line editor
 
 + Public conferencing system
   . Multiple conferences
   . Multiple topic areas per conference
   . Each conference is assigned a moderator
   . Conference system knows which messages are unread for each user
   . Unlimited message size
   . XMODEM messages directly from conference area
   . Move messages into user area
   . Read files from user area into conference message
   . Full featured line editor
   . Various message addressing modes (next, original, unread, etc)
   . Moderator can create PUBLIC, PRIVATE, and READ-ONLY topics
   . Automatic message rollover for each conference topic
 
 + Data Library (upload/download section)
   . System operator can assign a librarian
   . Librarian creates library sections and shelves (up to 24)
   . Maximum 100 items per shelf (adjustable)
   . Librarian can access full library maintenance functions
     - Edit card catalog cards using a full-screen maintenance program
     - Validate new donations
     - Archive shelf items
     - Delete shelf items
     - Adjust library size and other attributes
   . Users can visit the information desk for help
   . Users donate to the library using XMODEM protocol
   . A donation can be indexed with multiple shelves
   . Donations are put on hold until validated by librarian
   . Accounting of each item on each shelf
     - Title
     - Type of file
     - Author
     - Six lines for comments/instructions
     - Donator's name and date posted
     - Size
     - Transfer time
     - Number of times checked out
   . Users can search the library for keywords and matching titles
   . Users can reserve and checkout multiple items before leaving
   . Checkout can use XMODEM protocol or text printout (if applicable)
   . Users can update their donations, or just edit their catalog cards
   . Users can check out up to 6 items per day (adjustable)
   . Users can leave requests for the librarian
   . Multiple files can be indexed by one name and accessed as a whole
 
 + Full Featured Text Editor
   . Holds up to 300 lines of text
   . Find any occurrence of a text pattern
   . Edit a single line (with prompted search and replacement)
   . Edit all or range of lines (with global search and replace)
   . Append file from user area to end of editor buffer
   . Insert lines into middle of buffer
   . Delete lines
   . Same editor used by all areas of ProLine
 
 + UNIX-like Shell
   . Shell resembles UNIX System V with BSD 4.2 extensions
   . Supports shell variables
   . Supports command aliasing
   . Executable shell scripts (batch/exec files)
   . IF-THEN-ELSE script logic
   . Scripts can access shell arguments (i.e., $1, $2, etc)
   . Full directory protection settings (rwxd) for all areas on system
   . All the popular UNIX commands are provided:
     - cd, cp, mv, ls, set, alias, rm, mkdir, cat, grep, lc, banner,
       adduser, time, ed, find, export, fortune, import, login,
       logout, man, news, mail, od, passwd, rmail, rmdir, rmuser,
       sleep, sendmail, sort, split, stty, who, echo, exit, pwd,
       exec, poll, df, xmodem, tset, tail, wc, ...and many more!
   . System operator can add his own commands from Applesoft programs
   . Cron daemon manages timed execution of tasks:
     - Precise to HH:MM, day of week, day of month, month of year
     - Allows for timed polling of intersystem mail
     - Can execute routine daily maintenance utilities
     - ag execute any shell command
     - Can run shell scripts for multiple command functions
   . UNIX-like password encryption
   . Login program can allow special login processes (not just user logins)
   . A RAM-based enhancement allows ProDOS to use UNIX-like filenames
   . User logins run the shell and execute the user's ".login" script
   . I/O redirection to printer (and to files with some applications)
   . Online games
   . UNIX-like "man" command formats and prints the system manual pages
 
 + Restricted Single-Key Shell
   . System members can use this optional "user friendly" shell
   . Single key command inputs are taken
     - Go to conference system
     - Read private mail
     - Send private mail
     - Visit Data Library
     - Report time accounting information
     - See system news files
     - Modify user's account info and terminal attributes
     - Exit to the UNIX-like shell (if allowed)
     - Show system members
     - Get system information
     - Log off
 
 + Help Facility
   . All programs have detailed multi-level help files
   . Each file is clearly written and nicely formatted
   . Over 160K of comprehensive online documentation
   . Every help file can be downloaded and/or printed out
   . The entire system manual can be printed with user-specified formatting
 
 
 
                             SYSTEM REQUIREMENTS
 
 Computer Hardware:
 
 + Apple II+ w/64K, Apple IIe, or Apple IIGS
 + Minimum 5mb hard-disk (10mb hard-disk or larger strongly recommended)
 + ProDOS compatible clock card (or Apple IIGS built-in clock)
 + Floppy drive or 800k 3.5" drive
 
 Modem Hardware:
 
 + Apple-Cat II internal modem (212 card optional), or
 
 + Fully Hayes compatible external modem for use with:
   . Apple Super Serial card, or
   . Apple IIGS built-in modem port
 
 Optional Hardware that ProLine will take advantage of:
 
 + 2400bps modems
 + /RAM disks
 + Printer in slot 1
 + Speed-up cards (Titan Technologies and Applied Engineering)
 
 
 
                                  FEATURES
 
 + Includes ModemWorks and AmperWorks FREE (a $60 value, manuals not included)
 + ProLine is easy to install, and takes only a few minutes
 + It can be placed into any directory on your hard-disk
 + Takes advantage of any RAM disk volumes on your specification
 + Three user status levels: root (sysop), staff, and guest
 + Any directory can be assigned a variety of access permissions:
   . Read
   . Write
   . Destroy
   . Execute
 + ProLine is best suited for:
   . Hobbyists who want to run a state-of-the-art BBS
   . Educators and students who correspond in open discussion forums
   . Schools that wish to network electronically within or outside of districts
   . Libraries and other information services
   . Businesses providing online technical support for their customers
   . Mail order firms, online advertising
   . Office automation and electronic mail
 
 
 
                              ABOUT THE AUTHOR
 
 Morgan Davis began writing telecommunications software in 1983, and
 designed at least three predecessors to ProLine within three years before
 finally creating the system he was after.  Other BBS systems had come and
 gone in the wake of its birth, but ProLine continued to mature and expand
 for two more years.  And now, after nearly 70,000 callers (about 68 per
 day), Morgan Davis' beta-test ProLine system in San Diego has become one of
 the most-used systems, hosting callers from all across the nation and quite
 a few from Canada.
 
 His other credits include numerous technical research projects for
 CompuSoft Publishing's Learning BASIC book series, co-author of Mastering
 The Apple IIGS Toolbox from Compute! Publishers, member of the United
 Software Industries MouseTalk programming team, co-moderator of the Apple
 II conferences on the BYTE Magazine Information Exchange (BIX), and the
 author of ModemWorks and other utilities for Apple II computers.
 
 
 
                            ORDERING INFORMATION
 
 Version 1.1
 
 ProLine version 1.1 contains everything that you've read about (and a lot
 more).  It is available right now for $195.50 (U.S. funds).
 
 Living Legends Software realizes this is a major software purchase for most
 individuals, and there is just too much about ProLine to describe here.
 So, if you're interested in the system, you are strongly urged to call our
 ProLine node in San Diego at 619/281-7222 (300, 1200, or 2400 bps, login as
 "guest"), in order to see firsthand what it is all about.
 
 Living Legends also encourages you to call our information hotline if you
 require more details on areas not discussed in this pamphlet.  We want to
 make sure that ProLine is right for you and your particular application.
 
 As a special incentive, Living Legends is offering the first one-hundred
 ProLine owners free software updates when they become available.  Our goal
 is to establish a nation-wide electronic network of ProLine systems in
 order to provide low-cost distribution of mail and information.  (We hope
 to build an empire which surpasses that of a certain networked BBS named
 after a dog.)
 
 
 Terms
 
 Make your check or money order (United States funds) payable to Living
 Legends Software.  Sorry, no bank charge cards accepted.  Allow 3-4 weeks
 for delivery.
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
 
                                 ORDER FORM
 
 
 
 (_____) ProLine version 1.1 package(s) at $195.50 ea. =  $________
 
 (_____) ModemWorks programmers manual(s) at $29.95 ea. = $________
 
                                             Amount Total $________
 
 
 Specify format: ____ 5.25" floppy disks, or ____ 3.5" microfloppies
 
 
 Type of computer ProLine will be running on: Apple II_____________
 
 with a ________ megabyte ________________________ brand hard-disk.
 
 
 
              Name:___________________________________________________
 
              Address:________________________________________________
 
              City:________________________ State:_______ Zip:________
 
              Phone: (DAYS)___________________ (EVES)_________________
 
 
 
 
                           Living Legends Software
                             1915 Froude Street
                            San Diego, CA  92107
                                619/222-3722
 
 
 
 
 UUCP: [ ihnp4 cbosgd hplabs!hp-sdd sdcsvax nosc ] !crash!pnet01!pro-sol!mdavis
 
 ARPA: crash!pnet01!pro-sol!mdavis@nosc.mil
 
 INET: mdavis@pro-sol.CTS.COM
 
 
 
 
 
 Report: Pro Systems Site List
 
 
 
 Node Site Name    SysAdmin Name                City, ST           Site Phone
 
 ---- ------------ -------- ------------------- ------------------ ------------
 
 0101 pro-sol      mdavis   Davis, Morgan       San Diego, CA      619/281-7222
 
 0102 pro-mercury  wen      Wyly, Wendell       Jamul, CA          619/697-0261
 
 0103 pro-carolina delton   Elton, Don          Columbia, SC       803/776-3936
 
 0104 pro-exchange rich     Sims, Richard       Pembroke Pines, FL 305/431-3203
 
 0105                       Sorensen, Daren     Cape Girardeau, MO
 
 0106 pro-ironsun  vernonb  Bartlett, Vernon    Hartsville, SC     803/332-6168
 
 0107                       Buston, Jim         Opelika, AL
 
 0108 pro-party    blake    Farenthold, Blake   San Antonio, TX    512/993-9724
 
 0109 pro-angmar            Hinckley, Kee       Arlington, MA      617/641-3722
 
 0110 pro-flight   dann     Carlsen, Dann       Ft. Campbell, KY   615/647-2521
 
 0111                       Maryland Radio Ctr. Laurel, MD
 
 0112 pro-snapp    rusty    SnAPP Systems       Orange, CA         714/998-5400
 
 0113                       Andresen, Stein     Oslo, NORWAY       +47 2 296 570
 
 0114 pro-beagle   mdj      Beagle Bros         San Diego, CA      619/296-6490
 
 0115                       Rainbow Telecom,Inc Austin, TX
 
 0116                       Oberfield, Greg     Princeton, NJ
 
 0117                       Applied Engineering Dallas, TX         214/370-7056
 
 
 
 * Entries with no site names are not part of the ProLine network at this time.
 
 
 
 UUCP: [ ihnp4 cbosgd hplabs!hp-sdd sdcsvax nosc ] !crash!pnet01!pro-sol!mdavis
 
 ARPA: crash!pnet01!pro-sol!mdavis@nosc.mil
 
 INET: mdavis@pro-sol.CTS.COM
