home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / O_QWK11.ZIP / HISTORY.DOC < prev    next >
Text File  |  1993-12-31  |  13KB  |  226 lines

  1. =========================================================
  2. O_QWKer - QWK Mail Door for Opus 1.7x
  3. (C) 92,93,94 Bernardo Cardoso / Fausto Carvalho (2:361/1)
  4. =========================================================
  5.  
  6. Revision History
  7. ----------------
  8.  
  9. 31-Dec-93 V1.1  - Public Release
  10.  
  11. 15-Dec-93 V1.0H - Added support to multiple domains. ADDRESS keyword in
  12.                   message area definition is now honoured
  13.                 - Origin line is now included by O_QWKer
  14.                   Priority: 1 - ORIGIN file in message area path
  15.                             2 - ORIGIN keyword in message area definition
  16.                             3 - Default Origin in BBS.CTL (system name)
  17.                 - Added KEEPTEMP configuration keyword to avoid deletion
  18.                   of temporary files after message scan (very useful for
  19.                   debugging purposes). By default, temporary files are
  20.                   erased (change from 1.0G)
  21.                 - Fixed problem on the handling of ADD, DROP e RESET
  22.                   commands sent via .REP packet
  23.                 - If a file (Welcome, Goodbye, Newfiles, etc.) does not
  24.                   exist, the occurrence is logged but the .QWK packet
  25.                   creation is not aborted anymore
  26.                 - Messages are (finally) correctly ordered in MESSAGE.DAT
  27.                 - Message #1 in non-echomail areas is now scanned
  28.                 - Fixed a problem with Upload Privilege and Key that might
  29.                   allow the user to upload messages to a restricted area
  30.                 - Restricted areas (by Upload Privilege and/or Upload Key)
  31.                   are now shown as being R/O
  32.                 - Several enhancements in the user interface, particularly
  33.                   in the .REP Upload process
  34.                 - Careful code revision spotted some hidden features
  35.  
  36. 09-May-93 V1.0G - Users may upload messages using their alias names
  37.                 - Solved yet another occurrence of nulls on message
  38.                   headers...
  39.                 - Some re-work on the stack handling aiming to stop the
  40.                   annoying Error 99
  41.                 - O_QWKer doesn't erase the temporary files at the end
  42.                   (only before scanning messages) to help in tracing
  43.                   problems
  44.                 - Message scanning speed further enhancements
  45.  
  46. 10-Mar-93 V1.0D - .PRM extension is now assumed if none present, when
  47.                   using environment variable OPUS
  48.                 - ASCII date of uploaded messages is now set by FSC0001,
  49.                   to avoid problems with some echomail processors like
  50.                   Squish (leading zero instead of leading space)
  51.                 - February abbreviation is now correctly spelled (Feb
  52.                   instead of Fev)
  53.                 - Embedded "Enter to continue" suppressed after .QWK
  54.                   packet download
  55.                 - Solved occurrence of nulls on message headers, to
  56.                   conform entirely with QWK format specification
  57.                 - Fossil is now re initialized after shell to external
  58.                   protocol engine (both for U/L and D/L)
  59.                 - Fixed some incompatibilities with Blue Wave generated
  60.                   QWK REP packets
  61.                 - O_QWKer now refuses to run if files with extension .BAT,
  62.                   .COM or .EXE are found in temporary directory (defined
  63.                   with TEMPDIR)
  64.                 - Generation of .NDX files for areas beyond 999 is now
  65.                   correctly handled, according to commonly used QWK
  66.                   kludge. Please note that some offline readers are not
  67.                   capable of handling such areas
  68.                 - Available time (inside door) now considers the time spent
  69.                   on external programs (protocol engine and compressor)
  70.                 - Control-C now allows to abort the message scanning
  71.                   process
  72.                 - Fixed problem with some messages containing lines with
  73.                   more than 255 characters and no fixed or hanging carriage
  74.                   return
  75.                 - Fixed problem within OColor module in messages containing
  76.                   [ or ]
  77.                 - Message scanning speed enhanced
  78.  
  79. 31-Dec-92 V1.0  - Public Release
  80.  
  81. 29-Dec-92 V0.8F - Added FORCE NOVICE option (to enforce Novice Menus)
  82.                   and an User Option to allow the correspondent toggle
  83.                 - Yet some small fixes
  84.                   * Problems with compressor during download are now
  85.                     reported to the user
  86.                   * ARCA/ARCE and ZOO support
  87.                   * slight changes on some menus and sample .OEC's
  88.                   * messages to SYSOP are now correctly redirected
  89.                     to his name
  90.                 - Run-time errors are now sent to Log file
  91.                 - Sysop reference Manual reviewed by Mark Shultise
  92.  
  93. 22-Dec-92 V0.8D - Added HELPPATH option in .CFG (where to store .OEC's)
  94.                 - Some small fixes
  95.                   * File mode on opening BBS.PRM
  96.                   * LOCALUSER file is now correctly used
  97.                   * Problems with user compressor selection
  98.                   * Problems with unpacker during upload are now reported
  99.                     to the user and logged
  100.  
  101. 15-Dec-92 V0.8B - Some refinements introduced on the user interface
  102.                 - Improved on-line Help, with more OEC files and [enter]
  103.                 - Set of default Help OECs included in the distribution
  104.                   archive
  105.                 - Improved multi-line support with ## task wildcards
  106.                   allowing a single .CFG (on LOGFILE and TEMPDIR)
  107.                 - The existence of a QWK file area (for hurling packets
  108.                   after D/L errors) is now optional.
  109.                 - After a D/L error it's now possible to retry transfer
  110.                   without rescanning message areas
  111.                 - Added optional console Status Line
  112.                 - Redirection of compressor output is now possible, for
  113.                   compressors using stdout (ZIP, LHA ok, but not ARJ)
  114.                 - New/Changes on the following .CFG commands:
  115.                   REDIRECT COMPRESSOR, STATUS LINE, ALTER TEARLINE,
  116.                   LOGFILE, TEMPDIR, QWKAREA. Please refer to O_QWKERS.DOC
  117.                 - Introduced multiple tear-line handling to cope with
  118.                   non-Fido readers and misbehaving echomail processors
  119.                   (--- is changed to -*-)
  120.                 - The name of Read-Only areas now start with R/O in Areas
  121.                   configuration and in CONTROL.DAT
  122.                 - Some changes in the initial parameter passing in order
  123.                   to allow the Outside EXIT option  
  124.                 - A couple of fixes
  125.                   * If ECHOTOSS.LOG is not defined O_QWKer doesn't try
  126.                     to use it
  127.                   * Remaining time is now correctly displayed  
  128.                 - Added support for FTS-0001 time/date (including SEAdog)
  129.                   as fallback for binary Opus date not being defined
  130.  
  131. 27-Nov-92 V0.7F - Support for multi-line improved (shareable file access)
  132.                 - On-line Help introduced, based on OEC external files
  133.                 - Small fixes on the user interface
  134.                   * Hitech menus are now much more Opus-like
  135.                   * Fixed problem with TTY menus
  136.                   * Command stacking now allow spaces between commands
  137.                 - Added a LOCALQWK line in the MINIMAL.CFG sample file
  138.  
  139. 21-Nov-92 V0.7C - Full Opus menus and ANSI/AVATAR have been introduced based
  140.                   on routines by Erik Likvarn (OColour and OMenus)
  141.                 - Added support for command stacking
  142.                 - Now FOSSIL is accessed using an unit also written by Erik
  143.                   Likvarn (the same from OBank). We hope that problems with
  144.                   O_QWKer using other ports than COM1 have been finally
  145.                   completely eradicated.
  146.                 - Bad messages may now be sent to a pathname disregarding
  147.                   BAD_ECHO BBS.CTL option. Please refer to O_QWKERS.DOC
  148.                   for the new .CFG option BADPATH
  149.                 - Some problems fixed:
  150.                   * Area names in CONTROL.DAT are now correctly generated
  151.                   * Nulls produced in message body by some offline readers
  152.                     (eg. quoting names) are now sent to the byte bucket
  153.                   * Current (.EXE) path is now also searched when shelling
  154.                     to packers and transfer protocols
  155.                   * Message #1 in echomail areas isn't created anymore
  156.                   * Fixed problems with more than one screen in the Areas
  157.                     Configuration menu (noticeable with M)ore command)
  158.                 - A minimal sample file has been added to distribution
  159.                   archive (MINIMAL.CFG), for those we rely on defaults
  160.  
  161. 30-Sep-92 V0.6E - Major update. Code has been widely optimized/rewritten
  162.                 - Some problems fixed:
  163.                   * User LREAD pointers are now correctly set
  164.                   * Carrier Masks different from 128 should now work
  165.                   * Abnormal Carrier Lost message upon door entrance and
  166.                     lack of remote user menus when not using COM1 fixed
  167.                   * Sysop/AsstSysop may now introduce messages in areas
  168.                     marked Excluded
  169.                   * O_QWKer$PTR is now created inside Swap Directory
  170.                 - QWKAREA .CFG command now can be either an area number
  171.                   or just an ordinary pathname
  172.                 - New .CFG commands: FULLSCAN AREA, SHOW KLUDGE, NEWLINE
  173.                   MAXLINES and ASSIGN
  174.                 - QWK packet now include the PERSONAL.NDX file
  175.                 - Door now automatically adjust user message pointers
  176.                   when beyond higher message
  177.                 - Messages above MAXLINES are automatically split by the
  178.                   door to avoid limitations on some off-line readers
  179.                 - Area Selection and Reset Pointers split in different
  180.                   on-line configuration commands
  181.                 - Swap directory is now unconditionally created and
  182.                   kept inside TEMPDIR, to hold O_QWKer$.PTR and the swap
  183.                   file when needed
  184.                 - Improved local usability:
  185.                   * It's now possible to abort copying .QWK packet to
  186.                     LOCALQWK directory
  187.                   * Using ASSIGN commands it is possible to use O_QWKer
  188.                     in stand-alone or via Opus across a network
  189.                   * Up to 2,147,483,647 messages may be included in the
  190.                     QWK packet, in local use under PROPORTIONAL MODE.
  191.                     Hope this is enough :-)
  192.                   * Door doesn't quit anymore if .REP doesn't exist
  193.  
  194. 21-Sep-92 V0.5G - FOSSIL isn't re-initialized by the door anymore
  195.  
  196. 14-Sep-92 V0.5F - ASCII date added to uploaded messages
  197.                 - Parsing of some CFG commands has been improved
  198.  
  199. 11-Sep-92 V0.5E - Fixed several quirks:
  200.                   * Now it's possible to have other .CFG filenames
  201.                   * O_QWKer$.PTR temporary file is now correctly erased
  202.                   * .LOG file is now closed after an error
  203.                   * NEWFILES option may now be omitted from .CFG file
  204.                   * Swapfile is now created on a temporary directory
  205.                     inside door TEMPDIR (O_QWKer$.SWP) in the absence
  206.                     of EMS, XMS or a TMP or TEMP environment variable
  207.                   * It isn't possible anymore to upload messages in a
  208.                     Read-Only area
  209.                   * UPLOAD and PEEK privileges/keys are now correctly
  210.                     verified
  211.                   * Rec'd flag is now correctly set in private messages
  212.                     during the scan process
  213.                 - There is now an explicit warning that the .QWK packet
  214.                   does not contain any messages, before the user has the
  215.                   chance to confirm the D/L or abort it
  216.                 - Cheryl Buzzell's sample files added to distribution
  217.                   archive (SAMPLE.CFG, RZ.BAT and SZ.BAT)
  218.                 - Several additions/changes in Sysop Reference Manual
  219.  
  220. 31-Aug-92 V0.5C - Release to the Opus Beta Test Team
  221.  
  222. 25-Jun-92 V0.1A - Initial installation at 2:361/1 for testing by
  223.                   selected users
  224.  
  225. 12-May-92       - Implementation kick-off
  226.