home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / NETMAIL / QF_1063.ZIP / HISTORY.DOC < prev    next >
Text File  |  1994-03-13  |  36KB  |  683 lines

  1. ┌────────────────────────────────────────────────────────────────────────────┐
  2. │                           QFront Revision History                          │
  3. └────────────────────────────────────────────────────────────────────────────┘
  4.  
  5. Version  Date      Description
  6. ───────  ────────  ───────────────────────────────────────────────────────────
  7. 1.063b   03/13/94  Finally fixed the magic filename problems.
  8.  
  9.                    QScan was adding NetMail to outbound EchoMail packets in
  10.                    some circumstances.
  11.                    (Thanks Frank Cavanaugh)
  12.  
  13.                    QScan wasn't scanning mail to downlinks if they were
  14.                    POINTS.  Fixed.
  15.                    (Thanks Joe Eversole)
  16.  
  17.                    External mail strings weren't working at all.  Fixed.
  18.  
  19.                    Fixed some more point routing problems.
  20.                    (Thanks Joe Wied)
  21.  
  22.                    QScan will now accept a space in between the AREA: string
  23.                    and the actual area name.  A space in between AREA: and
  24.                    the area name does not follow Fido standards, but found
  25.                    that some mail scanners do it this way.
  26.                    (Thanks George Marsh)
  27.  
  28. 1.062b   02/21/94  Increased the overlay buffer size in QFront.  This will
  29.                    cause memory requirements to increase, but should fix
  30.                    problems with QFront timing out while answering the phone
  31.                    on an incoming call.  The minimum memory requirement for
  32.                    QFront is now about 400k.
  33.                    (Thanks Ed Lucas)
  34.  
  35.                    QFront was sending the wrong filenames if a request came
  36.                    in that requested a MAGIC FILENAME.
  37.                    (Thanks Steve Cain)
  38.  
  39.                    QScan will no longer scan an EchoMail conference if you do
  40.                    not have any systems selected to receive that area.  This
  41.                    results in much faster processing time for systems that
  42.                    have a lot of EchoMail conferences defined but may not be
  43.                    echoed to any downlinks.
  44.                    (Thanks Ed Lucas)
  45.  
  46.                    Fixed a problem in QScan that caused messages in pass-thru
  47.                    areas to NOT be scanned to your downlinks, which also
  48.                    caused messages in pass-thru areas to be put in your LOST
  49.                    conference.
  50.  
  51.                    QFront wasn't removing file forwards from the "File
  52.                    Req/Forw manager" off the call-waiting screen, even if the
  53.                    file(s) have already been successfully forwarded.  Fixed.
  54.                    (Thanks Gary Hedberg)
  55.  
  56.                    Fixed problems when viewing the node activity off the call-
  57.                    waiting screen that caused runtime errors with USERNET.XXX
  58.                    files that are not properly written.
  59.  
  60.                    QScan now creates archived EchoMail packet names correctly
  61.                    when scanning mail to systems that are points.
  62.  
  63.                    QScan now properly sets the "FROM: (address)" originating
  64.                    address in NetMail messages when tossed to your PCBoard
  65.                    NetMail area.  This includes support for originating
  66.                    systems that are points.
  67.  
  68.                    QScan was writing two ^AMSGID lines when scanning mail out
  69.                    of your PCBoard NetMail area *IF* the message wasn't marked
  70.                    CRASH or IMMEDIATE.  Fixed.
  71.  
  72.                    QScan wasn't properly setting the domain name for outbound
  73.                    NetMail messages that were destined for zones other than
  74.                    your own.  Fixed.
  75.  
  76.                    QScan's Areafix processor now properly recognizes Areafix
  77.                    requests from points, and properly creates the Areafix
  78.                    response message.
  79.  
  80.                    Added support for "secured" file request paths/conferences.
  81.                    What this does is the following.  Each file request path/
  82.                    conference that you have configured in QFConfig (under
  83.                    "File Request Paths", has a new option saying "Is this a
  84.                    secured path/conference".  If you answer Y to this, only
  85.                    mail sessions that are SECURE (ie., protected by a session
  86.                    password) will be allowed to request files from that path/
  87.                    conference.  If you answer N to this question, QFront will
  88.                    allow anyone to request files from that path/conference,
  89.                    regardless of whether a session password is being used or
  90.                    not.
  91.  
  92.                    Added a new file request path for use with secure mail
  93.                    sessions.  If a mail session is established and a session
  94.                    password is being used (ie., the mail session is SECURE),
  95.                    QFront will now put any files that are NOT mail packets in
  96.                    your SECURE file request path directory.  If a session
  97.                    password is NOT being used, QFront will put all files
  98.                    that are NOT mail packets into your normal file request
  99.                    receive path.  Whether you use session passwords or not,
  100.                    you should go into QFConfig and at LEAST set your secure
  101.                    file request receive path to be the same as your normal
  102.                    file request receive path.  It's recommended to create a
  103.                    new path for use with secure mail sessions, however.  For
  104.                    example, "C:\QFRONT\SECURED".
  105.  
  106.                    A new option was added to QFConfig->FidoMail Setup->Mail
  107.                    Scanner Setup that says "Respect echo flag in PCBoard".
  108.                    If you answer Y to this option, QScan will NOT scan out
  109.                    ANY messages that DON'T have the "echo" flag turned on by
  110.                    PCBoard.  If you answer N to this option, QScan will scan
  111.                    out mail regardless of the echo flag.
  112.  
  113.                    Found that QScan was putting the wrong month number in the
  114.                    Fido packet header (it was always one off).  Fixed.
  115.  
  116.                    QScan wasn't adding mail bundles to the outbound mail
  117.                    database if you had the "Update EchoMail packets" set to Y.
  118.                    (Thanks Fred Busteed)
  119.  
  120.                    Hopefully fixed some of the problems in earlier releases
  121.                    with getting mail to point systems.
  122.  
  123. 1.061b   02/09/94  Fixed lockup problems and runtime error 245 problems when
  124.                    callers dial into your system.  These problems only would
  125.                    occur if you run an unregistered evaluation copy.
  126.  
  127.                    QFront was displaying the wrong node information when you
  128.                    entered a manual poll and it brought up the "confirm"
  129.                    window.
  130.  
  131.                    Added a rotating symbol to QNList during sorting to let you
  132.                    know it's doing something and not locked up.
  133.  
  134.                    QNList was locking up in some circumstances.
  135.  
  136.                    Incoming EMSI handshakes were not being seen in some
  137.                    circumstances.
  138.  
  139.                    QFConfig would exit with a runtime error in certain
  140.                    circumstances when configuring new EchoMail conferences.
  141.  
  142.                    QFront was reporting invalid paths in the FidoMail log if
  143.                    you had a backslash at the end of the path configurations
  144.                    in QFConfig.  Fixed by having QFront remove the backslash
  145.                    from your path configurations.
  146.  
  147.                    Added support for the /PORT parameter of the PCB
  148.                    environment variable.
  149.  
  150.                    Added an option to the QFConfig "Do you wish to save this
  151.                    configuration" prompt that allows you to return to editing
  152.                    the configuration.
  153.  
  154.                    QFront was getting a runtime error if more than 50 aliases
  155.                    were presented during an EMSI handshake.  Fixed - QFront
  156.                    now allows up to 100 aliases.
  157.  
  158.                    Added much more error checking to QFront, QNList and QScan.
  159.                    QFConfig still remains to be updated with the new error
  160.                    checking routines.
  161.  
  162.                    Added an option into QFConfig->FidoMail Setup->Mail Scanner
  163.                    Setup that says "Update outbound EchoMail bundles?".  This
  164.                    option allows you to tell QScan whether to continue adding
  165.                    .PKT's to the SAME outbound archived EchoMail bundle or
  166.                    not.  If you set this option to N, QScan will create the
  167.                    normal .MO0, .MO1, .MO2, etc., files.  If you set this
  168.                    option to Y, QScan will only create .MO0 files, and every
  169.                    time you invoke QScan, new .PKT's will be added to the same
  170.                    .MO0 bundle.  Be careful with this option - some hubs and
  171.                    hosts don't like the idea of using the same archive bundle
  172.                    filename.
  173.  
  174. 1.06b    01/26/94  Completely rewrote the nodelist compiler and nodelist
  175.                    processing module in QFront.  This change requires you to
  176.                    recompile your nodelist(s) using the new QNList.  The new
  177.                    QNList is ***SIGNIFICANTLY*** faster than before.
  178.  
  179.                    Fixed another problem with QFront not properly recognizing
  180.                    fax connects from modems returning CONNECT FAX responses.
  181.  
  182.                    Fixed minor problems passing connect strings to PCBoard
  183.                    using the @CSTR option in the "User Logon Control String".
  184.  
  185.                    Fixed Zmodem problems when transmitting files with D'Bridge
  186.                    mailers.
  187.                    (Thanks Richard Driggers)
  188.  
  189.                    Fixed problems with the automatic poll manager where QFront
  190.                    could continually poll a node all day long.
  191.                    (Thanks Terry Norris)
  192.  
  193.                    Modified the EMSI decoding routines.  This fixes problems
  194.                    that caused previous versions to display "Unknown" as the
  195.                    remote system name and remote sysop name.  This also
  196.                    allows for a bug in D'Bridge that caused D'Bridge to send
  197.                    out EMSI packets that were not in a valid format.
  198.  
  199.                    Fixed problems with QFront sending strange connect strings
  200.                    to PCBoard.
  201.                    (Thanks Mark Seiden)
  202.  
  203.                    Problems with QFront continually beeping when exiting from
  204.                    the Fido nodelist browser were fixed.
  205.  
  206.                    Added additional error checks to QScan to prevent errors
  207.                    caused by corrupt or invalid IDX message index files.
  208.  
  209.                    QFront now passes the CARRIER connect string to PCBoard
  210.                    along with the other information already passed.
  211.  
  212.                    Fixed a potentially serious problem in QScan when Areafix
  213.                    messages were received in low-memory situations.
  214.  
  215.                    QScan now retains the archiver/unarchiver in a window while
  216.                    still swapping itself out of memory.
  217.  
  218.                    Added an option to QFConfig under Mail Scanner Setup that
  219.                    allows you to configure whether to import the FidoMail ^A
  220.                    kludge lines or not into PCBoard when tossing.
  221.  
  222.                    Added semaphore file support.  You can define up to 10
  223.                    semaphore files to check for and what errorlevel to exit
  224.                    with when one of the semaphore files is found to exist
  225.                    by QFront.  You can also define what frequency (in seconds)
  226.                    to check for the semaphore files.
  227.  
  228.                    QFront now logs to the FidoMail log on every dial attempt,
  229.                    informing you of the dialout result for each dial attempt.
  230.  
  231.                    Modified QScan's use of aliases when addressing NetMail out
  232.                    of PCBoard.  QScan will now only attempt to find and use an
  233.                    alias if the destination address zone does NOT EQUAL your
  234.                    primary address zone.
  235.  
  236.                    QFConfig wouldn't let you blank out the "Local logon prompt
  237.                    string" when it should have.  Fixed.
  238.                    (Thanks Max Bruhn)
  239.  
  240.                    Fixed a minor problem in QScan that would cause invalid
  241.                    times to be saved in PCBoard messages when tossing packets.
  242.                    (Thanks Mike Atkinson)
  243.  
  244.                    The accounting/translation records are now sorted in
  245.                    QFConfig.  Note that the records are not sorted until you
  246.                    enter QFConfig, load up the Accounting/Translation Setup,
  247.                    and then exit the Accounting/Translation Setup.
  248.  
  249.                    Added support for /NODE, /COM, /BAUD, /IRQ, and /BASE
  250.                    settings for the "SET PCB=" environment variable.
  251.  
  252.                    QFront wasn't sending mail marked HOLD to a system if
  253.                    that system polled you, in some circumstances.  Fixed.
  254.  
  255.                    QFConfig wasn't packing the quick lookup name datafile.
  256.                    (Thanks Mark Seiden)
  257.  
  258.                    If you have not done so already, you should make the
  259.                    following changes to your SPAWNBBS.BAT and node
  260.                    configurations in QFConfig:
  261.                      | You can now pass the connect string returned from your
  262.                      | modem to PCBoard.  To do this, add a %3 and %4 at the
  263.                      | end of following lines in your SPAWNBBS.BAT file:
  264.                      |   If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES%
  265.                      |   If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES%
  266.                      | So that they read:
  267.                      |   If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES% %3 %4
  268.                      |   If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES% %3 %4
  269.                      | Now, go into QFConfig and under Program->Misc Options,
  270.                      | add @CSTR at the end of the user logon control string
  271.                      | so that it reads:
  272.                      |   @B @E @CSTR
  273.                    Even if you HAVE already made these changes, notice that
  274.                    I've added a %4 to the lines in SPAWNBBS.BAT.  Be *SURE*
  275.                    you make these changes as well.
  276.  
  277.                    Added CallerID information passing to PCBoard.  To use
  278.                    this, make sure you've already applied the changes to the
  279.                    SPAWNBBS.BAT file that were just described.  To add
  280.                    CallerID support, add a %5 to the end of the same lines in
  281.                    SPAWNBBS.BAT, like so:
  282.                      If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES% %3 %4 %5
  283.                      If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES% %3 %4 %5
  284.                    Also add a @CID to the user logon control
  285.                    string in QFConfig like so:
  286.                      @B @E @CSTR @CID
  287.  
  288. 1.05b    01/10/94  QFront will now display an error message if it tries to run
  289.                    a BATCH FILE event when the batch file to be run cannot be
  290.                    found.
  291.  
  292.                    Once an alias was defined in QFConfig under "Assign
  293.                    EchoMail Conferences", the alias could not be removed
  294.                    unless it was removed from the "Alias Setup" menu option.
  295.                    Fixed.
  296.  
  297.                    QScan will now swap itself out to EMS or disk when shelling
  298.                    to the archiver/unarchiver.  This should allow memory-
  299.                    hungry archivers like ARJ work without low memory errors.
  300.  
  301.                    QFront was sometimes truncating the connect string message
  302.                    when passing it to PCBoard.  Fixed.
  303.                    (Thanks Phillip White)
  304.  
  305.                    Corrected problems with Hayes-type modems where the
  306.                    CONNECT speed would be passed to PCBoard instead of the
  307.                    CARRIER speed.
  308.  
  309.                    If you entered a sysop name with more than one word when
  310.                    entering a manual poll, such as ROB KITTREDGE, the
  311.                    software would instead search for KITTREDGE ROB.  Fixed
  312.                    so that it now properly searches for ROB KITTREDGE.
  313.                    (Thanks Hector Santos)
  314.  
  315.                    QScan wasn't recognizing AREA: names in messages if they
  316.                    were in lower case.  Fixed.
  317.  
  318.                    If you aren't running under a network environment, QFront
  319.                    would not properly set the node number to 1.  Fixed.
  320.  
  321.                    Outbound YooHoo protocol wasn't setting 8k block size or
  322.                    recognizing the ability for the remote to allow file
  323.                    requests.  Fixed.
  324.                    (Thanks Frank Jacobberger)
  325.  
  326.                    Moved the packet password field out of the "Assign EchoMail
  327.                    Conferences" menu option, and into the new "Session/packet
  328.                    password" menu option in QFConfig.  This change allows
  329.                    QFront to put packet passwords in NetMail packets instead
  330.                    of just EchoMail packets.
  331.  
  332.                    QScan was not properly addressing NetMail messages if they
  333.                    were send to POINT systems.  Fixed.
  334.                    (Thanks Michael Bull)
  335.  
  336.                    Modified the receiver synchronization routines (the code
  337.                    that checks for a FidoMail run when receiving a call) in
  338.                    an effort to fix some problems with QFront passing actual
  339.                    FidoMail runs to PCBoard.
  340.  
  341.                    QScan wasn't allowing aliases to be used on outbound
  342.                    NetMail messages.  Fixed.  QScan will now use any alias
  343.                    with a zone that matches the zone of the destination of
  344.                    the message.  If no matching zones are found, your primary
  345.                    address will be used.
  346.  
  347.                    Added a new option to QFConfig under FidoMail Setup,
  348.                    "Disallow outbound FidoMail runs".  This option, when set
  349.                    to Y, causes QFront to NEVER dial out for ANY reason on
  350.                    that node of your system.  This is intended to be a quick
  351.                    fix to prevent QFront on more than one node of your system
  352.                    from dialing out to the same system at the same time,
  353.                    until a "busy file" type mechanism can be written.
  354.  
  355. 1.04b    12/30/93  Fixed a problem that would cause a runtime error if you
  356.                    required a password to exit to DOS from QFront.
  357.                    (Thanks Frank Jacobberger)
  358.  
  359.                    Fixed a problem where you could get a runtime error after
  360.                    forwarding a file that doesn't exist on your system.
  361.  
  362.                    Fixed problems in QScan when messages were addressed to/
  363.                    from SYSOP.
  364.  
  365.                    Enhanced the "Alias to use" configuration under "Assign
  366.                    EchoMail Conferencs" in QFConfig.  Now, instead of being
  367.                    required to manually type the alias address to use,
  368.                    QFConfig will bring up a list of your alias configurations
  369.                    and allow you to select the one you want to use.
  370.  
  371.                    QFront now releases more time slices when a multitasker
  372.                    like DESQview, Windows, or OS/2 is used.
  373.  
  374.                    Found some EMSI packet creation bugs - this should fix the
  375.                    problems with QFront sending the EMSI packet and then
  376.                    ending the FidoMail session.
  377.  
  378.                    Session passwords are now set properly even if you are
  379.                    RECEIVING a FidoMail run.  Previously, session passwords
  380.                    were only set during OUTBOUND FidoMail runs.
  381.  
  382.                    HOPEFULLY, I have fixed the modem connect problems where
  383.                    QFront would display garbage to the user instead of the
  384.                    normal "Press [ESC]" prompt.
  385.  
  386.                    QFront was unpacking .PKT files from your inbound directory
  387.                    into your NetMail area (.MSG style) even if the messages
  388.                    were EchoMail messages.  Fixed so QFront skips unpacking
  389.                    any .PKT's that are EchoMail packets and leaves this up to
  390.                    QScan.
  391.                    (Thanks Gary Hedberg)
  392.  
  393.                    You can now pass the connect string returned from your
  394.                    modem to PCBoard.  To do this, add a %3 at the end of the
  395.                    following lines in your SPAWNBBS.BAT file:
  396.                      If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES%
  397.                      If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES%
  398.                    So that they read:
  399.                      If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES% %3
  400.                      If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES% %3
  401.                    Now, go into QFConfig and under Program->Misc Options,
  402.                    add @CSTR at the end of the user logon control string so
  403.                    that it reads:
  404.                      @B @E @CSTR
  405.  
  406.                    The "View/Delete QFront log files" option off the call-
  407.                    waiting menu now accepts hotkeys (which are highlighted on
  408.                    the menu).
  409.  
  410.                    Fixed some NetMail routing problems.
  411.  
  412. 1.03b    12/25/93  Added the EMSI Fido handshaking protocol.
  413.  
  414.                    Modified the handling of aliases.  IF YOU SCAN ECHOMAIL
  415.                    USING AN ALIAS IN PREVIOUS VERSIONS, YOU MUST NOW ASSIGN
  416.                    THE ALIAS FOR *EACH* ECHOMAIL AREA!  If you don't supply
  417.                    an alias for an EchoMail area, your default address and
  418.                    tagline are used.
  419.  
  420.                    Fixed various problems with file update requests.
  421.  
  422.                    Fixed various problems with packing/unpacking of NetMail.
  423.  
  424.                    File forwards using wildcards are now supported.
  425.  
  426.                    Point addresses are now supported.
  427.  
  428.                    QFront will not dial out anymore if any of the following
  429.                    call-waiting screen options are in use - Mail manager,
  430.                    File req/forw manager, Poll window, Nodelist browsing,
  431.                    Manual event window, Show outbound queue.
  432.  
  433.                    Human callers are now required to press ESCape or TAB
  434.                    *TWICE* before being passed to the BBS.  This was done
  435.                    to reduce the number of false BBS loadings when a Fido
  436.                    mailer was trying to do a mail run.
  437.  
  438.                    Fixed processing of .MSG NetMail from utilities such as
  439.                    BRE and Gofer.
  440.  
  441.                    The context-sensitive help has been fully updated for this
  442.                    release (finally).  Unfortunately I have not updated the
  443.                    documentation as of yet.
  444.  
  445.                    File request REQ files were not being deleted in some
  446.                    circumstances.
  447.                    (Thanks Gary Hedberg)
  448.  
  449.                    You can now define phone number overrides, and you can
  450.                    now also define special dial commands based on nodelist
  451.                    flags.  For example, if you are using an HST, you will
  452.                    usually want to use a special dial command to force your
  453.                    modem into HST mode with the "B" modem command when
  454.                    dialing systems with the HST flag set.
  455.  
  456.                    Removed the "Are you using a USRobotics HST modem" from
  457.                    the Modem Setup in QFConfig (due to the change described
  458.                    above).
  459.  
  460.                    QFront now re-initializes the modem after every dialout.
  461.                    Previously, after a dialout attempt, the modem could be
  462.                    left in an undesirable state when an incoming call is
  463.                    received.
  464.  
  465.                    Dial translation manager fixed so that it will use the
  466.                    LONGEST MATCHING prefix instead of the LAST MATCHING
  467.                    prefix.
  468.                    (Thanks Mark Seiden)
  469.  
  470.                    Increased the maximum length of dialed phone numbers from
  471.                    18 characters to 50 characters.
  472.  
  473.                    Fixed runtime error problems when receiving file requests
  474.                    that caused searches of the PCBoard file indexes created
  475.                    with MAKEIDX.
  476.  
  477.                    QScan will now skip any information that is placed by
  478.                    PCBoard or by yourself before the destination address in
  479.                    a NetMail message. This was done because of problems with
  480.                    PCBoard placing extended header information in the first
  481.                    line of the NetMail message, causing QScan to skip it.
  482.                    Now, the destination address can be anywhere in the
  483.                    message, provided it starts on the first column.
  484.  
  485.                    You can now tell QFront whether or not to import "empty"
  486.                    NetMail messages.  Empty NetMail messages are usually the
  487.                    result of file requests or file attaches from other
  488.                    systems, which normally contain no text.
  489.  
  490.                    When configuring new EchoMail areas in QFConfig, QFConfig
  491.                    will now by default set the EchoMail area name equal to
  492.                    the name of the PCBoard conference you select, and also
  493.                    the high message pointer will be set to the high message
  494.                    pointer of the message base.  For example, if you have a
  495.                    conference called "WINDOWS NT" which has 5 messages in it
  496.                    (numbered 1-5), and you go to add the conference to
  497.                    QFront, QFConfig would place a default EchoMail area name
  498.                    of "WINDOWS_NT" and would set the high message pointer to
  499.                    6.  Note that spaces in the PCBoard conference names are
  500.                    replaced by underscores in the EchoMail area name.
  501.  
  502.                    All of the databases used in the "FidoMail setup" menu
  503.                    option in QFConfig are now sorted by node number, with the
  504.                    exception of "Set up EchoMail conferences", which are
  505.                    sorted by PCBoard conference number.
  506.  
  507.                    If you have a local logon password configured, QFront will
  508.                    now ask for it before exiting to DOS.
  509.  
  510.                    A command line has been added to QScan, /NETMAIL, which
  511.                    will cause QScan to scan ONLY your PCBoard NetMail
  512.                    conference for new messages.  It will NOT import any mail,
  513.                    and it will NOT scan any other conference besides your
  514.                    NetMail conference.  This option MUST be used in
  515.                    conjunction with the /SCAN parameter.  For example,
  516.                    "QSCAN /SCAN /NETMAIL".
  517.  
  518.                    Added a /PACK command line parameter to QFConfig.  This
  519.                    will simply perform a pack on all of QFront's data files.
  520.  
  521.                    Packet passwords are now supported by QScan.  Note that at
  522.                    this point, QScan only adds packet passwords to outbound
  523.                    mail packets - it DOES NOT check packet passwords when
  524.                    tossing inbound mail packets.
  525.  
  526.                    Added "quick lookup names".  These are useful in that you
  527.                    can refer to addresses as names instead of numbers.  For
  528.                    example, you could set up a quick lookup name of ROB,
  529.                    with an associated address of 1:228/12.  Any time you
  530.                    entered !ROB when QFront asks for an address, it would
  531.                    find the lookup name and automatically enter 1:228/12 for
  532.                    you.  Note the exclamation point before the quick lookup
  533.                    name - you MUST supply this so that QFront knows that you
  534.                    are referring to a quick lookup name.
  535.  
  536.                    Added support for packet switch networks/PAD systems.
  537.  
  538.                    Improved the carrier detect routines to be more inline
  539.                    with the way PCBoard handles them.
  540.  
  541.                    Fixed problems with last caller and recent 5 caller display
  542.                    not working in some situations.
  543.  
  544. 1.02b    11/05/93  Fixed a QScan problem where it would think message index
  545.                    files needed rebuilding when they really did not.
  546.  
  547.                    QSCAN.EXE was only released.
  548.  
  549. 1.02b    11/02/93  Fixed a problem in QScan when more than 50 PATH addresses
  550.                    were present in a message.
  551.  
  552.                    Fixed a problem in QFront that would cause a runtime error
  553.                    if the nodelist database failed to open.
  554.  
  555.                    QNList was displaying error messages in the compile window
  556.                    instead of the error window.  Fixed.
  557.  
  558.                    Fixed Zmodem problems when connecting at low baud rates
  559.                    (less than 9600).
  560.  
  561.                    QFConfig was doing strange things when you pressed [ESC]
  562.                    instead of hitting [ENTER] when the "apply poll to event"
  563.                    picklist was displayed.  Fixed.
  564.  
  565.                    If nodes were still in the dial queue when a Fido event
  566.                    finished running, the nodes would not be removed.  Fixed.
  567.  
  568.                    Fixed problem where file request limits (max files and max
  569.                    bytes) weren't being honored as configured in QFConfig.
  570.  
  571.                    If a file was requested that contained an exclamation mark,
  572.                    (for example THIS!FILE.ZIP), part of the filename was
  573.                    incorrectly interpreted as the file password.  Fixed.
  574.  
  575.                    QScan will now refuse to import mail into your PCBoard
  576.                    conferences if your own address appears in the PATH line.
  577.  
  578.                    QScan can now be configured to strip high ASCII characters
  579.                    from PCBoard messages when creating Fido packets.  The
  580.                    option was added to QFConfig->Mail Scanner.
  581.  
  582.                    QFront can now be configured NOT to unpack NetMail into
  583.                    .MSG format.  Use this setting only if you are NOT using
  584.                    an external NetMail editor like GoldED.
  585.  
  586.                    QScan will now skip scanning any PCBoard conference that
  587.                    has its message index (IDX) file out of sync with the
  588.                    actual message base.  Previously, QScan would exit with a
  589.                    runtime error.  The next release of QScan will actually be
  590.                    able to rebuild the index file, but for now it just gets
  591.                    skipped (and makes an entry in the QScan log).
  592.  
  593. 1.01b    10/26/93  When browsing the nodelist by sysop name, QFront will now
  594.                    search by the sysop's last name instead of the first name.
  595.                    (Thanks Joe Siegler)
  596.  
  597.                    When running "errorlevel" or "batch file" events, QFront
  598.                    will now always take the modem off-hook.
  599.  
  600.                    If you had pass-through areas configured, and you did a
  601.                    QScan /SETHIGH:xxx you would get a runtime error.
  602.                    (Thanks Jeffrey Boyd)
  603.  
  604.                    Significantly reduced memory requirements.
  605.  
  606.                    QFront was not recognizing some error connect strings on
  607.                    certain modems.  Fixed.
  608.                    (Thanks John Robin)
  609.                    
  610.                    A problem where QFront would always show "No last caller
  611.                    found" has been fixed.
  612.  
  613.                    Path problems were fixed when using the "batch file" event
  614.                    type.  From now on, all of your batch files for the batch
  615.                    file event type must be located in the same location as
  616.                    your PCBOARD.DAT file.
  617.  
  618.                    QScan choked when it hit a PASS-THROUGH area.  Fixed.
  619.  
  620.                    QScan processing speed has been increased.
  621.  
  622.                    You can now specify external mail strings, handy for use
  623.                    with handling uucp mail runs.
  624.  
  625.                    The outbound Fido dialer has been significantly modified.
  626.                    This modification allows callers in-between dialouts, and
  627.                    allows QFront to handle inbound call collisions (if a
  628.                    call comes in while it's trying to dial out, it will abort
  629.                    the dialout and immediately answer the phone).
  630.  
  631.                    QScan now checks the PATH line as well as the SEEN-BY line
  632.                    for duplicate detection.
  633.  
  634.                    PATH and SEEN-BY lines weren't being properly updated for
  635.                    PASS-THROUGH areas.  Fixed.
  636.  
  637.                    Added a KILL message flag to PCBoard-style NetMail
  638.                    messages.  If you have the KILL flag set (by specifying
  639.                    KILL on the second line of the NetMail message, enclosed
  640.                    in parenthesis), QFront will kill the .MSG message after
  641.                    sending the message (the message will not be deleted from
  642.                    PCBoard's message base, however).
  643.  
  644.                    Fixed node number problem when QFront was running under a
  645.                    single-node system.
  646.  
  647.                    Fixed a problem where QFront would exit with a runtime
  648.                    error on some inbound mail runs that contained NetMail.
  649.  
  650.                    If a file called "STATUS" is found in the QFront directory,
  651.                    QFront will read and display the first line of that file
  652.                    instead of displaying "Ready for a call".  Useful for
  653.                    writing notes to yourself, etc.
  654.                    (Thanks Mark Herring)
  655.  
  656.                    Problems with finding file requests when PCBoard's MAKEIDX
  657.                    utility was used were found and fixed.
  658.                    (Thanks Joe Siegler)
  659.  
  660.                    The settings in the "accounting" part of the accounting/
  661.                    translation setup was being interpreted backwards.  It
  662.                    should work as documented in the manual now.
  663.  
  664.                    A packet aging feature has been added.  Using this, if you
  665.                    specify a number other than 0, QFront will delete outbound
  666.                    packets that are older than "x" days (where x is the aging
  667.                    number you enter into QFConfig).  This is handy if you
  668.                    have a downlink that is not picking up his mail and you
  669.                    don't want a lot of packets sitting around.
  670.  
  671.                    A switch has been added where you can tell QFront whether
  672.                    to respect the low baud rate settings in PCBoard or not.
  673.                    Setting this flag to "N" will cause QFront to completely
  674.                    ignore low baud rates and pass the caller normally to
  675.                    PCBoard, at which time it is up to PCBoard whether it is a
  676.                    low baud rate caller or not.
  677.  
  678.                    QScan can now be told to respect PRIVATE EchoMail messages
  679.                    or not.
  680.  
  681. 1.00b    09/22/93  First wide-area beta release.
  682.  
  683.