home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
OFFLINE
/
QPRN103.ZIP
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1993-08-29
|
13KB
|
248 lines
Version 1.03 8/29/93: Configurable subject line stripping has been
added. This is controlled by the STRIP config
file option. Up to ten prefixes may be specified,
and individual prefixes may be up to twelve
characters long. Case is not significant. Re :
prefixes are no longer stripped by default.
Walt Fletcher
Lawrence Johnstone
Added the P prune file switch. This switch
treats "text" as a user name. All messages to
"text" will be marked as personal. For example,
A,P:ALL will cause all messages to ALL to be
marked as personal.
It's now possible to prune messages with numbers
greater than or less than a given number. The
format for doing this is cn,N:>nnn (for greater
than) and cn,N:<nnn (for less than), where cn is
the conference number, and nnn is the message
number. nnn may be specified as HIGH - nnn and
LOW + nnn, where HIGH and LOW are the highest and
lowest message number in the specified
conference.
Mike Armstrong
Added the ability to delete bulletins, logon and
logoff screens, BBS news files, new files lists,
and SESSION.TXT. The format for this is Z,text.
To delete bulletins, enter "text" as though it
were a filename - Z,BLT*.*, for example. Other
values of "text" are HELLO, GOODBYE, NEWS, FILES,
and SESSION.
Mike Armstrong
It's now possible to tell QWKPRUNE to always
repack QWKs, even if they haven't been changed.
To do this, use /P on the command line, or set
the config option FORCE_REPACK to ON or YES.
Mike Armstrong
Added the config option MAX_QWK_AGE. Setting
this to a number tells QWKPRUNE not to process
QWKs more than that many days old if multiple
QWKs are being pruned.
QWKPRUNE will now remove trailing nulls from
string fields in the message header.
Lawrence Johnstone
Headers in which the To: and From: fields are
terminated with linefeed characters will be
fixed.
Jim Smith
QWKPRUNE should now preserve Net Status blocks at
the end of MESSAGES.DAT.
Allen Prunty
Changed the routine that rebuilds the packets so
that .NDX files are first written to temporary
files.
PERSONAL.NDX is now rebuilt in a separate step,
rather than being rebuilt when MESSAGES.DAT is
rewritten.
The default extension for QWK files has been
changed to Q* from QW*.
Added PARMSCAN.EXE and PARMSCAN.DOC to the
distribution archive. PARMSCAN allows you to
examine a set of batch file parameters to see if
they contain a given text string. Where
appropriate, batch files have been modified to
use PARMSCAN.
SAVEQWK now accepts /u and /r as command line
parameters. If /u is used, only MESSAGES.DAT
will be repacked. If MESSAGES.BAK exists, it
will be renamed to MESSAGES.DAT (and MESSAGES.DAT
renamed to MESSAGES.BAK) before the packer is
called. Afterward, the filenames will be swapped
back again. If /r is used, and MESSAGES.BAK
exists, MESSAGES.BAK will be renamed to
MESSAGES.DAT, but the packer will not be called.
KILLMSG can now handle multi-part messages that
have been stitched together by 1stReader.
Corrected an error in SAVEQWK.FIL, and updated it
for 1stReader 1.10.
Updated the batch files for 1stReader to include
the DOS shell commands and API variables, as
version 1.10+ supports this.
Version 1.02 4/25/93: Fixed a bug in the routine which updates message
counts in CONTROL.DAT.
Mike Dunsmore
Version 1.01 4/9/93: Placing a B after the S switch in a prune file
will locate messages whose subject line begins
with "text".
Walt Fletcher
Placing a P after the F, T, B, or S switches in a
prune file will locate messages that contain
"text" within the appropriate field(s).
Note: the W switch from earlier versions is still
recognized, though no longer documented.
Added the D prune-file switch, which allows
messages to be pruned out based on their age.
For example, A,D:30 will remove messages older
than 30 days throughout the QWK packet.
Lawrence Johnstone
Placing a tilde (~) between the switch and the
text to search for will prune out all messages
that do not match the search specification.
For example, A,B~@ME@ will delete all messages
that are not either to or from you.
Suppressed the "Unable to read <prune file>"
message if the default prune file (BBSID.PRN)
is being used and does not exist.
Michael Robertson
Added the /Dnn command line option. If wildcards
are used in the QWK file name, or the default
(*.QW*) is used, packets older than nn days will
not be pruned.
Fixed a bug with having one prune file entry
process over 590 messages.
Added the ability to strip "Re :" prefixes and
leading whitespace from subject lines.
Added code that should fix problems caused by
doors such as TQM and WWIVmail 4.4 that
null-terminate message and reference numbers.
Lawrence Johnstone
Added code to preserve private email in packets
from WWIVmail 4.4 and 4.5.
Lawrence Johnstone
In the configuration file, %q may be used as a
substitute for the QWK file name.
Added auto-detection of ZOO files.
Added code to delete bookmarks from DeLuxe²,
KingQWK, Session Manager, and Blue Wave if any
messages are pruned out.
If there are message counts in CONTROL.DAT and
MESSAGES.DAT, they should now be updated when the
QWK is rebuilt.
Version 1.00 12/18/92: Added support for a global prune file, which is
used by all QWK packets. Specify the filename
with the "GLOBAL" option in the configuration
file. A global prune file may contain up to 25
entries. The "N:" (message number) switch is not
valid within a global prune file, and conference
numbers other than 'A' or 0 are invalid.
When scanning a QWK packet for messages to
delete, entries in the global prune file are
processed first.
The command line option to tag messages for
processing by QWKMerge is now /TQ (Tag QwkMerge).
/T will tag messages for later deletion by
setting the message-deleted flag in the message
header. /Q is no longer recognized as a command
line option.
It is now possible to specify the QWK and prune
directories on the command line. If either entry
ends in a backslash, period, or colon, QWKPRUNE
will assume it's a directory name.
Packets with conference numbers greater than 8191
should now be handled properly.
Added code to transparently repair conference
numbers in packets from older doors.
Running QWKPRUNE without parameters now processes
all QWK files in the QWK directory, using the
default prune file(s). To get the usage guide,
use /H or /?.
Version 0.04ß - 9/14/92: Restored code to stamp the pruned QWK with the
time and date of the original.
Fixed a random bug that could cause lockups when
operating on empty conferences.
QWKPRUNE will now strip multiple "(R)" and "Re:"
prefixes from subject lines.
Added support for DOS wildcards in QWK file
names. The default extension for QWK files is
now .QW* instead of .QWK.
Version 0.03ß - 8/1/92: Worked on Ctrl-Break handling to increase
reliability.
In prune files, @ME@ can now be used as a
substitute for your name.
If an error occurs when attempting to repack a
QWK, the contents of the work directory will be
preserved.
Added auto-detection of ZIP, LHA, and ARJ files.
Because of this, PACKER and UNPACKER are no
longer recognized as configuration options, so
config files from earlier versions won't work.
See the QWKPRUNE.CFG file included in the
distribution archive for the new packer/unpacker
options.
Added an option to set the default directory for
prune files in the config file.
Version 0.02ß - 6/12/92: The packer and unpacker are now spawned directly,
rather than being run via shelling to DOS.
Increased the speed with which the modified
MESSAGES.DAT is written to disk.
The buffer used to write the modified
MESSAGES.DAT is now allocated dynamically.
Version 0.01ß - 5/9/92: Initial public beta release.