home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / WG042894.ZIP / UPDATE.DOC < prev    next >
Text File  |  1994-04-28  |  14KB  |  355 lines

  1.  
  2.  │ New Features WaterGate Release 0.10.0428
  3.  │ 28/04/1993
  4.  │
  5.  │
  6.  
  7.  . Import function      (added   28/04)
  8.  . Signatures           (added   19/03)
  9.  . Address Mapping      (revised 19/03)
  10.  . ListServer
  11.  . Gateway restrictions
  12.  
  13.  Once again some additions not mentioned in the manual, i'll promise to
  14.  update the manual sometime soon; (not to soon of course ;-)
  15.  
  16.  '|' before a line means that it that part of the documentation was updated
  17.  since the last release.
  18.  
  19.  Each of the 3 programs (Wtrgate,WtrUtil & WtrConf) can be started with a
  20.  -? as an command line switch, explaining all possible commandline options.
  21.  
  22.  ============================================================================
  23.  Import function
  24.  ============================================================================
  25.  
  26.  Because the program now supports multiple netmail areas, you probably
  27.  want to store messages for certain AKA's in different netmail directory's.
  28.  WaterGate itself will store all received netmail in the main *.MSG (!)
  29.  netmail directory. Using WtrUtil you can then move them to different bases.
  30.  
  31.  For example: You are using 80:100/1 as your Ghostnet aka, and you
  32.  want to store all of your messages for that AKA in the 'GHOST_NET'
  33.  base.
  34.  
  35.     C:>WTRUTIL IMPORT GHOST_NET 80:100/1
  36.  
  37.  Will do the trick, but then, all those messages in the original
  38.  directory are removed. Add '-NOKILL' to keep them.
  39.  
  40.  ===========================================================================
  41.  Signature's
  42.  ===========================================================================
  43.  
  44.  When converting a message from Fido->UUCP the program will look if there
  45.  is a signature file defined for the sending user or system. A signature
  46.  is an small signoff message put at the end of the actual message. Make
  47.  sure that it isn't too long, 3-5 lines should suffice.
  48.  
  49.  For example:
  50.  
  51.  ,----------------------------------------.--------------------------------.
  52.  | Martijn Dijksterhuis                   | Kids! Bringing about           |
  53.  | martijnd@dijkline.wlink.nl             | Armageddon can be dangerous.   |
  54.  | martijnd@htsa.aha.nl                   | Do not attempt it in your home |
  55.  `----------------------------------------.--------------------------------'
  56.  
  57.  To add a signature for a person or a system add a 'SIGNATURE' command
  58.  to the ROUTE.TDB file.
  59.  
  60.  Format:
  61.  
  62.  SIGNATURE <filepath> <address> [<UserName>]
  63.  
  64.  You need to specify a filename, an address and optional a user name.
  65.  
  66.  Example:
  67.  
  68.   SIGNATURE C:\SIGS\DIJK.SIG   2:280/802.6  Martijn Dijksterhuis
  69.   SIGNATURE C:\SIGS\BBS.SIG    2:280/802
  70.   SIGNATURE C:\SIGS\MARK.SIG   2:280/802    Mark Groeneveld
  71.  
  72.  To a message originating from the BBS at 2:280/802, the file 'BBS.SIG'
  73.  is added at the end, except when 'Mark Groeneveld' writes a message
  74.  since he has his own signature defined.
  75.  
  76.  ===========================================================================
  77.  Address Mapping
  78.  ===========================================================================
  79.  
  80.  As an extension to the normal routing of mail and netmail messages,
  81.  WaterGate is now also capable of routing messages for certain users.
  82.  All of the described commands must be added to your ROUTE.TDB file in
  83.  the WaterGate system directory.
  84.  
  85.  Mapping Fido Addresses
  86.  ----------------------
  87.  
  88.  WaterGate is capable of mapping Fido netmail messages for users at your
  89.  system to :
  90.  
  91.                  a) another user at your system
  92.                  b) another users at another system
  93.                  c) a user at a Usenet system
  94.  
  95.   Examples :
  96.  
  97.   MAP-FIDO  "Joep Meloen"       "Jaap Aap"
  98.  
  99.  In this example all received netmail messages for "Joep Meloen" at YOUR system,
  100.  are actualy transported to "Jaap Aap".
  101.  
  102.    MAP-FIDO "Joep Meloen"       "Jaap Aap"%2:280/802.8@fidonet.org
  103.  
  104.  In this example, not only the message is resend to another username but also
  105.  to another system. (Note the '%' in the last part, it MUST be present)
  106.  
  107.    MAP-FIDO "Joep Meloen"       jaap@aap.network.nl
  108.  
  109.  Here the received netmail messages is converted into Usenet format and
  110.  resend to "jaap@aap.network.nl".
  111.  
  112.  Mapping Usenet Addresses
  113.  ------------------------
  114.  
  115.  WaterGate is capable of mapping received Usenet mail messages to :
  116.  
  117.                     a) another usenet address
  118.                     b) a fido user at your system
  119.                     c) a fido user at another fido system
  120. |
  121. |                   e) a system, to another system
  122. |                   f) a system, to user at another system
  123. |                   g) a system, to a fido system
  124. |
  125. | The program is now also capable of using the MAP statements to
  126. | build user definable Fido->Usenet addresses. By default every Usenet->
  127. | Fido MAP statement is now also used when converting messages from
  128. | Fido->Usenet.
  129. |
  130.  
  131.    Examples:
  132.  
  133.    MAP-UUCP joep@meloen.network.nl        jaap@aap.network.nl
  134.    MAP-UUCP martijn@myhome.network.nl     sysop@myhome.network.nl
  135.  
  136.   All messages for "joep@meloen.network.nl" are detoured to "jaap@aap.network.nl"
  137.   This option is also handy if you use multiple names on the network and
  138.   want to route them to one username which you use to read your mail.
  139.  
  140.     MAP-UUCP joep@melon.network.nl        "Joep Meloen"
  141.     MAP-UUCP joep@melon.network.nl        "Joep Meloen"%2:280/802.134
  142. |   MAP-UUCP joep@melon.network.nl        2:280/802.134
  143.  
  144.   In this example, all messages for Joep are converted into Fido netmail
  145.   messages for "Joep Meloen", at your system. In the second example they
  146.   are also send to another system.
  147.  
  148. | When Joep writes a message himself, the program will make it apear
  149. | that the message was sent by 'joep@melon.network.nl' instead of using
  150. | the default mapping of 'Joep_Meloen@p134.f802.n280.z2.network.nl'.
  151. |
  152. | Since it is possible to use multiple mappings to one fido address,
  153. | this may not always be the prefered action. You can select whether
  154. | you want to use UUCP<>FIDO , UUCP>FIDO or UUCP<FIDO mapping of
  155. | an address. To do this, you can add the options '-UF' for UUCP>FIDO
  156. | mapping only, or '-FU' for UUCP<FIDO mapping only directly behind
  157. | the MAP-UUCP command. The default operation is to allow mapping
  158. | in both directions (UUCP<>FIDO).
  159. |
  160. | Example:
  161. |
  162. | MAP-UUCP -UF Joep@Melon.Network.Nl    "Joep Meloen"%2:280/802.134
  163. | MAP-UUCP -FU Meloen@Melon.Network.Nl  "Joep Meloen"%2:280/802.134
  164. |
  165. | The first statement is used to map messages for 'Joep@Melon..' to
  166. | his fido address. The second is used when Joep writes a messages
  167. | himself to make it appear that 'Meloen@Melon..' wrote the message.
  168. | The last one would possible be more correct if it was used as :
  169. |
  170. | MAP-UUCP Meloen@Melon.Network.Nl  "Joep Meloen"%2:280/802.134
  171. |
  172. | To ensure that reply's to his messages are correctly mapped to
  173. | his fido address.
  174.  
  175. | It is possible to forward messages from one system to another, for
  176. | example, the system 'wildlife' went down, but you want all messages
  177. | for that system to be sent to the system 'backup' instead.
  178. |
  179. | MAP-UUCP wildlife.network.nl   backup.network.nl
  180. | MAP-UUCP dungeon.network.nl    2:280/802
  181. |
  182. | A message for 'user@wildlife..' is now forwarded to 'user@backup..'
  183. | Messages for 'dungeon.network.nl' are mapped to the fido system
  184. | 2:280/802, the default routine for converting usernames to fido is used.
  185. |
  186. | You can send map all messages for a system to one user :
  187. |
  188. | MAP-UUCP wildlife.network.nl   sysop@backup.nl
  189. | MAP-UUCP wildlife.network.nl   "Sysop"%2:280/802
  190.  
  191.  ============================================================================
  192.  List Server
  193.  ============================================================================
  194.  
  195.  Added to this release of WaterGate is a list server, and a
  196.  list server robot to process remote connection requests.
  197.  
  198.  What is a mailing-list ?
  199.  ------------------------
  200.  
  201.  You can see a mailing-list as a more private echo/news area. Messages
  202.  for all users connected to it are send by (net-) mail, so there is
  203.  no need for all intermediate systems to define a separate echo/news group.
  204.  
  205.  If a user wants to post a message to the mailing list, he or she simply
  206.  sends it to a system that takes care of the distributing of messages
  207.  to all the participants.
  208.  
  209.  How does it work ?
  210.  ------------------
  211.  
  212.  Use the configuration program (WtrConf) to setup a mailing-list.
  213.  For example :
  214.  
  215.                     ┌─────────────────────────────────────┐
  216.                     │ Listname    : Waterland             │
  217.                     │ Description : Discussion Group      │
  218.                     │ Allow Remote: YES no                │
  219.                     │ Only Known  : yes NO                │
  220.                     │ Active      : YES no                │
  221.                     │ AKA         : 2:280/802@fidonet.org │
  222.                     │                                     │
  223.                     │ Subscribers : <Enter to Edit>       │
  224.                     └─────────────────────────────────────┘
  225.  
  226.  First select a name for the new mailing list, the name must be unique
  227.  at your system (make sure you don't have any users with the same name!)
  228.  
  229.  The description gives some information what this list is about, it is
  230.  shown to users requesting a 'LIST' from the mailing list robot (see below).
  231.  
  232.  The "Allow Remote" option defines whether people can connect to the list
  233.  using the Mailing list robot, or that all maintenance to the list has to
  234.  be done by the System Operator.
  235.  
  236.  The "Only Known" option restricts the group of people capable of connecting
  237.  to the list using the robot, only users directly defined at your system
  238.  can connect to the list.
  239.  
  240.  The "Active" option decides if this list is currently active. A disabled
  241.  list is completely ignored by your system.
  242.  
  243.  Select an Fido AKA for messages send into fidonet, this AKA is used as
  244.  a From address for all messages send by this list.
  245.  
  246.  
  247.  Subscribers
  248.  -----------
  249.  
  250.  Select "subscribers" to add Fido or Usenet users to a list. For a
  251.  Fidonet user a full name & address is needed, for usenet users only
  252.  a full domain address is needed.
  253.  
  254.  Make sure you add YOURSELF to the list of subscribers if you want to
  255.  post/read messages in the mailing list.
  256.  
  257.  How to send messages to a mailing list
  258.  --------------------------------------
  259.  
  260.  If someone wants to send a message to everyone connected to a mailing
  261.  list, he or she must address the message to that mailing list.
  262.  For example, when posting a message to the mailing list "Waterland" :
  263.  
  264.     For Fido users :  (netmail)
  265.  
  266.     From: Joep Meloen      2:200/401
  267.     To  : Waterland        2:280/802
  268.     Subj: New features
  269.  
  270.     For Usenet User : (mail)
  271.  
  272.     From: Joep@Meloen.Network.Nl
  273.     To  : Waterland@MyHome.Network.Nl
  274.     Subj: New Features
  275.  
  276.  WaterGate will recognize the message as addressed to one of its mailing lists,
  277.  and copies it to everyone connected to the list.
  278.  
  279.  How to connect to a list
  280.  ------------------------
  281.  
  282.  Besides its mailing lists, WaterGate will also treat messages to 'ListServer'
  283.  as special. The listserver is a robot capable of connecting and disconnecting
  284.  users from a mailing list. This robot knows a limited number of commands :
  285.  
  286.  
  287.    CONNECT     listname           Connects the sender to a list
  288.    DISCONNECT  listname           Removes the sender from a list
  289.    HELP                           Sends information on how to use the robot
  290.    LIST                           Sends a list of all mailing lists
  291.  
  292.  Note: Besides CONNECT and DISCONNECT, SUBSCRIBE and UNSUBSCRIBE are also
  293.        valid.
  294.  
  295.  Simply write a message to the listserver, containing one or more of
  296.  the commands listed above.
  297.  
  298.    For Fido users :   (netmail)
  299.  
  300.    From: Martijn Dijksterhuis  2:280/803
  301.    To  : ListServer            2:280/802
  302.    Subj:
  303.    -------------------------------------------------------
  304.    LIST
  305.    CONNECT Waterland
  306.    DISCONNECT Babbel
  307.  
  308.  
  309.    For Usenet users : (mail)
  310.  
  311.    From: Martijnd@School.Network.Nl
  312.    To  : ListServer@MyHome.Network.Nl
  313.    Subj:
  314.    ------------------------------------------------------
  315.    LIST
  316.    CONNECT Waterland
  317.    DISCONNECT Babbel
  318.  
  319.  
  320.  When a user requests for "HELP", WaterGate will search its system directory
  321.  for a file named "LISTHELP.TXT", if none is found a standard reply is mailed.
  322.  
  323.  When a list request is received, WaterGate will try give the listing a
  324.  a header and footer, by searching for the files "LISTHDR.TXT" and "LISTFTR.TXT"
  325.  when none are found, standard settings are used.
  326.  
  327.  ===========================================================================
  328.  Gateway Restrictions
  329.  ===========================================================================
  330.  
  331.  Acting as a public gateway may be a really rewarding thing for your soul,
  332.  and a great thing for mankind; but it's not going to pay your monthly
  333.  phonebills. By default WaterGate will allow everyone to gate messages
  334.  between a fido and a usenet network.
  335.  
  336.  Add the following command to your ROUTE.TDB file :
  337.  
  338.   FORBID-FIDO *
  339.  
  340.  And nobody, including yourself is now allowed to use the gateway;
  341.  probably not exactly what you intended. To give some people
  342.  access rights :
  343.  
  344.   ALLOW-FIDO  2:280/*
  345.   ALLOW-FIDO  2:281/*
  346.   ALLOW-FIDO  2:280/802                 Maarten User
  347.   ALLOW-FIDO  2:280/802                 Sysop
  348.   ALLOW-FIDO  2:280/18.*
  349.   FORBID-FIDO 2:280/18                  Jaap User
  350.  
  351.  This allows everyone within the nets 280 & 281 to use the gateway,
  352.  2:280/18 and its points, and "Maarten User" and "Sysop" at the system
  353.  2:280/802. Also a special case, "Jaap User" at 2:280/18 is not allowed
  354.  to use the gateway.
  355.