home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
stq147_u
/
st_qwk_u.doc
next >
Wrap
Text File
|
1994-07-31
|
25KB
|
663 lines
ST-QWK Version 1.47 Update Documentation.
To Upgrade from version 1.40-1.46, simply copy this version's
ST_QWK.TTP over your old one. See below for changes to ST_QWK.CFG
July 31, 1994 v1.47
o 1.46 was compiled incorrectly, causing it not to find the user info
in FIDODOOR.USR. Fixed (I Swear!) Boy, did I get up on the wrong side
of the bed today or what?
July 31, 1994 v1.46
o Hated to do this so quickly after the last one, but a rather nasty
bug snuck into 1.45. Some of you reported getting a 3-10 bomb address
error on startup, which is now fixed.
o While looking for bug number one, I stumbled across bug number two.
If you were in local mode, and had specified the "Port" keyword in the
config, I'm sure you noticed things were a little weird with the modem.
This bug had been in there since 1.42.
o Previously undocumented change in 1.45: the temp directory is now erased
after a QWK transfer has successfully completed (Local mode still leaves
folder intact, so SysOp can move packet)
o Also, retooled the behaviour in regards to the Error -4 from XYZ.
It will no longer report it to the log, and will inform the user that
the transfer was aborted by *HIS* side and asks whether to retry the
transfer or not, and if not, if he wishes to update the user high messages
reads anyway...
July 30, 1994 v1.45
o New Key Format! Your key now goes in your ST_QWK.CFG file in the
following format:
Key <key value>
I will try and get everyone their new keys as soon as possible,
but if you haven't received your key within one week of the release
of this version, I suggest you get ahold of me (see ST_QWK.DOC for
ways of doing that). Also, if for some reason your key doesn't work,
contact me. ST-Qwk no longer works without a key, Contact me for a
Demo-Key.
o Some people have reported corrupted message base files, although
it didn't seem to be a common problem, I rewrote the routine that
handles the message base writing.
o Forgot about the fact that 4800, 7200 and 12000 are valid baud
rates, even though rarely seen. 4800 gets the 2400 limit, 7200
gets the 9600 limit, and 12000 gets the 14400 limit.
o Added date filter under the Download and Selectable Download options.
The user may now select how many days old to scan for mail.
o Fixed bug in the delete routine, causing ST-QWK to not delete
files in the temp folder on the Falcon.
June 21, 1994 v1.44
o Added additional baud rate support. The baud rate commands and
defaults are now as follows:
MaxMsg300 50
MaxMsg1200 200
MaxMsg2400 400
MaxMsg9600 1600
MaxMsg14400 2400
MaxMsg16800 2800
MaxMsg19200 3200
MaxMsg21600 3600
MaxMsg24000 4000
MaxMsg26400 4400
MaxMsg28800 4800
o Dupe filter code was not working... Fixed. Might as well delete
your old .DUP file, as it contained bogus calculated information...
March 19, 1994 v1.43
o The ~v and ~* macros didn't work... Oops... Fixed.
o St-QWK would produce two bombs if the remote user selected (A)bort
from the Protocol listing. Fixed.
February 22, 1994 v1.42
o You may now include color codes in your help file. A sample of this
file with these codes are included with this version. For ANSI, I have
listed the color of the code that is sent. For VT-52, I have
listed the desktop color register that is displayed, as the color
displayed will be the one selected for that register in the control
panel! These codes have no effect on ASCII users.
Code ANSI VT52-16color Register
-------------------------------------------------------------
~0 Normal b?
~1 Bright Black b?
~2 Bright Red b1
~3 Bright Green b2
~4 Bright Yellow b?
~5 Bright Blue b6
~6 Bright Magenta b5
~7 Bright Cyan b6
~8 Bright White b0
~9 Grey b7
~A Red b9
~B Green b:
~C Brown b;
~D Blue b>
~E Magenta b=
~F Cyan b>
~G Off-White b8
Universal Macros
----------------
~b Destructive Backspace
~c Clear Screen
~* System Name
~V Program Version
o New Config Command!
Port <port description>
Where <port description> can be one of the following: Modem 1 (default)
Modem 2, Serial 1, Serial 2, or Falcon. It should be noted, however,
that XYZ does *not* support anything beside Modem 1. Falcon and
Modem 2 users can the Bconmap Fix 2 floating around to use XYZ.
You *must* remove the -c parameter from the Protocol definitions
if you are you are using anything besides Modem 1, XYZ's carrier
detect is hard coded for modem 1, and cannot support the other ports.
Serial 1 does not support Carrier detect, so RAT_QWK does not attempt
to check carrier on that port. As far as I know, both Serial 1
and Serial 2 are SOL as far as XYZ goes. Thanks to Tim Hebel for
suggesting this feature.
o Changed the way protocols are handled. See the sample ST_QWK.CFG in
this archive for the new format. They are read into a linked list now,
and the config file is parsed differently, so things *should* load a wee
bit faster, and the program ended up being 2K smaller afterward! :-)
o The protocol's name is spelled out on the Misc Config page now.
(So you don't have to guess!)
o Changed Qmail-compatibility message strings from 8 to 13 characters.
o Bug in checking the crc of the message body caused the dupe-checker
to not catch dupes!
o Always displayed the Change High Reads and Scan Confs as page #1.
Fixed...
o Change High Reads and Scan Confs now support 'P'revious Paging.
o After DTR is lowered for 2 seconds, DTR is now brought back up, to
prevent any problems with the modem ports... This only affects the
auto-logoff feature.
January 20, 1994 v1.41
o Bug in Change High Reads routine only displayed first page. Fixed
o The program was complaining that it couldn't find ST_QWK.HLP. Fixed
January 18, 1994 v1.40
o ST-QWK now has built-in dupe-checking. The keyword "Dupes" followed
by a value from 200 to 32000 will store the last messages that are
imported to ST-QWK have their CRC's calculated and stored in the
file ST_QWK.DUP. If not specified, ST-QWK will default to 2000
for dupe storage (at 8 bytes per dupe, the file would be 16K in size),
which should be more than ample for most of you.
o Improved parsing from the Scan Settings or Change High Reads screen
You can now enter a range (i.e. 1-15 20 25-32) for the toggles on
Scan Settings, and both screens now have a "wide listing" toggle,
under (M)isc Config.
o Fixed archiving time calculations. Now displays in seconds, and
is valid for all three archivers.
o New user definable option! Users may now toggle a flag to determine
whether or not they get full message tags in the CONTROL.DAT file,
or the 8 character Qmail standard (Some of the readers out there
cannot handle the extended message names.
September 14, 1993 v1.32
o Fixed the REP upload problem. However, you will need to modify your
ST_QWK.CFG to fix it. For the DL and UL command strings, you now
put (at the end) where paths and/or filenames are. An example for
XYZ's is provided below.
The substitions translate as follows:
%1 = The temp path defined by QWKpath
%2 = The *.REP file (Do *NOT* specify with XYZ's Y and Zmodem
that is why the uploads were failing!)
%3 = The *.QWK file
Unless you need a space between the path and filename identifiers,
don't use them! (In other words: %1%2 will produce "C:\TEMP\MYSTERY.REP"
whereas %1 %2 will produce "C:\TEMP\ MYSTERY.REP" on the command line)
Protocol Definitions, v1.32
Protocol_One Xmodem CRC
P1Path c:\tws\xyz.ttp
DLcommand_one -s -xc -c %1%2
ULcommand_one -s -u -xc -c %1%3
Protocol_Two Xmodem 1K
P2Path c:\tws\xyz.ttp
DLcommand_two -s -x1k -c %1%2
ULcommand_two -s -u -x1k -c %1%3
Protocol_Three Ymodem
P3Path c:\tws\xyz.ttp
DLcommand_three -s -y -c %1
ULcommand_three -s -u -y -c %1%3
Protocol_Four Zmodem/32
P4Path c:\tws\xyz.ttp
DLcommand_four -s -z -c %1
ULcommand_four -s -u -z -c %1%3
Protocol_Five Xmodem (Checksum)
P5Path c:\tws\xyz.ttp
DLcommand_five -s -x -c %1
ULcommand_five -s -u -x -c %1%3
Protocol_Six Ymodem-G
P6Path c:\tws\xyz.ttp
DLcommand_six -s -yg -c %1
ULcommand_six -s -u -yg -c %1%3
o Added an approximate time for archiving feature. It will auto calculate
a base time and store the average in QWKTIME.DAT, which will exist
in program folder. The first time it is run it will be be off, as it
doesn't have any info to work off of. If need be, you can erase the file
to reset the timing routine.
o Added Bell sound (Control-G) after archiving is completed.
o Removed files list line from CONTROL.DAT, and renames the files list to
NEWFILES.DAT when copying to the temp directory. For compliance with
most mail readers.
o Working on common exit routine so that signal handlers can be used.
September 1, 1993 v1.31
o Fixed bug in the Protocol Definitions causing Reps to not work sometimes,
and general weirdness :-)
August 29, 1993 v1.30
o New Config file command: NoLog <flags>
Replaces the Loglevel command. Now you can turn off specific
information in the logfile. (Remove the Loglevel command, it is no
longer valid)
Valid flags are:
~ : Miscellaneous
! : Fatal error
? : Warning
+ : Added Conferences
- : Dropped Conferences
= : User Status
# : REP information
* : Message logging
% : Results
$ : QWK Packet imformation
> : Debug information
Example: NoLog +-*
o Netmail code added! Now you can export and import Netmail messages.
On export, A "From:" line is added showing you the node number the
message came from. To import a netmail message, you need to put at
the top of the message body "To: <zone>:<net>/<node>.<point> <flag>,
whereas flag can be "Crash" or "Hold". If the message is marked
"Crash", the nodelist will be scanned to determine cost. If the user
does not have enough netmail points, the message will be changed to
"Normal". "Hold" messages will be marked as such.
e.g.:
v---------------------------- Line number
1) To: 51:1/6.0 Crash
2)
3) Hiya Dave! just testing netmail!
You get the idea... :-)
Note: Captain's QWK (CQWK) will parse the "From:" line on a reply,
and place it in the Address field of the header dialog,
and will automatically put that address in a "To:" line in
the reply packet. In other words, Do *not* specify a "To:"
line in the message body if using the address feature of
CQWK.
o New config command! "MaxBuffer <Kilobytes>"
ST-QWK 1.30 allocates as much RAM as possible to store outbound QWK
packets during processing to increase speed and performance. The
MaxBuffer keyword allows you to limit that memory.
e.g. MaxBuffer 512 limits ST-QWK to 512K for it large outbound buffer.
Very handy for people running MiNT/MultiTOS. NOTE: the minimum buffer
size when using this keyword is 64K!!!
o New config command(s)! Now you can setup your Upload/Download protocols
in whatever fashion you desire! You may configure up to 9 upload/download
configurations, using the sample below ( as well as the enclosed ST_QWK.CFG
file. You *can* actually skip a number as well, as shown below. Note:
the "-s" parameter *must* be shown when using XYZ, so result codes can
be processed when XYZ exits. (Remove the XYZ line from your config,
it is no longer valid)
Protocol_One Xmodem CRC ; This is the description to show users
P1Path c:\tws\xyz.ttp ; The path and filename
DLcommand_one -s -xc -c ; Download commands
ULcommand_one -s -u -xc -c ; Upload commands
Protocol_Two Xmodem 1K
P2Path c:\tws\xyz.ttp
DLcommand_two -s -x1k -c
ULcommand_two -s -u -x1k -c
Protocol_Three Ymodem
P3Path c:\tws\xyz.ttp
DLcommand_three -s -y -c
ULcommand_three -s -u -y -c
Protocol_Four Zmodem/32
P4Path c:\tws\xyz.ttp
DLcommand_four -s -z -c
ULcommand_four -s -u -z -c
Protocol_Six Ymodem-G
P6Path c:\tws\xyz.ttp
DLcommand_six -s -yg -c
ULcommand_six -s -u -yg -c
o No more excessive quotes. Added keywords "MaxQuotes <value>" and
"QuoteChars <chars>" to search for "over-quoted" messages.
If MaxQuotes is specified, no more than <value> lines may be quoted
in one block of an uploaded message. QuoteChars contains characters
that define quote blocks - defaults to ">]".
o Bug in MiNT/MultiTOS detection fixed. Was doing alot more than it
really had to.
o Added a field in the user record for including the "New Files List"
If set to 'N'o, new files list will not be included in the QWK packet.
o New User set-up is better now. The user will be prompted for the
information in (M)isc Config.
o Debug info stripped for non-beta versions. Makes it smaller and
faster anyway.
o Minor bug in Qmail configuration fixed. Sometimes it just wouldn't
work.
o Average messages per minute is calculated and printed on the
screen and logfile.
o Upon entering ST-QWK, and local mode is *not* specified, port will
be checked for carrier, and will switch to local mode if carrier is
not found.
o If ST-QWK is in local mode, timeout is now disabled.
July 22, 1993 v1.22
o If an alias is allowed on a message base, the import routine will
insert the user's Alias name instead of his real name. Real name
is pulled from FIDODOOR.CFG, to make sure that the name in there
is that which it should be. (Case and point: CQWK defaulting to
"J. Gerber" or something like that...)
o No longer imports a message containing an empty "to:"
o Fixed bug in the Change High Reads routine, displaying high reads
on the base before it.
o Added command checking to main menu, removed "invalid command" line.
New routine should stop line noise problems once and for all.
o Slightly modified word-wrapping code. Old code contained a direct
reference to 80 column screen. Changed to use usr.col instead.
o Improved reply code for better disk buffering.
o XORIG now works as documented in FidoDoor.Doc. ST-QWK adds the same
extra origin lines.
o Improved stripping code. Readers which pad packets with "odd" characters
like returns and nulls will have messages correctly imported.
o Verified that the 'blank message' bug of v1.20, indeed disappeared
in v1.21.
June 17, 1993 v1.21
o Another bug in the Scan Settings routine was found and squashed,
It was cutting off the first and last base it seems...
o Changed the VT52 color sequence to look better on the TT.
June 15, 1993 v1.20
o SETUP.DAT is now ST_QWK.CFG and has been overhauled to use keywords
for the various options to be used in ST-QWK. QWKSHELL.TOS has
also been updated to reflect this change. (1.04) Many thanks to
Bill Jones for providing code to do this.
o Added new menu Option 'P' for Selected Download. You can scan your
selected bases and it will ask you individually if you wish to download
from those bases.
o Added line in ST_QWK.CFG for the Timeout value (in seconds!) Defaults
to 180.
o Added line in ST_QWK.CFG for path and name to logfile.
o Added line in ST_QWK.CFG for Loglevel. Defaults to 5.
o Added the ability to change the pack and extraction commands.
The ST-QWK defaults are in the new ST_QWK.CFG file enclosed.
o ST-QWK now checks to see if FidoDoor.ttp, FdSysGen.Prg, FdRenum.Tos,
Jetmail or IOS is running and aborts if it is. (Under MiNT/MultiTOS)
o Null lengthed Index files should be history.
o Added usage of the Aorigxxx and Aorigall Origin line files from
FidoDoor.
o Entering a '0' on the 'Scan how many messages' will abort to the menu.
o Improved display while importing REP packets. Now displays message
number, who it's to, and the subject.
o Fixed bug in Change High Reads that would not allow you to reduce
it all the way to zero.
o New Command line option: -DEBUG runs ST-QWK in debug mode, logging
extra information to the logfile.
o DOOR.ID file now reflects your BBS Type, instead of just BBS Express/
FidoDoor.
o Speed up message output some more.
o Lots of internal code improvements.
May 12, 1993 v1.14
o QWKSHELL.TOS is now QWKSHELL.TTP. Reason being that FOREM/TURBO users
were having trouble with the detection mode in 1.02. For Local mode
pass the parameter '-LOCAL' after QWKSHELL.TTP.
o Personal scan setting should work properly now.
o Revised the output during the making of the QWK packet
o Finally fixed the "Unable to open message base xx.HDR file!" bug.
o Added 'C'hange High Message Reads Option. Pretty self-explanitary.
Changed the 'C'hange Scan Settings Routine to just 'S'can Settings.
o Improved detection of local callers for TURBO/FOREM BBS's (by Many)
o Fixed handle problem when using TURBO/FOREM. (Reported by Al Peterson)
o Fixed problem with Control Requests from Mail readers (Reported by ME)
April 24, 1993 v1.13
o Lengthened delay when displaying 'Do you wish to retry transfer?' after
XYZ aborts. It now waits 5 seconds, which should be enough for the
terminal programs out there. (Suggested by *many*)
o Fixed problem when Uploading a rep file. I forgot to clean out the
temp folder before attemping to upload a *.rep file with XYZ. XYZ
didn't like the file already being there. (Reported by *many*)
Also fixed upload using Zmodem (reported by Bill Jones)
o Changed word wrap to be at 79th character (Suggested by Bill Jones)
o Changed the new user routine. Now adds in the defaults of the following
Personal Scan = Off
Max Messages = 15
Download Protocol = Zmodem
Archive method = Zip
Auto-logoff = Off
o Some cosmetic changes, added some more color, and hitting a c/r at most
prompts will exit back to the main menu.
o Added 'More' prompting to the view help file.
April 8, 1993 v1.12
o Improved the scan setting routine. It will now show a complete page
bases, where you can enter one or more numbers to toggle the bases
on or off. Hitting 'C' continues to the next page, and 'Q' will quit
Read ST_QWK.HLP for more detail.
o Fixed problem with the Misc Settings for when a new user went into
ST-QWK for the first time. Also, if ST-QWK detects that there is
a new user, it displays a nice 'welcome user' message and auto-displays
the ST_QWK.HLP file.
o Added a 'G'raphics Change option. The user may now change graphics
modes at their leisure.
o Added a line at the end of SETUP.DAT for BBS Type. Right now, the
only thing ST-QWK is looking for is "FOREM" or "TURBO" for people
running those respective BBS's, to account for differences in the
dorinfo1.def file. Feel free to put you own "EXPRESS" "RATSOFT"
"ST-KEEP" or "OTHER" in there. I may expand this option later on,
but I will keep you informed if I do.
o Now converts baud rates of 14.4K (or 14) into 14400 and 19.2K into
19200. Should fix the problem many of you had with Express.
BTW, ST-QWK uses the 19200 baud rate limitation for both 14400 and
19200 baud.
April 1, 1993 v1.11
o Found bug in modem routine causing characters to output twice.
o Problem reading in FIDODOOR.USR file fixed.
March 31, 1993 v1.10 (Happy Birthday to me!)
o Hopefully, word wrap is *really* fixed (It is!).
o Updated QWKSHELL.TOS. Make sure to put it and SETUP.DAT where
DORINFO1.DEF is going to be at (preferably the system folder
for your BBS software)
o Online Help file Option added. (The included file ST_QWK.HLP)
o Improve message processing speed. When exporting a QWK packet,
you should get about 400 messages per minute processed, on a stock
ST. Early reports indicate about 2000 messages a minute on a TT030!
o By popular request: you may now do a Zap Download (!) and configure
your defaults for this under (M)isc config.
o Improved configure scan settings, and scans the areas properly
o Added Support for 16 color ANSI & 16 color VT52 (TT extended bits)
o Added Baud Rate restrictions. Enter the TOTAL message limit on
the appropriate line in SETUP.DAT. The baud rate parameter *must*
be passed on the command line.
o You may now specify the path and filename for the Welcome, News, Files,
& Goodbye files. If not found, they simply will not be included.
o Switched command line options to be similar to FidoDoor. Use -NAME
followed by the users name, etc. This fixes the 'Initials' problem.
-GT for graphics type, -LOCAL for local, -BAUD for baud rate.
o Fixed the time stamp problem that occurred with FidoDoor 3.2.5 and
up. Many of you reported this as 'I uploaded and reply, but
FidoDoor says it is deleted'...
o Added an auto logoff feature, selectable under (M)isc config.
o Changed log format to match Binkley's
o Added Xmodem 1K protocol option.
November 4, 1992 v1.03
o I noticed that QWK packets prepared with LZH came up as MO.LZH...
I had forgotten to put a dash with the switches for LZH! Fixed...
November 1, 1992 v1.02
o Added Origin Line.
o Changed Xmodem to Xmodem CRC. This should fix the problem many of you
reported about Xmodem transfers.
o Added an abort option before the transfer of QWK packet.
o Changed update of high-reads NOT to update if you abort, or transfer is
not successful.
o Fixed problem concerning Replies that are killed.
o Added word wrap that should cure the problem that some readers have...
o Checks for the users Area Access, to prevent accidental access to areas
users do not have access to...
October 25, 1992 v1.00
o Enhanced ANSI support. Switched to useing bright ANSI colors instead of
the dull ones.
o Added improved recovery of a bad file transfer, giving the user the option
to continue or abort. Support for Zmodem recovery.
o Fixed problem with Arc Path... (reported by: Mike O'Malley) It was
executing arj instead of arc...
October 23, 1992 v0.98
o Added ANSI and VT52 support. This changes the way the commandline
parameters are passed as well. the 1st and 2nd command-line parm is
users first and last name, the 3rd is the graphics emulation, and the
optional 4th parameter is 'Local'. 0 is for ASCII, 1 is for VT52 (normal)
2 is for ANSI, 3 is for IG (VT52), 4 is for BIG (ANSI), and 5 is a user-
definable that ST-Keep uses (now VT52). Any other number will cause
ST-QWK to go into ASCII mode. QWK.SCR & QWKSHELL.TOS have been updated
to incorporate this feature.
o Fixed a problem with the CR/LF conversion in the QWK packet. Should
not be a problem anymore, but keep me informed. (reported by Rich Tietjens,
Mike O'Malley, and Sean Price)
October 20, 1992 v0.96
o Fixed bug with uploading a rep file (reported by Rich Tietjens)
o Fixed Scan Conferences AGAIN! (Reported by Sean Price) I had to REALLY
put it through the ringer this time.... works solidly now.
October 18, 1992 v0.95
Feature changes/Bug fixes:
o Fixed bug that would produce two bombs if SETUP.DAT file was not
found (Reported by Sean Price)
o Added domain support. Now matches the incoming message zone information
with that in FDDOMAIN.LST and puts the appropriate info into the MSGID
line.
o Added E-mail support. If the base that is being scanned is an E-mail
base, all matching messages to that person's name will be sent. When
replying, any message to this type of base will have the private flag
automatically turned on.
o Improved the 'Conference Scan Settings' Routine. Sometimes I noticed
when you changed the scan setting, the program would do weird thing
whith you scan flags... Changed the code to fix this annoying problem.
o Various Code improvements.