home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMNETML / SQAEM127.ZIP / SQAEM.DOC < prev    next >
Encoding:
Text File  |  1992-09-21  |  28.2 KB  |  673 lines

  1. Squish Automatic Echo Manager                 (C) 1992 Copyright Merlin Systems
  2. SQAEM                                                       All rights reserved
  3.  
  4.  
  5. Version 1.27                                                 September 21, 1992
  6.  
  7.  
  8. ▄▄▄▄▄▄▄▄▄▄▄▄▄──────────────────────────────────────────────────────────────────
  9. INTRODUCTION:
  10.  
  11. SQAEM (pronounced "scream" without the R) is a utility used with Squish Echo
  12. Processor.  It allows the nodes you distribute echoes to to make changes in the
  13. echoes that they receive.  It allows them to add or delete echoes all
  14. automatically without your manual intervention.
  15.  
  16. SQAEM uses the Squish configuration file to store all of its data, so you will
  17. not need another configuration file.  It also expects to find information on
  18. echoes inside this file and no where else.  Thus you can not run SQAEM with
  19. Squish if you are using an AREAS.BBS file.  SQAEM eliminates the need for a
  20. separate AREAS.BBS file.
  21.  
  22. SQAEM  will look for any message in the netmail area that is addressed to your
  23. node or aka's, and has a name of AREAFIX or SQAEM (this can be changed, keep
  24. reading).  SQAEM expects to see the node's password in the subject line and a
  25. list of echoes to add and/or delete in the body of the text.  There can also be
  26. commands after the subject that request different reports.  This follows the
  27. AREAFIX standard started by George Peace and his original version of AREAFIX.
  28. Commands can also be placed inside the text on their own line.  This ensures
  29. compatibility with Tosscan's AreaMgr.
  30.  
  31.  
  32. Subject Text
  33. command command   Description
  34. ------- -------   --------------------------------------------------
  35. -L      %LIST     The list command will generate a separate message to be with
  36.                   a list of areas available and their multi-line description.
  37.  
  38. -Q      %QUERY    The query command will cause a list of areas with a one-line
  39.                   description to be appended to the returning message.  An
  40.                   astericks will be placed in front of the area name if that
  41.                   area is linked with that node.
  42.  
  43. -R      %RESCAN   The rescan command will cause Sqaem to spawn Squish to rescan
  44.                   the specified areas for that node. There is no area additions
  45.                   when using the rescan command.
  46.  
  47. -H      %HELP     Sends a copy of a help file.
  48.  
  49. -U      %UNLINKED Sends a unlinked area list formated exactly like the LIST
  50.                   command.
  51.  
  52. -LI     %LINKED   Sends a linked area list formated exactly like the LIST
  53.                   command.
  54.  
  55. -F      %REQ      Sends a list of forwarded requests formated exactly like
  56.                   the LIST command.
  57.  
  58.         %CHANGE   Allows a system to change either their password and/or their
  59.                   language.
  60.  
  61.                   The syntax is:
  62.  
  63.                   %CHANGE PASSWORD <new_password>
  64.                    <new_password> is an unbroken word.
  65.  
  66.                   %CHANGE LANGUAGE <new_language>
  67.                    <new_language> is the three letter abbreviation found in
  68.                    the ;SqaemLang keyword.
  69.  
  70.                   You can shorten the PASSWORD and LANGUAGE words to four
  71.                   characters.
  72.  
  73.  
  74. ▄▄▄▄▄▄▄────────────────────────────────────────────────────────────────────────
  75. SYNTAX:
  76.  
  77. SQAEM [options] <Squish CFG file>
  78.  
  79. Options:
  80.  
  81.       -a<zone:net/node.point>
  82.              AKA node number(s)        <optional>
  83.  
  84.       -c<fname>
  85.              Extra Squish/Sqaem configuration file  <optional>
  86.  
  87.       -f     Temporary disallows area forwarding.  If you wish to
  88.              always disable area forwarding, then do not include
  89.              the ;FwrdQue keyword in the squish.cfg file.
  90.  
  91.       @ADD <area> <node>
  92.              Links the node to the specified area.  Will also forward the
  93.              request if needed.
  94.  
  95.       @DROP <area> <node>
  96.              Unlinks the node from the specified area.
  97.  
  98.       @LIST <filename> <groups>
  99.              Creates a text file containing a list of areas and their
  100.              descriptions.
  101.  
  102.       @NOTIFY [node [node...]]
  103.              Will send an active echo list to all nodes (if no node is
  104.              specified), or to the specified nodes.
  105.  
  106.       -?     This help page
  107.  
  108.  
  109. ▄▄▄▄▄▄▄▄▄──────────────────────────────────────────────────────────────────────
  110. KEYWORDS:
  111.  
  112. The following are the keywords that SQAEM looks for in the Squish configuration
  113. file and their meaning:
  114.  
  115.         NetArea         <location> [-$]
  116.                         The directory where NetMail is kept (*)
  117.                         If you include the -$ option, Sqaem will read in the
  118.                         netmail area as a Squish-style message base.  You can
  119.                         have multiple netArea keywords.
  120.  
  121.         Address         <node> [node [node..]]
  122.                         Your node address (4D) and akas (*)
  123.  
  124.         LogFile         <filename>
  125.                         The location and name of the Squish Log file (*)
  126.  
  127.         Origin          <string>
  128.                         The origin line without the fidonet address (*)
  129.  
  130.  
  131. The next keywords can optionally have a semi-colon (;) in front of them.  The
  132. reason for this, is so that Squish will think they are comments, but Sqaem
  133. will recognize them.  If you do not use semi-colons, you should place the
  134. Sqaem keywords in a separate sqaem.cfg file.  This is optional though.  To
  135. make any of the following a comment you must place two semi-colons infront
  136. of them.
  137.  
  138.  
  139.         Rescan          <squish.exe> RESCAN <temporary_file>
  140.                         The location and name of squish followed by the word
  141.                         RESCAN, followed by the name of a temporary file.
  142.                            eg.  c:\sq\squish RESCAN c:\squish\echotoss.log
  143.                         This will enable the rescan feature.
  144.  
  145.         FwrdQue         <filename>
  146.                         The location and name of the area forward queue list.
  147.                         If this keyword is missing, area-forwarding is
  148.                         disabled.
  149.  
  150.         Sysop           <Name>
  151.                         The name of the sysop.  Used when area forwarding
  152.                         a request to an uplink.  If no ;Sysop keyword is
  153.                         present, "Sysop of <zone>:<net>/<node>.<point>" is
  154.                         used.
  155.  
  156.         SqaemHelp       <filename>
  157.                         The location and name of the Sqaem help file to be
  158.                         sent out to requesting nodes.  If missing, the HELP
  159.                         command will be disabled.
  160.  
  161.         SqaemLang       <filename> [Language Abbreviation]
  162.                         The location and name of the Sqaem language file.
  163.                         This file is ASCII file containing the prompts for the
  164.                         returning message. A semi-colon (;) is used to specify
  165.                         a comment.  Each line contains one prompt. Please list
  166.                         the sample SQEAM.ENG english file.  This keyword is
  167.                         optional, if not present the default hard-coded English
  168.                         prompts are used.  If there is no Language
  169.                         Abbreviation, then it is used as a default.  The
  170.                         language abbreviation must be less than four letters.
  171.  
  172.         SqaemFooter     <filename> | @ORIGIN
  173.                         The location and name of a ASCII text file that you
  174.                         wish to be placed at the bottom of every areafix
  175.                         return message sent out from your system.
  176.                         If the you place @ORIGIN after this keyword, then
  177.                         an origin line will be added.
  178.  
  179.         SqaemName       <name>
  180.                         Look for <name> instead of AREAFIX and along with
  181.                         SQAEM.  You can have multiple ;SqaemName keywords.
  182.                         <name> is case-insensitive, thus AREAMGR is the same as
  183.                         AreaMgr.
  184.  
  185.         ListReq         Instructs Sqaem to also include forwarded requests
  186.                         in the Query and List reports.
  187.  
  188.         ListFwrd        Instructs Sqaem to also include all available areas
  189.                         that can be area forwarded in the Query and List
  190.                         reports.
  191.  
  192.         NoKill          Keep areafix messages from your downlinks.  Sets the
  193.                         Recv attribute on instead of deleting the message.
  194.  
  195.         LDescMax        <MaxChars>
  196.                         Maximum number of characters to allocate for the
  197.                         area's long description. Default is 4096.  If
  198.                         everything looks fine, dont touch include this
  199.                         keyword.  4096 characters is enough of a description.
  200.  
  201.         SqaemLog        <filename>
  202.                         An optional file that will be used instead of the
  203.                         Squish Logfile.  You should place this keyword at the
  204.                         top of your configuration file.
  205.  
  206.         NoZone          Don't compare Zone values.
  207.  
  208.         ListNoAkas      Do not list any of your aka's in returning messages.
  209.  
  210.         HideAreas       Hides non-available echoes from area lists. If missing
  211.                         all areas, regardless of group or level will be
  212.                         displayed.
  213.  
  214.         SortNodes       Sorts nodes when rewriting a changed EchoArea entry.
  215.  
  216.         SortAreas       Sorts areas alphabetically.
  217.  
  218.         WordGroups      Represent groups as words instead of characters.
  219.                         Groups will be words of 4 or less characters and be
  220.                         separated by spaces.
  221.  
  222.         AreaMax         <length>
  223.                         Sets the maximum length for area names.
  224.                         Defaults to 20.
  225.  
  226.         EchoArea         <name> <location> [options] <node> [node..]
  227.                         The name, options, and nodes that subscribe to an
  228.                         echo (*)
  229.                         This keyword CANNOT have a semi-colon infront of it,
  230.                         since this is a Squish keyword.
  231.  
  232.         EchoSDesc       <string>
  233.                         A one line description of the echo.  This keyword is
  234.                         used for the Query command and should be more than 60
  235.                         characters.
  236.  
  237.         EchoLDesc       <string>
  238.                         Multi line (more than one ;EchoLDesc statement)
  239.                         description of the echo.  This keyword is used for the
  240.                         List command. Each line should not be more than 60
  241.                         characters.
  242.  
  243.         EchoGrp         <group>
  244.                         The group letter of the echo (A to Z or 0 to 9)
  245.                         There can also be a dash '-' to enable auto-unlinking
  246.                         for this area.
  247.                         If the WordGroups feature is enabled, groups are words
  248.                         instead of letters and are separated with spaces.
  249.  
  250.         EchoLevel       <level>
  251.                         The Level (0 to 65525) of the area.
  252.  
  253.         Node            <node>
  254.                         The node number (4D) of a node that subscribes to some
  255.                         of your echoes.
  256.                         If you place an astericks (*) here, this node entry
  257.                         will be a general entry and good for any node.
  258.  
  259.         NodeAka         <node> [group]
  260.                         The aka for this node.  You can have up to 6 aka's for
  261.                         each node.  This address is only used for comparison.
  262.                         The node's real address is still used when linking it
  263.                         to an area.  The optional group parameter is for
  264.                         indicating that this aka will be added to an area that
  265.                         has that group.
  266.  
  267.         NodeLang        <Language>
  268.                         This keyword is the three-letter abreviation as
  269.                         specified by the ;SqaemLang keyword.
  270.  
  271.         NodeGrps        <group>[group..] | <group> [group [group[...]]]
  272.                         The groups that this node has access to (A to Z or 0
  273.                         to 9).  There should be no spaces inbetween the
  274.                         letters.
  275.                         Four special groups can also be used:
  276.                           !   Disallow addition of areas
  277.                           *   Disallow of area forwarding
  278.                           @   Add node to area as read-only
  279.                           %   Disable remote changes to password and language
  280.                         If the WordGroups feature is enabled, groups are words
  281.                         instead of letters and are separated with spaces.
  282.  
  283.         NodeLevel       <level>
  284.                         The level of this node (0 to 65525).
  285.  
  286.         NodePass        <password>
  287.                         The case-insensitive password for this node.
  288.  
  289.         NodeFlag        <flag> [flag [flag..]]
  290.                         The Fido attributes for this node.  This consists
  291.                         of any combination of the following words:
  292.                         Crash, Hold, Kill, Local, RRQ (Return Request),
  293.                         Direct, IMM (Immedeate)
  294.  
  295.         NodeFwrd        <filename> <password> [-n<node>] [-a<areafix name>]
  296.                         [-l<Linked/Added string>] [-v<new area level>]
  297.                         [-g<new area group>] [-d]
  298.                         The <filename> contains a list of area names with
  299.                         their descriptions in the format <TAG> <Description>.
  300.                         The <password> is your areafix password for that node.
  301.                         The <node> is the node number to use as the originator
  302.                         node.  This defaults to your primary node number.
  303.                         The <-a> option is used for sending a request to other
  304.                         than AreaFix.  This is also used for comparison with
  305.                         the returning message.  You can place underbars (_)
  306.                         within the name that will replesent spaces.
  307.                         The <-l> option is for comparison with the return
  308.                         message from this uplink about the area forwarded.
  309.                         The <-d> option enables auto-unlinking for this area.
  310.                         If a node entry does not include this keyword, then
  311.                         no area-forwarding will be done for this node.
  312.  
  313.         NodeFwrdOpt     <string>
  314.                         This keyword MUST come after the ;NodeFwrd keyword!
  315.                         Here you will have the new area location and options.
  316.                           eg.  c:\max\newarea -0 -p78:14/3
  317.                         If your new areas are going to be in *.MSG style, then
  318.                         a new directory will be created with a name of the area
  319.                         and a path of the NodeFwrdOpt.
  320.  
  321.                               ;NodeFwrd    fidonet.na password
  322.                               ;NodeFwrdOpt c:\max\newarea -0
  323.  
  324.                            -->EchoArea TUB c:\max\newarea\TUB -0 <z:n/n.p>
  325.  
  326.  
  327. Note: (*) Check with the Squish manual for more information about these
  328.           keywords.
  329.  
  330. Legend: <string>  Words inside of less-than and greater-than signs are
  331.                   variables that must be present.
  332.         [string]  Parameters inside square brackets are optional.
  333.         |         The vertical bar represents an OR situation.
  334.  
  335.  
  336. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄─────────────────────────────────────────────────────────────
  337. SQUISH.CFG ENTRIES:
  338.  
  339. A  node  record has to start with the ;Node keyword.  All  other  node  related
  340. keywords after it and before the next ;Node keyword are part of it.
  341.  
  342. An echo record has to start with the EchoArea keyword.  All other echo  related
  343. keywords after it and before the next EchoArea keyword are part of it.
  344.  
  345. All fields are optional, except for the ;Node and EchoArea fields.
  346.  
  347. The groups and levels are used for security purposes.  You can screen out  some
  348. of  your  echoes  by adjusting the security level or the  group.   Echoes  that
  349. a node does not have access to, will not appear in the query or list report.
  350.  
  351. Here is an example of an incomplete Squish configuration file:
  352.  
  353. ;Node 1:163/508
  354. ;NodeGrps BNA
  355. ;NodePass passWord
  356. ;NodeFlag Crash Local Kill
  357. ;NodeLevel 10
  358.  
  359. EchoArea  ASIA            L:\PCB\CONF88\    -s        278/607 163/520
  360. ;EchoSDesc News on China,Tibet,Indonesia,Cambodia(Source 1:278/607)
  361. ;EchoLDesc News on events in China, Tibet, Indonesia, Cambodia.
  362. ;EchoLDesc Moderator: William Bowles (1:278/607)
  363. ;EchoLDesc
  364. ;EchoGrp N
  365. ;EchoLevel 10
  366.  
  367.  
  368. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄───────────────────────────────────────────────────────────────
  369. HOW SQAEM WORKS:
  370.  
  371. Sqaem will first read the information contained in your squish.cfg file and
  372. optionally sqaem.cfg file.  It dynamically stores all relevant information.
  373. This can take alot of memory space depending on how many echoes/nodes you have.
  374.  
  375. It then checks your netmail area for messages addressed to your node(s) and  to
  376. Areafix/Sqaem.  It thens checks the security of the requesting node,and if
  377. everything is allright, processes the request.  Requests are stored in memory
  378. until all requests have been processed.
  379.  
  380. Next, it checks for empty areas that have the auto-unlink feature enabled.  It
  381. then renames your old squish.cfg to squish.old and processes all of the stored
  382. requests to the squish.cfg file.
  383.  
  384.  
  385. How the Auto-Forwarding feature works:
  386.  
  387. If an area that is being requested does not exist on your system and is found
  388. in one of your uplinks' echolist, then an areafix request is sent out to that
  389. uplink.  Information is then stored in you FwrdQue file about the area, who
  390. requested it and who we requested it from.
  391.  
  392. When Sqaem looks at the netmail area, and finds a message to you from an
  393. areafix and sees that there is something queued up in the FwrdQue file, it will
  394. check to see if the area and node match any in the FwrdQue file.  It then
  395. checks to see if the area was added by your uplink. If so, the area is added
  396. and a message to the original requesting node is sent.
  397.  
  398.  
  399. ▄▄▄▄▄▄▄▄▄──────────────────────────────────────────────────────────────────────
  400. MAXIMUMS:
  401.  
  402. Words per line in Squish.cfg..................49
  403. AreaFix aliases (including AreaFix)...........10
  404. Characters per line in Squish.cfg............511
  405. Node records in Squish.cfg.............Unlimited (memory permitting)
  406. Area records in Squish.cfg.............Unlimited (memory permitting)
  407. Nodes per area record in Squish.cfg...........64
  408. Characters in Squish Log File location/name...59
  409. Characters in Netmail locataion...............59
  410. Characters in Rescan command line............126
  411. Characters in Rescan temporary filename.......59
  412. Number of a.k.a's (including primary node)....16
  413. Characters in Area short description..........69
  414. Characters in Area name.......................31
  415. Characters in Area long description....Unlimited (memory permitting)
  416. Groups in Node record.........................36
  417. Characters in Node's password.................31
  418. Characters in node number string..............31
  419. Characters in the language specific prompts...18-68
  420. Number of aka's for a node....................5
  421. Number of netmail areas.......................6
  422.  
  423.  
  424. ▄▄▄▄▄▄▄▄▄▄▄▄───────────────────────────────────────────────────────────────────
  425. ERRORLEVELS:
  426.  
  427. 0..Everything went fine, but no changes were recorded
  428. 1..Sqaem aborted due to a memory problem
  429. 2..Everything went fine and there were changes to the squish.cfg file
  430. 3..Sqaem could not process the command-line commands (@ADD,@DROP,@LIST)
  431.  
  432.  
  433. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄─────────────────────────────────────────────────────────
  434. SQAEM.QUE FILE FORMAT:
  435.  
  436. struct sqaem_que_t
  437. {
  438.   char deleted,
  439.        name[48],                /* Area name */
  440.        desc[80];                /* Area short description */
  441.   struct fidonode uplink,       /* The uplink that you requested the are
  442.                                    from */
  443.                   mynode,       /* Your aka/node that requested the area from
  444.                                    your uplink */
  445.                   downlink;     /* The node that made the request */
  446.   char user[36];                /* The user who made the request */
  447.   struct fidonode callednode;   /* Your aka/node that was originally called */
  448.   char areafixname[16];         /* The original areafix name requested*/
  449.   char fluff[43];
  450. };
  451.  
  452.  
  453. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄───────────────────────────────────────────────────────────
  454. FUTURE ENHANCEMENTS:
  455.  
  456.  - Better documentation. (I never said I was a poet, just a programmer)
  457.  - AREAS.BBS support
  458.  - Hudson-style netmail support
  459.  - Sysop-defined commands that will spawn external programs.
  460.      Directory Services will be the first module.  It will allow anyone
  461.      in the network to query or list your user base. It will be able to access
  462.      any BBS's users file.
  463.  
  464.  Sqaem will become much more than an areafix-clone for squish. It will be
  465.  able to access hudson-style message bases, thus making it able to read
  466.  from the three most popular BBS message standards.  With the addition of
  467.  Definable Spawnable Commands, Sqaem will become a launch-pad to almost
  468.  any application.  Some possible applications could include:
  469.      - SQL Querying
  470.      - Directory Services
  471.      - Request Server
  472.  
  473.  Unfortunately, I haven't made up my mind on whether to include the new
  474.  features in a publicly-distributable shareware product.  The reason is
  475.  the lack of Sqaem registrations.  People who have registered Sqaem will
  476.  receive the `SqaemPlus' regardless though.
  477.  
  478.  
  479. ▄▄▄▄▄▄▄▄▄▄─────────────────────────────────────────────────────────────────────
  480. SHAREWARE:
  481.  
  482. This piece of software is being distributed as ShareWare.  If you use it
  483. regularly or within a commercial environment, you must register it with a
  484. $25.00 (CAN$) 'donation', or the equivalent in another currency.  I dont work
  485. for you, nor do I work for free.
  486.  
  487. As with any ShareWare program, Merlin Systems and Roy Pereira do not take any
  488. responsibility for this program's behaviour.  Any bug reports should be sent to
  489. the author.
  490.  
  491. Squish, Fido, Tosscan AreaMgr and AreaFix are trademarks of their respective
  492. manufacturers.  SQAEM is copyrighten by Roy Pereira and Merlin Systems Inc.
  493.  
  494.  
  495. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄─────────────────────────────────────────────────────────
  496. SHAMELESS ADVERTISING:
  497.  
  498. GateNet:
  499.  
  500.  Watch out for Merlin System's new revolutionary new email gateway system.
  501.  
  502.  'GateNet' will support the following email systems:
  503.  
  504.  PCBoard    ccMail          FidoNet (Msg)   FidoNet (Pkt)
  505.  UUCP       Novell MHS      Comterm         Fax
  506.  
  507.  You will be able to seamlessly exchange email to and from any of the above
  508.  systems.
  509.  
  510.  Future modules include:
  511.  
  512.  Microsoft Mail                  CE Software's QuickMail
  513.  X.400                           3Com + Email
  514.  QWK format                      Squish
  515.  Hudson generic format
  516.  
  517.  
  518. PCB-MHS:
  519.  
  520.  Merlin Systems, Inc.  is pleased to announce that they will be releasing
  521.  PCB-MHS on September 1, 1992.
  522.  
  523.  PCB-MHS will also be debuted in Denver at the ONE BBSCON on Auguest 13-16.
  524.  
  525.  PCB-MHS is an e-mail gateway software package that will gateway messages
  526.  from Clark Development's PCBoard BBS software to Novell's MHS.  Price will
  527.  be 249.00 US$ which will include gateway software, setup & configuration
  528.  software, printed manual, and support.  Support for the product will be done
  529.  by voice, e-mail, and BBS where upgrades will be offered.
  530.  
  531.  Some features of PCB-MHS:
  532.      -  Notification of Pcboard Users of new mail
  533.      -  Automatic conversion of users names
  534.      -  Works on Personal and Network versions of MHS
  535.      -  File Attachments
  536.      -  Effortless replies
  537.      -  Setup program that incudes text windows and mouse support
  538.      -  Multiple PCBoard conferences
  539.      -  Handles MHS-70 and Pcboard 14.x
  540.  
  541.  
  542.  
  543. PCBxBase:
  544.  
  545. PCBxBase is a front-end for viewing/editing of dBase/Clipper/Foxpro database
  546. files.  It allows PCBoard to shell out and run a dBase-like program.
  547.  
  548.   Features include:
  549.      -  multiple open database files with multiple indexes
  550.      -  Able to run standard dBase-like program
  551.      -  Integrated Configuration Environment with program editor, syntax
  552.         checker and configuration editor
  553.      -  Handles dBase III+, dBase IV, Clipper, Foxpro 2.0 data file and indexes
  554.      -  COM 1-8 plus local-only mode
  555.      -  On-screen multi-page forms and browse
  556.  
  557.  
  558. ▄▄▄▄▄▄▄▄▄──────────────────────────────────────────────────────────────────────
  559. ADDRESES:
  560.  
  561. Author:         Roy Pereira
  562.  
  563. Postal:         Merlin Systems
  564.                 P.O. Box 3043, Station "C"
  565.                 Ottawa, Ontario, Canada
  566.                 K1Y 4J3
  567.  
  568. BBS & Fax:      613-236-1481 (v.32bis & G3)
  569.  
  570. Voice:          613-236-1138 (only available to registered users)
  571.  
  572. InterNet:       roy.pereira@merlin-systems.on.ca
  573.  
  574. UUCP:           uunet!mersys!roy.pereira
  575.  
  576. MHS:            rpereira @ merlin
  577.  
  578. FidoNet:        Roy Pereira at 1:163/509
  579.                 [ FREQ SQAEM for the latest version of Sqaem ]
  580.  
  581.  
  582. ▄▄▄▄▄▄▄▄───────────────────────────────────────────────────────────────────────
  583. SUPPORT:
  584.  
  585. Every good piece of software needs support by the author.  Support is provided
  586. as follows:
  587.  
  588.   -  FidoNet backbone conference, TUB (SquishMail support), addressed to
  589.      Roy Pereira
  590.  
  591.   -  At any of the addresses as stated in the "Addresses" section above.
  592.  
  593.   If you have a bug report, please include the MEMCHECK.LOG file that is
  594.   created when you set the environment variable MEMCHECK to yes.  You should
  595.   also include your squish.cfg.
  596.  
  597.   You may also send in your Sqaem language files in a language other
  598.   than English, so I can make it available to everyone.
  599.  
  600.  
  601. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄─────────────────────────────────────────────────────────────
  602. REGISTRATION FORM:
  603.  
  604.  
  605.                            Product:  Sqaem
  606.  
  607.  
  608.             Name  :____________________________________________
  609.  
  610.  
  611.  Mailing Address  :____________________________________________
  612.  
  613.                    ____________________________________________
  614.  
  615.                    ____________________________________________
  616.  
  617.  
  618.     Phone Number  :__________________   Fax  :_________________
  619.  
  620.  
  621.       FidoNet ID  :____________________________________________
  622.  
  623.      InterNet ID  :____________________________________________
  624.  
  625.          UUCP ID  :____________________________________________
  626.  
  627.         X.400 ID  :____________________________________________
  628.  
  629.            Other  :____________________________________________
  630.  
  631.  
  632.  
  633. What software do you use?
  634.  
  635.           Mailer :_____________________________________________
  636.  
  637.   Tosser/Scanner :_____________________________________________
  638.  
  639.              BBS :_____________________________________________
  640.  
  641.            Other :_____________________________________________
  642.  
  643.  
  644.  
  645. What Email software do you use at work/school ?
  646.  
  647. :______________________________________________________________
  648.  
  649. :______________________________________________________________
  650.  
  651.  
  652.  
  653. ┌──────────────────────────────────────────────────────────────────────────┐
  654. │ Description                                Quantity              Price   │
  655. ├──────────────────────────────────────────────────────────────────────────┤
  656. │                                                                          │
  657. │ Squish Automatic Echo Manager (Sqaem)      _________ @ 25.00  __________ │
  658. │                                                                          │
  659. ├──────────────────────────────────────────────────────────────────────────┤
  660. │                                                                          │
  661. │                                                 Net Total     __________ │
  662. │                                                                          │
  663. │ Canadian residents please add 7% GST. (GST No. 129636346)     __________ │
  664. │                                                                          │
  665. │                                                     Total     __________ │
  666. │                                                                          │
  667. └──────────────────────────────────────────────────────────────────────────┘
  668.  
  669.  
  670.         Important:  Please make checks payable to "Merlin Systems"
  671.         ----------------------------------------------------------
  672.  
  673.