home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR4 / QFIX105.ZIP / HISTORY.DOC < prev    next >
Text File  |  1994-01-10  |  21KB  |  407 lines

  1. ┌────────────────────────────────────────────────────────────────────────────┐
  2. │                           QFront Revision History                          │
  3. └────────────────────────────────────────────────────────────────────────────┘
  4.  
  5. Version  Date      Description
  6. ───────  ────────  ───────────────────────────────────────────────────────────
  7. 1.05b    01/10/94  QFront was sending out garbage to users if you were using
  8.                    a Hayes modem.  Fixed.
  9.  
  10. 1.05b    01/10/94  QFront will now display an error message if it tries to run
  11.                    a BATCH FILE event when the batch file to be run cannot be
  12.                    found.
  13.  
  14.                    Once an alias was defined in QFConfig under "Assign
  15.                    EchoMail Conferences", the alias could not be removed
  16.                    unless it was removed from the "Alias Setup" menu option.
  17.                    Fixed.
  18.  
  19.                    QScan will now swap itself out to EMS or disk when shelling
  20.                    to the archiver/unarchiver.  This should allow memory-
  21.                    hungry archivers like ARJ work without low memory errors.
  22.  
  23.                    QFront was sometimes truncating the connect string message
  24.                    when passing it to PCBoard.  Fixed.
  25.                    (Thanks Phillip White)
  26.  
  27.                    Corrected problems with Hayes-type modems where the
  28.                    CONNECT speed would be passed to PCBoard instead of the
  29.                    CARRIER speed.
  30.  
  31.                    If you entered a sysop name with more than one word when
  32.                    entering a manual poll, such as ROB KITTREDGE, the
  33.                    software would instead search for KITTREDGE ROB.  Fixed
  34.                    so that it now properly searches for ROB KITTREDGE.
  35.                    (Thanks Hector Santos)
  36.  
  37.                    QScan wasn't recognizing AREA: names in messages if they
  38.                    were in lower case.  Fixed.
  39.  
  40.                    If you aren't running under a network environment, QFront
  41.                    would not properly set the node number to 1.  Fixed.
  42.  
  43.                    Outbound YooHoo protocol wasn't setting 8k block size or
  44.                    recognizing the ability for the remote to allow file
  45.                    requests.  Fixed.
  46.                    (Thanks Frank Jacobberger)
  47.  
  48.                    Moved the packet password field out of the "Assign EchoMail
  49.                    Conferences" menu option, and into the new "Session/packet
  50.                    password" menu option in QFConfig.  This change allows
  51.                    QFront to put packet passwords in NetMail packets instead
  52.                    of just EchoMail packets.
  53.  
  54.                    QScan was not properly addressing NetMail messages if they
  55.                    were send to POINT systems.  Fixed.
  56.                    (Thanks Michael Bull)
  57.  
  58.                    Modified the receiver synchronization routines (the code
  59.                    that checks for a FidoMail run when receiving a call) in
  60.                    an effort to fix some problems with QFront passing actual
  61.                    FidoMail runs to PCBoard.
  62.  
  63.                    QScan wasn't allowing aliases to be used on outbound
  64.                    NetMail messages.  Fixed.  QScan will now use any alias
  65.                    with a zone that matches the zone of the destination of
  66.                    the message.  If no matching zones are found, your primary
  67.                    address will be used.
  68.  
  69.                    Added a new option to QFConfig under FidoMail Setup,
  70.                    "Disallow outbound FidoMail runs".  This option, when set
  71.                    to Y, causes QFront to NEVER dial out for ANY reason on
  72.                    that node of your system.  This is intended to be a quick
  73.                    fix to prevent QFront on more than one node of your system
  74.                    from dialing out to the same system at the same time,
  75.                    until a "busy file" type mechanism can be written.
  76.  
  77. 1.04b    12/30/93  Fixed a problem that would cause a runtime error if you
  78.                    required a password to exit to DOS from QFront.
  79.                    (Thanks Frank Jacobberger)
  80.  
  81.                    Fixed a problem where you could get a runtime error after
  82.                    forwarding a file that doesn't exist on your system.
  83.  
  84.                    Fixed problems in QScan when messages were addressed to/
  85.                    from SYSOP.
  86.  
  87.                    Enhanced the "Alias to use" configuration under "Assign
  88.                    EchoMail Conferencs" in QFConfig.  Now, instead of being
  89.                    required to manually type the alias address to use,
  90.                    QFConfig will bring up a list of your alias configurations
  91.                    and allow you to select the one you want to use.
  92.  
  93.                    QFront now releases more time slices when a multitasker
  94.                    like DESQview, Windows, or OS/2 is used.
  95.  
  96.                    Found some EMSI packet creation bugs - this should fix the
  97.                    problems with QFront sending the EMSI packet and then
  98.                    ending the FidoMail session.
  99.  
  100.                    Session passwords are now set properly even if you are
  101.                    RECEIVING a FidoMail run.  Previously, session passwords
  102.                    were only set during OUTBOUND FidoMail runs.
  103.  
  104.                    HOPEFULLY, I have fixed the modem connect problems where
  105.                    QFront would display garbage to the user instead of the
  106.                    normal "Press [ESC]" prompt.
  107.  
  108.                    QFront was unpacking .PKT files from your inbound directory
  109.                    into your NetMail area (.MSG style) even if the messages
  110.                    were EchoMail messages.  Fixed so QFront skips unpacking
  111.                    any .PKT's that are EchoMail packets and leaves this up to
  112.                    QScan.
  113.                    (Thanks Gary Hedberg)
  114.  
  115.                    You can now pass the connect string returned from your
  116.                    modem to PCBoard.  To do this, add a %3 at the end of the
  117.                    following lines in your SPAWNBBS.BAT file:
  118.                      If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES%
  119.                      If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES%
  120.                    So that they read:
  121.                      If %2==YES PCBOARD /C:%1 /ERR /EVENT:%MINUTES% %3
  122.                      If %2==NO PCBOARD /C:%1 /EVENT:%MINUTES% %3
  123.                    Now, go into QFConfig and under Program->Misc Options,
  124.                    add @CSTR at the end of the user logon control string so
  125.                    that it reads:
  126.                      @B @E @CSTR
  127.  
  128.                    The "View/Delete QFront log files" option off the call-
  129.                    waiting menu now accepts hotkeys (which are highlighted on
  130.                    the menu).
  131.  
  132.                    Fixed some NetMail routing problems.
  133.  
  134. 1.03b    12/25/93  Added the EMSI Fido handshaking protocol.
  135.  
  136.                    Modified the handling of aliases.  IF YOU SCAN ECHOMAIL
  137.                    USING AN ALIAS IN PREVIOUS VERSIONS, YOU MUST NOW ASSIGN
  138.                    THE ALIAS FOR *EACH* ECHOMAIL AREA!  If you don't supply
  139.                    an alias for an EchoMail area, your default address and
  140.                    tagline are used.
  141.  
  142.                    Fixed various problems with file update requests.
  143.  
  144.                    Fixed various problems with packing/unpacking of NetMail.
  145.  
  146.                    File forwards using wildcards are now supported.
  147.  
  148.                    Point addresses are now supported.
  149.  
  150.                    QFront will not dial out anymore if any of the following
  151.                    call-waiting screen options are in use - Mail manager,
  152.                    File req/forw manager, Poll window, Nodelist browsing,
  153.                    Manual event window, Show outbound queue.
  154.  
  155.                    Human callers are now required to press ESCape or TAB
  156.                    *TWICE* before being passed to the BBS.  This was done
  157.                    to reduce the number of false BBS loadings when a Fido
  158.                    mailer was trying to do a mail run.
  159.  
  160.                    Fixed processing of .MSG NetMail from utilities such as
  161.                    BRE and Gofer.
  162.  
  163.                    The context-sensitive help has been fully updated for this
  164.                    release (finally).  Unfortunately I have not updated the
  165.                    documentation as of yet.
  166.  
  167.                    File request REQ files were not being deleted in some
  168.                    circumstances.
  169.                    (Thanks Gary Hedberg)
  170.  
  171.                    You can now define phone number overrides, and you can
  172.                    now also define special dial commands based on nodelist
  173.                    flags.  For example, if you are using an HST, you will
  174.                    usually want to use a special dial command to force your
  175.                    modem into HST mode with the "B" modem command when
  176.                    dialing systems with the HST flag set.
  177.  
  178.                    Removed the "Are you using a USRobotics HST modem" from
  179.                    the Modem Setup in QFConfig (due to the change described
  180.                    above).
  181.  
  182.                    QFront now re-initializes the modem after every dialout.
  183.                    Previously, after a dialout attempt, the modem could be
  184.                    left in an undesirable state when an incoming call is
  185.                    received.
  186.  
  187.                    Dial translation manager fixed so that it will use the
  188.                    LONGEST MATCHING prefix instead of the LAST MATCHING
  189.                    prefix.
  190.                    (Thanks Mark Seiden)
  191.  
  192.                    Increased the maximum length of dialed phone numbers from
  193.                    18 characters to 50 characters.
  194.  
  195.                    Fixed runtime error problems when receiving file requests
  196.                    that caused searches of the PCBoard file indexes created
  197.                    with MAKEIDX.
  198.  
  199.                    QScan will now skip any information that is placed by
  200.                    PCBoard or by yourself before the destination address in
  201.                    a NetMail message. This was done because of problems with
  202.                    PCBoard placing extended header information in the first
  203.                    line of the NetMail message, causing QScan to skip it.
  204.                    Now, the destination address can be anywhere in the
  205.                    message, provided it starts on the first column.
  206.  
  207.                    You can now tell QFront whether or not to import "empty"
  208.                    NetMail messages.  Empty NetMail messages are usually the
  209.                    result of file requests or file attaches from other
  210.                    systems, which normally contain no text.
  211.  
  212.                    When configuring new EchoMail areas in QFConfig, QFConfig
  213.                    will now by default set the EchoMail area name equal to
  214.                    the name of the PCBoard conference you select, and also
  215.                    the high message pointer will be set to the high message
  216.                    pointer of the message base.  For example, if you have a
  217.                    conference called "WINDOWS NT" which has 5 messages in it
  218.                    (numbered 1-5), and you go to add the conference to
  219.                    QFront, QFConfig would place a default EchoMail area name
  220.                    of "WINDOWS_NT" and would set the high message pointer to
  221.                    6.  Note that spaces in the PCBoard conference names are
  222.                    replaced by underscores in the EchoMail area name.
  223.  
  224.                    All of the databases used in the "FidoMail setup" menu
  225.                    option in QFConfig are now sorted by node number, with the
  226.                    exception of "Set up EchoMail conferences", which are
  227.                    sorted by PCBoard conference number.
  228.  
  229.                    If you have a local logon password configured, QFront will
  230.                    now ask for it before exiting to DOS.
  231.  
  232.                    A command line has been added to QScan, /NETMAIL, which
  233.                    will cause QScan to scan ONLY your PCBoard NetMail
  234.                    conference for new messages.  It will NOT import any mail,
  235.                    and it will NOT scan any other conference besides your
  236.                    NetMail conference.  This option MUST be used in
  237.                    conjunction with the /SCAN parameter.  For example,
  238.                    "QSCAN /SCAN /NETMAIL".
  239.  
  240.                    Added a /PACK command line parameter to QFConfig.  This
  241.                    will simply perform a pack on all of QFront's data files.
  242.  
  243.                    Packet passwords are now supported by QScan.  Note that at
  244.                    this point, QScan only adds packet passwords to outbound
  245.                    mail packets - it DOES NOT check packet passwords when
  246.                    tossing inbound mail packets.
  247.  
  248.                    Added "quick lookup names".  These are useful in that you
  249.                    can refer to addresses as names instead of numbers.  For
  250.                    example, you could set up a quick lookup name of ROB,
  251.                    with an associated address of 1:228/12.  Any time you
  252.                    entered !ROB when QFront asks for an address, it would
  253.                    find the lookup name and automatically enter 1:228/12 for
  254.                    you.  Note the exclamation point before the quick lookup
  255.                    name - you MUST supply this so that QFront knows that you
  256.                    are referring to a quick lookup name.
  257.  
  258.                    Added support for packet switch networks/PAD systems.
  259.  
  260.                    Improved the carrier detect routines to be more inline
  261.                    with the way PCBoard handles them.
  262.  
  263.                    Fixed problems with last caller and recent 5 caller display
  264.                    not working in some situations.
  265.  
  266. 1.02b    11/05/93  Fixed a QScan problem where it would think message index
  267.                    files needed rebuilding when they really did not.
  268.  
  269.                    QSCAN.EXE was only released.
  270.  
  271. 1.02b    11/02/93  Fixed a problem in QScan when more than 50 PATH addresses
  272.                    were present in a message.
  273.  
  274.                    Fixed a problem in QFront that would cause a runtime error
  275.                    if the nodelist database failed to open.
  276.  
  277.                    QNList was displaying error messages in the compile window
  278.                    instead of the error window.  Fixed.
  279.  
  280.                    Fixed Zmodem problems when connecting at low baud rates
  281.                    (less than 9600).
  282.  
  283.                    QFConfig was doing strange things when you pressed [ESC]
  284.                    instead of hitting [ENTER] when the "apply poll to event"
  285.                    picklist was displayed.  Fixed.
  286.  
  287.                    If nodes were still in the dial queue when a Fido event
  288.                    finished running, the nodes would not be removed.  Fixed.
  289.  
  290.                    Fixed problem where file request limits (max files and max
  291.                    bytes) weren't being honored as configured in QFConfig.
  292.  
  293.                    If a file was requested that contained an exclamation mark,
  294.                    (for example THIS!FILE.ZIP), part of the filename was
  295.                    incorrectly interpreted as the file password.  Fixed.
  296.  
  297.                    QScan will now refuse to import mail into your PCBoard
  298.                    conferences if your own address appears in the PATH line.
  299.  
  300.                    QScan can now be configured to strip high ASCII characters
  301.                    from PCBoard messages when creating Fido packets.  The
  302.                    option was added to QFConfig->Mail Scanner.
  303.  
  304.                    QFront can now be configured NOT to unpack NetMail into
  305.                    .MSG format.  Use this setting only if you are NOT using
  306.                    an external NetMail editor like GoldED.
  307.  
  308.                    QScan will now skip scanning any PCBoard conference that
  309.                    has its message index (IDX) file out of sync with the
  310.                    actual message base.  Previously, QScan would exit with a
  311.                    runtime error.  The next release of QScan will actually be
  312.                    able to rebuild the index file, but for now it just gets
  313.                    skipped (and makes an entry in the QScan log).
  314.  
  315. 1.01b    10/26/93  When browsing the nodelist by sysop name, QFront will now
  316.                    search by the sysop's last name instead of the first name.
  317.                    (Thanks Joe Siegler)
  318.  
  319.                    When running "errorlevel" or "batch file" events, QFront
  320.                    will now always take the modem off-hook.
  321.  
  322.                    If you had pass-through areas configured, and you did a
  323.                    QScan /SETHIGH:xxx you would get a runtime error.
  324.                    (Thanks Jeffrey Boyd)
  325.  
  326.                    Significantly reduced memory requirements.
  327.  
  328.                    QFront was not recognizing some error connect strings on
  329.                    certain modems.  Fixed.
  330.                    (Thanks John Robin)
  331.                    
  332.                    A problem where QFront would always show "No last caller
  333.                    found" has been fixed.
  334.  
  335.                    Path problems were fixed when using the "batch file" event
  336.                    type.  From now on, all of your batch files for the batch
  337.                    file event type must be located in the same location as
  338.                    your PCBOARD.DAT file.
  339.  
  340.                    QScan choked when it hit a PASS-THROUGH area.  Fixed.
  341.  
  342.                    QScan processing speed has been increased.
  343.  
  344.                    You can now specify external mail strings, handy for use
  345.                    with handling uucp mail runs.
  346.  
  347.                    The outbound Fido dialer has been significantly modified.
  348.                    This modification allows callers in-between dialouts, and
  349.                    allows QFront to handle inbound call collisions (if a
  350.                    call comes in while it's trying to dial out, it will abort
  351.                    the dialout and immediately answer the phone).
  352.  
  353.                    QScan now checks the PATH line as well as the SEEN-BY line
  354.                    for duplicate detection.
  355.  
  356.                    PATH and SEEN-BY lines weren't being properly updated for
  357.                    PASS-THROUGH areas.  Fixed.
  358.  
  359.                    Added a KILL message flag to PCBoard-style NetMail
  360.                    messages.  If you have the KILL flag set (by specifying
  361.                    KILL on the second line of the NetMail message, enclosed
  362.                    in parenthesis), QFront will kill the .MSG message after
  363.                    sending the message (the message will not be deleted from
  364.                    PCBoard's message base, however).
  365.  
  366.                    Fixed node number problem when QFront was running under a
  367.                    single-node system.
  368.  
  369.                    Significantly reduced memory requirements.
  370.  
  371.                    Fixed a problem where QFront would exit with a runtime
  372.                    error on some inbound mail runs that contained NetMail.
  373.  
  374.                    If a file called "STATUS" is found in the QFront directory,
  375.                    QFront will read and display the first line of that file
  376.                    instead of displaying "Ready for a call".  Useful for
  377.                    writing notes to yourself, etc.
  378.                    (Thanks Mark Herring)
  379.  
  380.                    Problems with finding file requests when PCBoard's MAKEIDX
  381.                    utility was used were found and fixed.
  382.                    (Thanks Joe Siegler)
  383.  
  384.                    The settings in the "accounting" part of the accounting/
  385.                    translation setup was being interpreted backwards.  It
  386.                    should work as documented in the manual now.
  387.  
  388.                    A packet aging feature has been added.  Using this, if you
  389.                    specify a number other than 0, QFront will delete outbound
  390.                    packets that are older than "x" days (where x is the aging
  391.                    number you enter into QFConfig).  This is handy if you
  392.                    have a downlink that is not picking up his mail and you
  393.                    don't want a lot of packets sitting around.
  394.  
  395.                    A switch has been added where you can tell QFront whether
  396.                    to respect the low baud rate settings in PCBoard or not.
  397.                    Setting this flag to "N" will cause QFront to completely
  398.                    ignore low baud rates and pass the caller normally to
  399.                    PCBoard, at which time it is up to PCBoard whether it is a
  400.                    low baud rate caller or not.
  401.  
  402.                    QScan can now be told to respect PRIVATE EchoMail messages
  403.                    or not.
  404.  
  405. 1.00b    09/22/93  First wide-area beta release.
  406.  
  407.