home *** CD-ROM | disk | FTP | other *** search
/ World of OS/2 / W_OS_2.BIN / HISTORY.DOC < prev    next >
Text File  |  1993-10-17  |  34KB  |  759 lines

  1.  
  2.  
  3.        Version 1.00 beta                  18-Apr-1992
  4.  
  5.             + Initial release.
  6.  
  7.        Version 1.10 beta                  28-May-1992
  8.  
  9.             +    Added FILES.BBS support for file announcements.
  10.  
  11.             The following keywords were added to the configuration
  12.             file:
  13.  
  14.             FILESBBS_FileName [full FILES.BBS specification]
  15.             FILESBBS_Files [path name of data files]
  16.             FILESBBS_AnnounceName [tag name of area]
  17.  
  18.             If FILESBBS_FileName is defined, then this file will also
  19.             be searched for new incoming files to announce, in
  20.             addition to any .TIC files in the inbound directory.  The
  21.             format of the FILESBBS file is:
  22.  
  23.                  FileName FileDescription
  24.  
  25.             FILESBBS_Files is the directory in which the actual files
  26.             reside.
  27.  
  28.             FILESBBS_AnnounceName is the name to use in the
  29.             Announcement Definition below when referring to new files
  30.             found in the Files.BBS.
  31.  
  32.             If this option is used, ALL FILESBBS_xxxxx statements
  33.             must be defined, and in the order of FileName first,
  34.             Files, and then AnnounceName.
  35.  
  36.             Up to 40 Files.BBS files may be defined.
  37.  
  38.             +    Added duplicate checking ability via an announce
  39.                  file.  The following keyword was added to the
  40.                  configuration file:
  41.  
  42.                  AnnounceList [full file specification]
  43.  
  44.             This file contains a list of all the files that have been
  45.             announced, one file name per line.
  46.  
  47.             It is a good idea to define this if using FILESBBS
  48.             statement.  It will be checked to prevent duplicate
  49.             announcements if you haven't had a chance to move the
  50.             files from your "newup" areas since the last run of FAN.
  51.  
  52.             It can be deleted periodically if it grows too large.
  53.  
  54.        Version 1.20 beta                  18-Sep-1992
  55.  
  56.             +    Added 'Months' keyword
  57.  
  58.             In order to support multiple languages, each month name
  59.             can be customized.  See Fan.Cfg for more details.
  60.  
  61.             +    Fixed case sensativity for Area and Announce names.
  62.                  These names can be any case.
  63.  
  64.             +    Can now define different network addresses on an
  65.                  area-per-area basis. However, the origin of the
  66.                  *file* for FILES.BBS files will be the primary
  67.                  address.  For TIC files, it will remain whatever the
  68.                  'origin' keyword is in the .TIC file.
  69.  
  70.             +    Corrected bug with log levels and log message output
  71.                  to the screen.
  72.  
  73.             +    Enhanced the description formatting for messages.
  74.                  Can now specify an optional left and right margin
  75.                  for the %x token as follows:
  76.  
  77.                       %[left_margin:right_margin]x
  78.  
  79.             See Fan.Cfg for more details.
  80.  
  81.        Version 1.21 beta                  19-Sep-1992
  82.  
  83.             +    Removed extra carriage-return between announcements
  84.                  for descriptions using the left/right margin
  85.                  feature.
  86.  
  87.        Version 1.30 beta                  11-Oct-1992
  88.  
  89.             +    Added ability to read *.BAD TICK files and announce
  90.                  them using the Annouce Name BAD_TICS.
  91.  
  92.             +    Rewrote the documentation FAN.DOC.
  93.  
  94.             +    Removed configuration file keyword 'InboundPath'.
  95.                  Broke this keyword into the following three paths:
  96.  
  97.                  InboundPathTICS
  98.                  InboundPathFiles
  99.                  PacketPath
  100.  
  101.                  They keyword 'InboundPath' will be obsolete the
  102.                  first non-beta release.  Currently, 'InboundPath'
  103.                  will be copied to the above three path statements.
  104.  
  105.        Version 1.40 beta                  24-Oct-1992
  106.  
  107.             +    Added macro tokens %Y, %y, %M, %m, %D for the year,
  108.                  month, and day of the actual file being announced.
  109.  
  110.             +    Added 'TickConfigurationFile' keyword to the FAN
  111.                  configuration file.  If defined, FAN will read
  112.                  information from the Tick's configuration file,
  113.                  which is necessary if processing *.RAD files.
  114.  
  115.             +    Added 'AnnounceLogFile' to the configuration file.
  116.                  If defined, all files announced will be logged to
  117.                  this file.
  118.  
  119.             +    Fixed a bug where FAN became severly confused if
  120.                  announcing both *.BAD and *.TIC files at the same
  121.                  time.
  122.  
  123.             +    Changed keyword 'AreaName' to 'MsgAreaName' to
  124.                  clarify that this is a Message Base area name, and
  125.                  not a TIC File area name.
  126.  
  127.                  The keyword 'AreaName' will be obsolete the first
  128.                  non-beta release.
  129.  
  130.             +    Added macro tokens %F, %B, %K, and %A for fixed
  131.                  length strings for filename, bytes, kilobytes, and
  132.                  TIC area name.
  133.  
  134.             +    Revamped logic when wrapping file descriptions so
  135.                  that left margin is adjustable for the first line if
  136.                  other macros force it past the indicated left
  137.                  margin.  Modified example .TPL files to relfect new
  138.                  changes.
  139.  
  140.             +    Fixed bug where origin line still showed default
  141.                  address even if the default address was overridden
  142.                  in the announcement definition.
  143.  
  144.             +    Added 'MaxAnnouncementsPerMessage' keyword to
  145.                  configuration file.  This keyword will limit the
  146.                  number of files announced in one message.  This will
  147.                  help keep the messages small enough for various mail
  148.                  processing software.
  149.  
  150.             +    Added 'AppendSequenceNumber' keyword to
  151.                  configuration file.  Some mail processing software
  152.                  will consider a message a duplicate even if the date
  153.                  and time stamp is different, but all the other
  154.                  'header' items are identical.  If FAN needs to break
  155.                  up a message because there are more than
  156.                  'MaxAnnouncementsPerMessage' files to announce, then
  157.                  this keyword will instruct FAN to append the phrase
  158.                  "(n)" (where 'n' is a sequence number) to the end of
  159.                  the subject line to make the message unique.
  160.  
  161.        Version 1.41 beta                  27-Oct-1992
  162.  
  163.             +    Bug fix:  was not closing file handle after parsing
  164.                  Tick Configuration file.
  165.  
  166.             +    Improved error reporting if a file fails to be
  167.                  opened.
  168.  
  169.             +    Changed default of 75 announcements per message to
  170.                  40 announcements per message.
  171.  
  172.             +    Bug fix:  was incorrectly reporting file open
  173.                  failure for File Template.  Message indicated that
  174.                  Prefix Template could not be opened.  Classic 'cut-
  175.                  n-paste' error... :-]
  176.  
  177.             +    Added Bill Whitehouse's documented example Tick
  178.                  configuration file to the FAN archive.  This
  179.                  document helps explain the use of Barry Geller's
  180.                  Tick configuration keywords.
  181.  
  182.        Version 1.42 beta                  30-Oct-1992
  183.  
  184.             +    Bug fix:  another error when announcing both *.tic
  185.                  and *.bad files together.  Should now keep track of
  186.                  correct number of files to announce.
  187.  
  188.        Version 1.43 beta                  31-Oct-1992
  189.  
  190.             +    Added %q and %Q macros (total number of all files
  191.                  announced in bytes and kilobytes, respectively).
  192.  
  193.        Version 1.44 beta                  02-Nov-1992
  194.  
  195.             +    Added keyword 'LogStyle' to the FAN Configuration
  196.                  file.  You can now choose between two log formats:
  197.                  BinkleyTerm or FrontDoor.
  198.  
  199.        Version 1.45 beta                  03-Nov-1992
  200.  
  201.             +    Was not initializing 'total bytes' counter in
  202.                  correct place.  This will sometimes give the tokens
  203.                  %q and %Q an incorrect value.
  204.  
  205.        Version 1.46 beta                  09-Nov-1992
  206.  
  207.             +    Was trying to open Tick configuration file even if
  208.                  it was not defined.
  209.  
  210.        Version 1.50 beta                  09-Dec-1992
  211.  
  212.             +    Increased number of FILESBBS areas from 40 to 200.
  213.  
  214.             +    For OS/2, changed the date announced on files from
  215.                  the access date to the last-write date.
  216.  
  217.             +    Trimmed trailing spaces from FILES.BBS entries
  218.  
  219.             +    Corrected margin error which prevented some
  220.                  announcement messages from wrapping correctly.
  221.  
  222.             +    Changed configuration verb 'AreaAddress' to
  223.                  'AddressFrom'.  'AreaAddress' will be obsolete after
  224.                  beta version.
  225.  
  226.             +    Added ability to send announcements via NetMail.
  227.  
  228.             +    Added configuration verb 'AddressTo'.
  229.  
  230.             +    Added warning message if FAN finds any TIC areas
  231.                  that are not represented in any Announce Area
  232.                  Definitions.
  233.  
  234.             +    Added ability to customize the format of the files
  235.                  log list.  This list can now be used as input for
  236.                  virus scanners or download/upload tracking software.
  237.  
  238.             +    Added new file macro %p.  This will insert the full
  239.                  physical path name of the announced file on your
  240.                  system.
  241.  
  242.        Version 1.60 beta                  13-Feb-1993
  243.  
  244.             +    Bug fix: command line arguments now correctly
  245.                  override configuration file commands.
  246.  
  247.             +    Added configuration verb [No]PATHkludge.  If
  248.                  defined, the kludge line ^APATH: net/node is written
  249.                  at the end of *.PKT files.
  250.  
  251.             +    Added configuration verb
  252.                  [No]PacketEnglishMonthNames.  If defined, month
  253.                  names internal within the headers of *.PKT files
  254.                  will be forced to English month names.  Note:
  255.                  Squish users should define this verb since Squish
  256.                  will not correctly identify the date the message was
  257.                  written if it is not in english.
  258.  
  259.                  This does NOT effect the names of the months in the
  260.                  announcement text of the message itself.
  261.  
  262.             +    Added macro tokens %c and %C which will truncate the
  263.                  description at the designated left and right margin.
  264.  
  265.        Version 1.61 beta                  15-Feb-1993
  266.  
  267.             +    Added ability to expand environment variables within
  268.                  To, From, Subj, or text body of the announcement
  269.                  message. New token is: %eVARNAME where VARNAME is
  270.                  the environment variable name.
  271.  
  272.        Version 1.62 beta                  19-Feb-1993
  273.  
  274.             +    Bug fix: If a *.RAD file is created by TIC and the
  275.                  "hatching file area" is also defined in FAN via the
  276.                  FILESBBS statements, that file was being announced
  277.                  twice.
  278.  
  279.        Version 1.63 beta                  21-Feb-1993
  280.  
  281.             +    Bug fix: Multiple announcements in one packet were
  282.                  being written improperly.  4 NULLs instead of 1 were
  283.                  being written between messages, thus the packet
  284.                  terminated prematurely.
  285.  
  286.             +    If a file to be announced is in the FILES.BBS file,
  287.                  but NOT in the directory, it will not be announced.
  288.  
  289.        Version 1.70 beta                  24-Feb-1993
  290.  
  291.             +    WARNING!!  Your FAN.CFG configuration file is now
  292.                  broken!  The keyword 'Months' now contains an index
  293.                  number.
  294.  
  295.                  This gives FAN the ability to use multiple month
  296.                  lists.  Enables the use of multilingual
  297.                  announcements using one configuration file or the
  298.                  use of different month name formats within one
  299.                  message (i.e., the abbriviation Jan can be used in
  300.                  the same message with the full name January.  See
  301.                  new format of the 'Months' verb in the configuration
  302.                  file and the new message tokens %M1,  %M2, ..., %M9
  303.  
  304.                  for more details.  This new capability is also
  305.                  described in the documentation FAN.DOC.
  306.  
  307.             +    Added new command line qualifier:
  308.  
  309.                  /FileAreas = ( Areaname1, Areaname2, ... )
  310.  
  311.                  This will restrict file announcements to the areas
  312.                  listed on the command line, regardless of the file
  313.                  areas defined within the FAN configuration file.
  314.                  See FAN.DOC for more details.
  315.  
  316.             +    Clarified a few log messages when indicating which
  317.                  files are actually announced.
  318.  
  319.             +    Bug fix:  file names were being written to the
  320.                  AnnouceList file over and over again, even if they
  321.                  had been announced before.  This caused the
  322.                  AnnounceList file to grow much larger than it
  323.                  should.
  324.  
  325.             +    Revamped the example configuration file (FAN.CFG)
  326.  
  327.             +    New Appendix C added to FAN.DOC.  This gives an
  328.                  example of using environment variables with FAN
  329.                  announcements.
  330.  
  331.        Version 1.71 beta                  25-Feb-1993
  332.  
  333.             +    Added two new keywords: MaximusFileAreaFileName and
  334.                  MaximusFileArea.  The use of these keywords will
  335.                  allow you to use the Maximus control file for file
  336.                  area definitions instead of listing each area
  337.                  separately using the FAN FILESBBS keywords.  See the
  338.                  FAN.CFG example configuration file for more details.
  339.  
  340.        Version 1.72 beta                  27-Feb-1993
  341.  
  342.             +    Bug fix:  Removed keyword
  343.                  [no]PacketEnglishMonthNames from the configuration
  344.                  file.  This was in violation of Fidonet *.PKT
  345.                  standards described within the document FTS-
  346.                  0001.015.  Also fixed bug where MonthIndex was
  347.                  overriding use of standard month syntax in header
  348.                  portion of packet.  This could create an invalid
  349.                  packet if the month names were too long.  All month
  350.                  names used internally in the packet are now standard
  351.                  english 3-character abbreviations.
  352.  
  353.                  Please note:  you must remove the keyword
  354.                  [no]PacketEnglishMonthNames from your configuration
  355.                  file!  FAN will report an error and abort processing
  356.                  if you do not.
  357.  
  358.        Version 1.73 beta                  28-Feb-1993
  359.  
  360.             +    Bug fix:  Inaccurately checked the trailing
  361.                  backslash of the  Download pathname when reading in
  362.                  the Maximus file area control file.  If there was no
  363.                  trailing backslash, the last character of the
  364.                  pathname was truncated.
  365.  
  366.  
  367.             +    Added support for Opus users when reading the file
  368.                  area control file.  Will check for the keyword
  369.                  "Download" as well as "Download Path" in the file
  370.                  area control file.
  371.  
  372.        Version 1.80 beta                  03-Mar-1993
  373.  
  374.             +    Added the following keywords to the configuration
  375.                  file:
  376.                       DefaultMonthIndex
  377.                       LogMonthIndex
  378.                       AnnounceLogMonthIndex
  379.  
  380.             +    Added new special Announce Area Name: ASCII.  Any
  381.                  announcements to this area will be written to a text
  382.                  file, and not a *.PKT file.  Announcements written
  383.                  to this file will NOT be split if the
  384.                  MaxAnnouncementsPerMessage is used.  This provides
  385.                  an infinetly flexible way to write file information
  386.                  into a variety of different ascii text files in a
  387.                  variety of file formats.  This could include usage
  388.                  from news announcements into QWK messages to input
  389.                  for virus scanning software.  See FAN.CFG for
  390.                  examples.
  391.  
  392.             +    Bug Fix:  freed memory being used by unformatted
  393.                  text lines from the FileTemplate.  If a large number
  394.                  of files were being announced in many different
  395.                  message areas, this could have resulted in memory
  396.                  allocation and/or "out of memory" errors.
  397.  
  398.             +    Added "None" value to the following statements:
  399.                       PrefixTemplate
  400.                       FileTemplate
  401.                       SuffixTemplate
  402.                  Thus, it is now possible to "undefine" the default
  403.                  templates for any given Announcement Definition.
  404.  
  405.             +    Bug fix:  If an error occurs during the creation of
  406.                  a *.PKT file (missing template file, invalid tokens,
  407.                  etc.), the incomplete *.PKT file will be deleted.
  408.  
  409.             +    Added special Announce names ALL_TIC_AREAS and
  410.                  ALL_FILESBBS_AREAS.
  411.  
  412.             +    Removed the following obsolete keywords from the
  413.                  configuration file in preparation for the first non-
  414.                  beta release:
  415.  
  416.                       InboundPath (now InboundPathTICS,
  417.                                        InboundPathFiles,
  418.                                        PacketPath)
  419.                       AreaName (now MsgAreaName)
  420.                       AreaAddress (now AddressFrom)
  421.  
  422.             +    Bug fix:  Added page numbers and headers to the
  423.                  documentation.
  424.  
  425.        Version 1.90 beta                  10-Mar-1993
  426.  
  427.             +    Added new command line flag /TestMode.  In test
  428.                  mode, all *.PKT's will be written to
  429.                  [MsgAreaName].TST ascii text files instead.  No
  430.                  entries will be written to the AnnounceList file or
  431.                  AnnounceLogFile, and *.RAD files will NOT be
  432.                  deleted.  If a log file is defined, log entries will
  433.                  be made to the file TEST.LOG in the current
  434.                  directory.
  435.  
  436.             +    Added ability to include comments within template
  437.                  files.  Commented many of the template files
  438.                  included within the distribution archive FAN.
  439.                  Comment lines are identified by a semicolon in the
  440.                  first column of the template file.
  441.  
  442.             +    Reconstructed template macro syntax.  All % macros
  443.                  are now replaced with a more flexible syntax:
  444.  
  445.                       [macroname, macro options, ...]
  446.  
  447.                  Added many more macros and features.
  448.  
  449.             +    New utility: TPLCONV.EXE.  This program will convert
  450.                  old style template files (FAN 1.80/beta or earlier)
  451.                  to the new style syntax (FAN 1.90/beta and above).
  452.  
  453.        Version 1.91 beta                  15-Mar-1993
  454.  
  455.             +    Bug fix:  point addressing was not working
  456.                  correctly.  Added fidonet packet kludge lines ^aFMPT
  457.                  and ^aTOPT.
  458.  
  459.             +    If the description is missing from a *.TIC file, FAN
  460.                  would abort processing with an error message.
  461.                  Instead, FAN now will continue processing and use
  462.                  the description "<No Description Available>" in the
  463.                  file announcement.
  464.  
  465.        Version 1.92 beta                  02-Apr-1993
  466.  
  467.             +    Bug fix:  DOS version only.  Due to a caveat in the
  468.                  difference of memory management by DOS vs. OS/2,
  469.                  some token macros were not being parsed correctly
  470.                  from the template files (.TPL).
  471.  
  472.             +    Bug fix:  if a TIC and/or FILESBBS area appeared
  473.                  more than once in an Announcement Definition, files
  474.                  for these areas would be announced multiple times.
  475.                  This can easily happen if you specify ALL_TIC_AREAS
  476.                  or ALL_FILESBBS_AREAS and also specify TIC/FILESBBS
  477.                  area names separately.  Now, a warning message will
  478.                  be logged and files be properly announced once.
  479.  
  480.        Version 1.93 beta                  06-Apr-1993
  481.  
  482.             +    Bug fix:  I goofed with the version number on the
  483.                  previous FAN release. THIS one is really version
  484.                  1.93/beta!
  485.  
  486.             +    Added configuration file keyword
  487.                       [no]ProcessBadTics.
  488.  
  489.             +    Bug fix:  if a template file was not specified for
  490.                  the AnnounceLogTemplate or FileTemplate, the built-
  491.                  in template still used the old-style macros.
  492.  
  493.             +    Bug fix:  ^aTOPT and ^aFMPT should only be added to
  494.                  netmail messages, and not echomail messages also.
  495.  
  496.             +    Added configuration file keyword
  497.                       [no]INTLkludge
  498.  
  499.        Version 1.94 beta                  07-May-1993
  500.  
  501.             +    Changed keyword 'Address' to 'PrimaryAddress'.  The
  502.                  keyword 'Address' will be obsolete the first non-
  503.                  beta release.
  504.  
  505.             +    Added REGISTER program.
  506.  
  507.             +    Added new required keywords in the configuration
  508.                  file:
  509.                       RegistrationKey
  510.                       SystemName
  511.                       SysopName
  512.  
  513.        Version 1.95 beta                  10-May-1993
  514.  
  515.             +    Added two byte zero integer at end of packet file
  516.                  instead of a one byte null.
  517.  
  518.        Version 1.99.1 beta                 1-Jun-1993
  519.  
  520.             +    Added new configuration verbs:
  521.                       [no]PID
  522.                       [no]Tear/OriginLines
  523.                       [no]Seen-Bys
  524.  
  525.             +    Full rewrite of message creation routines.
  526.                  Supported message formats now include:
  527.                       *.PKT
  528.                       *.MSG
  529.                       Squish
  530.                       Ascii text files
  531.  
  532.             +    Added new configuration verbs:
  533.                       DefaultMsgAreaType
  534.                       MsgAreaType
  535.  
  536.             +    Added new macro [fileareadesc].
  537.  
  538.             +    Added descriptions to FILES.BBS file areas.  New
  539.                  configuration verb:  FILESBBS_Description.
  540.  
  541.             +    Added the following optional configuration verbs:
  542.                       MaximusMsgAreaFileName
  543.                       SquishCfgFileName
  544.                       AreasBBSFileName
  545.  
  546.             +    Autodetection for netmail path added.  If you use
  547.                  Squish or Maximus control files, the netmail path
  548.                  will be read from these.  Otherwise, if you write
  549.                  announcements directly to the netmail message base
  550.                  (i.e., you do not use *.PKT format), then you will
  551.                  have to define MsgAreaType and MsgAreaPath in the
  552.                  Announcement definition for NETMAIL announcements.
  553.  
  554.             +    Restructured FAN.CFG example file.
  555.  
  556.             +    Configuration verb ASCIIFileName is now obsolete.
  557.                  Use MsgAreaPath instead.
  558.  
  559.             +    Added ability to use wildcard matching on Announce
  560.                  area names
  561.  
  562.             +    Added new configuration verb within announcement
  563.                  definitions: Exclude.  Since areas can now be wild-
  564.                  carded, areas can also be specified to be excluded
  565.                  from the expanded list of areas to announce.
  566.                  Wildcards can also be used with the 'Exclude' verb.
  567.  
  568.             +    Removed the 32-bit OS/2 version.  I found very
  569.                  little gain in performance and resources to warrant
  570.                  the time to test and maintain both versions.  There
  571.                  is no longer a FAN16.EXE and FAN32.EXE.  FAN.EXE
  572.                  will run under both OS/2 and DOS.
  573.  
  574.             +    Removed 200 limitation on FILESBBS file area
  575.                  definitions.
  576.  
  577.             +    Restructured internal handling of file areas in
  578.                  preparation for changes to support RA's file
  579.                  database format.
  580.  
  581.             +    Bug fix:  When TossLogFile was defined, duplicate
  582.                  message areas were written to the file.  Only unique
  583.                  message tag names are now written.
  584.  
  585.        Version 1.99.2 beta                 2-Jun-1993
  586.  
  587.             +    Removed Tear/Originline configuration verb.  This
  588.                  would produce an invalid echomail message since the
  589.                  origin line would be missing.  Imporved support for
  590.                  the ^PID construct.
  591.  
  592.        Version 1.99.3 beta                 6-Jun-1993
  593.  
  594.             +    Bug fix: Under OS/2, FAN would exit with an access
  595.                  violation when creating *.PKT type announcements.
  596.                  Under DOS this could hang the machine.  This
  597.                  happened if the MsgAreaPath is undefined (which it
  598.                  should be for *.PKT type messages--the PacketPath is
  599.                  used instead), FAN would choke on the internal zero
  600.                  address for MsgAreaPath.
  601.  
  602.             +    Bug fix: Internal Announce area tag BAD_TICS was
  603.                  being ignored.
  604.  
  605.             +    Bug fix: Error in tag name wildcard expansion.  If
  606.                  Tick or Maximus configuration file was not defined
  607.  
  608.                  in the configuration file, no Announce areas would
  609.                  be defined!  Orientation recoded to check announce
  610.                  tag name at time of announcement, and not during FAN
  611.                  configuration process.
  612.  
  613.             +    Dropped keywords ALL_TIC_AREAS and
  614.                  ALL_FILESBBS_AREAS.  With the wildcard matching
  615.                  ability now coded into FAN, these two keywords were
  616.                  causing more confusion than help.
  617.  
  618.        Version 1.99.4 beta                 5-Aug-1993
  619.  
  620.             +    Added /[no]LogWarnings qualifier and configuration
  621.                  file verb.  There are several error messages which
  622.                  are considered "warnings" which can be irritating if
  623.                  you have configured FAN the way you wanted to, and
  624.                  yet these messages are continually written to the
  625.                  log file.  An example of such situations are:
  626.                  - A reference to a FILES.BBS which does not exist.
  627.                  - TIC file areas which are in your TIC configuration
  628.                  file, but not within any FAN Announce areas, etc.
  629.  
  630.                  A good rule of thumb is to log all warnings while
  631.                  setting up FAN for the first few days, and then run
  632.                  FAN with NoLogWarnings when you feel satisfied
  633.                  things are running smoothly.
  634.  
  635.             +    Clarified and added some messages when using
  636.                  /TestMode
  637.  
  638.        Version 1.99.5 beta                 8-Aug-1993
  639.  
  640.             +    Added [no]VerboseTearLine configuration file verb.
  641.  
  642.             +    Added SortMethod configuration file verb.  Files
  643.                  within announcement messages can now be sorted
  644.                  alphabetically, or grouped by TIC/FILESBBS area
  645.                  name.
  646.  
  647.             +    Added GroupTemplate configuration verb.  If sorted
  648.                  by Groups, this template will be used as a header
  649.                  for each new group.
  650.  
  651.             +    Added support for SEAL (;FileSpec verb used in TIC's
  652.                  configuration TIC.CFG).  If you use SEAL, file area
  653.                  name descriptions will automatically be filled from
  654.                  TIC.CFG.
  655.  
  656.             +    Added FileAreaDescriptions configuration file verb.
  657.                  For non-SEAL users, added ability to read file area
  658.                  descriptions from a flat ascii text file in
  659.                  RAID.CFG/FILEBONE.NA format.
  660.  
  661.             +    When using /TestMode, removed "already announced"
  662.                  check for FILES.BBS areas.  The AnnounceList will
  663.                  not be checked now in /TestMode.
  664.  
  665.        Version 1.99.6 beta                 14-Aug-1993
  666.  
  667.             +    Bug fix:  Will search for TK*.TIC now instead of
  668.                  *.TIC.  Some BBS front-end programs (such as Portal
  669.                  of Power) have files with the extension *.TIC that
  670.                  are not in standard TIC (a la Barry Geller) format.
  671.  
  672.             +    Bug fix:  For FILES.BBS processing, FAN will now
  673.                  ignore counters between brackets (i.e., '[' and ']')
  674.                  and the special download byte/time tokens "/bt",
  675.                  "/tb", "/b", "/t", etc.
  676.  
  677.        Version 1.99.7 beta                 17-Aug-1993
  678.  
  679.             +    Bug fix:  The change to search for TK*.TIC files
  680.                  broke FAN for other TIC-like processing programs,
  681.                  such as AllFix (which produces AF*.TIC files).  The
  682.                  configuration verb TickFileMask and BadTickFileMask
  683.                  has been added to make this user-selectable.
  684.  
  685.             +    Temporary "work-around":  If a Squish message base
  686.                  cannot be locked, FAN will still attempt to open the
  687.                  area instead of aborting and report a warning that
  688.                  the message coule not be locked.  If the area is
  689.                  *really* locked, the open will fail.  However, for
  690.                  some un-yet explained reason, the lock on a Squish
  691.                  message will sometimes fail under MS-DOS.  I have
  692.                  not yet narrowed this phenomenon down to the actual
  693.                  cause of the lock failure.
  694.  
  695.        Version 1.99.8 beta                 21-Aug-1993
  696.  
  697.             +    Bug fix:  If description was missing from the SEAL
  698.                  verb ';FileSpec' in the TIC configuration file, FAN
  699.                  would exit with an error message.  FAN will now
  700.                  print a warning message and continue processing.
  701.  
  702.             +    Bug fix:  If writing directory to *.MSG or Squish
  703.                  message base, kludge lines (^a) were terminated with
  704.                  a carriage return (^r).  The ^r is only necessary
  705.                  for *.PKT messages, and have been removed from
  706.                  *.MSG/Squish message bases when writing kludge
  707.                  (control information) lines.
  708.  
  709.             +    Bug fix:  Zone number was being included in address
  710.                  on Seen-By lines.  Seen-By lines now only include
  711.                  net/node portion of address.
  712.  
  713.             +    Added new configuration keyword
  714.                  'DefaultMsgAttributes'.  If 'Attributes' are not
  715.                  defined within an Announcement Definition, then the
  716.                  attributes will default to 'DefaultMsgAttributes'.
  717.  
  718.             +    Added four new message attributes:
  719.                       F = Forward
  720.                       R = Read/Received
  721.                       S = Sent
  722.                       X = Scanned (Squish only)
  723.  
  724.  
  725.        Version 2.00                        12-Sep-1993
  726.  
  727.             +    First non-beta release.
  728.  
  729.        Version 2.01                        19-Sep-1993
  730.  
  731.             +    Bug fix:  Under some unusual conditions, the parser
  732.                  engine in FAN was not being re-initialized properly.
  733.                  This could result in erroneous error messages such
  734.                  as "Unknown qualifier 'XXX'", where 'XXX' may be a
  735.                  line portion from one of your configuration files.
  736.  
  737.        Version 2.10 beta                    17-Oct-1993
  738.  
  739.             +    Added new registration form REGISTER.DOC to promote
  740.                  more monetary contributors.  FAN is now officially
  741.                  Shareware for US$15.  Cash contributors will receive
  742.                  a special key which will add a "+" symbol to their
  743.                  PID/Tearline.
  744.  
  745.             +    Made internal changes to streamline memory
  746.                  constraints for tic/FILESBBS areas.  More file areas
  747.                  (probably over 1200 or so) can now be handled for
  748.                  large FDN sites.
  749.  
  750.             +    Added configuration verb CatagoryCode and new token
  751.                  [catcode] for RBBS users.
  752.  
  753.             +    If FAN processes *.BAD tick files, it would replace
  754.                  the tag name of the echo with "BAD_TICS" so the
  755.                  files would not actually be announced.
  756.                  Unfortunately, this means that the original area
  757.                  name is lost in the announcement.  FAN will now
  758.                  append the original tag name to the actual
  759.                  description of the file in the announcement.