home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
SQSHP101.LZH
/
SQ101.NEW
< prev
next >
Wrap
Text File
|
1992-02-29
|
13KB
|
342 lines
Legend:
x = Bugfix
* = New feature
! = Modification which may require configuration changes
- = Other modification (informational)
=*= Changes between Squish 1.00 and Squish 1.01 beta/1 =*=
!!!!!!!!!!!!!!!!!!!!!
!!! WARNING !!!
!!!!!!!!!!!!!!!!!!!!!
OS/2 users MUST copy the new MSGAPI.DLL to your libpath.
Third-party apps should be okay (knock on wood), but the new Max,
Squish, SILT and TopicX require the new MSGAPI.DLL. This is a
package deal; either you must upgrade all four at once, or you must
not upgrade any of them.
x Fixed the "year" field in Squish packet headers to include the full
year (ie. 1991) instead of just the last two digits (91).
x When exporting a message, Squish will now add a carriage return
after an origin line which does not already have one. (Oops.)
x Fixed a bug which caused Squish to occasionally report negative
message lengths when scanning messages.
x When a zonegated system was listed FIRST for an echo, Squish would
only use the zonegated seen-bys when writing that message to disk.
Now, Squish will always write the full set of seen-bys, regardless
of any zonegating.
x The following type of line in ROUTE.CFG caused Squish 1.00 to go into
an endless loop (and fill up your disk real quick too :-) ):
Route Normal NoARC 1:123/45 123/All
This only happens if you use both Normal and NoARC, and only if the
target node is specified in one of the wildcards which follow.
x Corrected a problem which occasionally caused Squish to export a
grunged AREA: tag if a Squish-format message had no ctrlinfo.
x Removed the blank line between each 'Packet for XXX' statement
when archiving mail.
x When rescanning an echo, Squish will no longer check for the existence
of SEEN-BYs (a set will be added if none exist) or grunged dates
(they'll go out as-is).
x When creating the BinkleyTerm .BSY flags, Squish was not handling
points properly. Instead of creating a .BSY in the point directory,
it used to create the flag in the main Bink directory. This is now
fixed.
x Fixed a problem which caused Squish to lock up in certain
configurations when running MaxMsgs in ArcmailAttach mode.
x Squish will now "pre-allocate" the dupe file for each message area.
Instead of gradually expanding the dupe file up to 8K as messages
are tossed, it will be expanded to the full size as soon as the
file is created. This prevents dupe problems when running out of
disk space.
x A bug in the area parsing logic accidentally caused this type of
thing:
EchoArea MY_AREA D:\PATH\MY_AREA -p1:123/456.7 222/333
to cause messages to be scanned to 222/333.7 instead of 222/333.
x After tossing messages, if Squish does not write any messages to
ECHOTOSS.LOG (such as in the case of receiving only netmail) and
the tosslog is zero-length, the log will be deleted.
x Squish will now strip trailing spaces when reading names from the
echo tosslog, so logs created by other programs (notably those
written in BASIC) should work.
x Fixed the Toss/Sent stats when running in single-pass MaxMsgs mode.
x Squish will no longer attempt to rename .PNT directories when
processing a "Leave World" statement.
x The log file will now be opened with the SH_DENYWR attribute.
x Squish will now recognize and ignore "LocalArea" lines in SQUISH.CFG.
x When SQPACK's output is redirected to a file, it will no longer
output backspaces.
x Fixed a bug which occasionally caused the "Leave" command to hang
in Squish/2.
x Fixed a bug which caused SQPACK to abort when given only a base
and a drive letter, such as "sqpack d:areaname".
x Squish will now log an error message if the value specified for
`Duplicates' is too high.
- The netmail area can now be explicitly linked by specifying
"SQUISH LINK -fNETMAIL". Otherwise, Squish will never link your
netmail area.
- When Squish encounters an error adding a packet to an archive
("Archiver returned errorlevel xx"), it now attempts to place
the aborted packet back in the OUTBOUND.SQ area so it will be
processed in future runs.
- Before adding a packet to an archive, Squish will create the
temporary packet in the OUTBOUND.SQ area instead of the outbound
area. This should prevent dozens of empty *.PNT directories
from appearing when running BinkPoint.
* New configuration verb:
LogLevel <n>
where <n> specifies a verbosity number, from 0 through 6:
Level Flags
----- --------
0 !
1 !+
2 !+*
3 !+*-
4 !+*-#
5 !+*-#:
6 !+*-#: (and a space)
* Soundex message remapping can now be turned OFF via the "NoSoundex"
keyword.
x If an echo's area tag exceeds 14 characters, Squish will no longer
truncate the tag name in SQUISH.LOG. Instead, the stats information
will be simply pushed to the right.
=*= Changes between Squish 1.01 beta/1 and Squish 1.01 beta/2 =*=
x Packets created by Squish will once again show the 1.01 version
number (instead of 1.00).
x Fixed the "Processed" statistics line.
x When routing a packet through another system, Squish will now
stomp over the routed packet header to ensure that the destination
address field and the packet password is correct.
x Squish should now report a correct error message in the log when the
'Swap' path in SQUISH.CFG does not exist.
* New command-line options, for BinkleyTerm users only:
SQUISH GET <filename>[!password] [from] <address> [flavour]
This command instructs Squish to request a file from the specified
node, using an optional password. Examples:
SQUISH GET FILES FROM 249/106 CRASH
- Request "files" from 249/106 using a "crash" priority.
SQUISH GET TEST.ZIP 2:253/68
- Get "test.zip" from 2:253/68 using a "normal" priority.
SQUISH SEND [^|#]<filename> [to] <address> [flavour]
This command instructs Squish to send a file to the specified
node. If a "#" is placed in front of the filename to send,
the file will be truncated after it is sent. If a "^" is
placed in front of the filename to send, Squish will delete
the file after it is sent. NOTE FOR OS/2 AND 4DOS USERS: Since
OS/2 and 4DOS use the "^" character for other things on the
command line, you must enclose the filename (including the "^"
itself) in quotes.
SQUISH SEND C:\CONFIG.SYS TO 249/1 CRASH
- Send c:\config.sys to 249/1 using a "crash" priority
SQUISH SEND "^E:\Max\Max.Exe" to 106/114 Hold
- Send e:\max\max.exe to 106/114 using a "hold" priority.
The file will be deleted after it is sent.
SQUISH SEND #e:\*.* 273/703
- Send all of the files in E:\ to 273/703 using a
"normal" priority. The files will be truncated
after they are sent.
SQUISH POLL <address> [flavour]
This command generates a poll to the specified node.
SQUISH POLL 1:249/106 Crash
- Generates a crash poll to 249/106
SQUISH POLL 2:253/68
- Generates a normal poll to 2:253/68.
! When writing to *.?LO files in a Bink outbound area, Squish will
now canoncialize filenames which are written to the outbound
file. In English, this means that filespecs such as "File.Zip"
or "..\Test.Zip" will be written using their full paths, such
as "F:\Max\Squish\Dist\Test\File.Zip" or "E:\Qwert\Test.Zip".
This may cause ARCmail files to be mistakenly attached twice during
the initial conversion from Squish 1.00 to 1.01. However, these
problems should sort themselves out once everything in your
outbound area uses the canoncialized paths.
* You can now specify the location of the Squish configuration file
using the SQUISH environment variable. Simply set this to the name
and path of SQUISH.CFG, like this:
SET SQUISH=D:\SQUISH\SQUISH.CFG
When Squish is run, it will automatically check this variable to
find the configuration file. If this variable does not exist,
Squish will look in the current directory. However, the -c
command line switch always overrides the environment setting.
* Implemented minimal support for the Bink "domain" kludge. You
can now place multiple "Outbound" keywords in SQUISH.CFG, as follows:
Outbound d:\squish\out ; Primary outbound; default
Outbound d:\squish\alternet 7 ; Used for zone 7
Outbound d:\squish\imex 89 ; Used for zone 89
Outbound d:\squish\signet 50 ; Used for zone 50
The FIRST outbound statement you specify will be used if the destination
zone does not match any other directories. Also, the first outbound
keyword must NOT have a zone number.
* The new -h (hide) flag can now be used in an area definition to
force all incoming messages in an area to be private. This will
be useful for netmail or other areas in which you want to keep
messages private, no matter to whom they are addressed.
- The SQUISH.STT format now includes a flag which indicates whether or
not a given area is passthru. This allows for cost accounting on
the hub's machine as well as for the nodes he/she feeds.
x If Squish cannot read the echo tosslog when scanning, it will simply
not scan any areas, as opposed to scanning them all.
* An alternate location can now be specified for the Squish statistics
file. If a filename and path is placed after the "Statistics" keyword,
Squish will use that filename when writing statistics information. If
no filename is given, Squish will default to SQUISH.STT in the current
directory. Example:
Statistics D:\Squish\Squish.STT
x When processing forwarded file attaches, Squish will now search all
specified NetFile directories to find an attach, as opposed to
searching only the first.
=*= Changes between Squish 1.01 beta/2 and Squish 1.01 beta/3 =*=
x Squish should once again be showing the "Dupe=xxxx" on a per-area
basis in the log file.
x Fixed a bug which caused Squish to take an extremely long time
when scanning messages containng many lines of dashes.
x Fixed the pack routine to use an internal canonicalize path
function, so that network drives aren't implicitly expanded. Also
fixed a bug when processing netmail attach messages.
x Squish will no longer reset the 'Local' bit when scanning
a locally-entered message.
x Squish will now report "NoSEEN-BYs" instead of "NoSB" when processing
a message without seenbys.
x Fixed up the Squish help screen to reflect the new command line
parameters.
x Fixed up a number of the utilities to make them usable with
directory names that contain periods.
x If SQUISH.CFG can be found in the current directory, it will
be used instead of the one specified in the SQUISH environment
variable. However, the -c command line parameter will
always override both of the above.
x Fixed a problem when using Squish with a 4D point that caused
it to accidentally insert the boss' address into the seen-bys
twice
* COMPRESS.CFG can now contain OS-specific directives. Preceding
a line with "DOS" or "OS2" will instruct Max/Squish to use that
configuration line only under the specified operating system.
x When processing a packet without a final trailing NUL, Squish
will no longer append trash to the message buffer.
x Squish will no longer attempt to "AddMode" a command-line poll or
attach.
x Fixed a bug which accidentally caused AddMode to enable itself,
even if it wasn't defined in the Squish configuration file (!).
- If running in ArcmailAttach mode and KillIntransit is turned on,
Squish will now add a Kill/Sent flag to each netmail message that
it tosses.
=*= Changes between Squish 1.01 beta/3 and Squish 1.01 beta/4 =*=
x Fixed a bug in SQREIDX/2 which caused it to grunge
Squish bases when run.
x When processing an ArcmailAttach netmail area, Squish will now
write out the ^aFLAGS DIR kludge instead of setting the CRASH
and HOLD bits.
x Added error checking to ensure that the 'Statistics' keyword
precedes all area definitions.
x Fixed a bug which caused Squish to orphan 4D point .BSY files
when using the Send command.
x Now, Squish will never try to create a BinkleyTerm zone which
is above 4096 (0xfff, the highest zone that Bink supports).
- Squish will now create a log entry when it starts linking messages.
x Banished the "No significant traffic" message from SSTAT. SSTAT
will now produce a report for all echomail areas, but the
long "output" statistics table will only be displayed for
areas with outbound traffic.