home *** CD-ROM | disk | FTP | other *** search
/ Amiga Times / AmigaTimes.iso / programme / trionbbs110 / Trion / docs / Updates / trion110b.doc < prev   
Encoding:
Text File  |  1998-10-06  |  10.8 KB  |  265 lines

  1.  
  2.  
  3.         _____     _                  _     _              _    ___
  4.        |_   _|_ _(_) ___  _ __      | |__ | |__  ___     / |  / _ \
  5.          | | | '_| |/ _ \| '_ \     | '_ \| '_ \/ __|    | | | | | |
  6.          | | | | | | (_) | | | |    | |_) | |_) \__ \    | |_| |_| |
  7.          |_| |_| |_|\___/|_| |_|    |____/|____/|___/    |_(_)\___/
  8.  
  9.                         © 1994/98 by Paul Spijkerman
  10.                              All Rights Reserved
  11.  
  12.  
  13.      Update from V1.10 to V1.10b
  14.  
  15.  
  16.      This is the remainder of the changes to the complete
  17.      version V1.10
  18.  
  19.      Before this update I finished a TrionInfo110.lha archive
  20.      which has found it's way to Aminet.
  21.  
  22.      This update contains updated docs from this archive like
  23.      the features doc and hopefully a complete rewrite of
  24.      the main docs (a more or less complete Trion manual).
  25.  
  26.      Also some updated programs.     
  27.  
  28.  
  29.  
  30.      Utils:   Areafix, MailEd, FileEd, UserEd, BBS, freq, Poll
  31.               Tmp, TrionTick, SyncClock
  32.      Doors:   
  33.      Scripts: 
  34.      Cfg:     
  35.  
  36.  
  37.     -Fixed a little bug in BBS, when you would use the online user
  38.      editor (not the current user editor but the other one) the system
  39.      got unstable because it allocated to few bytes for the user structure.
  40.      This was done because it got the size from the bbs.key (a sort of
  41.      security mesure) but a short time ago the user data size increased
  42.      with speed and total minutes data, and I forgot I had to change
  43.      the memory allocate code by hand.
  44.  
  45.     -Fixed the MailEditor, when you double clicked on a place low in the
  46.      list you could edit a section. But when you got back you where
  47.      back at the beginning of the list. But the scroller was at tbe
  48.      correct position. Now the list position is where you left it.
  49.  
  50.     -Noticed that that MailEd has some drawbacks in handling when
  51.      you want to change things in a lot of sections. Because
  52.      for instance you had to click on every section to select it.
  53.      That was the major thing that annoyed me .. so I changed
  54.      the GUI lib so you can select a whole net by one click
  55.      and a mouse move. (Als changed it in UserEd and MailEd).
  56.  
  57.  
  58.      Can think of a little more improvements, like when you move
  59.      the mouse real quick over entries it misses a few, but when
  60.      you move back it is selected. When you have removed a number that
  61.      selected sections are still selected to add a new number. And
  62.      a "none" and "all" button , to remove a point from all sections
  63.      but that is something for when V1.10 is "on the net".
  64.  
  65.     -Added an option to use "NONE" as archiver in the systems.cfg.
  66.      If you use it for a node no (echo or net)mail will be compressed.
  67.  
  68.      This is usefull if you use an external reader like spot on your
  69.      system. Mail does not have to be compressend and decompressed.
  70.  
  71.     -Changed the mail processor so it will set flags in messages
  72.      with problems while importing them.
  73.  
  74.     -Changed the BBS so it will display in RED under a message
  75.      while reading what is wrong with them.
  76.      (So all these message probably end up in "BAD" or "DUPES")
  77.  
  78.     *It can display if the message is a duplicate (when you have
  79.      no Dupes section, but you have a bad section, then you
  80.      can see the message is actually a dupe).
  81.  
  82.     *It can display if there is no echomail section for this message
  83.      on your system.
  84.  
  85.      Note: if one of above mentioned problems occur than automatically
  86.      the Control lines for THIS message are shown so you can see
  87.      the tagname of the section it was supposed to go.
  88.  
  89.     *It can display if the Origin of a message was missing.
  90.  
  91.     *It can display if Seen-by: lines in a message are missing.
  92.  
  93.     *It can display if path: lines in a message are missing.
  94.  
  95.  
  96.      Note: Only works with messages imported with this version.
  97.  
  98.  
  99.     -Changed areafix so it can't react to message written BY areafix if
  100.      it was scanning for messages TO areafix ... because it could
  101.      get really messy with certain configuration types where Areafix
  102.      could reply to it's own messages. In extreem cases you could
  103.      create a loop.
  104.  
  105.     -Also changed areafix a little so it will check if it actually got
  106.      a section it claimed after it just read it from the list.
  107.      This because areafix got in a sort of weird loop one time, it
  108.      kept scanning all netmail sections. Also changed Areafix so it
  109.      would break the loop eventually with a counter. Because resetting
  110.      in such cases could get messy.
  111.  
  112.     -In the description editor of the file editor where 4 buttons
  113.      which didn't work. This is now fixed.
  114.  
  115.     -Changed the mail processor so you can use a %n variable in
  116.      the archive.cfg while packing. The %n variable is the nodenumber
  117.      of the system the packet is for.
  118.  
  119.     -Fixed the mailer, there was a komma after the 8N1 link code
  120.      but no following code.
  121.  
  122.     -Changed the mailer so it is more compatibel with other
  123.      (read Trapdoor) mailers. It interpretes the special
  124.      characters that may precede a file in a .FLO file
  125.      differently. So you can in theorie use Trapdoor with Trion.
  126.  
  127.      From trapdoor doc:
  128.      ------------------
  129.  
  130.        Flow files store the path and name of files that should be
  131.      sent to the other system. Each line in the flow file refers to
  132.      one file. Additionally, there may be one of the following
  133.      special characters at the first position in the line, indicating
  134.      that the file needs special processing after sending.  
  135.  
  136.        Valid special characters: 
  137.  
  138.           # ... Truncate this file to zero length
  139.           ^ ... Delete this file (with logging)
  140.           - ... Delete this file (without logging)
  141.           ~ ... Don't send this file (has been sent previously)
  142.  
  143.  
  144.      In Trion:
  145.      ---------
  146.  
  147.      '#' means truncate the file to 0 length (why ??)
  148.      '^' means DELETE the file after sending (with logging)
  149.      '-' means delete the file after sending (WITHOUT logging)
  150.      '@' means NO special processing after sending
  151.      '~' means DON'T send this file (it has already been sent
  152.  
  153.      Note that if a file has a '~' for it and it is not send it is
  154.      deleted from the .FLO file after the session.
  155.      With all the other characters the file is not deleted from
  156.      the .FLO file .. don't know if this is 100% correct but there
  157.      was nothing about this in the trapdoor.manual
  158.  
  159.      Note:  What normally was a '#' now has to be '^' (Delete after send)
  160.             What normally was a '-' or "no special character" now has to
  161.             be a "@" or "no special character".
  162.  
  163.      Note:  The truncate part of the '#' is disengaged or you would
  164.             end up after this update with some file with
  165.             zero size in the outbound because during the upgrade
  166.             there maybe .FLO files with '#' in them.
  167.             Anyway .. I wrote the code so the file would be deleted
  168.             and then the file would be openend and closed again
  169.             what would result in a file with 0 bytes.
  170.             The open en close part is removed IN THIS VERSION, which
  171.             shouldn't be a problem because there is no use for it at
  172.             this moment.
  173.  
  174.      Note:  If you use some "pktshovel" (Arexx) script to get mail to
  175.             your external reader (spot) then your probably have to
  176.             change it so don't looks at '#' but at a '-'.
  177.  
  178.      This is NOT an encouragement to start using Trapdoor !!
  179.      When using trapdoor things just start geting more complicated
  180.      with double configuration files, double logs and spawning the
  181.      BBS program. However if for whatever reason you wanted to use
  182.      trapdoor it should work.
  183.      This change is made to have more options in .FLO files and to 
  184.      have .FLO files that are more compatible so maybe you can use
  185.      third party programs like Gates, Tick processors or other
  186.      programs that for instance add messages packets with file lists
  187.      to .FLO files.
  188.  
  189.  
  190.     -Changed Freq so it would put a '-' for the freq file in the
  191.      .FLO file instead of a '#'.
  192.  
  193.     -Changed Poll so it would put a '-' for the packet in the
  194.      .FLO file instead of a '#'.
  195.  
  196.     -Changed the mail processor so it puts a '-' for packets and
  197.      archives instead of a '#' .. and nothing for files that
  198.      don't have to be deleted like file attaches.
  199.  
  200.     -Changed Tick so it uses '-' for files that have to be deleted
  201.      instead of '#' and still nothing for files that don't have to
  202.      be deleted.
  203.  
  204.     -Changed the mailer so it not only recognizes .FLO files
  205.      but also other ones.
  206.  
  207.           #?.FLO ... Normal, meaning that this flow file hasn't been
  208.                      processed further. If left unprocessed, it will
  209.                      be treated the same as a .DLO flow file.  
  210.           #?.HLO ... Hold these files for pickup by the remote
  211.                      system.  
  212.           #?.CLO ... The other system can receive Continuous Mail.  
  213.           #?.DLO ... Direct, meaning the other system can NOT receive
  214.                      Continuous Mail.  
  215.  
  216.      This means that when you call a node all the files in the
  217.      .FLO .CLO and .DLO files are send. The files in the .HLO
  218.      files are only send when someone is picking up mail at your
  219.      system.
  220.      I'm not sure where exactly the .CLO and .DLO files are meant
  221.      for. 
  222.      Continuous mail means the system has a CM flag in the nodelist
  223.      and is 24 hours a day reachable and the phone number is in the
  224.      nodelist (not a private system).
  225.  
  226.      So .. I guess if a system has no "Continous Mail" flag files
  227.      should be listed in a .HLO file.
  228.  
  229.      So at this moment only the .FLO and .HLO are used,
  230.      this is important because the system will only "poll" if there
  231.      is mail for the remote system. Which means there is a .FLO file
  232.      for the system. So if there is only a .HLO file (or .CLO or .DLO file)
  233.      the system doesn't call out .. unless you have made a poll packet
  234.      with the poll command.
  235.  
  236.      Also the CheckIfMail program will only look at .FLO files.
  237.  
  238.      The .HLO type maybe implemented in the mail processor in the Future.
  239.      Probably with a "SEND" or "HOLD" flag in the systems.cfg
  240.      When the system get's a hold flag is has to call you to get
  241.      the mail. If you call the system it is not send.
  242.  
  243.     -Fixed a copyright notice in "BBS" from 94-97 to 94-98
  244.      and changed the mailer so in sends the name of the registered
  245.      person with the key number.
  246.  
  247.     -Fixed a misaligned file comment of tick files in the outbound
  248.      directory in the tick processor.
  249.  
  250.     -Added an option to synchronize the clock of your computer with
  251.      an other computer by using the mailer.
  252.  
  253.      Just call a BBS with the mailer and then type:
  254.  
  255.      SyncClock <NodeNumber>
  256.  
  257.      Where the nodenumber is the number that is in LastCaller list,
  258.      probably the main node number of an incoming call and the
  259.      number you used to call out.
  260.      There are a couple of things you have to look out for.
  261.  
  262.      This only works if the mailers have made a successfull uplink.
  263.      Else nothing will happen.
  264.  
  265.