home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMNETML / REC_200.ZIP / HISTORY.PRN < prev    next >
Encoding:
Text File  |  1993-04-30  |  14.6 KB  |  460 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                               Remote Echo Control (REC)
  29.                                     Version 2.00
  30.  
  31.  
  32.  
  33.  
  34.                                   Revision History
  35.  
  36.  
  37.  
  38.  
  39.                       Copyrighted (c) 1990-3 by Daniel S. Fitch
  40.                                  All Rights Reserved
  41.  
  42.  
  43.  
  44.        Remote Echo Control                              Revision History 2.00
  45.  
  46.  
  47.  
  48.             Below is the list  of the important  changes in REC  development.
  49.        This information  is intended  for those  that  are upgrading  from  a
  50.        previous version of REC,  and indicates what  sections of the  Sysop's
  51.        documentation you should refer to when planning the upgrade.
  52.  
  53.  
  54.  
  55.                                         2.00
  56.                             Improved security flexibility
  57.                      Direct support for multiple mail processors
  58.                               New batch commands added
  59.                                   Rescan list added
  60.                                 LockIn feature added
  61.  
  62.  
  63.  
  64.  
  65.        Overview
  66.  
  67.  
  68.             Caution!! This release is a major change in nearly every area  of
  69.        REC's processing.  It is NOT a  plug-and-go update.  You will have  to
  70.        make changes to your control file before REC will operate correctly.
  71.  
  72.             The syntax of the configuration file has been expanded.   Instead
  73.        of separating all fields  on a line by  commas, you can separate  them
  74.        with one or more spaces.   Do not use both  spaces and commas, or  any
  75.        TAB characters. See the SAMPLE.CFG file for an example.
  76.  
  77.             The ENTIRE security  scheme of REC  has been totally  REDESIGNED.
  78.        You will  need to  read the  Security section  of the  doc's for  more
  79.        details.  The new format is both easier and more flexible.
  80.  
  81.             REC now  directly supports  5 different  mail processors:  ZmailH
  82.        1.25, Qecho, ZmailH 2.00, Squish 1.0, and Qmail.
  83.  
  84.  
  85.  
  86.  
  87.        BUGS FIXED
  88.  
  89.  
  90.             An incompatibility between my compiler and Netware caused REC  to
  91.        believe that any network directories didn't exist.  I have changed the
  92.        routine that was suffering from the incompatibility, and REC will  now
  93.        recognize Novell Netware directories.
  94.  
  95.             In some cases, REC would repeated add Zmail flavor codes to  each
  96.        node receiving an echo.  This problem has been fixed.
  97.  
  98.  
  99.  
  100.  
  101.        April 30, 1993                                                  Page 2
  102.  
  103.  
  104.  
  105.        Remote Echo Control                              Revision History 2.00
  106.  
  107.  
  108.  
  109.             REC will only process net-mail messages that have a number in the
  110.        8-character part of  the file name.   Any  non-numeric character  will
  111.        cause REC to not recognize the file as a net-mail message.
  112.  
  113.  
  114.  
  115.  
  116.        CONFIGURATION
  117.  
  118.  
  119.             Passthrough,   PrivateNet,    and   MsgBaseStyle    configuration
  120.        statements removed.  They have been replaced by the new  MailProcessor
  121.        statement.  This statement  allows REC to work  with 5 different  mail
  122.        processors.  See the Operation section for more details.
  123.  
  124.             MsgDisposition  statement  renamed  to  MsgDisp.    The  possible
  125.        dispositions have  also changed  to be  Kill,  Keep, Copy,  and  Move.
  126.        "Move" will put the message in the specified holding directory. "Copy"
  127.        will do both the "Keep" and "Move" functions.  The messages placed  in
  128.        to the holding directories will have the extension of .MSG.
  129.  
  130.             CrossZone statement replace  by Gateway  statement, which  should
  131.        rarely be  needed  except by  true  gateway  systems due  to  the  new
  132.        security scheme.
  133.  
  134.             SortName and  SortBoard  have  been replaced  by  a  single  Sort
  135.        statement which has greater flexibility.
  136.  
  137.               EchoHub, EchoNode, and Lockout statement have been modified for
  138.        the new security scheme.
  139.  
  140.             LockIn,  DefaultSecurity,  and  EchoSource  statements  added  to
  141.        support the new security scheme.
  142.  
  143.             AutoCancelDelay statement added  to allow cleanup  of echos  from
  144.        systems that  have a  turnaround time  of  over 1  day, such  as  long
  145.        distance systems.
  146.  
  147.             WorkDir statement  added to  specify an  alternate directory  for
  148.        REC's temporary files, such  as sort-work files.   Ideally you  should
  149.        use this to point to a VDISK drive for fastest operation.
  150.  
  151.             LogFile statement  added to  allow you  to specify  an  alternate
  152.        LogFile path and name.
  153.  
  154.             ForceForward statement added to  allow forwarding of requests  to
  155.        your echos hub when you do  not have a valid  echo list for that  hub.
  156.        This is a last resort statement, and it is HIGHLY recommended that you
  157.        use valid echo  lists if you  allow your downlinks  to get echos  from
  158.        different sources.
  159.  
  160.  
  161.  
  162.        April 30, 1993        (c) Daniel S. Fitch, 1990-2               Page 3
  163.  
  164.  
  165.  
  166.        Remote Echo Control                              Revision History 2.00
  167.  
  168.  
  169.  
  170.             Rescan support has been  added to REC  in two different  flavors.
  171.        The List  mode will  generate a  list  of echo  tags  that are  to  be
  172.        rescanned.  The command mode, designed for Squish users, will create a
  173.        batch file with the  necessary command lines to  rescan echos for  the
  174.        desired node and tag combinations.
  175.  
  176.             The SquishFlags statement will allow you to put flags on an  echo
  177.        area when certain addresses are added to that echo area or REC creates
  178.        the echo area.  This is intended for the " -P<address>" and "-X<node>"
  179.        flags but can be used for any flag you wish.
  180.  
  181.             The EuroDate config  statement has been  added, which will  alter
  182.        the format of the date  portion of REC's log  entries.  The date  will
  183.        appear in the standard European format instead of the default American
  184.        format.  This will have  no affect on the  date field of the  messages
  185.        that REC's creates as the data format is a FTSC requirement.
  186.  
  187.             As well as using the AutoStart statement to automatically add new
  188.        echos from your Echo Hubs, you  also can automatically pass these  new
  189.        echos on to your own downlinks.  Read the Sysop doc's for details.
  190.  
  191.             The NotifyOptions will allow the placement of additional security
  192.        information and echo-tag descriptions on the notify reports.
  193.  
  194.             The  ReportOptions  statement  will  allow  the  adding  of  echo
  195.        descriptions to the Active, Available, and Forwardable reports.
  196.  
  197.             The ExemptCleanup statement will permit an automatic echo-hub  to
  198.        be excluded for any automatic cleanup of dead-end echos.
  199.  
  200.             MsgAttr statement controls the attributes placed on REC generated
  201.        messages.
  202.  
  203.             The  Location  statement  has  been  added,  and  is  a  required
  204.        statement.
  205.  
  206.             CleanUpDelay statement added to give specific echo-hubs more than
  207.        one day between the stopping and dropping of dead-end echos.
  208.  
  209.             The MsgSize  statement  specifies  the  approximate  limit  of  a
  210.        message before  it will  be continued  on to  the next  message.   The
  211.        default is 10,000 bytes.
  212.  
  213.             Wildcard echo-tags can  now be  applied to  LockIn, LockOut,  and
  214.        EchoSecure configuration statements.
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.        April 30, 1993                                                  Page 4
  224.  
  225.  
  226.  
  227.        Remote Echo Control                              Revision History 2.00
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.        OPERATION
  235.  
  236.  
  237.  
  238.  
  239.             Parameters
  240.  
  241.  
  242.             A /O (alpha "O", not zero) parameter will force the echo  control
  243.        file to be completely resorted.  This is not intended for regular use,
  244.        but just  occasional  use in  such  situations as  significant  manual
  245.        changes to the ECF.
  246.  
  247.             A  /V  parameter  will  create  a  REC_DUMP.RPT  in  the   RECDIR
  248.        directory. This  report  is  designed to  help  resolve  any  security
  249.        questions or problems, as well as verify that REC is interpreting  the
  250.        echo control file properly.  It  is described in the Security  section
  251.        of the sysop doc's.
  252.  
  253.  
  254.  
  255.             Batch Mode
  256.  
  257.  
  258.             Create batch command has a  completely different syntax to  allow
  259.        use with multiple  mail processors.   Read  the sysop  doc's for  more
  260.        information.
  261.  
  262.             Feed batch command has been dropped since it no longer serves any
  263.        purpose.
  264.  
  265.             3 new batch commands added: Unlink, Change, and Relink.  Read the
  266.        sysop doc's for more information.
  267.  
  268.  
  269.  
  270.             Processing
  271.  
  272.  
  273.             A completely new security scheme  is employed with this  version.
  274.        Instead of security  levels, REC uses  a series of  flags to  indicate
  275.        which echos a node is allowed to obtain.  Echos are assigned  security
  276.        flags at  either  the  EchoList or  EchoHub  levels,  with  additional
  277.        security being assigned by the EchoSecure statement.  The entire  crux
  278.        of the new security scheme is determining the true source of an  echo.
  279.        There are several  different levels of  complexity that  can be  used.
  280.  
  281.  
  282.  
  283.  
  284.        April 30, 1993        (c) Daniel S. Fitch, 1990-2               Page 5
  285.  
  286.  
  287.  
  288.        Remote Echo Control                              Revision History 2.00
  289.  
  290.  
  291.        The security  section in  the sysop  doc's describes  this process  in
  292.        great detail.
  293.  
  294.             REC now allows for multiple echo lists to be assigned to a single
  295.        echo-hub.  Each list  is an independent entity  and can have it's  own
  296.        security assignment.  Local echo-lists can  also be defined for  those
  297.        systems that are the  "top-star" in an  echos distribution (ZEC,  REC,
  298.        NEC systems).  The format of the file hasn't changed, but how REC uses
  299.        it has changed.   WARNING -  Each echo-list filename  must be  unique,
  300.        regardless of the path or extension.
  301.  
  302.             Minor changes in the result messages  for both the sysop and  the
  303.        user.
  304.  
  305.             The ReAddress statement will now check EVERY part of the incoming
  306.        address, and  you will  have  to account  for  that on  the  ReAddress
  307.        statement.   In  many cases,  a  net-mail will  come  with a  no  INTL
  308.        statement, and thus not have a zone specified.  REC will consider this
  309.        zone 0 for the purposes of the ReAddress statement.
  310.  
  311.             The Forwardable report  now indicates which  echos are  available
  312.        immediately, already active, or are sourced from the address receiving
  313.        the report.
  314.  
  315.             REC will sets the RECV bit on any message that it processes  when
  316.        the message disposition is set  to "Keep" or "Copy".   In the case  of
  317.        the "Copy" disposition, only the message in the net-mail directory has
  318.        the RECV bit set.   The message placed  in the holding directory  does
  319.        not.  The  RECV bit is  checked when the  message is  loaded, and  the
  320.        message will not be processed if this bit is set.
  321.  
  322.             The Exit Errorlevels have been slightly changed.
  323.  
  324.             There is a "Help" text file that is sent to a user upon  request.
  325.        This basic text file can be fully edited.  It is sent upon the receipt
  326.        of a "-H" subject-line parameter, or  the message commands ":HELP"  or
  327.        "%HELP".  This is the ONLY "%" command implemented at this time.
  328.  
  329.             The INTL kludge line is  put on any message  that is going to  or
  330.        coming from an address which has a zone other than 0.
  331.  
  332.             Leading and trailing spaces are ignored  on the message's to  and
  333.        from names as well as the subject lines.  They are also ignored in the
  334.        message text.  Multiple  echos or commands can  be placed on a  single
  335.        line in the text of the message.
  336.  
  337.             Sorting  of  the  downlinks  and  echo-tags  has  been  optimized
  338.        significantly. It  will  also only  occur  when necessary  instead  of
  339.        anytime there is a change.
  340.  
  341.  
  342.  
  343.  
  344.  
  345.        April 30, 1993                                                  Page 6
  346.  
  347.  
  348.  
  349.        Remote Echo Control                              Revision History 2.00
  350.  
  351.  
  352.  
  353.             The ECF and Echo-lists files are  only read when needed.  If  REC
  354.        does not detect any processing to be done, it will not read the files.
  355.  
  356.  
  357.  
  358.  
  359.        REGISTRATION
  360.  
  361.  
  362.             The registration process for  REC has been  automated to a  great
  363.        degree.  Instead of filling in a  form and net-mailing it back to  me,
  364.        you can just  run the  REGISTER program  that is  in the  distribution
  365.        archive.  You should  read the REGISTER.PRN file  for full details  on
  366.        how this program will work.
  367.  
  368.             In order to recognize my registered  users, REC now has a  config
  369.        statement called  RegstrationKey.   THIS  STATEMENT DOES  _NOT_  ALTER
  370.        REC'S OPERATION IN  ANY WAY, SHAPE,  OR FORM.   NO EXTRA FEATURES  ARE
  371.        ACTIVATED WHEN  THIS FIELD  HAS BEEN  COMPLETED.   However,  with  the
  372.        registration  confirmation  message  you  will  received  will  be   a
  373.        registration number.  You put this number in to REC's config file  and
  374.        the tear line  on all  messages that  REC's creates  will change  from
  375.        "Eval" to "Reg".  Read the REGISTER.PRN file for more information.
  376.  
  377.             I have discovered that people  will steal something that  doesn't
  378.        cost anything.  To prevent people from forging registration keys,  the
  379.        entire key generation routine has been  completely changed.  Refer  to
  380.        the REGISTRATION.PRN  file for  instructions on  how to  obtain a  new
  381.        registration key.    The  list of  currently  registered  users  still
  382.        appears as part of the REGISTER.PRN file.
  383.  
  384.  
  385.  
  386.  
  387.        TECHNICAL SUPPORT
  388.  
  389.  
  390.             The support echo  REC_SUPPORT is  now available  on the  FidoNet,
  391.        MetroNet,  and  MXBBSNet  echo  backbones.    As  such  this  echo  is
  392.        considered the primary  means of technical  support.  Routed  net-mail
  393.        will still be  used to  send reply  messages to  net-mail queries  for
  394.        FidoNet.  Replies to all other networks will be placed on hold.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.        April 30, 1993        (c) Daniel S. Fitch, 1990-2               Page 7
  407.  
  408.  
  409.  
  410.        Remote Echo Control                              Revision History 2.00
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.        UTILITY PROGRAMS
  418.  
  419.  
  420.             The AreaList and  AreaRpt program  have the  same mail  processor
  421.        interface as REC.  Run the programs without any parameters to see  the
  422.        new syntax.
  423.  
  424.             End of document.
  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.        April 30, 1993                                                  Page 8
  468.