home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / MN326W32.ZIP / history.txt < prev    next >
Text File  |  2005-07-22  |  26KB  |  559 lines

  1. /*  $Id: history.txt,v 1.24 2005/07/22 23:01:41 fido Exp $  */
  2.  
  3.  
  4.                             MakeNL Revision History
  5.        
  6.        V3.2.6 -- Jul 22, 2005 (Release version)
  7.             
  8.             Bugtracker #2 addendum - corrected baudrate check for 9600 - mbroek
  9.             Requested Change from Z2:
  10.  
  11.             As requested by Franz Zimmer via Ulrich Schroeter's translation:
  12.  
  13.             the last changes in code after 3.12 to 3.13 is about Nodes and
  14.             their points. If a Bossnode is flagged as Hold in the nodelist,
  15.             the points listed under this bossnodes should be listed. It
  16.             makes sense, 'causethe Hold implies a temporary offline
  17.             state, so points doesn't moves to another bossnodes.
  18.             If the Bossnode is flagged Down or Pvt, the points under such
  19.             a boss should be removed by makenl. If a Bossnode is Down,
  20.             it implies that this is not only temporary and Points often moves
  21.             to other Bossnodes.
  22.  
  23.             Hopefully this will welcome R24 nodes to try this version and report
  24.             any issues they encounter.
  25.  
  26. (Gee the commit message took longer than implementing the
  27. code snippet :)
  28.  
  29.        
  30.        V3.2.5c -- Jul 18, 2005 (development/bughunt version)
  31.  
  32.             Bugtracker bug #2. While this bug was about the name field,
  33.             it is fixed by adding a check on the baudrate field that
  34.             should have been there. Any list if valid baudrates in the
  35.             .ctl file wasn't checked too. 
  36.             NOTE: not a new version yet, we wait on some other tests.
  37.  
  38.        V3.2.5b -- May 23, 2005 (development/bughunt version)
  39.  
  40.             Added logging of the OS and used compiler. Added logging of the
  41.             commandline and arguments.
  42.             Minor change to detect a bug in the OS/2 32 bit version
  43.  
  44.  
  45.        V3.2.5 -- December 12, 2004
  46.  
  47.             Added new .ctl keyword FORcesubmit, parameter must be 0 or 1,
  48.             default is 0. This forces submitting of unchanged segments but
  49.             only if the -P is used on the commandline.
  50.             Fixed some configuration keywords with wrong parameter checks.
  51.             -- Michiel Broek
  52.  
  53.        V3.2.4 -- December 6, 2004
  54.  
  55.             MakeNL now no longer supports the '/' character for specifying
  56.             switches on the command line.  This is to allow full path names
  57.             to be used in the UNIX port.  The non-UNIX versions of MakeNL
  58.             no longer support '/' style switches either, for consistency.
  59.  
  60.             When specifying switches on the command line please use '-'
  61.             instead of '/', eg. "makenl -c", NOT "makenl /c".
  62.             -- Andrew Clarke
  63.  
  64.        V3.2.3 -- October 8, 2004
  65.  
  66.             When makenl starts with logging enabled, the current
  67.             directory and the name of the .ctl file is logged so that
  68.             if you run several setups using a common logfile you can
  69.             see which setup is being used. 
  70.             Whatsnew.txt updates.
  71.             Added a check to see of both ArcCopy and ArcMove keywords
  72.             are used or not used. -- Michiel Broek
  73.        
  74.        V3.2.2 -- September 5, 2004
  75.  
  76.             Added logging. Two new keywords for the .ctl file are
  77.             added, LOGFile and LOGLevel.
  78.             Fixed the error that the wrong incoming segments were
  79.             processed if several filenames before the extension were the
  80.             same. This bug was introduced with version 3.1.10
  81.             Fixed problems with created netmails with strange numbers,
  82.             dissapearing netmails etc caused by a buffer overflow.
  83.             Changed the way netmail headers are written, it must now
  84.             be machine endian independent. 
  85.             The netmail fromname now shows "MakeNL versionnr".
  86.             -- Michiel Broek
  87.  
  88.        V3.2.1 -- August 8, 2004
  89.  
  90.             It is now possible to send hub or host network segments
  91.             compressed. See whatsnew.txt and the example .ctl files how
  92.             to use this.
  93.             Added /C to the usage screen. -- Michiel Broek
  94.  
  95.        V3.2.0 -- August 1, 2004 -- Version nr change
  96.  
  97.             Only the version number is changed to allow packaging with
  98.             8.3 filenames. -- Michiel Broek
  99.  
  100.        V3.1.10 -- August 1, 2004 -- New Features
  101.  
  102.             10 ArcOpen commands are allowed in the .ctl file.
  103.             New segments received in the uploads or mailfiles directories
  104.             may be compressed with any defined ArcOpen compressor.
  105.             Increased the optional parameters for the archiver commands
  106.             to five fields for the rar archiver.
  107.  
  108.             Minor bugfixes -- Michiel Broek
  109.  
  110.        V3.1.9 -- July 25, 2004 -- New Features
  111.        
  112.             Always will write full node address into NetMails with or 
  113.             without INTL in ctl file. -- Michiel Broek
  114.             
  115.             NetMail now contains MSGID's.  A tracking file sequence.dat
  116.             is stored in the "master" directory.  -- Michiel Broek
  117.             
  118.             Case of file names should all be lower regardless of OS.
  119.        
  120.        V3.1.8 -- July 20, 2004 -- New Features
  121.        
  122.             Added /c commandline (/credits)  Displays a brief credit
  123.             paragraph and exits. -- Robert Couture
  124.             
  125.             The /h parameter now displays a nice, concise help message
  126.             that better explains the commandline parameters.
  127.             -- Andrew Clarke.
  128.             
  129.             Minor bugfixes.
  130.                             
  131.        V3.1.7 -- July 12, 2004 -- New Feature additions
  132.                
  133.             Changed version numbering to: Major.Minor.Sub  
  134.             
  135.             Added:
  136.             
  137.             "** Dedicated to Ben Baker - The Original Author of MakeNL **"
  138.             
  139.             To the splash line when the program runs.
  140.             
  141.             All  credits for additional work will be added to a credits.txt 
  142.             file.  I think  it  is  most appropriate that Ben gets the main 
  143.             credit for the original work.
  144.             
  145.             Behaviour  of  -Unpublished- without Pvt  is  NOT  allowed by 
  146.             default.  This allows  for  current  drop  in  replacement in
  147.             systems  today with  no  changes.  This makes it usable right
  148.             away while we decide the outcome of separating the two.
  149.  
  150.             To change it to allow -Unpublished- w/o Pvt add:
  151.  
  152.             ALLOwunpub 1  (0 or not in CFG disables)
  153.  
  154.             I have added  the  ability  to have ALPHA characters in the 
  155.             Phone field.
  156.  
  157.             As with ALLOwunpub, it is OFF by default.
  158.  
  159.             To turn it on add:
  160.  
  161.             ALPHaphone 1 (0 or not in CFG disables)
  162.  
  163.        V2.52 -- April 16, 1998 -- Y2k patch (Bjorn Felten -- 2:203/0)
  164.  
  165.             Patched  the  year  written  in  attach  and  receipt  mail.
  166.             Removed  the  check for Hi ASCII and "erroneous" baud rates.
  167.             Reformatted PRN files into TXT files.
  168.  
  169.        V2.51 -- June 15, 1992 -- Maintenance release
  170.  
  171.             To check for erroneous duplicate numbers, MakeNL maintains a
  172.             stack of zone numbers, region/net numbers within the current
  173.             zone,  and  node  numbers  within  the  current  region/net.
  174.             FidoNet Zone  1 was  about to  overflow  this stack.    This
  175.             release changes the stack implementation.  It is now limited
  176.             only by available memory.
  177.  
  178.             The entire program was recompiled with MS C V7.0 and several
  179.             minor changes were made to eliminate new warnings.
  180.  
  181.        V2.50 -- February 12, 1991 -- New features
  182.  
  183.             By default,  the  first  line  of  distribution  lists  from
  184.             earlier  versions  contained  "FidoNet  Nodelist   for. . ."
  185.             FidoNet is a  registered trademark of  Tom Jennings.   While
  186.             Tom hasn't  complained about  this  behaviour, he  has  every
  187.             right to, so  now the default  is "  Nodelist for.  . ." (no
  188.             name at all).
  189.  
  190.             Since version 2.00, the /N command line switch would  insert
  191.             a name other than "FidoNet" in the first line, and it  still
  192.             does.  A new configuration verb, NAMe, has been added to  do
  193.             the same.  The difference is that now, if you really want it
  194.             to say "FidoNet  Nodelist for. . ." you have  to explicitly
  195.             tell MakeNL the name is "FidoNet" by one of these methods.
  196.  
  197.             I am told that some  mailers require all out-going  messages
  198.             to contain the ^AINTL extended address  kludge.  With a  lot
  199.             of grimacing and head-shaking,  I have added the  capability
  200.             to force  MakeNL  to  do  this.   See  the  SUBmit  verb  in
  201.             MAKENL.PRN.
  202.  
  203.        V2.41 -- January 25, 1991 -- Code bug, documentation bug
  204.  
  205.             There are only two  ways MakeNL can  know your zone  number.
  206.             You explicitly tell it in your NETADDR statement, or, if you
  207.             are making a zone list, MakeNL can guess it.  Failing either
  208.             of these methods, your zone number is set to zero.   Usually
  209.             this doesn't matter, but. . .
  210.  
  211.             If MakeNL generates a  message to a zone-qualified  address,
  212.             and he doesn't know your zone  (i.e. your address is set  to
  213.             zone 0), MakeNL failed to notice and both the message header
  214.             and the INTL kludge were generated malformed.  This has  now
  215.             been fixed.  Under the stated condition, MakeNL will issue a
  216.             warning and NOT generate the message.
  217.  
  218.             Last time I added the PUBlish verb to the code.  This time I
  219.             added it to the documentation!
  220.  
  221.        V2.40 -- December 1, 1990 -- New features.
  222.  
  223.             Version 7 of ARC uses considerably more memory than  earlier
  224.             versions.  MakeNL now  checks free memory,  and if there  is
  225.             less that 256K, it swaps itself out of memory before execut-
  226.             ing ARC.  If there is an expanded memory driver loaded,  and
  227.             enough expanded  memory available,  MakeNL will  use it  for
  228.             swap space.  Otherwise  it swaps to  a temporary disk  file.
  229.             When swapped out, only about one kilobyte plus your environ-
  230.             ment space remain in memory.   This behaviour is  transparent
  231.             to users, and requires no action on their part.
  232.  
  233.             A new  configuration verb,  BAUdrate,  was added  to  permit
  234.             redefinition of  MakeNL's baud  rate validity  table.   This
  235.             allows for  future growth  without continual  recompilation.
  236.             See section  6.1.6  on  page 24  of  the  documentation  for
  237.             complete details.
  238.  
  239.             Added a  second configuration  verb,  PUBlish, to  define  a
  240.             publication day other than Friday.
  241.  
  242.        V2.31 -- August 8, 1990 -- New feature, bug Corrected.
  243.  
  244.             Added ARC <n> control verb, where <n> may be either 5 or  6.
  245.             It is used to force ARC version 6 or 7 to create level-5  or
  246.             level-6 compatible archives.  Note that it will cause errors
  247.             if <n> is greater than or equal to your ARC version number.
  248.  
  249.             MakeNL had  another string  length  error.   A  12-character
  250.             array was having  a string of  up to  12 characters  scanned
  251.             into it.  That doesn't leave  much room for the null  termi-
  252.             nator.  The size of the array was increased.
  253.  
  254.        V2.30 -- June 3, 1990 -- New feature, bug Corrected.
  255.  
  256.             Added MINPHONE control  verb.   If causes  MakeNL to  reject
  257.             phone numbers with  fewer than a  defined minimum number  of
  258.             parts. (See documentation.)
  259.  
  260.             A file entry in the FILES section of a control file may  in-
  261.             clude an alternate notification address.  MakeNL was  limit-
  262.             ing the length of this address to seven characters -- a  bit
  263.             confining.  The string has now  been extended to 17  charac-
  264.             ters.  This will permit an alternate address with a  5-digit
  265.             zone, a 5-digit net, and a 5-digit node number.
  266.  
  267.             FTS-0005.TXT was added to the distribution.   It is the  re-
  268.             placement document for FSC002-3.
  269.  
  270.             The documentation was updated to reflect these changes, how-
  271.             ever the sample  control files were  not changed to  include
  272.             any instances of MINPHONE.
  273.  
  274.             Recompiled the entire program using MSC 6.00, which resulted
  275.             in about 10% reduction in size of .EXE file.
  276.  
  277.        V2.20 -- 10/06/89 -- Significant Bug Corrected.
  278.  
  279.             Why this one wasn't reported before now is beyond me!   When
  280.             MakeNL received more than one new submittal difference  file
  281.             at once, all but the first  would fail to apply because  the
  282.             CRC was not  being reinitialized.   RCs  probably don't  get
  283.             many difference files, but how could DD go a year and a half
  284.             without noticing this problem?
  285.  
  286.             The program salutation and the documentation title page were
  287.             changed to reflect the new release level.
  288.  
  289.             The obsolete "FSC002-3"  was dropped  from the  distribution
  290.             archive.
  291.  
  292.             No other changes were made.
  293.  
  294.        V2.12 -- 05/31/88 -- Bug(?) Corrected.
  295.  
  296.             For some reason (as yet unidentified), memory allocation  in
  297.             the difference  analyzer (changed  in V2.11)  behaves  badly
  298.             when MakeNL is executed  on an 8088  machine.  This  release
  299.             modifies the routine to get  around the problem, and  should
  300.             work in the most adverse conditions (I hope).
  301.  
  302.        V2.11 -- 05/15/88 -- New behaviour.
  303.  
  304.             The FidoNet nodelist has become larger than earlier versions
  305.             could produce difference files  for.  The current  version's
  306.             difference analyzer has been modified to segment long  files
  307.             and analyze the segments.  After a segment is analyzed,  the
  308.             differences are output, then processing proceeds to the next
  309.             segment.
  310.  
  311.             Some time ago, Tom Marshall, IFNA Council, pointed out  that
  312.             any copyright contained in the original document should also
  313.             be contained in any published difference file.  The  program
  314.             at that time was forcing about four lines of the notice into
  315.             the difference file.  Since I was modifying the routine that
  316.             does it anyway, the difference analyzer was also modified to
  317.             force any copyright notice in full into the difference file.
  318.  
  319.             The changes made do not affect documentation, and it was not
  320.             changed.
  321.  
  322.        V2.10 -- 04/12/88 -- New feature, docs updated, minor bug fixed.
  323.  
  324.             A new control  file statement, "PRIvate,"  was added to  the
  325.             repertoire to  control the  processing of  private nodes  in
  326.             networks which discourage or do not permit them.
  327.  
  328.             The documentation received many  cosmetic changes.  Some  of
  329.             the change bars  merely reflect the  movement of figures  to
  330.             produce better pagination.  The substantive changes are doc-
  331.             umentation of the /NAMe command line switch and the  PRIvate
  332.             control file statement.
  333.  
  334.             The /NAMe command line switch was added in version 2.00, but
  335.             seems to have been overlooked in the documentation,  includ-
  336.             ing this file.  It provides  the capability of changing  the
  337.             network name placed on the first line of a composite list.
  338.  
  339.             One minor bug was discovered which could cause problems only
  340.             with a rare combination of events.  Since I have had no  re-
  341.             ports on it, I guess no one ever noticed it, but I fixed  it
  342.             anyway!
  343.  
  344.        V2.03 -- 03/12/88 -- Bug fixed
  345.  
  346.             A bug was introduced in 2.02 which caused the PVT and  OGATE
  347.             keywords to be exchanged on output.   This, of course,  pro-
  348.             duces a very confused nodelist!
  349.  
  350.             IT IS IMPERATIVE that if you ran V2.02 in process mode, that
  351.             you upgrade to 2.03 IMMEDIATELY.   Errors generated by  2.02
  352.             will "stick" until 2.03 corrects them.  Note that this  cor-
  353.             rection should be automatic  and require no intervention  on
  354.             your part.
  355.  
  356.             No other changes were made in  this version.  There were  no
  357.             documentation changes.
  358.  
  359.        V2.02 -- 03/05/88 -- Bug fixed, added feature
  360.  
  361.             If the first data file is not processed (happens  frequently
  362.             in test mode) MakeNL returned an erroneous result code.  The
  363.             problem was caused by an uninitialized variable.  You  would
  364.             not notice this one until you  tried to use MakeNL's  result
  365.             codes to automate weekly processing in a daily event in your
  366.             batch file.
  367.  
  368.             One minor feature  was added.   MakeNL will  now accept  the
  369.             keyword "OGATE"  in a  net list.   (OGATE  is invalid  in  a
  370.             Region.)  In order to use OGATE, you and all coordinators in
  371.             the chain above you must be  using V2.02!  Earlier  versions
  372.             of MakeNL will reject the OGATE  keyword.  For this  reason,
  373.             the documentation  has  not  been updated  to  reflect  it's
  374.             support at this time.
  375.  
  376.             No other changes were made in  this version.  There were  no
  377.             documentation changes.
  378.  
  379.        V2.01 -- 01/16/88 -- Bug fixed
  380.  
  381.             Found a bug that's been there  since the beginning of  time.
  382.             Wonder why nobody ever reported it???  In the FILES  section
  383.             of the .CTL and  explicit file name might  be as many as  12
  384.             characters (file name (8) plus "." (1) plus extension  (3)),
  385.             but the field width was set to 11!
  386.  
  387.             The only   other changes made  in this version  is that  the
  388.             entire package has been  recompiled with MS  C 5.0.   Please
  389.             advise me immediately of any problems encountered!
  390.  
  391.             Documentation has not  changed, however, the  order of  this
  392.             file was reversed (newest version first).
  393.  
  394.        V2.00 -- 12/28/87 -- Distribution restrictions removed
  395.  
  396.             Ken Kaplan expressed concern over  the logistics of the  re-
  397.             quirement for IFNA  control of the  distribution of  MakeNL.
  398.             Therefore, with this  release distribution restrictions  are
  399.             removed and MakeNL will be distributed as "shareware" in the
  400.             future.  See section 9 in MAKENL.PRN for details.
  401.  
  402.             New feature:
  403.  
  404.             This release extends the level of NL maintenance all the way
  405.             to individual nodes.  Note that Coordinators may still fully
  406.             maintain their segments if they wish, but now they may  also
  407.             require each node to maintain its own entry in the list.
  408.  
  409.             If you wish to make use of this feature, I suggest you  cre-
  410.             ate a file for each node in your segment and mail it to  the
  411.             applicable node with a message  text reading "Enclosed is  a
  412.             file containing  you  nodelist  entry.   If  there  are  any
  413.             changes, edit this  file and  mail it back  to me.   DO  NOT
  414.             CHANGE THE FILE NAME."  Replace each NL entry with an appro-
  415.             priate NODE entry in the FILES section of your control file,
  416.             set up an external event to execute MakeNL daily, and forget
  417.             about 'em.
  418.  
  419.             Old feature:
  420.  
  421.             The "indentation" feature of the  files section of the  con-
  422.             trol file  was designed  as "cut-over"  aid, and  should  no
  423.             longer be needed.  MakeNL still supports it, but all  refer-
  424.             ences to it have been removed  from the documentation.   The
  425.             next release will remove it from the program.
  426.  
  427.             Several minor bugs were found and fixed.
  428.  
  429.             DOCs with change bars:
  430.  
  431.             MAKENL.PRN received  more  updates  than  the  program  did!
  432.             Change bars have been added in  the right margin to  reflect
  433.             changes since  V1.21.   Figures 2  through 7  were moved  to
  434.             avoid several nearly  blank pages.   Since  the change  bars
  435.             were added  automatically, this  action caused  several  in-
  436.             stances of  false change  bars.   Oh  well, you  can't  have
  437.             everything.  Nothing that WAS changed escaped being  marked.
  438.             It's just  that  some  marked  passages  were  not  actually
  439.             changed.
  440.  
  441.        V1.21 -- 11/14/87 -- MERGE clarified
  442.  
  443.             The requirements for  the MERGE option  were not clear,  and
  444.             code did not test that necessary network address information
  445.             was present. So:
  446.  
  447.             1)   Added ability for MakeNL to select a default  net-
  448.                  work address based on  MAKE command if  NETaddress
  449.                  data is missing.
  450.  
  451.             2)   Changed MERGE to  use the first  zone it finds  in
  452.                  the  distribution  file  if  no  zone  address  is
  453.                  available.
  454.  
  455.             3)   Changed MERGE to  cancel if no  region or net  ad-
  456.                  dress is available.  This only happens when MAKing
  457.                  a HUB, and no NETaddress command is given.
  458.  
  459.             Added "change bars" to right margin of documentation.   This
  460.             edition reflects changes since V1.10.
  461.  
  462.        V1.20 -- 11/08/87 -- Bug fixes, one added feature
  463.  
  464.             Bug fixes:
  465.  
  466.             1)   This wasn't really a bug. The MS library date/time
  467.                  handling routines seem  to make automatic  adjust-
  468.                  ments for DST (at  the wrong cross-over points,  I
  469.                  might add).  According to their docs, setting  the
  470.                  environment variable "SET TZ=CST+6" should turn it
  471.                  off, but they lie!  They recognize the minus sign,
  472.                  but not the plus sign.
  473.  
  474.                  "SET TZ=CST6" will turn  it off, but MakeNL  can't
  475.                  rely on that being set right.
  476.  
  477.                  The problem occurs just after the date MS thinks a
  478.                  change to or from DST should have happened and you
  479.                  run MakeNL within an hour  the wrong side of  mid-
  480.                  night.  Day numbers for backward dates get screwed
  481.                  up because the time  gets shifted across the  mid-
  482.                  night boundary, and MakeNL  can't find its  master
  483.                  files!
  484.  
  485.                  Well, it's fixed, and  I'm sorry for any  inconve-
  486.                  nience it may have caused.
  487.  
  488.             2)   Fixed a problem in renaming master files two weeks
  489.                  old.  (They were being deleted.)
  490.  
  491.             3)   Fixed a  similar  problem renaming  output  master
  492.                  files when no changes occur.
  493.  
  494.             4)   Fixed some minor problems surrounding the creation
  495.                  of archives and difference files.  If you  specify
  496.                  an OUTDIFF parameter,  you should  force the  cre-
  497.                  ation of  archives as  well as  difference  files,
  498.                  EVEN IF NO CHANGES  OCCUR AND YOU WOULD  OTHERWISE
  499.                  GENERATE NEITHER!  Now you do.
  500.  
  501.             New Feature:
  502.  
  503.             If you use a generic OUTFILE name, and if you create differ-
  504.             ence and/or archive files, they  tend to accumulate in  your
  505.             OUTPATH directory  over  time.   By default,  MakeNL ignores
  506.             them completely.  This is done so that OUTPATH can point  to
  507.             a "download" directory where several editions might be  made
  508.             available to users.
  509.  
  510.             I had some complaints about this behaviour.  Some users don't
  511.             appreciate having to "clean up after  MakeNL!"  So, I  added
  512.             the CLEanup command to MakeNL's repertoire in this version.
  513.  
  514.             When MakeNL operates in process  mode and CLEanup (no  argu-
  515.             ments) appears in the control file, after all other process-
  516.             ing is done, it searches the OUTPATH directory for old  dif-
  517.             ference and/or archive files and deletes any it finds.
  518.  
  519.             CLEanup has no effect  on current files  or the handling  of
  520.             output master files.  It has no effect whatever when  MakeNL
  521.             is operated in test mode.
  522.  
  523.        V1.10 -- 08/19/87 -- Bug fixes
  524.  
  525.             This release is mostly bug fixes, but a new feature has been
  526.             added, and behavior has been modified in one respect.
  527.  
  528.             Bug fixes:
  529.  
  530.             1)   A check was added to insure that all defined  data
  531.                  directories are distinct.   V1.00  loses files  if
  532.                  two are defined for the same directory.
  533.  
  534.             2)   Corrected a bug in the  parsing of the /M  command
  535.                  line switch.
  536.  
  537.             3)   Added a  check for  and  removal of  IBM  extended
  538.                  characters in text fields.
  539.  
  540.             4)   Corrected file move operation  to account for  the
  541.                  use of the DOS JOIN command.
  542.  
  543.             5)   Corrected bugs in  directory (path)  verification.
  544.                  In fact  the function  was  rewritten, and  is  (I
  545.                  hope) close to bullet proof.
  546.  
  547.             6)   Removed the use of  "DOS COPY" to eliminate  false
  548.                  warning messages.
  549.  
  550.             Added feature:  Added the "NOTIFY SELF" statement to control
  551.             file.
  552.  
  553.             Modified behavior:  ALL output except merge file goes in the
  554.             defined OUTPath directory, or if not defined, in the  MASter
  555.             directory.  V1.00 places submittal and distribution files in
  556.             the current directory.
  557.  
  558.        V1.00 -- 08/11/87 -- Initial Release
  559.