home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 November / PCO1197.ISO / FilesBBS / DOS / WATERGAT.EXE / CHANGES.TXT next >
Encoding:
Text File  |  1997-07-06  |  12.6 KB  |  356 lines

  1.  
  2.      W...W
  3.      W.W.W
  4.      .W.W.
  5.  
  6.      WaterGate
  7.      Message processor for FidoNet & Internet/Usenet
  8.      New features and changes
  9.  
  10.      Copyright (c) 1993-1997 Waterline Software Development
  11.                              All Rights Reserved
  12.  
  13.  
  14. This document contains a list of new features and changes made to
  15. the WaterGate package between version 0.92.p5 and 0.93.
  16.  
  17. Instead of a totally uninteresting detailed list of over 500 changes
  18. and bug fixes, it instead describes each of group of changes and
  19. leaves out all the minor details. Each program is discussed
  20. separately.
  21.  
  22.  
  23. New features
  24. ============
  25.  
  26. * OS/2 version of the entire package. Effective 32-bit code and can be
  27.   started from both a DOS or CMD prompt on OS/2 v2.1 or later.
  28.  
  29. * Minimum required machine is now an IBM PC/XT. WtrConf, WtrUtil and
  30.   WtrTest can be run on an XT. From the WtrGate version, only the
  31.   overlay one can be run on an XT.
  32.  
  33. * Now supporting 128 groups instead of 26. Groups are named A1,A2,A3,
  34.   A4,A5, B1,B2,B3,B4,B5, etc. up to Y5, then Z1,Z2,Z3. The idea is to
  35.   use one letter per network and use the five "under groups" for
  36.   echomail, sysop areas, some read-only areas, etc.
  37.  
  38. * Gateway now produces MIME compliant messages. Single part only for
  39.   the moment. Quoted-printable is used for 8 bit data. When including
  40.   an attached file, quoted-printable is used unless UU-encoding is
  41.   getting more efficient. No unnecessary headers are added when not
  42.   required.
  43.  
  44. * Support for multiple character sets on both the FTN and RFC sides.
  45.   Transparent character set translation in the gateway instead that
  46.   one fixed FTN to RFC mapping for the upper 128 characters. The new
  47.   CHARSETS.TDB file (ASCII) describes all known character sets and
  48.   mappings from and to an internal set. WtrGate supports the CHRS:
  49.   kludge (and derivatives) in netmail/echomail and the gateway
  50.   translates it to the internal set and out again as a MIME character
  51.   set. Same thing the other way around.
  52.   Result: accented characters are supported in both directions now.
  53.  
  54. * Restructured the entire System Configuration menu structure in
  55.   WtrConf. It is no longer UUCP oriented and properly groups the
  56.   options together.
  57.  
  58. * News posting is now supported via a so called "mail to news"
  59.   gateway in addition to the UUCP uplink.
  60.  
  61. * Now supporting POP3, both with mail for a single recipient as for
  62.   multiple recipients in one mailbox file through a header line.
  63.  
  64. * BBS Interface for tight and easy integration with the BBS using the
  65.   same node numbers for the BBS as for WaterGate. A fake AKA is used
  66.   in between and PATH and SEEN-BY lines are replaced. Separate
  67.   inbound and outbound.
  68.  
  69. * Direct support for WildCat message bases, including file decoding,
  70.   WtrUtil Import, etc.
  71.  
  72. * Configuration of users on your BBS. WtrUtil compiles a database
  73.   according to a text file with the names of all users. When WaterGate
  74.   detects a netmail to one of these users, then you can have it
  75.   sent via a special user (BBS Interface or secondary tosser) or have
  76.   it stored in a netmail area. If the netmail was just before gated
  77.   from e-mail, then it can be stored in yet another area so you can
  78.   have an Internet mail and FidoNet mail area for your BBS users.
  79.  
  80. * List Server now sends re-confirmation messages to subscribers with
  81.   a configurable interval. Subscriber is removed if no answer is sent
  82.   within 8 days.
  83.  
  84.  
  85. WtrGate
  86. -------
  87.  
  88. - New "Hidden" option in Area Definition, effectively removing access
  89.   to the area from within areafix and newsfix.
  90.  
  91. - *.MSG now uses in index file MSGINDEX.WG, containing enough
  92.   information to quickly detect changes to a message. This avoids
  93.   opening all messages to check whether they have to be scanned out
  94.   or not and make the *.MSG scan a lot faster.
  95.  
  96. - Semaphore files SCAN.NOW, TOSS.NOW, UUCP.NOW, BAG.NOW, SMTP.NOW
  97.   and POP3.NOW, triggering work in WtrGate the next time you start
  98.   it. Instead of running WtrGate after each UUCP transfer, BAG
  99.   transfer, etc. you can now set a semaphore file and run WtrGate
  100.   SCAN (for example) every now and then - if will see the semaphore
  101.   files and run the other options as well and remove the semaphores.
  102.  
  103. - Added MAIL2NEWS <e-mail address> option to route.tdb file to support
  104.   a mail2news gateway. It always sends a copy to the gateway! That
  105.   would generate a dupe loop, so WaterGate assume that news from the
  106.   uplink is brought in in BAG format. BAG processing therefore
  107.   temporarily disables the mail2news gateway.
  108.  
  109. - Option to create Opus Date Format compliant *.MSG messages in the
  110.   primary netmail area.
  111.  
  112. - "Address Completion" option to prevent header scanning. You can
  113.   force it to always add the first system domain instead.
  114.  
  115. - Max cross-post limitation for news articles. Article is discarded
  116.   if posted in more newsgroups, as spam articles often are.
  117.  
  118.  
  119. WtrConf
  120. -------
  121.  
  122. - New section Link Definitions where the BAG, POP3 and SMTP links are
  123.   kept instead of between the users under User Definitions.
  124.  
  125. - Color Editor to change the colors used by the user interface. Select
  126.   one of the built-in sets or one created by a friend or even better:
  127.   compose your own. The entire package uses these colors. Supports
  128.   custom color sets on disk as well.
  129.  
  130. - Toggle fields can now be moved to the previous and next option using
  131.   Tab, Shift+Tab, Alt+Left, Alt+Right, Alt+Enter in addition to the
  132.   Enter key.
  133.  
  134. - Built in File Manager to pick paths and files.
  135.  
  136. - Can now select the header in which the <mailing list name>@ reply
  137.   address is put (From:, Reply-To: or Sender:).
  138.  
  139. - You can now move group definitions. After upgrading, you can
  140.   re-organize your groups by simply moving a group definition to
  141.   another group letter, instead of typing them again. Areas and users
  142.   having access to the old group can be moved automatically as well.
  143.  
  144. - New keyword SENDTEXTFILE to force file to be sent as text and avoid
  145.   UU-encoding. 8bit characters on the RFC side will get the proper
  146.   character set translation and encoded using quoted-printable.
  147.  
  148.  
  149. WtrUtil
  150. -------
  151.  
  152. - Area Maintenance can now be performed on one or a selected set of
  153.   areas. Simply tag and select the action to perform.
  154.  
  155.  
  156. WtrTest
  157. -------
  158.  
  159. - Allows you to change the mailer type (important for processing) and
  160.   the command line options -NONETMAIL, -NOEXPORT and -NOIMPORT directly.
  161.  
  162.  
  163. Bug fixes and improvements
  164. ==========================
  165.  
  166. WtrGate
  167. -------
  168.  
  169. - Address completion now detects the system UUCPname and domains of your
  170.   downlinks and domains you route to. It scans the Cc:, Bcc: and
  171.   Apparently-To: headers as well.
  172.  
  173. - Sendfile, areafix, newsfix, list server, mailing lists and map-area
  174.   detection is now disabled during mailing list distribution.
  175.  
  176. - Paths to attached files are removed during Netmail -> Mail gating
  177.   and when a netmail is written to a .PKT file.
  178.  
  179. - New token: DAYSLEFT with the number of days left before the user is
  180.   removed from the list (6, 4 or 2).
  181.  
  182. - New txt file: LSTRECNF.TXT with list server re-confirmation request.
  183.  
  184. - Added support against FrontDoor adding an empty line in front of
  185.   the To:, which is sometimes invalid.
  186.  
  187. - IMPORTED.WG is now created in the system directory when a netmail
  188.   is imported into your primary netmail area (not file attaches).
  189.  
  190. - Origin line is now interpreted for From AKA for echomail.
  191.  
  192. - Command line arguments are now logged when debug logging is enabled.
  193.  
  194. - New command line options -DEBUG to force debug logging for one run
  195.   and -NOTUNNEL to prevent creating MailTunnel e-mails, so you can
  196.   have this done right before polling.
  197.  
  198. - AREA: kludge in the middle of a netmail no longer changes it to
  199.   echomail.
  200.  
  201. - Netmail messages can now be routed through a tunnel, even when
  202.   running in FrontDoor mode.
  203.  
  204. - Netmail for points of a system aka are now always imported when
  205.   -NONETMAIL is given on the command line.
  206.  
  207. - UUCP jobs are now created with a .CM$ file. All .CM$ files are
  208.   renamed at once to .CMD when WtrGate is finished. This avoid
  209.   mailers in multi-tasking environments picking up jobs before they
  210.   are complete.
  211.  
  212. - Inbound .PKT files are now renamed to .PPP before processing, to
  213.   prevent re-tossing when WaterGate crashes.
  214.  
  215. - Netmails are now scanned out if it is address to an aka that is not
  216.   a system aka and a MAP-FIDO statement is applicable. In the past it
  217.   had to be addressed to a system aka before it was exported and
  218.   MAP-FIDO was checked.
  219.  
  220. - Netmail and e-mail areas are now scanned when an ECHOMAIL.JAM or
  221.   ECHOTOSS.LOG file has been processed during the scan.
  222.  
  223. - No exact match required anymore for lines in ECHOMAIL.JAM. Path
  224.   without drive letter or just area name are enough now.
  225.  
  226. - Multiple recipient support for SMTP .WRK files.
  227.  
  228. - Now forcing the From AKA to the Origin AKA of the Area Definition
  229.   for e-mail style areas.
  230.  
  231. - Avoiding mysteriously disappearing echomail by always logging, even
  232.   when the Bad area is not defined and subscriber checking before
  233.   logging the message as processed.
  234.  
  235. - Tear-lines now have to be followed by an Origin line.
  236.  
  237. - Completely rewritten PATH and SEEN-BY handling, using less memory,
  238.   no longer adding our own net/node pairs again, inserting at the
  239.   correct location (sorted).
  240.  
  241. Encoding / decoding:
  242.  
  243. - MIME Content-type "unknown" together with base64 will now be decoded.
  244.  
  245. - Base64 encoded files inside a single part MIME messages are now decoded.
  246.  
  247. - UU/XX-encoded files no longer need an empty line at the end of the
  248.   encoded block.
  249.  
  250. - UU-encoded files with one space at the end of each line are now
  251.   decoded. A start line with a four digit number after "begin" is
  252.   supported as well now ("begin 0600").
  253.  
  254. ROUTE.TDB file:
  255.  
  256. - IGNOREFIDOUSER <name> in ROUTE.TDB file to tell WaterGate to ignore
  257.   messages for that user name, for example Allfix. Up to five
  258.   statements can be used.
  259.  
  260. - ROUTE-FIDO now allows addresses with a none-zero point part.
  261.  
  262. - SIGNATURE now accepts wildcard AKAs and e-mail addresses as well,
  263.   which are checked for after translation.
  264.  
  265. - BOUNCE and BOUNCEFROM now allow for an asterisk at the start to
  266.   prevent matching "mytest@my.domain" with "test@my.domain".
  267.  
  268. *.MSG:
  269.  
  270. - Back slash at end of path is no longer required.
  271.  
  272. - Split parts would drop one message at the end of each part, breaking
  273.   UU-encoded files.
  274.  
  275. - Properly supporting locked messages (read-only attribute set).
  276.  
  277. Squish:
  278.  
  279. - No limit on the maximum size of a message anymore.
  280.  
  281. - Frames are no longer structurally corrupted during a toss, destroying
  282.   the entire message base.
  283.  
  284. - Export problems where the entire body or the last line of the body
  285.   was lost are fixed.
  286.  
  287. - WtrGate no longer tries to create an area if it failed to open it.
  288.  
  289. - Improved speed of the Scan operation.
  290.  
  291. - Squish Purge can now purge from areas that are "too big" to handle
  292.   during normal operation.
  293.  
  294. - Squish Purge now supports the .SQL file with last-read information.
  295.   Purge was rewritten, Re-index was removed.
  296.  
  297. List Server:
  298.  
  299. - user@domain is now considered equal to domain!user.
  300.  
  301. - a copy of a distributed message is now sent back to the poster, as
  302.   a confirmation of the posting.
  303.  
  304. - Gateway is closed during mailing list distributions. FTN users must
  305.   subscribe as netmail recipients, RFC users must subscribe as e-mail
  306.   recipients. Gating from e-mail to netmail changed the body and was
  307.   sent like that to the next e-mail recipient.
  308.  
  309.  
  310. WtrConf
  311. -------
  312.  
  313. - Can now import areas and users from FastEcho 1.45.
  314.  
  315. - AreaFix and newsfix forward configuration group handling now allow
  316.   a pick-list instead of a group letter.
  317.  
  318. - Numerous improvements to the way things work for the user, sorted
  319.   lists, cursor on last selected item, grayed items, etc.
  320.  
  321. - AREAS.BBS now has a $ Squish areas when exporting and both a % or
  322.   $ are supported during import.
  323.  
  324. - MailGrade and NewsGrade were moved to the UUCP style User Definition
  325.   so you can set them different for each UUCP user.
  326.  
  327. - Can now import from FIDONET.NA type of files to create new areas or
  328.   just update the descriptions.
  329.  
  330.  
  331. WtrUtil
  332. -------
  333.  
  334. - Pack Databases can recover from an "exploded" (32Mb) areabase. It
  335.   works out the real number of records and cuts off the rest.
  336.  
  337. - Import now leaves messages from ARCmail and IGNOREFIDOUSER in the
  338.   primary netmail area. Local flag is also removed now to prevent
  339.   scanning the messages again.
  340.  
  341. - Orphan areas (not in any area) are now moved to group Z1 during
  342.   Pack Databases.
  343.  
  344.  
  345. WtrTest
  346. -------
  347.  
  348. - Routing tables include section with domains that are considered local.
  349.  
  350. - Now logs to WTRTEST.LOG
  351.  
  352. - Changed headers for simulating e-mail from UUCP oriented to general
  353.   descriptions.
  354.  
  355. <end of listing>
  356.