home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / sqshp110.lzh / WHATSNEW.110 < prev   
Text File  |  1994-05-07  |  6KB  |  144 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.               SQUISH 1.10 REVISION NOTES -- SUMMARY OF CHANGES FROM 1.01
  8.  
  9.           *    Squish now comes in 16-bit and 32-bit versions, for both DOS
  10.                and OS/2.   The 32-bit versions  of Squish are  particularly
  11.                useful  for systems  which carry  large numbers  of EchoMail
  12.                areas and have many downlinks.
  13.  
  14.                See  the following  sections of  the documentation  for more
  15.                information:
  16.  
  17.                     INSTALLATION:  16-bit or 32-bit?  SQ386 and SQ386P
  18.                     SQ386 USAGE NOTES
  19.  
  20.                The 32-bit DOS version uses the DOS/4GW extender (included).
  21.  
  22.                The 32-bit OS/2 version is a native OS/2 2.x application.
  23.  
  24.           *    The  OS/2 version  of  Squish  comes  with  a  new  copy  of
  25.                MSGAPI.DLL.   A 32-bit  version called MSGAPI32.DLL  is also
  26.                provided.
  27.  
  28.           *    The  Squish file access code was rewritten, and as a result,
  29.                message base access  should be  much faster.   The new  code
  30.                should  be 100% compatible with older versions of Squish, so
  31.                older programs should  be able  to read and  write the  same
  32.                Squish areas.
  33.  
  34.                In addition, the restriction of 5,200 messages per area  has
  35.                been lifted.  Squish  areas can now be of  any size, limited
  36.                only by  available memory.  (As long as the .SQI file can be
  37.                read  into  real or  virtual memory,  Squish can  handle the
  38.                area.)
  39.  
  40.                These  changes   were  also  propagated  to  MSGAPI.DLL  and
  41.                MSGAPI32.DLL, so any OS/2 programs which use the .DLL should
  42.                be able to handle the larger Squish bases.
  43.  
  44.           *    The  OS/2  version  of   Squish  now  includes  "installable
  45.                feature" functionality.  This allows  third-party developers
  46.                to  write  .DLL  modules  that  get called  when  Squish  is
  47.                executing.
  48.  
  49.                These feature  hooks allow  third-party code to  be executed
  50.                every time Squish tosses, scans or packs a message.
  51.  
  52.                Possible  applications  include message  filtering, nodelist
  53.                checking  and  message bouncing,  and many  other additions.
  54.                Interested  developers should see  the included FEATURES.LZH
  55.                for  development information.    The section  of the  manual
  56.                entitled "OS/2 DLL DEVELOPMENT"
  57.  
  58.           *    The new "NoStomp" keyword instructs Squish to not stamp over
  59.                the packet header with  the interim destination address when
  60.                performing routing.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.           *    Squish  can now  perform update  requests from  the command-
  67.                line, using the "SQUISH UPDATE" command.
  68.  
  69.           *    The  "Buffers"  keyword now  allows each  of the  three main
  70.                buffers to be adjusted individually.  The 16-bit versions of
  71.                Squish now support messages up to 63K in size, while the 32-
  72.                bit versions support messages up to 256K.
  73.  
  74.           *    Added the "KillIntransitFile" keyword.
  75.  
  76.           *    Added a  "MaxArchive" keyword to control the maximum size of
  77.                archives created by Squish.
  78.  
  79.           *    Squish now  supports multipass operation when  4D points are
  80.                being  used, as long  as no *.MSG  areas are used.   (To use
  81.                *.MSG areas  with 4D  points, single-pass operation  must be
  82.                used.)
  83.  
  84.           *    The maximum line  length in AREAS.BBS  has been expanded  to
  85.                1024 bytes.
  86.  
  87.           *    Squish now supports schedules which run through midnight.
  88.  
  89.           *    Exceptions can now be specified for the TinySeenbys keyword.
  90.  
  91.           *    Squish now supports an "Include" keyword in SQUISH.CFG.
  92.  
  93.           *    The -n command-line  parameter can now  be used to  override
  94.                the LogFile keyword.
  95.  
  96.           *    The NetFile keyword can  now include a "NoEcho"  modifier to
  97.                prohibit Squish from tossing  EchoMail from the directory in
  98.                question.     Note  that  this  option  cannot  be  used  in
  99.                conjunction with BatchUnarc.
  100.  
  101.           *    If  a packet  contains a  message which  is too  long  to be
  102.                tossed, Squish will  rename the packet  to .LNG (instead  of
  103.                .BAD) after all  of the  other messages in  the packet  have
  104.                been tossed.
  105.  
  106.           *    The  StripAttributes  keyword  can  now  be  used  to  strip
  107.                attributes on a node-by-node basis.
  108.  
  109.           *    The new "-u" command-line  switch can now be used  to toggle
  110.                TossBadMsgs mode.
  111.  
  112.           *    The new "LinkMsgid" keyword instructs Squish to link message
  113.                bases using MSGID and REPLY kludges, instead of the standard
  114.                subject-based linking.
  115.  
  116.           *    The  new "DupeCheck" keyword can be used to enable either or
  117.                both of header-based and MSGID-based dupe checking.
  118.  
  119.           *    Squish  now  supports  broadcast  message  modification  and
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                deletion, configurable on an area-by-area basis.
  126.  
  127.           *    SQFIX will now attempt to  save the user's lastread pointers
  128.                file when fixing an area.
  129.  
  130.           *    Squish will  now decompress  archives in order  of ascending
  131.                date, rather  than simply searching for  the file extension.
  132.                This  is in addition to the date sorting that was previously
  133.                performed on packets alone.
  134.  
  135.           *    The  BusyFlags  keyword  now supports  InterMail-style  busy
  136.                flags when running in ArcmailAttach mode.
  137.  
  138.           *    Squish now  ensures that area definitions  are consistent if
  139.                an  area is  duplicated  in both  SQUISH.CFG and  AREAS.BBS.
  140.                (This means that the DupeArea should be placed in SQUISH.CFG
  141.                only, not in AREAS.BBS.)
  142.  
  143.  
  144.                                          ###