home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / SQSHP101.LZH / SQ101.NEW < prev    next >
Text File  |  1992-02-29  |  13KB  |  342 lines

  1. Legend:
  2.  
  3. x = Bugfix
  4. * = New feature
  5. ! = Modification which may require configuration changes
  6. - = Other modification (informational)
  7.  
  8.  
  9. =*= Changes between Squish 1.00 and Squish 1.01 beta/1 =*=
  10.  
  11. !!!!!!!!!!!!!!!!!!!!!
  12. !!!    WARNING    !!!
  13. !!!!!!!!!!!!!!!!!!!!!
  14.  
  15. OS/2 users MUST copy the new MSGAPI.DLL to your libpath.
  16. Third-party apps should be okay (knock on wood), but the new Max,
  17. Squish, SILT and TopicX require the new MSGAPI.DLL.  This is a
  18. package deal; either you must upgrade all four at once, or you must
  19. not upgrade any of them.
  20.  
  21.  
  22. x Fixed the "year" field in Squish packet headers to include the full
  23.   year (ie. 1991) instead of just the last two digits (91).
  24.  
  25. x When exporting a message, Squish will now add a carriage return
  26.   after an origin line which does not already have one.  (Oops.)
  27.  
  28. x Fixed a bug which caused Squish to occasionally report negative
  29.   message lengths when scanning messages.
  30.  
  31. x When a zonegated system was listed FIRST for an echo, Squish would
  32.   only use the zonegated seen-bys when writing that message to disk.
  33.   Now, Squish will always write the full set of seen-bys, regardless
  34.   of any zonegating.
  35.  
  36. x The following type of line in ROUTE.CFG caused Squish 1.00 to go into
  37.   an endless loop (and fill up your disk real quick too :-) ):
  38.  
  39.     Route Normal NoARC  1:123/45 123/All
  40.  
  41.   This only happens if you use both Normal and NoARC, and only if the
  42.   target node is specified in one of the wildcards which follow.
  43.  
  44. x Corrected a problem which occasionally caused Squish to export a
  45.   grunged AREA: tag if a Squish-format message had no ctrlinfo.
  46.  
  47. x Removed the blank line between each 'Packet for XXX' statement
  48.   when archiving mail.
  49.  
  50. x When rescanning an echo, Squish will no longer check for the existence
  51.   of SEEN-BYs (a set will be added if none exist) or grunged dates
  52.   (they'll go out as-is).
  53.  
  54. x When creating the BinkleyTerm .BSY flags, Squish was not handling
  55.   points properly.  Instead of creating a .BSY in the point directory,
  56.   it used to create the flag in the main Bink directory.  This is now
  57.   fixed.
  58.  
  59. x Fixed a problem which caused Squish to lock up in certain
  60.   configurations when running MaxMsgs in ArcmailAttach mode.
  61.  
  62. x Squish will now "pre-allocate" the dupe file for each message area.
  63.   Instead of gradually expanding the dupe file up to 8K as messages
  64.   are tossed, it will be expanded to the full size as soon as the
  65.   file is created.  This prevents dupe problems when running out of
  66.   disk space.
  67.  
  68. x A bug in the area parsing logic accidentally caused this type of
  69.   thing:
  70.  
  71.         EchoArea MY_AREA        D:\PATH\MY_AREA         -p1:123/456.7 222/333
  72.  
  73.   to cause messages to be scanned to 222/333.7 instead of 222/333.
  74.  
  75. x After tossing messages, if Squish does not write any messages to
  76.   ECHOTOSS.LOG (such as in the case of receiving only netmail) and
  77.   the tosslog is zero-length, the log will be deleted.
  78.  
  79. x Squish will now strip trailing spaces when reading names from the
  80.   echo tosslog, so logs created by other programs (notably those
  81.   written in BASIC) should work.
  82.  
  83. x Fixed the Toss/Sent stats when running in single-pass MaxMsgs mode.
  84.  
  85. x Squish will no longer attempt to rename .PNT directories when
  86.   processing a "Leave World" statement.
  87.  
  88. x The log file will now be opened with the SH_DENYWR attribute.
  89.  
  90. x Squish will now recognize and ignore "LocalArea" lines in SQUISH.CFG.
  91.  
  92. x When SQPACK's output is redirected to a file, it will no longer
  93.   output backspaces.
  94.  
  95. x Fixed a bug which occasionally caused the "Leave" command to hang
  96.   in Squish/2.
  97.  
  98. x Fixed a bug which caused SQPACK to abort when given only a base
  99.   and a drive letter, such as "sqpack d:areaname".
  100.  
  101. x Squish will now log an error message if the value specified for
  102.   `Duplicates' is too high.
  103.  
  104. - The netmail area can now be explicitly linked by specifying
  105.   "SQUISH LINK -fNETMAIL".  Otherwise, Squish will never link your
  106.   netmail area.
  107.  
  108. - When Squish encounters an error adding a packet to an archive
  109.   ("Archiver returned errorlevel xx"), it now attempts to place
  110.   the aborted packet back in the OUTBOUND.SQ area so it will be
  111.   processed in future runs.
  112.  
  113. - Before adding a packet to an archive, Squish will create the
  114.   temporary packet in the OUTBOUND.SQ area instead of the outbound
  115.   area.  This should prevent dozens of empty *.PNT directories
  116.   from appearing when running BinkPoint.
  117.  
  118. * New configuration verb:
  119.  
  120.     LogLevel <n>
  121.  
  122.   where <n> specifies a verbosity number, from 0 through 6:
  123.  
  124.   Level     Flags
  125.   -----     --------
  126.   0         !
  127.   1         !+
  128.   2         !+*
  129.   3         !+*-
  130.   4         !+*-#
  131.   5         !+*-#:
  132.   6         !+*-#: (and a space)
  133.  
  134. * Soundex message remapping can now be turned OFF via the "NoSoundex"
  135.   keyword.
  136.  
  137. x If an echo's area tag exceeds 14 characters, Squish will no longer
  138.   truncate the tag name in SQUISH.LOG.  Instead, the stats information
  139.   will be simply pushed to the right.
  140.  
  141.  
  142. =*= Changes between Squish 1.01 beta/1 and Squish 1.01 beta/2 =*=
  143.  
  144. x Packets created by Squish will once again show the 1.01 version
  145.   number (instead of 1.00).
  146.  
  147. x Fixed the "Processed" statistics line.
  148.  
  149. x When routing a packet through another system, Squish will now
  150.   stomp over the routed packet header to ensure that the destination
  151.   address field and the packet password is correct.
  152.  
  153. x Squish should now report a correct error message in the log when the
  154.   'Swap' path in SQUISH.CFG does not exist.
  155.  
  156. * New command-line options, for BinkleyTerm users only:
  157.  
  158.   SQUISH GET <filename>[!password] [from] <address> [flavour]
  159.  
  160.       This command instructs Squish to request a file from the specified
  161.       node, using an optional password.  Examples:
  162.  
  163.             SQUISH GET FILES FROM 249/106 CRASH
  164.  
  165.                 - Request "files" from 249/106 using a "crash" priority.
  166.  
  167.             SQUISH GET TEST.ZIP 2:253/68
  168.  
  169.                 - Get "test.zip" from 2:253/68 using a "normal" priority.
  170.  
  171.   SQUISH SEND [^|#]<filename> [to] <address> [flavour]
  172.  
  173.       This command instructs Squish to send a file to the specified
  174.       node.  If a "#" is placed in front of the filename to send,
  175.       the file will be truncated after it is sent.  If a "^" is
  176.       placed in front of the filename to send, Squish will delete
  177.       the file after it is sent.  NOTE FOR OS/2 AND 4DOS USERS:  Since
  178.       OS/2 and 4DOS use the "^" character for other things on the
  179.       command line, you must enclose the filename (including the "^"
  180.       itself) in quotes.
  181.  
  182.             SQUISH SEND C:\CONFIG.SYS TO 249/1 CRASH
  183.  
  184.                 - Send c:\config.sys to 249/1 using a "crash" priority
  185.  
  186.             SQUISH SEND "^E:\Max\Max.Exe" to 106/114 Hold
  187.  
  188.                 - Send e:\max\max.exe to 106/114 using a "hold" priority.
  189.                   The file will be deleted after it is sent.
  190.  
  191.             SQUISH SEND #e:\*.* 273/703
  192.  
  193.                 - Send all of the files in E:\ to 273/703 using a
  194.                   "normal" priority.  The files will be truncated
  195.                   after they are sent.
  196.  
  197.   SQUISH POLL <address> [flavour]
  198.  
  199.       This command generates a poll to the specified node.
  200.  
  201.             SQUISH POLL 1:249/106 Crash
  202.  
  203.                 - Generates a crash poll to 249/106
  204.  
  205.             SQUISH POLL 2:253/68
  206.  
  207.                 - Generates a normal poll to 2:253/68.
  208.  
  209. ! When writing to *.?LO files in a Bink outbound area, Squish will
  210.   now canoncialize filenames which are written to the outbound
  211.   file.  In English, this means that filespecs such as "File.Zip"
  212.   or "..\Test.Zip" will be written using their full paths, such
  213.   as "F:\Max\Squish\Dist\Test\File.Zip" or "E:\Qwert\Test.Zip".
  214.  
  215.   This may cause ARCmail files to be mistakenly attached twice during
  216.   the initial conversion from Squish 1.00 to 1.01.  However, these
  217.   problems should sort themselves out once everything in your
  218.   outbound area uses the canoncialized paths.
  219.  
  220. * You can now specify the location of the Squish configuration file
  221.   using the SQUISH environment variable.  Simply set this to the name
  222.   and path of SQUISH.CFG, like this:
  223.  
  224.   SET SQUISH=D:\SQUISH\SQUISH.CFG
  225.  
  226.   When Squish is run, it will automatically check this variable to
  227.   find the configuration file.  If this variable does not exist,
  228.   Squish will look in the current directory.  However, the -c
  229.   command line switch always overrides the environment setting.
  230.  
  231. * Implemented minimal support for the Bink "domain" kludge.  You
  232.   can now place multiple "Outbound" keywords in SQUISH.CFG, as follows:
  233.  
  234.         Outbound        d:\squish\out           ; Primary outbound; default
  235.         Outbound        d:\squish\alternet  7   ; Used for zone 7
  236.         Outbound        d:\squish\imex      89  ; Used for zone 89
  237.         Outbound        d:\squish\signet    50  ; Used for zone 50
  238.  
  239.   The FIRST outbound statement you specify will be used if the destination
  240.   zone does not match any other directories.  Also, the first outbound
  241.   keyword must NOT have a zone number.
  242.  
  243. * The new -h (hide) flag can now be used in an area definition to
  244.   force all incoming messages in an area to be private.  This will
  245.   be useful for netmail or other areas in which you want to keep
  246.   messages private, no matter to whom they are addressed.
  247.  
  248. - The SQUISH.STT format now includes a flag which indicates whether or
  249.   not a given area is passthru.  This allows for cost accounting on
  250.   the hub's machine as well as for the nodes he/she feeds.
  251.  
  252. x If Squish cannot read the echo tosslog when scanning, it will simply
  253.   not scan any areas, as opposed to scanning them all.
  254.  
  255. * An alternate location can now be specified for the Squish statistics
  256.   file.  If a filename and path is placed after the "Statistics" keyword,
  257.   Squish will use that filename when writing statistics information.  If
  258.   no filename is given, Squish will default to SQUISH.STT in the current
  259.   directory.  Example:
  260.  
  261.         Statistics      D:\Squish\Squish.STT
  262.  
  263. x When processing forwarded file attaches, Squish will now search all
  264.   specified NetFile directories to find an attach, as opposed to
  265.   searching only the first.
  266.  
  267. =*= Changes between Squish 1.01 beta/2 and Squish 1.01 beta/3 =*=
  268.  
  269. x Squish should once again be showing the "Dupe=xxxx" on a per-area
  270.   basis in the log file.
  271.  
  272. x Fixed a bug which caused Squish to take an extremely long time
  273.   when scanning messages containng many lines of dashes.
  274.  
  275. x Fixed the pack routine to use an internal canonicalize path
  276.   function, so that network drives aren't implicitly expanded.  Also
  277.   fixed a bug when processing netmail attach messages.
  278.  
  279. x Squish will no longer reset the 'Local' bit when scanning
  280.   a locally-entered message.
  281.  
  282. x Squish will now report "NoSEEN-BYs" instead of "NoSB" when processing
  283.   a message without seenbys.
  284.  
  285. x Fixed up the Squish help screen to reflect the new command line
  286.   parameters.
  287.  
  288. x Fixed up a number of the utilities to make them usable with
  289.   directory names that contain periods.
  290.  
  291. x If SQUISH.CFG can be found in the current directory, it will
  292.   be used instead of the one specified in the SQUISH environment
  293.   variable.  However, the -c command line parameter will
  294.   always override both of the above.
  295.  
  296. x Fixed a problem when using Squish with a 4D point that caused
  297.   it to accidentally insert the boss' address into the seen-bys
  298.   twice
  299.  
  300. * COMPRESS.CFG can now contain OS-specific directives.  Preceding
  301.   a line with "DOS" or "OS2" will instruct Max/Squish to use that
  302.   configuration line only under the specified operating system.
  303.  
  304. x When processing a packet without a final trailing NUL, Squish
  305.   will no longer append trash to the message buffer.
  306.  
  307. x Squish will no longer attempt to "AddMode" a command-line poll or
  308.   attach.
  309.  
  310. x Fixed a bug which accidentally caused AddMode to enable itself,
  311.   even if it wasn't defined in the Squish configuration file (!).
  312.  
  313. - If running in ArcmailAttach mode and KillIntransit is turned on,
  314.   Squish will now add a Kill/Sent flag to each netmail message that
  315.   it tosses.
  316.  
  317. =*= Changes between Squish 1.01 beta/3 and Squish 1.01 beta/4 =*=
  318.  
  319. x Fixed a bug in SQREIDX/2 which caused it to grunge
  320.   Squish bases when run.
  321.  
  322. x When processing an ArcmailAttach netmail area, Squish will now
  323.   write out the ^aFLAGS DIR kludge instead of setting the CRASH
  324.   and HOLD bits.
  325.  
  326. x Added error checking to ensure that the 'Statistics' keyword
  327.   precedes all area definitions.
  328.  
  329. x Fixed a bug which caused Squish to orphan 4D point .BSY files
  330.   when using the Send command.
  331.  
  332. x Now, Squish will never try to create a BinkleyTerm zone which
  333.   is above 4096 (0xfff, the highest zone that Bink supports).
  334.  
  335. - Squish will now create a log entry when it starts linking messages.
  336.  
  337. x Banished the "No significant traffic" message from SSTAT.  SSTAT
  338.   will now produce a report for all echomail areas, but the
  339.   long "output" statistics table will only be displayed for
  340.   areas with outbound traffic.
  341.  
  342.