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 >
Wrap
Text File
|
1993-12-31
|
13KB
|
226 lines
=========================================================
O_QWKer - QWK Mail Door for Opus 1.7x
(C) 92,93,94 Bernardo Cardoso / Fausto Carvalho (2:361/1)
=========================================================
Revision History
----------------
31-Dec-93 V1.1 - Public Release
15-Dec-93 V1.0H - Added support to multiple domains. ADDRESS keyword in
message area definition is now honoured
- Origin line is now included by O_QWKer
Priority: 1 - ORIGIN file in message area path
2 - ORIGIN keyword in message area definition
3 - Default Origin in BBS.CTL (system name)
- Added KEEPTEMP configuration keyword to avoid deletion
of temporary files after message scan (very useful for
debugging purposes). By default, temporary files are
erased (change from 1.0G)
- Fixed problem on the handling of ADD, DROP e RESET
commands sent via .REP packet
- If a file (Welcome, Goodbye, Newfiles, etc.) does not
exist, the occurrence is logged but the .QWK packet
creation is not aborted anymore
- Messages are (finally) correctly ordered in MESSAGE.DAT
- Message #1 in non-echomail areas is now scanned
- Fixed a problem with Upload Privilege and Key that might
allow the user to upload messages to a restricted area
- Restricted areas (by Upload Privilege and/or Upload Key)
are now shown as being R/O
- Several enhancements in the user interface, particularly
in the .REP Upload process
- Careful code revision spotted some hidden features
09-May-93 V1.0G - Users may upload messages using their alias names
- Solved yet another occurrence of nulls on message
headers...
- Some re-work on the stack handling aiming to stop the
annoying Error 99
- O_QWKer doesn't erase the temporary files at the end
(only before scanning messages) to help in tracing
problems
- Message scanning speed further enhancements
10-Mar-93 V1.0D - .PRM extension is now assumed if none present, when
using environment variable OPUS
- ASCII date of uploaded messages is now set by FSC0001,
to avoid problems with some echomail processors like
Squish (leading zero instead of leading space)
- February abbreviation is now correctly spelled (Feb
instead of Fev)
- Embedded "Enter to continue" suppressed after .QWK
packet download
- Solved occurrence of nulls on message headers, to
conform entirely with QWK format specification
- Fossil is now re initialized after shell to external
protocol engine (both for U/L and D/L)
- Fixed some incompatibilities with Blue Wave generated
QWK REP packets
- O_QWKer now refuses to run if files with extension .BAT,
.COM or .EXE are found in temporary directory (defined
with TEMPDIR)
- Generation of .NDX files for areas beyond 999 is now
correctly handled, according to commonly used QWK
kludge. Please note that some offline readers are not
capable of handling such areas
- Available time (inside door) now considers the time spent
on external programs (protocol engine and compressor)
- Control-C now allows to abort the message scanning
process
- Fixed problem with some messages containing lines with
more than 255 characters and no fixed or hanging carriage
return
- Fixed problem within OColor module in messages containing
[ or ]
- Message scanning speed enhanced
31-Dec-92 V1.0 - Public Release
29-Dec-92 V0.8F - Added FORCE NOVICE option (to enforce Novice Menus)
and an User Option to allow the correspondent toggle
- Yet some small fixes
* Problems with compressor during download are now
reported to the user
* ARCA/ARCE and ZOO support
* slight changes on some menus and sample .OEC's
* messages to SYSOP are now correctly redirected
to his name
- Run-time errors are now sent to Log file
- Sysop reference Manual reviewed by Mark Shultise
22-Dec-92 V0.8D - Added HELPPATH option in .CFG (where to store .OEC's)
- Some small fixes
* File mode on opening BBS.PRM
* LOCALUSER file is now correctly used
* Problems with user compressor selection
* Problems with unpacker during upload are now reported
to the user and logged
15-Dec-92 V0.8B - Some refinements introduced on the user interface
- Improved on-line Help, with more OEC files and [enter]
- Set of default Help OECs included in the distribution
archive
- Improved multi-line support with ## task wildcards
allowing a single .CFG (on LOGFILE and TEMPDIR)
- The existence of a QWK file area (for hurling packets
after D/L errors) is now optional.
- After a D/L error it's now possible to retry transfer
without rescanning message areas
- Added optional console Status Line
- Redirection of compressor output is now possible, for
compressors using stdout (ZIP, LHA ok, but not ARJ)
- New/Changes on the following .CFG commands:
REDIRECT COMPRESSOR, STATUS LINE, ALTER TEARLINE,
LOGFILE, TEMPDIR, QWKAREA. Please refer to O_QWKERS.DOC
- Introduced multiple tear-line handling to cope with
non-Fido readers and misbehaving echomail processors
(--- is changed to -*-)
- The name of Read-Only areas now start with R/O in Areas
configuration and in CONTROL.DAT
- Some changes in the initial parameter passing in order
to allow the Outside EXIT option
- A couple of fixes
* If ECHOTOSS.LOG is not defined O_QWKer doesn't try
to use it
* Remaining time is now correctly displayed
- Added support for FTS-0001 time/date (including SEAdog)
as fallback for binary Opus date not being defined
27-Nov-92 V0.7F - Support for multi-line improved (shareable file access)
- On-line Help introduced, based on OEC external files
- Small fixes on the user interface
* Hitech menus are now much more Opus-like
* Fixed problem with TTY menus
* Command stacking now allow spaces between commands
- Added a LOCALQWK line in the MINIMAL.CFG sample file
21-Nov-92 V0.7C - Full Opus menus and ANSI/AVATAR have been introduced based
on routines by Erik Likvarn (OColour and OMenus)
- Added support for command stacking
- Now FOSSIL is accessed using an unit also written by Erik
Likvarn (the same from OBank). We hope that problems with
O_QWKer using other ports than COM1 have been finally
completely eradicated.
- Bad messages may now be sent to a pathname disregarding
BAD_ECHO BBS.CTL option. Please refer to O_QWKERS.DOC
for the new .CFG option BADPATH
- Some problems fixed:
* Area names in CONTROL.DAT are now correctly generated
* Nulls produced in message body by some offline readers
(eg. quoting names) are now sent to the byte bucket
* Current (.EXE) path is now also searched when shelling
to packers and transfer protocols
* Message #1 in echomail areas isn't created anymore
* Fixed problems with more than one screen in the Areas
Configuration menu (noticeable with M)ore command)
- A minimal sample file has been added to distribution
archive (MINIMAL.CFG), for those we rely on defaults
30-Sep-92 V0.6E - Major update. Code has been widely optimized/rewritten
- Some problems fixed:
* User LREAD pointers are now correctly set
* Carrier Masks different from 128 should now work
* Abnormal Carrier Lost message upon door entrance and
lack of remote user menus when not using COM1 fixed
* Sysop/AsstSysop may now introduce messages in areas
marked Excluded
* O_QWKer$PTR is now created inside Swap Directory
- QWKAREA .CFG command now can be either an area number
or just an ordinary pathname
- New .CFG commands: FULLSCAN AREA, SHOW KLUDGE, NEWLINE
MAXLINES and ASSIGN
- QWK packet now include the PERSONAL.NDX file
- Door now automatically adjust user message pointers
when beyond higher message
- Messages above MAXLINES are automatically split by the
door to avoid limitations on some off-line readers
- Area Selection and Reset Pointers split in different
on-line configuration commands
- Swap directory is now unconditionally created and
kept inside TEMPDIR, to hold O_QWKer$.PTR and the swap
file when needed
- Improved local usability:
* It's now possible to abort copying .QWK packet to
LOCALQWK directory
* Using ASSIGN commands it is possible to use O_QWKer
in stand-alone or via Opus across a network
* Up to 2,147,483,647 messages may be included in the
QWK packet, in local use under PROPORTIONAL MODE.
Hope this is enough :-)
* Door doesn't quit anymore if .REP doesn't exist
21-Sep-92 V0.5G - FOSSIL isn't re-initialized by the door anymore
14-Sep-92 V0.5F - ASCII date added to uploaded messages
- Parsing of some CFG commands has been improved
11-Sep-92 V0.5E - Fixed several quirks:
* Now it's possible to have other .CFG filenames
* O_QWKer$.PTR temporary file is now correctly erased
* .LOG file is now closed after an error
* NEWFILES option may now be omitted from .CFG file
* Swapfile is now created on a temporary directory
inside door TEMPDIR (O_QWKer$.SWP) in the absence
of EMS, XMS or a TMP or TEMP environment variable
* It isn't possible anymore to upload messages in a
Read-Only area
* UPLOAD and PEEK privileges/keys are now correctly
verified
* Rec'd flag is now correctly set in private messages
during the scan process
- There is now an explicit warning that the .QWK packet
does not contain any messages, before the user has the
chance to confirm the D/L or abort it
- Cheryl Buzzell's sample files added to distribution
archive (SAMPLE.CFG, RZ.BAT and SZ.BAT)
- Several additions/changes in Sysop Reference Manual
31-Aug-92 V0.5C - Release to the Opus Beta Test Team
25-Jun-92 V0.1A - Initial installation at 2:361/1 for testing by
selected users
12-May-92 - Implementation kick-off