home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / s / sqaem131.zip / SQAEM.DOC < prev    next >
Text File  |  1993-01-24  |  29KB  |  885 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                          Squish Automatic Echo Manager
  10.  
  11.                               Sqaem Version 1.31
  12.  
  13.                                January 24, 1993
  14.  
  15.  
  16.                        Copyright (c) 1992 Merlin Systems
  17.                               All rights reserved
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  26. INTRODUCTION:
  27.  
  28. SQAEM (pronounced "scream" without  the R) is a  utility used with  Squish Echo
  29. Processor.  It allows  the nodes you distribute  echoes to make changes  in the
  30. echoes that  they  receive.    It allows  them  to  add  or delete  echoes  all
  31. automatically without your manual intervention.
  32.  
  33. SQAEM uses the Squish configuration file to store all of  its data, so you will
  34. not need another configuration  file.  It also  expects to find  information on
  35. echoes inside this file.   SQAEM eliminates the  need for a  separate AREAS.BBS
  36. file, but it does handle it if you you wish to use it.
  37.  
  38. SQAEM  will look for any message in the netmail area  that is addressed to your
  39. node or aka's, and has  a name of AREAFIX  or SQAEM (this can be  changed, keep
  40. reading).  SQAEM expects to see  the node's password in the subject  line and a
  41. list of echoes to add and/or delete in the body of the text.  There can also be
  42. commands after the subject  that request different  reports.  This  follows the
  43. AREAFIX standard started by George  Peace and his original version  of AREAFIX.
  44. Commands can also be placed  inside the text on  their own line.   This ensures
  45. compatibility with Tosscan's AreaMgr.
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. Sqaem 1.31 - January 24, 1993                                      Page 1 of 15
  61. Subject Text
  62. command command     Description
  63. ------- -------     -----------------------------------------------------------
  64. -L      %LIST       The list command  will generate  a separate  message to  be
  65.                     with  a  list  of  areas  available  and  their  multi-line
  66.                     description.
  67.  
  68. -Q      %QUERY      The query command will cause a list of areas with a on-line
  69.                     description to be  appended to the  returning message.   An
  70.                     asterisks will be placed in front of the  area name if that
  71.                     area is linked with that node.
  72.  
  73. -R      %RESCAN     The rescan  command will  cause  Sqaem to  spawn Squish  to
  74.                     rescan the specified areas for that node. There  is no area
  75.                     additions when using the rescan command.
  76.  
  77. -H      %HELP       Sends a copy of a help file.
  78.  
  79. -U      %UNLINKED   Sends a unlinked area list formatted exactly  like the LIST
  80.                     command.
  81.  
  82. -LI     %LINKED     Sends a linked  area list formatted  exactly like  the LIST
  83.                     command.
  84.  
  85. -F      %REQ        Sends a list of  forwarded requests formatted  exactly like
  86.                     the LIST command.
  87.  
  88.         %CHANGE     Allows a  system  to change  either  their password  and/or
  89.                     their language.
  90.  
  91.                     The syntax is:
  92.  
  93.                     %CHANGE PASSWORD <new_password>
  94.                      <new_password> is an unbroken word.
  95.  
  96.                     %CHANGE LANGUAGE <new_language>
  97.                      <new_language> is the  three letter abbreviation  found in
  98.                     the ;SqaemLang keyword.
  99.  
  100.                     You can shorten  the PASSWORD  and LANGUAGE  words to  four
  101.                     characters.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118. Sqaem 1.31 - January 24, 1993                                      Page 2 of 15
  119. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  120. SYNTAX:
  121.  
  122. SQAEM [options] <Squish CFG file>
  123.  
  124. Options:
  125.  
  126.      -a<zone:net/node.point>
  127.                AKA node number(s)        <optional>
  128.  
  129.      -c<fname>
  130.                Extra Squish/Sqaem configuration file  <optional>
  131.  
  132.      -f        Temporary disallows  area forwarding.    If you  wish to  always
  133.                disable area  forwarding,  then  do  not  include  the  ;FwrdQue
  134.                keyword in the squish.cfg file.
  135.  
  136.      @ADD <area> <node>
  137.                Links the node  to the  specified area.   Will also  forward the
  138.                request if needed.
  139.  
  140.      @DROP <area> <node>
  141.                Unlinks the node from the specified area.
  142.  
  143.      @LIST <filename> <groups>
  144.                Creates a  text  file  containing  a  list of  areas  and  their
  145.                descriptions.
  146.  
  147.      @NOTIFY [node [node...]]
  148.                Will send  an active  echo  list to  all nodes  (if  no node  is
  149.                specified), or to the specified nodes.
  150.  
  151.      @KILL "<area_name> [area_name] [area_name] [...]"
  152.                Deletes an area from the squish.cfg file and notifies all linked
  153.                nodes of the drop. If  you specify more than one  area, you must
  154.                enclose all area names with one set of quotes.
  155.  
  156.      -?        This help page
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177. Sqaem 1.31 - January 24, 1993                                      Page 3 of 15
  178. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  179. KEYWORDS:
  180.  
  181. The following are the keywords that SQAEM looks for in the Squish configuration
  182. file and their meaning:
  183.  
  184.      NetArea   <location> [-$]
  185.           The directory  where NetMail  is kept  (*).   If you  include the  -$
  186.           option, Sqaem will read in the netmail area as a Squish-style message
  187.           base.  You can have multiple netArea keywords.
  188.  
  189.      Address   <node> [node [node..]]
  190.           Your node address (4D) and akas (*)
  191.  
  192.      LogFile   <filename>
  193.           The location and name of the Squish Log file (*)
  194.  
  195.      Origin    <string>
  196.           The origin line without the fidonet address (*)
  197.  
  198.      AreasBBS  <filename>
  199.           The location and name of the AREAS.BBS file (*)
  200.           If this keyword is in  your configuration file, all new  areaswill be
  201.           added to this file instead of the squish configuration file.
  202.  
  203.  
  204. The next keywords can optionally  have a semicolon (;)  in front of them.   The
  205. reason for this, is so that Squish will think they are comments, but Sqaem will
  206. recognize them.   If you  do not  use semicolons,  you should  place the  Sqaem
  207. keywords in a separate sqaem.cfg file.   This is optional though.   To make any
  208. of the following a comment you must place two semicolons in front of them.
  209.  
  210.  
  211.      Rescan    <squish.exe> RESCAN <temporary_file>
  212.           The location and name of squish followed by the word RESCAN, followed
  213.           by the name of a temporary file.
  214.           e.g..  c:\sq\squish RESCAN c:\squish\echotoss.log
  215.           This will enable the rescan feature.
  216.  
  217.      FwrdQue        <filename>
  218.           The location  and name  of  the area  forward queue  list.   If  this
  219.           keyword is missing, area-forwarding is disabled.
  220.  
  221.      Sysop          <Name>
  222.           The name of  the sysop.   Used when area  forwarding a request  to an
  223.           uplink.      If   no   ;Sysop   keyword   is   present,   "Sysop   of
  224.           <zone>:<net>/<node>.<point>" is used.
  225.  
  226.      SqaemHelp      <filename>
  227.           The location  and name  of the  Sqaem help  file  to be  sent out  to
  228.           requesting nodes.  If missing, the HELP command will be disabled.
  229.  
  230.      SqaemLang      <filename> <Language Abbreviation> [!]
  231.           The location and name  of the Sqaem language  file.  This file  is an
  232.           ASCII file  containing  the  prompts  for the  returning  message.  A
  233.           semicolon (;) is used to  specify a comment.  Each  line contains one
  234.  
  235.  
  236. Sqaem 1.31 - January 24, 1993                                      Page 4 of 15
  237.           prompt.  Please list the sample SQEAM.ENG English file.  This keyword
  238.           is optional, if  not present the  default hard-coded  English prompts
  239.           are used.   If there is  an exclamation mark  (!) present,  then this
  240.           language will be the default. The language abbreviation  must be less
  241.           than four letters.
  242.  
  243.      SqaemFooter    <filename> | @ORIGIN
  244.           The location and name of a ASCII text file that you wish to be placed
  245.           at the bottom  of every  areafix return  message sent  out from  your
  246.           system.  If the you place @ORIGIN after this  keyword, then an origin
  247.           line will be added.
  248.  
  249.      SqaemName      <name>
  250.           Look for <name>  instead of AREAFIX  and along with  SQAEM.   You can
  251.           have multiple ;SqaemName  keywords. <name> is  case-insensitive, thus
  252.           AREAMGR is the same as AreaMgr.
  253.  
  254.      ListReq
  255.           Instructs Sqaem to also include  forwarded requests in the  Query and
  256.           List reports.
  257.  
  258.      ListFwrd
  259.           Instructs Sqaem to also include all available areas  that can be area
  260.           forwarded in the Query and List reports.
  261.  
  262.      NoKill
  263.           Keep areafix messages from your  downlinks.  Sets the  Recv attribute
  264.           on instead of deleting the message.
  265.  
  266.      LDescMax       <MaxChars>
  267.           Maximum  number  of  characters  to  allocate  for  the  area's  long
  268.           description. Default is 4096.  If everything looks  fine, don't touch
  269.           include this keyword.  4096 characters is enough of a description.
  270.  
  271.      SqaemLog       <filename>
  272.           An optional file  that will  be used instead  of the  Squish Logfile.
  273.           You should place this keyword at the top of your configuration file.
  274.  
  275.      NoZone
  276.           Don't compare Zone values.
  277.  
  278.      ListNoAkas
  279.           Do not list any of your aka's in returning messages.
  280.  
  281.      HideAreas
  282.           Hides non-available echoes  from area  lists. If  missing all  areas,
  283.           regardless of group or level will be displayed.
  284.  
  285.      SortNodes
  286.           Sorts nodes when rewriting a changed EchoArea entry.
  287.  
  288.      SortAreas
  289.           Sorts areas alphabetically.
  290.  
  291.      WordGroups
  292.  
  293.  
  294. Sqaem 1.31 - January 24, 1993                                      Page 5 of 15
  295.           Represent groups  as words  instead of  characters.   Groups will  be
  296.           words of 4 or less characters and be separated by spaces.
  297.  
  298.      AreaMax        <length>
  299.           Sets the maximum length for area names.  Defaults to 20.
  300.  
  301.      EchoArea       <name> <location> [options] <node> [node..]
  302.           The name, options,  and nodes that  subscribe to an  echo (*).   This
  303.           keyword CANNOT  have a  semicolon in  front of  it, since  this is  a
  304.           Squish keyword.
  305.  
  306.      EchoSDesc      <string>
  307.           A one line  description of the  echo.  This  keyword is used  for the
  308.           Query command and should be more than 60 characters.
  309.  
  310.      EchoLDesc      <string>
  311.           Multi line (more  than one ;EchoLDesc  statement) description  of the
  312.           echo.  This keyword  is used for the  List command. Each  line should
  313.           not be more than 60 characters.
  314.  
  315.      EchoGrp        <group>
  316.           The group letter of the echo (A to Z or 0 to 9).  There can also be a
  317.           dash '-' to enable auto-unlinking  for this area.  If  the WordGroups
  318.           feature is  enabled, groups  are  words instead  of  letters and  are
  319.           separated with spaces.
  320.  
  321.      EchoLevel      <level>
  322.           The Level (0 to 65525) of the area.
  323.  
  324.      Node           <node>
  325.           The node  number (4D)  of  a node  that subscribes  to  some of  your
  326.           echoes.  If you place an asterisks (*) here, this  node entry will be
  327.           a general entry and good for any node.
  328.  
  329.      NodeAka        <node> [group]
  330.           The aka for this  node.  You  can have up to  6 aka's for  each node.
  331.           This address is only used for comparison.  The node's real address is
  332.           still used when linking it to an area.   The optional group parameter
  333.           is for indicating  that this aka  will be added  to an area  that has
  334.           that group.
  335.  
  336.      NodeLang       <Language>
  337.           This keyword is  the three-letter  abbreviation as  specified by  the
  338.           ;SqaemLang keyword.
  339.  
  340.      NodeGrps       <group>[group..] | <group> [group [group[...]]]
  341.           The groups that this node  has access to (A to  Z or 0 to 9).   There
  342.           should be no spaces in-between the letters.
  343.           Four special groups can also be used:
  344.                !    Disallow addition of areas
  345.                *    Disallow of area forwarding
  346.                @    Add node to area as read-only
  347.                %    Disable remote changes to password and language
  348.                #    Disable notifying this node when using @NOTIFY
  349.  
  350.  
  351.  
  352. Sqaem 1.31 - January 24, 1993                                      Page 6 of 15
  353.           If the WordGroups  feature is  enabled, groups  are words instead  of
  354.           letters and are separated with spaces.
  355.  
  356.      NodeLevel      <level>
  357.           The level of this node (0 to 65525).
  358.  
  359.      NodePass       <password>
  360.           The case-insensitive password for this node.
  361.  
  362.      NodeFlag       <flag> [flag [flag..]]
  363.           The Fido attributes for this node.  This  consists of any combination
  364.           of the following words:
  365.                Crash, Hold,  Kill,  Local, RRQ  (Return  Request), Direct,  IMM
  366.                (Immediate)
  367.  
  368.      NodeFwrd       <filename> <password> [Options]
  369.  
  370.           <filename> contains a list of  area names with their  descriptions in
  371.           the format <TAG> <Description>.
  372.           <password> is your areafix password for that node.
  373.  
  374.           [Options] is any of one or more of the following:
  375.                [-n<node>]
  376.                     <node> is the  node number to  use as the  originator node.
  377.                     This defaults to your primary node number.
  378.                [-a<areafix_name>]
  379.                     The <-a> option is used for sending a request to other than
  380.                     AreaFix.  You can place underbars (_) within  the name that
  381.                     will represent spaces.
  382.                [-l<Linked/Added_string>]
  383.                     The <-l> option is  for comparison with the  return message
  384.                     from this uplink about the area forwarded.
  385.                [-v<new_area_level>]
  386.                     The level that the newly created area will have.
  387.                [-g<new_area_group>]
  388.                     The group that the newly created area will have,
  389.                [-d]
  390.                     The <-d> option enables auto-unlinking for this area.  If a
  391.                     node  entry  does  not   include  this  keyword,   then  no
  392.                     area-forwarding will be done for this node.
  393.                [-r<returned areafix name>]
  394.                     The -r option is used to compare the  returned message from
  395.                     another AreaFix.   You can place  underbars (_)  within the
  396.                     name that will represent spaces.
  397.                  
  398.      NodeFwrdOpt    <string>
  399.           This keyword MUST come  after the ;NodeFwrd  keyword!  Here  you will
  400.           have the new area location and options.
  401.           eg.  c:\max\newarea -0 -p78:14/3
  402.           If your  new  areas are  going  to  be in  *.MSG  style, then  a  new
  403.           directory will be created with a  name of the area and a  path of the
  404.           NodeFwrdOpt.
  405.  
  406.                ;NodeFwrd    fidonet.na password
  407.                ;NodeFwrdOpt c:\max\newarea -0
  408.  
  409.  
  410. Sqaem 1.31 - January 24, 1993                                      Page 7 of 15
  411.  
  412.                -->EchoArea TUB c:\max\newarea\TUB -0 <z:n/n.p>
  413.  
  414.  
  415. Note: (*)  Check  with  the Squish  manual  for  more information  about  these
  416.           keywords.
  417.  
  418. Legend: <string>    Words  inside  of  less-than  and  greater-than  signs  are
  419.                     variables that must be present.
  420.         [string]  Parameters inside square brackets are optional.
  421.         |         The vertical bar represents an OR situation.
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468. Sqaem 1.31 - January 24, 1993                                      Page 8 of 15
  469. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  470. SQUISH.CFG ENTRIES:
  471.  
  472. A  node  record has to start with the ;Node keyword.  All  other  node  related
  473. keywords after it and before the next ;Node keyword are part of it.
  474.  
  475. An echo record has to start with the EchoArea keyword.  All other echo  related
  476. keywords after it and before the next EchoArea keyword are part of it.
  477.  
  478. All fields are optional, except for the ;Node and EchoArea fields.
  479.  
  480. The groups and levels are used for security purposes.  You can screen out  some
  481. of  your  echoes  by adjusting the security level or the  group.   Echoes  that
  482. a node does not have access to, will not appear in the query or list report.
  483.  
  484. Here is an example of an incomplete Squish configuration file:
  485.  
  486. ;Node 1:163/508
  487. ;NodeGrps BNA
  488. ;NodePass passWord
  489. ;NodeFlag Crash Local Kill
  490. ;NodeLevel 10
  491.  
  492. EchoArea  ASIA            L:\PCB\CONF88\    -s        278/607 163/520
  493. ;EchoSDesc News on China, Tibet, Indonesia, Cambodia (Source 1:278/607)
  494. ;EchoLDesc News on events in China, Tibet, Indonesia, Cambodia.
  495. ;EchoLDesc Moderator: William Bowles (1:278/607)
  496. ;EchoLDesc
  497. ;EchoGrp N
  498. ;EchoLevel 10
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527. Sqaem 1.31 - January 24, 1993                                      Page 9 of 15
  528. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  529. HOW SQAEM WORKS:
  530.  
  531. Sqaem will first  read the  information contained in  your squish.cfg  file and
  532. optionally sqaem.cfg file.   It  dynamically stores  all relevant  information.
  533. This can take a lot of memory space depending on how  many echoes and nodes you
  534. have.
  535.  
  536. It then checks your netmail area for messages addressed to your node(s) and  to
  537. Areafix/Sqaem.  It  then checks  the security  of the  requesting node, and  if
  538. everything is all right, processes the request.  Requests  are stored in memory
  539. until all requests have been processed.
  540.  
  541. Next, it checks for empty areas that have the auto-unlink  feature enabled.  It
  542. then renames your old squish.cfg to squish.old and processes  all of the stored
  543. requests to the squish.cfg file.
  544.  
  545.  
  546. How the Auto-Forwarding feature works:
  547.  
  548. If an area that is being requested  does not exist on your system  and is found
  549. in one of your uplinks' echolist,  then an areafix request is sent  out to that
  550. uplink.  Information  is then stored  in you FwrdQue  file about the  area, who
  551. requested it and who we requested it from.
  552.  
  553. When Sqaem  looks at  the netmail  area, and  finds a  message to  you from  an
  554. areafix and sees that there is something queued up in the FwrdQue file, it will
  555. check to see  if the  area and node  match any  in the FwrdQue  file.   It then
  556. checks to see if the  area was added by your  uplink. If so, the area  is added
  557. and a message to the original requesting node is sent.
  558.  
  559.  
  560. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  561. MAXIMUMS:
  562.  
  563. Words per line in Squish.cfg..................49
  564. AreaFix aliases (including AreaFix)...........10
  565. Characters per line in Squish.cfg.............511
  566. Node records in Squish.cfg....................Unlimited (memory permitting)
  567. Area records in Squish.cfg....................Unlimited (memory permitting)
  568. Nodes per area record in Squish.cfg...........64
  569. Characters in Squish Log File location/name...59
  570. Characters in Netmail locataion...............59
  571. Characters in Rescan command line.............126
  572. Characters in Rescan temporary filename.......59
  573. Number of a.k.a's (including primary node)....16
  574. Characters in Area short description..........69
  575. Characters in Area name.......................31
  576. Characters in Area long description...........Unlimited (memory permitting)
  577. Groups in Node record.........................36
  578. Characters in Node's password.................31
  579. Characters in node number string..............31
  580. Characters in the language specific prompts...Unlimited (memory permitting)
  581. Number of languages...........................Unlimited (memory permitting)
  582. Number of aka's for a node....................5
  583. Number of netmail areas.......................6
  584.  
  585.  
  586.  
  587. Sqaem 1.31 - January 24, 1993                                     Page 10 of 15
  588. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  589. ERRORLEVELS:
  590.  
  591. 0..Everything went fine, but no changes were recorded
  592. 1..Sqaem aborted due to a memory problem
  593. 2..Everything went fine and there were changes to the squish.cfg file
  594. 3..Sqaem could not process the command-line commands (@ADD,@DROP,@LIST)
  595.  
  596.  
  597.  
  598.  
  599. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  600. SQAEM.QUE FILE FORMAT:
  601.  
  602. struct sqaem_que_t
  603. {
  604.   char deleted,
  605.        name[48],                /* Area name */
  606.        desc[80];                /* Area short description */
  607.   struct fidonode uplink,       /* The uplink that you requested the are
  608.                                    from */
  609.                   mynode,       /* Your aka/node that requested the area from
  610.                                    your uplink */
  611.                   downlink;     /* The node that made the request */
  612.   char user[36];                /* The user who made the request */
  613.   struct fidonode callednode;   /* Your aka/node that was originally called */
  614.   char areafixname[16];         /* The original areafix name requested*/
  615.   char fluff[43];
  616. };
  617.  
  618.  
  619.  
  620.  
  621. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  622. FUTURE ENHANCEMENTS:
  623.  
  624.  - Better documentation. (I never said I was a poet, just a programmer)
  625.  - Setup program with Text Windows and Mouse support
  626.  
  627.  
  628.  
  629.  
  630. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  631. SHAREWARE:
  632.  
  633. This piece  of software  is being  distributed as  ShareWare.   If  you use  it
  634. regularly or  within a  commercial environment,  you  must register  it with  a
  635. $25.00 (CAN$) 'donation', or the  equivalent in another currency.   I dont work
  636. for you, nor do I work for free.
  637.  
  638. As with any ShareWare program, Merlin  Systems and Roy Pereira do  not take any
  639. responsibility for this program's behavior.  Any bug reports  should be sent to
  640. the author.
  641.  
  642. Squish, Fido, Tosscan  AreaMgr and AreaFix  are trademarks of  their respective
  643. manufacturers.  SQAEM is copyrighten by Roy Pereira and Merlin Systems Inc.
  644.  
  645.  
  646.  
  647.  
  648.  
  649. Sqaem 1.31 - January 24, 1993                                     Page 11 of 15
  650. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  651. SHAMELESS ADVERTISING:
  652.  
  653. PCB-MHS:
  654.  
  655.  Merlin Systems,  Inc.   is pleased  to announce  that they  will be  releasing
  656. PCB-MHS on September 1, 1992.
  657.  
  658.  PCB-MHS will also be debuted in Denver at the ONE BBSCON on August 13-16.
  659.  
  660.  PCB-MHS is an e-mail gateway software package that  will gateway messages from
  661. Clark Development's PCBoard BBS software to Novell's MHS.  Price will be 249.00
  662. US$ which  will  include  gateway  software, setup  &  configuration  software,
  663. printed manual, and support.
  664.  
  665.  Some features of PCB-MHS:
  666.      -  Notification of Pcboard Users of new mail
  667.      -  Automatic conversion of users names
  668.      -  Works on Personal and Network versions of MHS
  669.      -  File Attachments
  670.      -  Effortless replies
  671.      -  Setup program that incudes text windows and mouse support
  672.      -  Multiple PCBoard conferences
  673.      -  Handles MHS-70 and Pcboard 14.x
  674.  
  675.  
  676.  
  677. PCBxBase:
  678.  
  679.  PCBxBase is a  front-end for viewing/editing of  dBase/Clipper/Foxpro database
  680. files.  It allows PCBoard to shell out and run a dBase-like program.
  681.  
  682.   Features include:
  683.      -  multiple open database files with multiple indexes
  684.      -  Able to run standard dBase-like program
  685.      -  Integrated Configuration Environment with program editor, syntax
  686.         checker and configuration editor
  687.      -  Handles dBase III+, dBase IV, Clipper, Foxpro 2.0 data file and indexes
  688.      -  COM 1-8 plus local-only mode
  689.      -  On-screen multi-page forms and browse
  690.  
  691.  
  692. PCB-UUCP:
  693.  
  694. PCB-UUCP allows PCBoard BBS software to exchange mail with UUCP / RFC822 /
  695. RFC1036 based systems.  Thus allowing PCBoard users access to mail from the
  696. Internet and USENET.
  697.  
  698. Some of its more outstanding features are:
  699.  
  700.   private e-mail
  701.     - mail waiting flag set (optional)
  702.     - attached files (optional)
  703.     - seamless replies (You dont have to enter a To: line in the text of your
  704.       reply!)
  705.     - automatic convertion of 'postmaster' and 'root' to sysop's name
  706.  
  707.  
  708. Sqaem 1.31 - January 24, 1993                                     Page 12 of 15
  709.  
  710.   newsgroups
  711.     - automatically uncompresses & unbatches
  712.     - batches & compresses outgoing newsgroups (optionally)
  713.     - moderated newsgroups
  714.     - read-only newsgroups
  715.     - distribution of newsgroups to other systems (even your own newsgroups)
  716.     - 'Areafix' function for allowing your USENET neighbours to add/delete
  717.       newsgroups
  718.  
  719.   Bitnet mailing lists
  720.     - optional hosting of a mailing list
  721.     - automatic LISTSERV function (for people subscribing to your mailing
  722.       lists)
  723.  
  724.   Routing of Mail
  725.     - route incoming mail to your neighbour UUCP hosts
  726.  
  727. PCB-UUCP includes install and setup programs that are mouseable and contain
  728. online context-sensitive help.  They were designed to be 'goof-proof'.
  729.  
  730.  
  731.  
  732. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  733. ADDRESSES:
  734.  
  735. Author:         Roy Pereira
  736.  
  737. Postal:         Merlin Systems
  738.                 P.O. Box 3043, Station "C"
  739.                 Ottawa, Ontario, Canada
  740.                 K1Y 4J3
  741.  
  742. BBS & Fax:      613-236-1481 (v.32bis & G3)
  743.  
  744. Voice:          613-236-1138 (only available to registered users)
  745.  
  746. InterNet:       roy.pereira@merlin-systems.on.ca
  747.  
  748. UUCP:           uunet!mersys!roy.pereira
  749.  
  750. MHS:            rpereira @ merlin
  751.  
  752. FidoNet:        Roy Pereira at 1:163/509
  753.                 [ FREQ SQAEM for the latest version of Sqaem ]
  754.  
  755.  
  756.  
  757. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  758. SUPPORT:
  759.  
  760.  
  761. Every good piece of software needs support by the author.   Support is provided
  762. as follows:
  763.  
  764.   -  FidoNet backbone conference, TUB (SquishMail support), addressed to
  765.      Roy Pereira
  766.  
  767.  
  768. Sqaem 1.31 - January 24, 1993                                     Page 13 of 15
  769.  
  770.   -  At any of the addresses as stated in the "Addresses" section above.
  771.  
  772.    If you  have a  bug report,  please include  the MEMCHECK.LOG  file that  is
  773. created when you set the environment variable MEMCHECK to yes.  You should also
  774. include your squish.cfg.
  775.  
  776.   You  may also  send in your  Sqaem language  files in  a language other  than
  777. English, so I can make it available to everyone.
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826. Sqaem 1.31 - January 24, 1993                                     Page 14 of 15
  827. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  828. REGISTRATION FORM (PRODUCT: SQAEM)
  829.  
  830.  
  831.             Name  :____________________________________________
  832.  
  833.  
  834.  Mailing Address  :____________________________________________
  835.  
  836.                    ____________________________________________
  837.  
  838.                    ____________________________________________
  839.  
  840.  
  841.     Phone Number  :__________________   Fax  :_________________
  842.  
  843.  
  844.       FidoNet ID  :____________________________________________
  845.  
  846.      InterNet ID  :____________________________________________
  847.  
  848.          UUCP ID  :____________________________________________
  849.  
  850.         X.400 ID  :____________________________________________
  851.  
  852.            Other  :____________________________________________
  853.  
  854.  
  855.  
  856. What software do you use?
  857.  
  858.           Mailer :_____________________________________________
  859.  
  860.   Tosser/Scanner :_____________________________________________
  861.  
  862.              BBS :_____________________________________________
  863.  
  864.            
  865. +--------------------------------------------------------------------------+
  866. | Description                                Quantity              Price   |
  867. +--------------------------------------------------------------------------+
  868. |                                                                          |
  869. | Squish Automatic Echo Manager (Sqaem)      _________ @ 25.00  __________ |
  870. |                                                                          |
  871. +--------------------------------------------------------------------------+
  872. |                                                                          |
  873. |                                                 Net Total     __________ |
  874. |                                                                          |
  875. | Canadian residents please add 7% GST. (GST No. 129636346)     __________ |
  876. |                                                                          |
  877. |                                                     Total     __________ |
  878. |                                                                          |
  879. +--------------------------------------------------------------------------+
  880.  
  881.         Important:  Please make checks payable to "Merlin Systems"
  882.  
  883.  
  884.  
  885. Sqaem 1.31 - January 24, 1993                                     Page 15 of 15