home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
sqshp110.lzh
/
WHATSNEW.110
< prev
Wrap
Text File
|
1994-05-07
|
6KB
|
144 lines
SQUISH 1.10 REVISION NOTES -- SUMMARY OF CHANGES FROM 1.01
* Squish now comes in 16-bit and 32-bit versions, for both DOS
and OS/2. The 32-bit versions of Squish are particularly
useful for systems which carry large numbers of EchoMail
areas and have many downlinks.
See the following sections of the documentation for more
information:
INSTALLATION: 16-bit or 32-bit? SQ386 and SQ386P
SQ386 USAGE NOTES
The 32-bit DOS version uses the DOS/4GW extender (included).
The 32-bit OS/2 version is a native OS/2 2.x application.
* The OS/2 version of Squish comes with a new copy of
MSGAPI.DLL. A 32-bit version called MSGAPI32.DLL is also
provided.
* The Squish file access code was rewritten, and as a result,
message base access should be much faster. The new code
should be 100% compatible with older versions of Squish, so
older programs should be able to read and write the same
Squish areas.
In addition, the restriction of 5,200 messages per area has
been lifted. Squish areas can now be of any size, limited
only by available memory. (As long as the .SQI file can be
read into real or virtual memory, Squish can handle the
area.)
These changes were also propagated to MSGAPI.DLL and
MSGAPI32.DLL, so any OS/2 programs which use the .DLL should
be able to handle the larger Squish bases.
* The OS/2 version of Squish now includes "installable
feature" functionality. This allows third-party developers
to write .DLL modules that get called when Squish is
executing.
These feature hooks allow third-party code to be executed
every time Squish tosses, scans or packs a message.
Possible applications include message filtering, nodelist
checking and message bouncing, and many other additions.
Interested developers should see the included FEATURES.LZH
for development information. The section of the manual
entitled "OS/2 DLL DEVELOPMENT"
* The new "NoStomp" keyword instructs Squish to not stamp over
the packet header with the interim destination address when
performing routing.
* Squish can now perform update requests from the command-
line, using the "SQUISH UPDATE" command.
* The "Buffers" keyword now allows each of the three main
buffers to be adjusted individually. The 16-bit versions of
Squish now support messages up to 63K in size, while the 32-
bit versions support messages up to 256K.
* Added the "KillIntransitFile" keyword.
* Added a "MaxArchive" keyword to control the maximum size of
archives created by Squish.
* Squish now supports multipass operation when 4D points are
being used, as long as no *.MSG areas are used. (To use
*.MSG areas with 4D points, single-pass operation must be
used.)
* The maximum line length in AREAS.BBS has been expanded to
1024 bytes.
* Squish now supports schedules which run through midnight.
* Exceptions can now be specified for the TinySeenbys keyword.
* Squish now supports an "Include" keyword in SQUISH.CFG.
* The -n command-line parameter can now be used to override
the LogFile keyword.
* The NetFile keyword can now include a "NoEcho" modifier to
prohibit Squish from tossing EchoMail from the directory in
question. Note that this option cannot be used in
conjunction with BatchUnarc.
* If a packet contains a message which is too long to be
tossed, Squish will rename the packet to .LNG (instead of
.BAD) after all of the other messages in the packet have
been tossed.
* The StripAttributes keyword can now be used to strip
attributes on a node-by-node basis.
* The new "-u" command-line switch can now be used to toggle
TossBadMsgs mode.
* The new "LinkMsgid" keyword instructs Squish to link message
bases using MSGID and REPLY kludges, instead of the standard
subject-based linking.
* The new "DupeCheck" keyword can be used to enable either or
both of header-based and MSGID-based dupe checking.
* Squish now supports broadcast message modification and
deletion, configurable on an area-by-area basis.
* SQFIX will now attempt to save the user's lastread pointers
file when fixing an area.
* Squish will now decompress archives in order of ascending
date, rather than simply searching for the file extension.
This is in addition to the date sorting that was previously
performed on packets alone.
* The BusyFlags keyword now supports InterMail-style busy
flags when running in ArcmailAttach mode.
* Squish now ensures that area definitions are consistent if
an area is duplicated in both SQUISH.CFG and AREAS.BBS.
(This means that the DupeArea should be placed in SQUISH.CFG
only, not in AREAS.BBS.)
###